@charset "UTF-8";

/*------------------------------------------------------------
	追加設定：共通
------------------------------------------------------------*/

article {
text-align:left;
}
em {
font-style:normal;
}

/* table共通設定 */
table.tbl-data-01,
table.tbl-compare-01 {
margin-bottom:1em;
}
table.tbl-data-01, th, td,
table.tbl-compare-01, th, td {
border-collapse: collapse;
border: 1px solid #cccccc;
}
	table.tbl-data-01 thead th,
	table.tbl-compare-01 thead th {
	background-color:#d9d8d0;
	text-align:center;
	}
		table.tbl-compare-01 thead th.okasan {
		color:#ffffff;
		background:#BC001F url(../../shared/images/tbl_compare_bg.gif) 0 0 repeat-x;
		}
	table.tbl-data-01 tbody th,
	table.tbl-compare-01 tbody th {
	background-color:#eeeeee;
	}
		table.tbl-compare-01 tbody .rank1 {
		color:#ffffff;
		background-color:#ff6666;
		font-weight:bold;
		}
		table.tbl-compare-01 tbody .rank2 {
		background-color:#C3E2C4;
		}
table.tbl-data-01 th,
table.tbl-compare-01 th,
table.tbl-data-01 td,
table.tbl-compare-01 td {
padding:0.2em;
font-size:12px;
}
table a,
table p,
table em,
table ul,
table li {
font-size:12px;
}



/* その他共通設定 */
.em-01 {
font-weight:bold;
}
.em-02 {
font-weight:bold;
color:#ff0000;
}
.em-03 {
font-size:108%;
font-weight:bold;
}
.em-05 {
font-size:108%;
font-weight:bold;
color:#ff0000;
}
.em-11 {
font-weight: normal;
font-size: 85%;
}

.section {
border-bottom:solid 1px #ffffff;
margin:0 3%;
padding-bottom:1.5em;
}
.pgh-plain-01 {
margin:0 0 1em;
}
.pgh-right-01 {
text-align:right;
margin:0 0 1em;
}
.pgh-center-01 {
text-align:center;
margin:0 0 1em;
}
.pgh-arrow-01 {
padding-left:16px;
background:url(../../shared/images/mark_normal.png) 0 5px no-repeat;
}
.pgh-notice-01,
.pgh-notice-02 {
padding-left: 1.2em;
position: relative;
margin-bottom:1em;
}
	.pgh-notice-01 span,
	.pgh-notice-02 span {
	position: absolute;
	top: 0;
	left: 0;
	}
.list-arrow-01 {
margin-bottom:1em;
}
	.list-arrow-01 li {
	padding:0 0 0.5em 16px;
	background:url(../../shared/images/mark_normal.png) 0 6px no-repeat;
	}
.list-dot-01 {
margin-bottom:1em;
}
	.list-dot-01 li,
	.list-dot-01 p {
	padding-left:10px;
	background:url(../../shared/images/blt_dot_02.gif) 0 8px no-repeat;
	}
.list-num-01,
.list-num-02 {
margin-bottom:1em;
}
	.list-num-01 li,
	.list-num-02 li {
	position: relative;
	zoom: 1;
	}
	.list-num-01 li {
	padding-left: 1.8em !important;
	}
	.list-num-02 li {
	padding-left: 2.5em !important;
	}
	.list-num-01 span,
	.list-num-02 span {
	position: absolute;
	top: 0;
	left: 0;
	}
.list-definition-01 {
margin-bottom:1em;
}
	.list-definition-01 dt {
	font-weight:bold;
	}
	.list-definition-01 dd {
	margin-bottom:1em;
	}
.list-notice-01,
.list-notice-02,
.list-notice-03,
.list-notice-04 {
margin-bottom:1em;
}
	.list-notice-01 li,
	.list-notice-02 li {
	padding-left: 1.2em !important;
	position: relative;
	}
	.list-notice-02 li {
	font-size:13px;
	}
	.list-notice-03 li,
	.list-notice-04 li {
	font-size:13px;
	padding-left: 2.5em !important;
	position: relative;
	}
		.list-notice-01 li span,
		.list-notice-02 li span,
		.list-notice-03 li span,
		.list-notice-04 li span {
		position: absolute;
		top: 0;
		left: 0;
		}
.list-definition-02 {
}
	.list-definition-02 dt {
	font-weight:bold;
	}
.box-notice-01 {
border: 1px solid #CCC;
margin-bottom:1em;
}
	.box-notice-01 .title {
	padding: 0.6em 15px;
	border-bottom: 1px solid #CCC;
	background-color: #EEE;
	}
	.box-notice-01 .inner {
	padding: 0.8em 15px;
	}
.box-02,
.box-03 {
padding: 1em 15px;
margin:0 3% 2em;
border: 1px solid #CCC;
}
.box-03 {
background-color:#eeeeee;
}
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* スペース調整 */
.lay-space-top-01{margin-top:0 !important;}
.lay-space-top-02{margin-top:0.5em !important;}
.lay-space-top-03{margin-top:1em !important;}
.lay-space-top-04{margin-top:1.5em !important;}
.lay-space-top-05{margin-top:2em !important;}
.lay-space-btm-01{margin-bottom:0 !important;}
.lay-space-btm-02{margin-bottom:0.5em !important;}
.lay-space-btm-03{margin-bottom:1em !important;}
.lay-space-btm-04{margin-bottom:1.5em !important;}
.lay-space-btm-05{margin-bottom:2em !important;}


/*------------------------------------------------------------
	追加設定：トップページ
------------------------------------------------------------*/
.top {
}

/* 相場概況 */
.top #marketinner {
padding-bottom:1em;
}
	.top #marketinner #market_img,
	.top #marketinner #img_title,
	.top #marketinner #market_text {
	display:none;
	}
	.top #marketinner #market_title {
	font-size:20px;
	font-weight:bold;
	margin:0 3% 0.7em;
	}
	.top #marketinner dl {
	margin:0 3%;
	line-height:1.2;
	}
	.top #marketinner dt {
	width:42%;
	padding-right:3%;
	font-weight:bold;
	float:left;
	}
	.top #marketinner dt.listtitle {
	width:100%;
	padding-right:0;
	font-weight:bold;
	color:#c82828;
	float:none;
	border-bottom:solid 1px #c82828;
	padding-bottom:0.3em;
	margin-bottom:0.7em;
	}
	.top #marketinner dd {
	width:55%;
	float:left;
	padding-bottom:0.7em;
	}

/* 週間ストラテジー */
.strategyList {
}
	.strategyList li{
	border-bottom:solid 1px #cccccc;
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-image: url('../images/arrow2R.png');
	background-size:9px 17px;
	}
	.strategyList li:last-child {
	border:none !important;
	}
	.strategyList li:nth-child(2n) {
		background-color:#f2f2f2;
	}
		.strategyList li a{
		display:block;
		text-decoration:none;
		color:#333333;
		padding:1.5em 12% 1em 3%;
		}
		.strategyList li:nth-child(1) a p:first-child{
		background-image: url(../images/icn/icon301.gif);
		}
		.strategyList li:nth-child(2) a p:first-child{
		background-image: url(../images/icn/icn_kawase_01.gif);
		}
		.strategyList li p{
		line-height:1.4;
		margin:0 0 0.5em;
		}
		.strategyList li p:first-child{
		font-weight:bold;
		background-repeat:no-repeat;
		background-position:0 0;
		background-size:104px auto;
		padding-top:20px;
		}
			.strategyList li p img{
			padding-left:5px;
			}
/* Q＆A */
#qaTxt {
padding:0 3% 1em;
margin-bottom:1em;
border-bottom:solid 1px #cccccc;
}
#qaList {
margin:0 3% 1em;
}
	#qaList li {
	margin-bottom:0.5em;
	}
		#qaList li a {
		display:block;
		padding-left:20px;
		background-repeat:no-repeat;
		background-position:0 6px;
		background-image: url('../images/faq.png');
		background-size:13px auto;
		}



/*------------------------------------------------------------
	追加設定：取引ツール一覧
------------------------------------------------------------*/
.toolList {
margin:0 10px 1em;
}
	.toolList li {
	background-color:#ffe1e1;
	border-bottom:solid 1px #ffffff;
	}
		.toolList li a {
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		line-height:1.2;
		display:block;
		padding:0.7em 30px 0.5em 1em;
		background-repeat:no-repeat;
		background-position:95% 50%;
		background-image: url('../images/arrow5R.png');
		background-size:8px auto;
		color:#333333;
		}
			.toolList li a p {
			}
			.toolList li a p:nth-child(1) {
			float:left;
			width:54px;
			}
			.toolList li a p:nth-child(2) {
			}

.toolList:after,
.toolList li a:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* PC用記述 */
@media only screen
and (min-width:810px) {
	.toolList li {
	float:left;
	width:33%;
	border:solid #ffffff;
	border-width:0 1px 1px 0;
	}
}
@media only screen
and (max-width:1079px)
and (min-width:810px) {
	.toolList li {
	float:left;
	width:49%;
	border:solid #ffffff;
	border-width:0 1px 1px 0;
	}
}
/* タブレット用  */
@media only screen
and (min-device-width : 720px)
and (max-device-width : 1079px) {
	.toolList li {
	float:left;
	width:49%;
	border:solid #ffffff;
	border-width:0 1px 1px 0;
	}
}
/* スマートフォン横用 */
@media only screen
and (max-device-width:719px)
and (orientation : landscape) {
	.toolList li {
	float:left;
	width:49%;
	border:solid #ffffff;
	border-width:0 1px 1px 0;
	}
}


/*------------------------------------------------------------
	追加設定：岡三オンライン証券について
------------------------------------------------------------*/
/*
.aboutImg {
width:40%;
float:left;
margin:0 2% 1.5em 3%;
}
.aboutTxt {
width:52%;
float:left;
margin-right:3%;
}
*/

.aboutImg {
margin:0 3% 1.5em;
}
	.aboutImg p {
	}
		.aboutImg p img {
		float:left;
		padding:0 15px 1.5em 0;
		}
.aboutImg:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/*------------------------------------------------------------
	追加設定：これから投資をはじめる方へ（初心者入門）
------------------------------------------------------------*/
.nisaNotice {
margin:0 3% 1em;
font-size:85%;
}








/*------------------------------------------------------------
	追加設定：お知らせ
------------------------------------------------------------*/
.infoDate {
margin:0 3% 1em;
padding-bottom:0.5em;
text-align:right;
border-bottom:solid 1px #cccccc;
}



/********************************************************
2014年3月13日
2014年4月の消費税率の変更に伴うお知らせ
********************************************************/
#newTaxInfo201404 {
}
	#newTaxInfo201404 th.newTax {
	background-color:#f6bfbc;
	}
	#newTaxInfo201404 td.newTax {
	font-weight:bold;
	background-color:#fef4f4;
	}


/*------------------------------------------------------------
	追加設定：キャンペーン
------------------------------------------------------------*/
.campaign-box {
text-align:center;
background-color:#eeeeee;
padding-bottom:1em;
margin-bottom:1em;
}
	.campaign-box .box-center01,
	.campaign-box .box-center02,
	.campaign-box .box-left,
	.campaign-box .box-right {
	background-color:#ffffff;
	border:solid 1px #cccccc;
	margin-bottom:0.5em;
	}
	.campaign-box .box-left,
	.campaign-box .box-right {
	width:288px;
	margin:0 auto 0.5em;
	}
		.campaign-box .box-center01 p,
		.campaign-box .box-center02 p,
		.campaign-box .box-left p,
		.campaign-box .box-right p {
		margin-botom:0.5em;
		}
#maintable {
width:100%;
border:none;
margin-bottom:10px;
}
	#maintable td {
	border:none;
	padding:0;
	margin:0;
	}

#campaign_entry {
}
	#campaign_entry .head {
	font-weight:bold;
	font-size:19px;
	line-height: 1.2;
	margin:0 3% 1em;
	padding:0.2em 0 0.2em 10px;
	border-left:solid 3px #c82828;
	}
	#campaign_entry .boxleft,
	#campaign_entry .boxright {
	margin:0 3% 1em;
	text-align:center;
	background-color:#dddddd;
	border:solid 1px #cccccc;
	padding:5px;
	line-height:1.4;
	}
		#campaign_entry .boxleft .text,
		#campaign_entry .boxright .text {
		margin-bottom:0.5em;
		}
		#campaign_entry .boxleft .btn,
		#campaign_entry .boxright .btn {
		background-color:#ffffff;
		border:solid 1px #cccccc;
		padding:10px 5px 5px;
		}





/*------------------------------------------------------------
	追加設定：日本株の魅力
------------------------------------------------------------*/
.lay-pict-r-01,
.lay-pict-r-02,
.lay-pict-r-03 {
margin-bottom:1em;
}
	.lay-pict-r-01 .pict,
	.lay-pict-r-02 .pict,
	.lay-pict-r-03 .pict {
	float:right;
	padding-left:10px;
	}

/*------------------------------------------------------------
	追加設定：先物・オプションの魅力
------------------------------------------------------------*/
#fopAttractive {
}
	#fopAttractive h4 {
	border:none;
	}
	#fopAttractive .attractiveToolBox {
	margin-bottom:2em;
	}
	#fopAttractive .attractiveBtn span {
	display:block;
	}
	#fopAttractive #orderList dl {
	margin-bottom:2em;
	}


















/*------------------------------------------------------------
	追加設定：日本株投資情報
------------------------------------------------------------*/
#blogBody {
}
	#blogBody dt {
	font-weight:bold;
	}
	#blogBody dd {
	}
#tabs-5,
#news-rating_list {
margin-bottom:0.5em;
}

/* アコーディオン設定 */
.accordion_item {
border-bottom:1px solid #ccc;
}
	.accordion_item dt {
	text-align:left;
	padding:5px 30px 5px 0;
	background: url(/smt/images/arrow3B.png) no-repeat 100% 50%;
	background-size:18px auto;
	}
	.accordion_item dt.accordion_manual_title{
	padding:10px 30px 10px 0;
	}
		.accordion_item dt .accordion_date{
		}
		.accordion_item dt .accordion_title{
		}
			.accordion_item dt .accordion_title span,
			.accordion_item dt.accordion_manual_title span{
			font-weight:bold;
			padding-left:10px;
			border-left:solid 3px #c82828;
			}
	.accordion_item dd {
	text-align:left;
	padding:0 10px 5px;
	line-height:25px;
	}
	.accordion_item dd.accordion_manual_text {
	}
		.accordion_item dd .infotitle {
		font-weight:bold;
		}
		.accordion_item dd.accordion_manual_text p {
		margin-bottom:0.5em;
		}
		.accordion_item dd.accordion_manual_text .subtitle {
		font-weight:bold;
		}
		.accordion_item dd.accordion_manual_text .centerimg {
		text-align:center;
		}

/*------------------------------------------------------------
	追加設定：お問い合わせ
------------------------------------------------------------*/
table.tbl-compare-01 th.calltime {
font-size:9px;
}
table.tbl-compare-01 th.ex,
table.tbl-compare-01 td.ex {
font-weight:normal;
text-align:center;
}

/*------------------------------------------------------------
	追加設定：口座開設のご案内
------------------------------------------------------------*/
.list-icon-01 {
}
	.list-icon-01 li {
	margin:0 3px 0.6em 0;
	float:left;
	}

/*------------------------------------------------------------
	追加設定：Webセミナー
------------------------------------------------------------*/
.webseminar-box {
}
	.webseminar-box .title {
	}
		.webseminar-box .title .date {
		font-size:12px;
		margin-bottom:0.5em;
		}
		.webseminar-box .title h3 {
		font-size:15px;
		}
			.webseminar-box .title h3 img {
			padding-right:5px;
			}
	.webseminar-box .text {
	margin:0 5px 1.5em;
	}
	.webseminar-box .lecturer {
	border:solid 1px #cccccc;
	padding:10px;
	margin:0 5px 1.5em;
	}
		.webseminar-box .lecturer .img {
		padding-right:10px;
		float:left;
		}
		.webseminar-box .lecturer dt {
		font-weight:bold;
		}
.pdfbutton {
}
	.pdfbutton p {
	text-align:center;
	}

/*------------------------------------------------------------
	追加設定：デイトレード銘柄RANKING情報
------------------------------------------------------------*/
.pickupLeftColumn,
.pickupRightColumn {
margin-bottom:1.5em;
}

#winlose {
}
	#winlose tbody td {
	text-align:center;
	}


/*------------------------------------------------------------
	追加設定：相場概況
------------------------------------------------------------*/
.second #marketinner {
padding:1em 0 2em;
}
	.second #marketinner #market_img {
	margin:0 3% 2em;
	}
	.second #marketinner #img_title {
	display:none;
	}
	.second #marketinner #market_title {
	font-size:20px;
	font-weight:bold;
	margin:0 3% 2em;
	}
	.second #marketinner dl {
	margin:0 3%;
	line-height:1.2;
	}
	.second #marketinner dt {
	width:42%;
	padding-right:3%;
	font-weight:bold;
	float:left;
	}
	.second #marketinner dt.listtitle {
	width:100%;
	padding-right:0;
	font-weight:bold;
	color:#c82828;
	float:none;
	border-bottom:solid 1px #c82828;
	padding-bottom:0.3em;
	margin-bottom:0.7em;
	}
	.second #marketinner dd {
	width:55%;
	float:left;
	padding-bottom:0.7em;
	}
	.second #marketinner dd:last-child {
	padding-bottom:2em;
	}
	.second #marketinner #market_text {
	margin:0 3%;
	}


/*------------------------------------------------------------
	追加設定：セミナー
------------------------------------------------------------*/
.seminarList {
}
	.seminarList li{
	border-bottom:solid 1px #cccccc;
	padding:1em 0;
	}
	.seminarList li:last-child,
	.seminarList dl:last-child {
	border:none !important;
	}
	.seminarList li.none {
	padding:0 3% 1em;
	}
		.seminarList li a{
		display:block;
		text-decoration:none;
		color:#333333;
		padding:1em 0;
		background-repeat:no-repeat;
		background-position:20px 1.5em;
		background-size:104px auto;
		}
		.seminarList li p{
		line-height:1.4;
		padding:0 20px;
		margin:0 0 5px;
		}
		.seminarList li p.smtTitle{
		font-size:18px;
		font-weight:bold;
		}
		.seminarList li .seminarInstructor{
		padding:0 20px;
		margin-bottom:8px;
		}
			.seminarList li .seminarInstructor li{
			border:none;
			padding:0;
			}
		.seminarList li p:first-child{
		font-weight:bold;
		}
			.seminarList li p img{
			padding-right:5px;
			}
		.seminarList li dl {
		margin:0 20px;
		}
		.seminarList li dt {
		background-color:#434343;
		background-repeat:no-repeat;
		background-image: url('../images/arrowR.png');
		background-size:8px auto;
		margin-bottom:0.5em;
		background-position:95% 50%;
		}
			.seminarList li dt a {
			text-decoration:none;
			text-align:center;
			font-weight:bold;
			color:#ffffff;
			display:block;
			padding:10px 0;
			}
				.seminarList li dt a img,
				.seminarList li dd a img {
				margin-left:3px;
				}
		.seminarList li dd {
		float:left;
		margin-right:20px;
		}
		.seminarList li dd.linkEnq {
		display:none;
		}
			.seminarList li dd a {
			padding:0 0 0 18px;
			background:url(../../shared/images/mark_normal.png) 0 5px no-repeat;
			}

	.seminarList dl{
	border-bottom:solid 1px #cccccc;
	padding:1em 3%;
	}
		.seminarList dl li{
		border:none;
		padding:0;
		font-size:85%;
		}

#memberJp li.member_only{
display:block;
}

/*------------------------------------------------------------
	追加設定：セミナー動画・日替わり武部
------------------------------------------------------------*/
#movieArea {
text-align:left;
}
#mainMovie {
margin:0 3%;
text-align:left;
}
#thumbnaillist {
text-align:left;
}
	#thumbnaillist li span {
	font-weight:normal;
	}

/*------------------------------------------------------------
	追加設定：FX情報ページ（ツール内からリンク）
------------------------------------------------------------*/
#fxInfo {
}


/*------------------------------------------------------------
	追加設定：投資情報局（リニューアル版リリース後に削除予定）
------------------------------------------------------------*/
#tool_direct_wrapperinner {
}
	.trade_info_popup .section,
	#tool_direct_wrapperinner .section {
	margin: 0 0 1.5em;
	}
	.trade_info_popup .pgh-plain-01,
	#tool_direct_wrapperinner .pgh-plain-01 {
	margin-bottom:0;
	padding:0 10px 1em;
	border-bottom:1px solid #ccc;
	}
	.trade_info_popup .pgh-plain-02,
	#tool_direct_wrapperinner .pgh-plain-02 {
	margin-bottom:0;
	padding:0 10px 1em;
	}
	.trade_info_popup .list-arrow-01,
	#tool_direct_wrapperinner .list-arrow-01 {
	margin:0 10px;
	}

/* 共通 */
.trade_info_popup .spot,
.trade_info_popup .rating,
.trade_info_popup .theme,
.trade_info_popup .jp,
.trade_info_popup .s_icst,
.trade_info_popup .fundReport,
#tool_direct_wrapperinner .spot,
#tool_direct_wrapperinner .rating,
#tool_direct_wrapperinner .theme,
#tool_direct_wrapperinner .jp,
#tool_direct_wrapperinner .s_icst,
#tool_direct_wrapperinner .fundReport {
text-align:left;
line-height:25px;
padding:0 0 3px;
background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
border-bottom:1px solid #ccc;
}
	.trade_info_popup .spot dt,
	.trade_info_popup .rating dt,
	.trade_info_popup .theme dt,
	.trade_info_popup .jp dt,
	.trade_info_popup .s_icst dt,
	.trade_info_popup .fundReport dt,
	#tool_direct_wrapperinner .spot dt,
	#tool_direct_wrapperinner .rating dt,
	#tool_direct_wrapperinner .theme dt,
	#tool_direct_wrapperinner .jp dt,
	#tool_direct_wrapperinner .s_icst dt,
	#tool_direct_wrapperinner .fundReport dt {
	font-weight:bold;
	padding:3px 3px 0 28px;
	background:url(../images/yazi.png) 5px 45% no-repeat;
	}
	.trade_info_popup .spot dd,
	.trade_info_popup .rating dd,
	.trade_info_popup .theme dd,
	.trade_info_popup .jp dd,
	.trade_info_popup .s_icst dd,
	.trade_info_popup .fundReport dd,
	#tool_direct_wrapperinner .spot dd,
	#tool_direct_wrapperinner .rating dd,
	#tool_direct_wrapperinner .theme dd,
	#tool_direct_wrapperinner .jp dd,
	#tool_direct_wrapperinner .s_icst dd,
	#tool_direct_wrapperinner .fundReport dd {
	padding:0 10px;
	}

/* 岡三レーティング情報 */
#tool_direct_wrapperinner .rating {
}
	.trade_info_popup .rating dd,
	#tool_direct_wrapperinner .rating dd {
	float:left;
	}
	.trade_info_popup .rating dd.fromIco,
	#tool_direct_wrapperinner .rating dd.fromIco {
	padding:0 14px 0 5px;
	background: url(/tradetools/tool_direct/trade_info/images/arrow.gif) 100% 35% no-repeat;
	}
	.trade_info_popup .rating dd.toIco,
	#tool_direct_wrapperinner .rating dd.toIco {
	padding:0 0 0 5px;
	}

/* 信用決済損益個別ランキング */
table.stockinfo_table,
table.pickup_table {
width:96%;
margin:0 auto 1em;
}
table.stockinfo_table, th, td,
table.pickup_table, th, td {
border-collapse: collapse;
border: 1px solid #999;
}
	table.stockinfo_table thead th,
	table.pickup_table thead th {
	background-color:#D1DCE5;
	text-align:center;
	}
	table.stockinfo_table tbody th,
	table.pickup_table tbody th {
	background-color:#eeeeee;
	}
table.stockinfo_table th,
table.stockinfo_table td,
table.pickup_table th,
table.pickup_table td {
padding:0.2em;
font-size:12px;
}

/* 岡三オンライン証券オリジナル　週間ストラテジー */
.newinfo {
margin:0 10px;
}
	.newinfo h4 {
	margin-bottom:0.5em;
	}
	.newinfo h4+a img {
	float: left;
	margin: 0 10px 5px 0;
	}


/*------------------------------------------------------------
	追加設定：投資情報局
------------------------------------------------------------*/
.infoSection {
margin:0 0 2em;
}
.tradeInfoDetail {
margin:0 3% 1em;
}
#careful {
padding-top:1.5em;
}
#tradeInfoNav {
margin:0 3% 1em;
}
	#tradeInfoNav li {
	float:left;
	width:50%;
	}
		#tradeInfoNav li a,
		#tradeInfoNav li span {
		display:block;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		border:solid 1px #ffffff;
		line-height:1.2;
		padding:10px 0;
		}
		#tradeInfoNav li a {
		color:#ffffff;
		background-color:#434343;
		background-repeat: no-repeat;
		background-position: 95% 50%;
		background-image: url('../images/arrowR.png');
		background-size: 8px auto;
		}
		#tradeInfoNav li span {
		color:#434343;
		background-color:#eeeeee;
		}


/*------------------------------------------------------------
	追加設定：Webセミナー視聴方法
------------------------------------------------------------*/
.viewAppBox {
margin-bottom:0.5em;
}
	.viewAppBox a {
	display:block;
	border:solid 2px #cccccc;
	padding:10px;
	color:#333333;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-image: url('../images/arrow2R.png');
	background-size: 9px 17px;
	}
	.viewAppBox .viewAppBoxTtl {
	font-weight:bold;
	color:#c82828;
	margin-bottom:0.5em;
	}
	.viewAppBox .viewAppBoxInner {
	}
		.viewAppBox .viewAppBoxInner p {
		float:left;
		margin-right:10px;
		}
		.viewAppBox .viewAppBoxInner dl {
		float:left;
		line-height:1.1em;
		}
			.viewAppBox .viewAppBoxInner dl dt {
			font-weight:bold;
			margin-bottom:5px;
			}
			.viewAppBox .viewAppBoxInner dl dd {
			font-size:77%;
			}

/*------------------------------------------------------------
	追加設定：雇用統計セミナーページ
------------------------------------------------------------*/
.opinionList {
}
	.opinionList li {
	padding:5px 10px;
	margin-bottom:0.5em;
	background-color:#ffe1e1;
	}


/*------------------------------------------------------------
	追加設定：岡三ネットトレーダースマホ ご利用ガイド
------------------------------------------------------------*/
h3.guideHead,
h3.guideHead2 {
position: relative;
border-top: solid 2px #c82828;
border-left:none;
font-size: 16px;
padding:10px;
margin: 0 0 0.8em;
line-height:1.8;
}
h3.guideHead {
cursor:pointer;
background-repeat: no-repeat;
background-position: 95% 50%;
background-image: url('../images/arrow3B.png');
background-size: 23px 13px;
}
h3.active {
background-image: url('../images/arrow3T.png');
}
	.guideHead span,
	.guideHead2 span {
	display: block;
	border-left: solid 4px #c82828;
	padding-left: 9px;
	}
.guideInner {
padding-top:15px;
display:none;
}
.guideLeft,
.guideRight {
width:49%;
}
.guideLeft {
float:left;
}
.guideRight {
float:right;
}


/*------------------------------------------------------------
	追加設定：コンバートされたセミナー詳細ページ
------------------------------------------------------------*/
.seminarDetail .seminarIcn {
margin: 0 3% 0.3em;
}
.seminarDetail .seminarIcn:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
	.seminarDetail .seminarIcn li {
	float:left;
	margin-right:5px;
	}
.seminarDetail .seminarDate {
font-size:13px;
margin: 0 3% 1em;
}
.seminarDetail .seminarDescription {
margin: 0 3% 2em;
}
.seminarDetail .seminarLink {
margin: 0 3% 2em;
}
	.seminarDetail .seminarLink .seminarBtn {
	background-color: #434343;
	background-repeat: no-repeat;
	background-image: url('../images/arrowR.png');
	background-size: 8px auto;
	margin-bottom: 0.5em;
	background-position: 95% 50%;
	}
		.seminarDetail .seminarLink .seminarBtn a {
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		color: #ffffff;
		display: block;
		padding: 10px 0;
		}
			.seminarDetail .seminarLink .seminarBtn a img {
			margin-left:5px;
			}
.seminarDetail .seminarInstructor {
margin: 0 3% 1em;
}
	.seminarDetail .seminarInstructor .instructor {
	border:solid 1px #cccccc;
	padding:10px;
	}
	.seminarDetail .seminarInstructor .instructor:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
		.seminarDetail .seminarInstructor .instructor .img {
		width:25%;
		float:left;
		}
			.seminarDetail .seminarInstructor .instructor .img img {
			margin-right:15px;
			}
		.seminarDetail .seminarInstructor .instructor .txt {
		width:75%;
		float:left;
		}


/*------------------------------------------------------------
	追加設定：コンバートされた岡三かんたん発注ページ
------------------------------------------------------------*/
#smtEntrytools {
font-size:123.1%;
}
.deviceList {
margin-bottom:1em;
}
	.deviceList dt {
	font-weight:bold;
	}


/*------------------------------------------------------------
	追加設定：株式・証券関連用語集
------------------------------------------------------------*/
.glossaryList {
}
	.glossaryList li {
	border-top:solid 1px #cccccc;
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-image: url('../images/arrow2R.png');
	background-size:9px 17px;
	}
	.glossaryList li:nth-child(2n) {
	background-color:#f2f2f2;
	}
		.glossaryList li a {
		display:block;
		text-decoration:none;
		color:#333333;
		padding:0.5em 12% 0.5em 3%;
		}


/*------------------------------------------------------------
	追加設定：TOPページ・岡三かんたん発注ログイン
------------------------------------------------------------*/
#simpleOrderLogin {
width:100%;
position:fixed;
bottom:0;
left:0;
background-color:rgba(0,0,0,0.5);
text-align:center;
line-height:1;
padding:5px 0 1px;
}
	#simpleOrderLogin li {
	}
	#simpleOrderLogin p {
	text-indent: 100%;
	width:16px;
	height:16px;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	position:absolute;
	top:10px;
	right:10px;
	background:url(/images/close32.png) 0 0 no-repeat;
	background-size:16px auto;
	cursor:pointer;
	}


/*------------------------------------------------------------
	追加設定：スマートフォン専用 岡三オンライン株365取引ツール
------------------------------------------------------------*/
#smartKabu365Icon,
#smartFxIcon {
background-color:#eeeeee;
background-position:15px 15px;
background-repeat:no-repeat;
background-size:70px auto;
padding-left:100px;
font-size:93%;
}
#smartKabu365Icon {
background-image:url(/cfd_tools/smt/images/SmtKabuIcn.png);
}
#smartFxIcon {
background-image:url(/fx_tools/smt/images/SmtFxIcn.png);
}
