﻿@charset "utf-8";

/*--------------------------------------------------
トップページ共通設定
--------------------------------------------------*/
#testTxt {
position:fixed;
bottom:0;
left:0;
border:solid 2px #cccccc;
padding:10px;
background-color:#ffffff;
}

#chgBtn {
width:980px;
margin:0 auto;
position:relative;
}
	#chgBtn p {
	cursor:pointer;
	position:absolute;
	top:74px;
	left:387px;
	}
		#chgBtn p span {
		display:block;
		color:#df0025;
		border:solid 1px #df0025;
		padding:3px 20px 3px 10px;
		font-size:14px;
		background:url(../images/arrow02.png) 90% 50% no-repeat;
		}
		#chgBtn p span:hover {
		color:#ffffff;
		background:#df0025 url(../images/arrow10.png) 90% 50% no-repeat;
		}


/*--------------------------------------------------
トップページ（情報版）設定
--------------------------------------------------*/
#indexInfo #maincolumn,
#indexInfo #subcolumn {
margin-top:14px;
}

#indexInfo #maincolumn {
float:left;
}
#indexInfo #subcolumn {
width:220px;
float:right;
}

#leftColumn,
#centerColumn {
width:360px;
}
h2#cmp {
margin-bottom:20px;
}
	h2#cmp a {
	display:block;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#0e7fb3;
	padding:3px 0;
	}
	h2#cmp a:hover {
	text-decoration:none;
	}
.detailLink {
text-align:right;
}
	.detailLink a {
	padding-right:17px;
	background:url(../images/arrow01.png) 100% 5px no-repeat;
	}

/* 左カラム設定 */
#leftColumn {
float:left;
}

/* 中央カラム設定 */
#centerColumn {
float:right;
}

/* 岡三ネットトレーダーWEBログイン */
#ontlogin {
}
	#ontlogin dl {
	margin-bottom:8px;
	}
	#ontlogin dt {
	}
	#ontlogin dd {
	}
		#ontlogin dd input {
		width:100%;
		padding:2px 0;
		}
	#ontlogin form p {
	margin-bottom:5px;
	}
		#ontlogin form p input {
		width:100%;
		padding:5px 0 5px 10px;
		text-align:left;
		border:none;
		background-color:#505050;
		color:#ffffff;
		background-image:url(../images/arrow03.png);
		background-repeat:no-repeat;
		background-position:95% 50%;
		background-size:9px auto;
		cursor:pointer;
		}
		#ontlogin form p input#ontwebSubmit,
		#ontlogin form input#kantanSubmit {
		font-size:13px;
		}
		#ontlogin form input:hover {
		background-color:#686968;
		background-position:96% 50%;
		}

	#ontlogin .noChrome {
	font-size:11px;
	font-weight:normal;
	color:#ff0000;
	padding-left:16px;
	margin-bottom:10px;
	position:relative;
	}
		#ontlogin .noChrome span {
		position:absolute;
		top:0;
		left:0;
		}
	#ontlogin .attention {
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
	padding:10px 0 0 16px;
	margin:15px 0;
	position:relative;
	border-top:solid 1px #d9d9d9;
	}
		#ontlogin .attention span {
		position:absolute;
		top:10px;
		left:0;
		}

#jpLogin {
margin-bottom:20px;
}

	#ontlogin ul,
	#jpLogin ul {
	font-size:11px;
	}
	#ontlogin li,
	#jpLogin li {
	margin-bottom:5px;
	}

	#jpLogin div.jpLoginBtn {
	margin-bottom:10px;
	}
		#jpLogin div.jpLoginBtn a.btn {
		width:220px;
		height:132px;
		margin-top:-3px;
		border-bottom:solid 3px #1b1b1b;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		display: block;
		background-image:url(/images/jpLoginBtn2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		}
		#jpLogin div.jpLoginBtn a.btn:hover {
		margin-top:-6px;
		border-bottom:solid 6px #1b1b1b;
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		opacity: 0.9;
		}
		#jpLogin div.jpLoginBtn a.btn:active {
		margin-top:0px;
		border-bottom:solid 0 #1b1b1b;
		}

	#jpLogin li {
	margin-bottom:3px;
	}
		#jpLogin li a {
		display:block;
		color:#df0025;
		text-decoration:none;
		font-size:12px;
		border:solid 1px #df0025;
		padding:5px 10px;
		background:url(/shared/images/arrow02.png) 95% 50% no-repeat;
		}
		#jpLogin li a:hover {
		color:#ffffff;
		background-color:#df0025;
		background-image:url(/shared/images/arrow10.png);
		}



/* カルーセルバナー */
#InfoBnr {
background-color:#eaeaea;
padding-top:15px;
margin-bottom:20px;
}
	#InfoBnr div {
	font-size:14px;
	}
		#InfoBnr div a {
		display:block;
		color:#000000;
		margin:0 10px;
		}
		#InfoBnr div img {
		margin-bottom:5px;
		}
	#InfoBnr .slick-list {
	margin-bottom:15px;
	}
	#InfoBnr .slick-slide {
	width:230px;
	}
	#InfoBnr .slick-dots {
	position:relative;
	bottom:0;
	padding-bottom:15px;
	}
		#InfoBnr .slick-dots button {
		display:none;
		}
		#InfoBnr .slick-dots li {
		width:13px;
		height:13px;
		background:url(/shared/images/dotsNormal.png) 0 0 no-repeat;
		}
		#InfoBnr .slick-dots li.slick-active {
		background-image:url(/shared/images/dotsActive.png);
		}














/* 週刊ストラテジー */
.strategyBox {
width:157px;
float:left;
margin-right:5px;
}
.strategyBox:last-child {
margin:0;
}
	.strategyBox p {
	float:left;
	}
	.strategyBox p.img {
	margin-right:7px;
	}
	.strategyBox p.txt {
	width:100px;
	font-size:14px;
	}

/* 新着マーケットコメント */
.marketBox {
margin-bottom:0.8em;
padding-bottom:0.5em;
border-bottom: solid 1px #d9d9d9;
}
	.marketBox dl {
	}
	.marketBox dt {
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:70px;
	margin-bottom:0.3em;
	}
	.marketBox dt.icn1 {
	background-image:url(/shared/images/icn_jp_01.gif);
	}
	.marketBox dt.icn2 {
	background-image:url(/shared/images/icn_fx_01.gif);
	}

/* 株式市況 */
#marketinner {
}
	#marketinner p {
	}
	#marketinner dl {
	display:none;
	}
		#marketinner dl dt.listtitle {
		border-bottom:solid 1px #cccccc;
		margin-bottom:5px;
		font-weight:bold;
		}
		#marketinner dl dt {
		}
		#marketinner dl dd {
		font-weight:bold;
		margin-bottom:5px;
		}
	#marketinner #market_img {
	font-size:10px;
	margin-bottom:0.2em;
	}
		#marketinner #market_img img {
		width:100%;
		margin-bottom:5px;
		}
	#marketinner #market_title {
	font-weight:bold;
	font-size:93%;
	margin-bottom:0.5em;
	}
	#marketinner #img_title {
	font-size:12px;
	padding-left:13px;
	background:url(/shared/images/arrow_btm.png) 0 50% no-repeat;
	}
	#marketinner #market_text {
	display:none;
	}

/* 経済指標 */
#economic_indicators {
margin-bottom:10px;
}
	#economic_indicators p {
	margin-bottom:10px;
	}
	#economic_indicators dl {
	zoom:1;
	border-bottom:solid 1px #d9d9d9;
	margin-bottom:5px;
	padding-bottom:5px;
	}
	#economic_indicators dl:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	font-size:0;
	}

	#economic_indicators .head dt.flag {
	font-size:85%;
	}
	#economic_indicators .head dd.name {
	text-align:center;
	}

	#economic_indicators dt.time {
	font-size:85%;
	width:40px;
	float:left;
	}
	#economic_indicators dt.flag {
	width:45px;
	float:left;
	text-align:center;
	font-size:10px;
	}
	#economic_indicators dd.name {
	font-size:85%;
	width:240px;
	float:left;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}
		#economic_indicators dd.name span {
		color:#df0025;
		}
	#economic_indicators dd.result {
	width:110px;
	font-size:85%;
	text-align:center;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float:left;
	}

/* 決算発表銘柄 */
#announce {
margin-bottom:10px;
}
	#announce dl {
	zoom:1;
	border-bottom:solid 1px #d9d9d9;
	margin-bottom:5px;
	padding-bottom:5px;
	}
	#announce dl:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	font-size:0;
	}
	#announce dt {
	width:65px;
	float:left;
	}
	#announce dd {
	width:260px;
	float:left;
	}

/* 株主優待 */
#stockholder {
margin-bottom:10px;
}
	#stockholder p {
	margin-bottom:10px;
	}
	#stockholder dl {
	zoom:1;
	border-bottom:solid 1px #d9d9d9;
	margin-bottom:5px;
	padding-bottom:5px;
	}
	#stockholder dl:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	font-size:0;
	}
	#stockholder dt {
	width:65px;
	float:left;
	}
	#stockholder dd {
	width:260px;
	float:left;
	}
	#stockholder dd.txt {
	display:none;
	}

/* トップページお知らせ */
#indexInfo #information {
padding:0;
}
	#information dl {
	zoom:1;
	padding:6px 15px;
	}
	#information dl:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	font-size:0;
	}
	#information dt.date {
	float:left;
	margin-right:8px;
	}
	#information dt.icon {
	float:left;
	padding-top:3px;
	}
	#information dd {
	clear:both;
	}

	#information dl.important {
	background-color:#fef6f6;
	}
	#information dl.system {
	background-color:#f2f7ff;
	}
	#information .detailLink {
	padding:6px 15px 15px;
	}


/* トップページキャンペーン */
#campaign {
}
	#campaign dl {
	zoom:1;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:solid 1px #d9d9d9;
	}
	#campaign dl:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	font-size:0;
	}
	#campaign dt.visual {
	float:right;
	}
	#campaign dt.icon {
	width:150px;
	padding-top:3px;
	float:left;
	}
	#campaign dt.date {
	float:left;
	}
	#campaign dd {
	width:270px;
	}

/* 配信中のセミナー */
#seminar {
}
	#seminar dl {
	zoom:1;
	margin-bottom:10px;
	}
	#seminar dl:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	font-size:0;
	}
	#seminar dt.date {
	float:left;
	margin-right:7px;
	}
	#seminar dt.icon {
	float:left;
	padding-top:3px;
	margin-right:7px;
	}
		#seminar dt.icon p {
		margin-bottom:2px;
		}
	#seminar dd {
	width:200px;
	float:left;
	}

	#seminar .indexSeminarList {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom: solid 1px #d9d9d9;
	}
		#seminar .indexSeminarList .seminarIcn {
		}
			#seminar .indexSeminarList .seminarIcn li {
			float:left;
			margin-right:2px;
			}
		#seminar .indexSeminarList .seminarInstructor {
		font-size:77%;
		}

/* 日替わり武部 */
#daily_movie {
margin:0;
}
	#daily_movie #movietitle {
	width:330px;
	font-size:85%;
	font-weight:bold;
	margin:0 0 5px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}

/* コールセンター */
#indexInfo #subCall {
border:solid 1px #d9d9d9;
}
	#indexInfo #subCall h3 {
	background: linear-gradient(#e2e2e2, #b1b1b1);
	}
		#indexInfo #subCall h3 a {
		color:#000000;
		font-weight:bold;
		padding:6px 15px;
		background:url(/shared/images/arrow14.png) 92% 50% no-repeat;
		}

/* 更新情報 */
#updateArea dl {
background-color:#f0f0f0;
padding-top:0;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
margin-bottom:0;
}
#updateArea dl:first-child {
padding-top:7px;
}
	#updateArea dl dt {
	width:55px;
	float:left;
	padding-left:70px;
	background:url(/shared/images/icn_update_01.gif) 0 3px no-repeat;
	}
	#updateArea dl dd {
	width:820px;
	float:left;
	font-weight:bold;
	}



/*--------------------------------------------------
トップページ（CI版）設定
--------------------------------------------------*/
#indexSimple {
}
	#indexSimple h2 {
	text-align:center;
	font-size:32px;
	}
	#indexSimple .simpleBtn {
	width:290px;
	margin:0 auto;
	font-size:18px;
	}
		#indexSimple .simpleBtn a {
		padding:5px 0 5px 15px;
		}

/* メインビジュアル */
#simpleMain {
width:100%;
height:350px;
margin-bottom:50px;
background-image:url(/images/simple/mainBg.jpg);
background-repeat:repeat-x;
background-position:50% 0;
}
#simpleMainInner {
width:980px;
margin:0 auto;
padding-top:120px;
}
	#simpleMain h2 {
	width:430px;
	color:#ffffff;
	padding:20px;
	background-color:#df0025;
	text-align:left;
	font-size:24px;
	}
		#simpleMain h2 span {
		font-size:16px;
		}


/* 情報エリア */
#simpleInfo {
width:980px;
margin:0 auto 40px;
}
#simpleInfoMain {
width:670px;
padding-right:30px;
float:left;
border-right:solid 1px #d9d9d9;
}
	#simpleInfoMain #simpleInfoBnr {
	border-bottom:solid 1px #d9d9d9;
	margin-bottom:25px;
	}
		#simpleInfoMain #simpleInfoBnr div {
		font-size:14px;
		}
			#simpleInfoMain #simpleInfoBnr div a {
			display:block;
			color:#000000;
			margin:0 10px;
			width:180px;
			}
			#simpleInfoMain #simpleInfoBnr div img {
			margin-bottom:5px;
			}
		#simpleInfoMain .slick-list {
		margin-bottom:15px;
		}
		#simpleInfoMain .slick-dots {
		margin-bottom:20px;
		position:relative;
		bottom:0;
		}
			#simpleInfoMain .slick-dots button {
			display:none;
			}
			#simpleInfoMain .slick-dots li {
			width:13px;
			height:13px;
			background:url(/shared/images/dotsNormal.png) 0 0 no-repeat;
			}
			#simpleInfoMain .slick-dots li.slick-active {
			background-image:url(/shared/images/dotsActive.png);
			}
	#simpleInfoMain #simpleInfoNews {
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:15px;
	margin-bottom:10px;
	}
		#simpleInfoMain #simpleInfoNews dl {
		margin-bottom:10px;
		}
/*
		#simpleInfoMain #simpleInfoNews dl:nth-of-type(n+6) {
		display:none;
		}
*/
		#simpleInfoMain #simpleInfoNews dt {
		float:left;
		}
		#simpleInfoMain #simpleInfoNews dt.date {
		width:60px;
		}
		#simpleInfoMain #simpleInfoNews dt.icon {
		width:70px;
		padding-top:3px;
		}
		#simpleInfoMain #simpleInfoNews dd {
		width:530px;
		float:left;
		}
#simpleInfoOnt,
#simpleInfoJpLogin {
width:250px;
float:right;
}
	#simpleInfoOnt h2,
	#simpleInfoJpLogin h2 {
	font-size:22px;
	margin-bottom:15px;
	}
	#simpleInfoOnt dt {
	margin-bottom:3px;
	}
	#simpleInfoOnt dd {
	margin-bottom:13px;
	}
		#simpleInfoOnt dd input {
		width:100%;
		}


	#simpleInfoOnt form p {
	margin-bottom:5px;
	}
		#simpleInfoOnt form p input {
		width:100%;
		padding:5px 0 5px 10px;
		text-align:left;
		border:none;
		background-color:#505050;
		color:#ffffff;
		background-image:url(../images/arrow03.png);
		background-repeat:no-repeat;
		background-position:95% 50%;
		background-size:9px auto;
		cursor:pointer;
		}
		#simpleInfoOnt form p input#ontwebSubmit {
		}
		#simpleInfoOnt form input#tradeSubmit {
		}
		#simpleInfoOnt form input:hover {
		background-color:#686968;
		background-position:96% 50%;
		}

	#simpleInfoOnt .noChrome {
	color:#ff0000;
	padding-left:16px;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
	position:relative;
	}
		#simpleInfoOnt .noChrome span {
		position:absolute;
		top:0;
		left:0;
		}
	#simpleInfoOnt .attention {
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
	padding:10px 0 0 16px;
	margin:15px 0;
	position:relative;
	border-top:solid 1px #d9d9d9;
	}
		#simpleInfoOnt .attention span {
		position:absolute;
		top:10px;
		left:0;
		}
	#simpleInfoOnt li,
	#simpleInfoJpLogin li {
	margin-bottom:3px;
	}
		#simpleInfoOnt li a,
		#simpleInfoJpLogin li a {
		display:block;
		color:#df0025;
		text-decoration:none;
		font-size:12px;
		border:solid 1px #df0025;
		padding:5px 10px;
		background:url(/shared/images/arrow02.png) 95% 50% no-repeat;
		}
		#simpleInfoOnt li a:hover,
		#simpleInfoJpLogin li a:hover {
		color:#ffffff;
		background-color:#df0025;
		background-image:url(/shared/images/arrow10.png);
		}
	#simpleInfoJpLogin .jpLoginBtn {
	margin-bottom:20px;
	}
		#simpleInfoJpLogin .jpLoginBtn a {
		width:250px;
		height:225px;
		margin-top:-3px;
		border-bottom:solid 3px #1b1b1b;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		display: block;
		background-image:url(/images/jpLoginBtn1.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		}
		#simpleInfoJpLogin .jpLoginBtn a:hover {
		margin-top:-6px;
		border-bottom:solid 6px #1b1b1b;
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		opacity: 0.9;
		}
		#simpleInfoJpLogin .jpLoginBtn a:active {
		margin-top:0;
		border-bottom:solid 0 #1b1b1b;
		}

/* 岡三オンライン証券のご紹介 */
#introduction {
width:100%;
height:724px;
margin-bottom:40px;
background:url(/images/simple/visual01.jpg) 50% 0 no-repeat;
}
#introductionInner {
width:980px;
padding-top:80px;
margin:0 auto;
}
	#introduction h2 {
	margin-bottom:30px;
	}
#introductionTxt {
background-color: rgba( 255, 255, 255, 0.5 );
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#66ffffff,EndColorStr=#66ffffff);/*IE8以下用*/
margin-bottom:40px;
padding:40px 20px 0;
}
	#introductionTxt dl {
	width:310px;
	padding-bottom:40px;
	padding-left:140px;
	background-repeat:no-repeat;
	background-position:0 0;
	}
	#introductionTxt dt {
	font-size:131%;
	font-weight:bold;
	margin-bottom:15px;
	}
	#introductionTxt dd {
	font-size:93%;
	}
		#introductionTxt dd span {
		font-weight:bold;
		}
	#introductionTxt dl#productsTxt,
	#introductionTxt dl#tradeinfoTxt {
	}

	#introductionTxt dl#productsTxt {
	float:left;
	background-image:url(/images/simple/productsIcon01.png);
	}
	#introductionTxt dl#costTxt {
	float:right;
	background-image:url(/images/simple/costIcon01.png);
	}
	#introductionTxt dl#tradeinfoTxt {
	float:left;
	background-image:url(/images/simple/tradeinfoIcon01.png);
	}
	#introductionTxt dl#tradetoolsTxt {
	float:right;
	background-image:url(/images/simple/tradetoolsIcon01.png);
	}

/* 豊富な商品ラインアップ */
#products {
width:100%;
margin-bottom:80px;
background:url(/images/simple/productsIcon02.png) 50% 0 no-repeat;
}
#productsInner {
width:980px;
margin:0 auto;
padding-top:60px;
}
	#products h2 {
	margin-bottom:50px;
	}
	#products h3 {
	height:63px;
	color:#ffffff;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	line-height:1.2;
	border:solid #d9d9d9;
	border-width:1px 1px 0;
	}
		#products h3 span {
		display:block;
		padding-top:20px;
		}
		#products a#fxBox h3 span,
		#products a#kabu365Box h3 span {
		padding-top:12px;
		}
		#products h3 em {
		font-size:12px;
		font-weight:normal;
		}
		#products a#jpBox h3 {
		background-color:#f58e7e;
		}
		#products a#fundBox h3 {
		background-color:#53c8e0;
		}
		#products a#fopBox h3 {
		background-color:#fdc44f;
		}
		#products a#fxBox h3 {
		background-color:#79d1b0;
		}
		#products a#fx_otcBox h3 {
		background-color:#5ebaba;
		}
		#products a#kabu365Box h3 {
		background-color:#71b1da;
		}
	#products a {
	width:313px;
	margin-top:-3px;
	margin-bottom:20px;
	border-bottom:solid #e6e5e6;
	border-width:0 0 3px;
	color:#000000;
	text-decoration:none;
	}
	#products a:hover {
	margin-top:-6px;
	border-width:0 0 6px;
	}
	#products a:active {
	margin-top:0;
	border-width:0;
	}
		#products a p {
		border:solid #d9d9d9;
		font-size:14px;
		padding:20px;
		text-align:center;
		border-width:0 1px 1px;
		}
	#products a#jpBox,
	#products a#fxBox {
	float:left;
	margin-right:20px;
	}
	#products a#fundBox,
	#products a#fx_otcBox {
	float:left;
	}
	#products a#fopBox,
	#products a#kabu365Box {
	float:right;
	}


/* オリジナリティある投資情報 */
#tradeinfo {
width:100%;
height:847px;
margin-bottom:40px;
background-image:url(/images/simple/visual02.jpg);
background-repeat:no-repeat;
background-position:50% 0;
}
#tradeinfoInner {
width:980px;
margin:0 auto;
padding-top:100px;
}
	#tradeinfo h2 {
	margin-bottom:70px;
	}
#tradeinfoArea {
}
	#tradeinfoArea a {
	float:left;
	width:190px;
	height:210px;
	padding:20px;
	margin:-3px 20px 20px 0;
	color:#000000;
	text-decoration:none;
	display:block;
	background:#ffffff url(/shared/images/arrow02.png) 95% 95% no-repeat;
	border:solid #cccccc;
	border-width:0 0 3px;
	display:inline;
	}
	#tradeinfoArea a.last_before {
	margin-right:0;
	}
	#tradeinfoArea a.last {
	float:right;
	margin-right:0;
	}
	#tradeinfoArea a:hover {
	margin-top:-6px;
	border-width:0 0 6px;
	}
	#tradeinfoArea a:active {
	margin-top:0;
	border-width:0;
	}
		#tradeinfoArea a dt {
		text-align:center;
		font-size:18px;
		font-weight:bold;
		margin-bottom:15px;
		}
		#tradeinfoArea a dd {
		font-size:14px;
		}


/* 豊富な高機能取引ツール */
#tradetools {
width:100%;
margin-bottom:80px;
background:url(/images/simple/tradetoolsIcon02.png) 50% 0 no-repeat;
}
#tradetoolsInner {
width:980px;
margin:0 auto;
padding-top:60px;
}
	#tradetools h2 {
	margin-bottom:80px;
	}
	#tradetools .btn {
	width:355px;
	margin:0 auto;
	font-size:20px;
	}
		#tradetools .btn a {
		padding:10px 0 10px 15px;
		}
#tradetoolsDetail,
#tradetoolsDetail2 {
margin:0 0 50px 30px;
}
#tradetoolsDetail {
padding-bottom:50px;
border-bottom:solid 1px #e9e9e9;
}
	#tradetoolsDetail div,
	#tradetoolsDetail2 div {
	width:426px;
	float:left;
	padding-right:30px;
	border-right:solid 1px #e9e9e9;
	}
	#tradetoolsDetail div.last,
	#tradetoolsDetail2 div.last {
	float:right;
	padding-right:0;
	margin-right:30px;
	border-right:none;
	}
		#tradetoolsDetail div p.txt,
		#tradetoolsDetail2 div p.txt {
		height:155px;
		}
		#tradetoolsDetail div p.img,
		#tradetoolsDetail2 div p.img {
		text-align:center;
		margin-bottom:40px;
		}
		#tradetoolsDetail div h3,
		#tradetoolsDetail2 div h3 {
		text-align:center;
		font-size:24px;
		margin-bottom:30px;
		}























/*--------------------------------------------------
トップページヘッダー設定（2013年3月追加）
--------------------------------------------------*/
#indexMainArea {
width:998px;
/*
height:335px;
*/
background:url(/images/indexMainAreaBg.jpg) 0 100% repeat-x;
}
#indexMainLeft {
width:730px;
float:left;
padding:0 15px 15px 14px;
}
#indexMainRight{
width:225px;
float:left;
}

#indexMainButton {
padding:4px 4px 0;
border:solid 1px #979689;
background:url(/images/entryBoxBg.jpg) 0 100% no-repeat;
}
	#indexMainButton dl {
	border:solid 1px #636363;
	margin-bottom:5px;
	padding-bottom:7px;
	background-color:#ffffd7;
	}
	#indexMainButton dt {
	margin-bottom:6px;
	}
	#indexMainButton dd {
	line-height:1;
	margin:0;
	padding:0 0 0 6px;
	}


.mainAccountButton,
.mainAboutButton,
.mainBeginnerButton {
}
	.mainAccountButton a,
	.mainAboutButton a,
	.mainBeginnerButton a {
	width:201px;
	display:block;
	text-indent: -9999px;
	text-decoration: none;
	}
	.mainAccountButton a {
	height:74px;
	background:url(/images/mainAccountButton.jpg) 0 0 no-repeat;
	}
	.mainAboutButton a {
	height:50px;
	background:url(/images/mainAboutButton.jpg) 0 0 no-repeat;
	}
	.mainBeginnerButton a {
	height:52px;
	background:url(/images/mainBeginnerButton.jpg) 0 0 no-repeat;
	}
	.mainAccountButton a:hover {
	background-position:0 -74px;
	}
	.mainAboutButton a:hover {
	background-position:0 -50px;
	}
	.mainBeginnerButton a:hover {
	background-position:0 -52px;
	}

/* トップページのサイト内検索 */
.home #search_box {
margin-bottom:6px;
}
.home #searchinner {
background: url(/images/searchBg.jpg) 0 100% no-repeat;
}
		.home #searchinner .askform-txt input {
		width: 160px;
		}


/*--------------------------------------------------
メインカラム内設定
--------------------------------------------------*/














/*--------------------------------------------------
左カラム内設定（2013年3月追加）
--------------------------------------------------*/

/* トップページのみスペース調整 */
.home .main-inner {
padding:10px;
}

/* お知らせの余白調整 */
.home .infoinner {
padding:10px !important;
}

/* 見出し設定 */
.indexhead,
.indexhead02,
.indexhead03 {
border:solid 1px #cccccc;
background-repeat: no-repeat;
background-position:0 100%;
}
.indexhead {
background-image:url(../images/gradation_bg.jpg);
}
.indexhead02 {
background-image:url(../images/gradation_bg02.jpg);
}
.indexhead03 {
background-image:url(../images/gradation_bg03.jpg);
}

.indexheadinner {
height:28px;
padding:0 10px 0 20px;
border-top:solid 2px #ed3131;
border-bottom:solid 1px #ffffff;
background:url(../../images/indexHeadIcon.gif) 7px 50% no-repeat;
}
	.indexheadinner h2 {
	font-size:123.1%;
	font-weight:bold;
	float:left;
	padding-top:3px;
	}
	.indexheadinner p {
	padding:6px 0 0 20px;
	font-weight:bold;
	float:right;
	}
		.indexheadinner p a {
		color:#333333;
		display:block;
		padding-right:16px;
		background-repeat: no-repeat;
		background-position:100% 3px;
		background-image:url(../images/mark_normal.png);
		text-decoration:none;
		}
		.indexheadinner p a:hover {
		color:#ed3131;
		background-image:url(../images/mark_active.png);
		}

/* 左カラム・右カラム見出し設定 */
.home .sub_navibox,
.home .sub_listbox {
border:solid 1px #cccccc;
}
	.home #ontlogin .subtitle,
	.home .sub_navibox .subtitle,
	.home .sub_navibox .subtitle02,
	.home .sub_listbox .subtitle {
	border-top:solid 2px #ed3131;
	border-bottom:solid 1px #cccccc;
	margin-bottom:10px;
	}
	.home #ontlogin .subtitle,
	.home .sub_navibox .subtitle,
	.home .sub_listbox .subtitle {
	background:url(../images/gradation_bg.jpg) 0 100% no-repeat;
	}
	.home .sub_navibox .subtitle02 {
	background:url(../images/gradation_bg02.jpg) 0 100% no-repeat;
	}
	.home #ontlogin .subtitleinner,
	.home .sub_navibox .subtitleinner,
	.home .sub_listbox .subtitleinner {
	height:28px;
	border-bottom:solid 1px #ffffff;
	background:url(../../images/indexHeadIcon.gif) 7px 50% no-repeat;
	padding:0 0 0 7px;
	}
	.home .sub_navibox .subtitle02 .subtitleinner {
	}
		.home #ontlogin .subtitleinner h3,
		.home .sub_navibox .subtitleinner h3,
		.home .sub_listbox .subtitleinner h3 {
		font-weight:bold;
		float:left;
		padding-left:13px;
		padding-top:3px;
		}
		.home #ontlogin .subtitleinner h3 {
		padding-top:5px;
		font-size:108%;
		}
		.home .sub_navibox .subtitleinner h3,
		.home .sub_listbox .subtitleinner h3 {
		font-size:123.1%;
		}
		.home .sub_navibox .subtitleinner .listlink,
		.home .sub_listbox .subtitleinner .listlink {
		float:right;
		padding-top:1px;
		}
			.home .sub_navibox .subtitleinner .listlink a,
			.home .sub_listbox .subtitleinner .listlink a {
			color:#333333;
			display:block;
			padding-right:16px;
			font-weight:bold;
			background-repeat: no-repeat;
			background-position:100% 4px;
			background-image:url(../images/mark_normal.png);
			}
			.home .sub_navibox .subtitleinner .listlink a:hover,
			.home .sub_listbox .subtitleinner .listlink a:hover {
			color:#ed3131;
			background-image:url(../images/mark_active.png);
			}


/* お知らせ（重要） */
#importantarea {
border:solid #cccccc;
border-width:0 1px;
background-color:#fef6f6;
padding:0 10px;
}
#importantarea .infolist:first-child {
padding-top:10px;
}
#importantarea .infolist:last-child {
padding-bottom:5px;
}

/* 投資情報 */
#index_tradeinfo_left {
width:425px;
float:left;
}
	#index_tradeinfo_left .index_tradeinfo_title,
	#index_tradeinfo_seminar .index_tradeinfo_title {
	padding-bottom:3px;
	margin-bottom:8px;
	background:url(../images/dottline01.png) 0 100% repeat-x;
	}
		#index_tradeinfo_left .index_tradeinfo_title h3,
		#index_tradeinfo_seminar .index_tradeinfo_title h3 {
		font-size:116%;
		font-weight:bold;
		float:left;
		}
		#index_tradeinfo_left .index_tradeinfo_title p,
		#index_tradeinfo_seminar .index_tradeinfo_title p {
		padding-top:2px;
		font-weight:bold;
		float:right;
		}
			#index_tradeinfo_left .index_tradeinfo_title p a,
			#index_tradeinfo_seminar .index_tradeinfo_title p a {
			display:block;
			padding-right:16px;
			color:#333333;
			background-repeat: no-repeat;
			background-position:100% 4px;
			background-image:url(../images/mark_normal.png);
			}
			#index_tradeinfo_left .index_tradeinfo_title p a:hover,
			#index_tradeinfo_seminar .index_tradeinfo_title p a:hover {
			color:#ed3131;
			background-image:url(../images/mark_active.png);
			}
	#index_tradeinfo_left #newinfoarea {
	height:215px;
/*
	margin-bottom:20px;
*/
	padding-right:10px;
	overflow:auto;
	}
		#index_tradeinfo_left #newinfoarea .newinfo {
		margin-bottom:15px;
		}
			#index_tradeinfo_left #newinfoarea .newinfo h4 {
			font-weight:bold;
			color:#153157;
			margin-bottom:5px;
			}
			#index_tradeinfo_left #newinfoarea .newinfo img {
			float:left;
			padding:0 10px 5px 0;
			}
			#index_tradeinfo_left #newinfoarea .newinfo p {
			font-size:93%;
			margin-bottom:0.5em;
			}
		#index_tradeinfo_left .infolist dd {
		width:270px;
		}
#index_tradeinfo_right {
width:255px;
float:right;
}
	#index_tradeinfo_right .tab {
	padding:0 0 0 18px;
	}
		#index_tradeinfo_right .tab p {
		font-size:93%;
		font-weight:bold;
		margin-bottom:0.5em;
		}
#index_tradeinfo_seminar {
width:100%;
}

/* 切り替えタブ */
#tab-container-1{
height:250px;
}
	#tab-container-1 ul#tab-container-1-nav{
	height:45px;
	border-bottom:2px solid #ed3131;
	padding-left:4px;
	margin-bottom:10px;
	} 
		#tab-container-1 ul#tab-container-1-nav li{
		margin:0 3px 0 0;
		width:80px;
		height:47px;
		background:url(../../images/movietab_bg_o.jpg) 0 0 no-repeat;
		float:left;
		line-height:1;
		}
		#tab-container-1 ul#tab-container-1-nav li.activeli{
		height:47px;
		background:url(../../images/movietab_bg_h.jpg) 0 0 no-repeat;
		}
			#tab-container-1 ul#tab-container-1-nav li a{
			display:block;
			height:38px;
			padding-top:9px;
			text-align:center;
			}

/* トップページ用ページ内リンク */
.index_nav {
padding-left:145px;
margin-bottom:0.5em;
}
	.index_nav li {
	padding-right:20px;
	float:left;
	}
		.index_nav li a {
		padding-left:15px;
		background-repeat:no-repeat;
		background-position:0 4px;
		background-image:url(../images/arrow_btm.png);
		}
		.index_nav li a:hover {
		background-image:url(../images/arrow_btm_active.png);
		}


/*--------------------------------------------------
スライドショー画像
--------------------------------------------------*/
.home #mainimg {
width:728px;
border:solid 1px #cccccc;
margin-bottom:47px;
}
*:first-child+html .home #mainimg {
margin-bottom:15px;
}
.home #jquery-cycle {
height:268px;
}


/*--------------------------------------------------
サブカラム内設定
--------------------------------------------------*/
.indexSideHead {
margin-bottom:6px;
}
	.indexSideHead span {
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:0 0 2px 10px;
	color:#b22b2a;
	background:url(../../images/indexSideArrow.png) 0 5px no-repeat;
	border-bottom:2px solid #af2322;
	}
.sub_navibox .indexSideHead {
padding:0 10px;
}


.sub_listbox {
}
	.sub_listbox h4 {
	font-size:14px;
	font-weight:bold;
	padding:5px 9px;
	margin-bottom:5px;
	background-color:#eae7d0;
	border:solid #dcdacc;
	border-width:1px 0;
	}
	.sub_listbox h4.firsttitle {
	border-width:0 0 1px;
	}
.indexsublist {
}
	.indexsublist li {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	white-space:nowrap;
	}
.index_btn_list {
line-height:0;
margin-bottom:10px;
}
	.index_btn_list li {
	margin-bottom:5px;
	}
#smtTool {
border:solid #cccccc;
border-width:1px 1px 0;
background-color:#ffffff;
margin-bottom:10px;
}
	#smtTool h2 {
	font-weight:bold;
	color:#ffffff;
	border-bottom:solid 1px #cccccc;
	background:url(../../images/tab2_active.jpg) 0 0 repeat-x;
	}
		#smtTool h2 span {
		border:solid 1px #f4f4f4;
		height:27px;
		padding:9px 8px 0;
		display:block;
		background:url(../../images/smttool_ico.png) 206px 50% no-repeat;
		}
	#smtTool li {
	border-bottom:solid 1px #cccccc;
	}
		#smtTool li a {
		height:45px;
		display:block;
		padding:8px 8px 0 53px;
		background-position:8px 8px;
		background-repeat:no-repeat;
		}
		#smtTool li a:hover {
		background-color:#fef5f6;
		}
			#smtTool li a span {
			line-height:1.2;
			display:block;
			background-position:100% 0;
			background-repeat:no-repeat;
			}
				#smtTool li a span em {
				font-size:85%;
				}
				#smtTool li a span img {
				padding-left:2px;
				}
	#smtTool li.smtTool_jp a {
	background-image:url(../../images/smttool_jp_img.jpg);
	}
		#smtTool li.smtTool_jp a span {
		padding-top:11px;
		background-image:url(../../images/smttool_jp_ico.gif);
		}
	#smtTool li.smtTool_fop a {
	background-image:url(../../images/smttool_fop_img.jpg);
	}
		#smtTool li.smtTool_fop a span {
		padding-top:3px;
		background-image:url(../../images/smttool_fop_ico.gif);
		}
	#smtTool li.smtTool_fx a {
	background-image:url(../../images/smttool_fx_img.jpg);
	}
		#smtTool li.smtTool_fx a span {
		padding-top:3px;
		background-image:url(../../images/smttool_fx_ico.gif);
		}
	#smtTool li.smtTool_fx_otc a {
	background-image:url(../../images/smttool_fx_otc_img.jpg);
	}
		#smtTool li.smtTool_fx_otc a span {
		padding-top:3px;
		background-image:url(../../images/smttool_fx_otc_ico.gif);
		}
	#smtTool li.smtTool_smart_ont a {
	background-image:url(../../images/smttool_smart_ont_img.jpg);
	}
		#smtTool li.smtTool_smart_ont a span {
		padding-top:11px;
		background-image:url(../../images/smttool_jp_ico.gif);
		}


#qrCode {
border:solid 1px #cccccc;
background-color:#ffffff;
margin-bottom:10px;
}
	#qrCode dl {
	float:left;
	width:95px;
	padding:6px 6px 10px;
	}
	#qrCode .qr_smt {
	border-right:solid 1px #cccccc;
	}
	#qrCode .qr_mobile {
	}
	#qrCode dt {
	font-size:11px;
	line-height:1.2;
	margin-bottom:5px;
	}
		#qrCode dt a,
		#qrCode dt span {
		color:#434343;
		padding-left:11px;
		display:block;
		background:url(/shared/images/arrow_h5.png) 0 2px no-repeat;
		cursor:pointer;
		}
		#qrCode dt a:hover,
		#qrCode dt span:hover {
		text-decoration:underline;
		}
	#qrCode dd {
	text-align:center;
	}
		#qrCode dd img {
		border:solid 1px #cccccc;
		padding:6px;
		}
#snsArea {
margin-bottom:10px;
}
#twitter_area,
#facebook_area {
width:250px;
}
#twitter_area {
float:left;
}
	#twitter_area h4 {
	font-weight:bold;
	}
#facebook_area {
float:right;
background-color:#ffffff;
}
	#facebook_area span,
	#facebook_area iframe {
	width:250px !important;
	}

/* 情報版TOPのアセットバナー非表示 */
#indexInfo #okasanamBnr {
display:none;
}



/*--------------------------------------------------
スマホ誘導ボタン設定
--------------------------------------------------*/
.smt_visible {
text-align:center;
}
	.smt_visible img {
	padding-bottom:30px;
	}

/*--------------------------------------------------
投資情報（2012年10月～）
--------------------------------------------------*/

.switchTab .contents {
}
.switchTab .contents .content {
padding:10px;
border:solid 1px #cccccc;
display: none;
margin-top:-1px;
}
.switchTab .contents .content.default {
display: block;
}

/* 高さ固定 */
#switchTab1_content_attention,
#switchTab1_content_newly,
#switchTab1_content_tone_update,
#switchTab1_content_tone_update2,
#switchTab1_content_takebe,
#switchTab1_content_strategy,
#switchTab1_content_seminar {
height:245px;
}

/* 新着情報 */
.newlylist {
margin-bottom:3px;
}
	.newlylist dt,
	.newlylist dd {
	float:left;
	}
	.newlylist dt {
	}
	.newlylist dd {
	padding-top:2px;
	width:335px;
	}
		.newlylist dd img {
		padding-left:3px;
		}
	.newlylist .newlydate {
	padding:2px 8px 5px 0;
	}
		.newlylist .newlydate span {
		font-weight:bold;
		padding-left:2px;
		}
	.newlylist .newlyicon {
	padding:0 8px 0 0;
	}
		.newlylist .newlyicon img {
		padding:3px 0 0 0;
		}
.newlylist.class101,
.newlylist.class102,
.newlylist.class103,
.newlylist.class202,
.newlylist.class203,
.newlylist.class303,
.newlylist.class304,
.newlylist.class400,
.newlylist.class500,
.newlylist.class600,
.newlylist.class700,
.newlylist.class800 {
display:none;
}

/* 週間ストラテジー */
.newinfo {
}
	.newinfo h4 {
	margin-bottom:0.5em;
	}
	.newinfo h4+a img {
	float: left;
	margin: 0 10px 5px 0;
	border:solid 1px #cccccc;
	}
	.newinfo p {
	font-size:93%;
	margin-bottom:0.5em;
	}
.newinfo2 {
padding:0 10px;
margin-bottom:1em;
}
	.newinfo2 h4 {
	font-size:108%;
	margin-bottom:0.5em;
	}
	.newinfo2 a img {
	float: left;
	margin: 0 10px 5px 0;
	border:solid 1px #cccccc;
	}
	.newinfo2 h4 a img {
	float: none;
	margin:0;
	border:none;
	}
	.newinfo2 p {
	margin-bottom:0.5em;
	}
.newinfoPast {
}
	.newinfoPast dt {
	}
	.newinfoPast dd {
	font-weight:bold;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	background:url(../images/dottline01.png) 0 100% repeat-x;
	}
#newinfoPastArea .col-1 {
padding-right:0;
}
#newinfoPastArea > .col-1 > h5+dl,
#newinfoPastArea > .col-2 > h5+dl {
display:none;
}
.home .content-digest-03 .col-1,
.home .content-digest-03 .col-2 {
width: 330px;
}

/*--------------------------------------------------
切り替えタブ２（2013年1月～）
--------------------------------------------------*/

#switchTab2 {
margin-bottom:10px;
}
	#switchTab2 .indexTab {
	}
		#switchTab2 .indexTab li {
		border:solid #cccccc;
		border-width:1px 1px 0;
		padding:0;
		text-align:center;
		font-size:108%;
		font-weight:bold;
		color:#514f40;
		background:none;
		}
		#switchTab2 .indexTab li#switchTab2_selector_beginner {
		float:left;
		margin:0 1px 0 0;
		}
		#switchTab2 .indexTab li#switchTab2_selector_products {
		float:left;
		margin:0;
		}
		#switchTab2 .indexTab li#switchTab2_selector_media {
		float:right;
		margin:0;
		}
			#switchTab2 .indexTab li a {
			}
			#switchTab2 .indexTab li span {
			width:242px;
			display:block;
			border:solid #f4f4f4;
			border-width:1px 1px 0;
			padding:8px 0 7px;
			background:url(../../images/tab2_normal.jpg) 0 0 repeat-x;
			}
			#switchTab2 .indexTab li:hover {
			}
			#switchTab2 .indexTab li.selector {
			cursor:pointer;
			}
#switchTab2 .selectors li:hover,
#switchTab2 .selectors .active {
color:#ffffff;
}
	#switchTab2 .selectors li:hover span,
	#switchTab2 .selectors .active span {
	background:url(../../images/tab2_active.jpg) 0 0 repeat-x;
	}
#switchTab2 .selectors li:hover {
}
#switchTab2 .selectors .active {
}
	#switchTab2 .selectors .active span {
	}

#switchTab2 .contents {
}
#switchTab2 .contents .content {
height:190px;
padding:20px;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
border-top:solid 2px #817f6e;
background-color:#ffffff;
display: none;
margin:0;
}
#switchTab2 .contents .content.default {
display: block;
}
#switchTab2_content_beginner {
}
	#switchTab2_content_beginner .nav-go-02 {
	padding:7px 0;
	background:url(/images/beginner_ico.jpg) 100% 3px no-repeat;
	}
		#switchTab2_content_beginner .nav-go-02 a {
		padding:7px 26px;
		background:url(/images/beginner_ico.jpg) 0 0 no-repeat;
		}



/* 取扱い商品・サービス */
.sub_navibox #productsList li {
padding-bottom:0;
}
#productsList {
padding-bottom:0;
margin-bottom:1em;
}
	#productsList li {
	margin-top:-2px;
	margin-bottom:5px;
	border-style:solid;
	border-width:0 0 2px;
	}
	#productsList li:hover {
	margin-top:-4px;
	border-width:0 0 4px;
	}
	#productsList li:active {
	margin-top:0;
	border-width:0;
	}
		#productsList li a {
		height:25px;
		display:block;
		padding:6px 0 0 10px;
		background-position:95% 50%;
		background-repeat:no-repeat;
		background-image:url(/shared/images/arrow13.png);
		text-decoration:none;
		color:#ffffff;
		}
			#productsList li a span {
			font-weight:normal;
			font-size:85%;
			}
	#productsList li.products_jp {border-color:#a77290;}
	#productsList li.products_fop {border-color:#b19b2f;}
	#productsList li.products_fund {border-color:#47909a;}
	#productsList li.products_fx {border-color:#659452;}
	#productsList li.products_fx_otc {border-color:#489183;}
	#productsList li.products_kabu365 {border-color:#5e81a4;}
	#productsList li.products_nisa {border-color:#a68a5b;}

		#productsList li.products_jp a {background-color:#d28fb5;}
		#productsList li.products_fop a {background-color:#dcc13e;}
		#productsList li.products_fund a {background-color:#62bcc9;}
		#productsList li.products_fx a {background-color:#85be6e;}
		#productsList li.products_fx_otc a {background-color:#5bb1a0;}
		#productsList li.products_kabu365 a {background-color:#7da5cd;}
		#productsList li.products_nisa a {background-color:#d1b078;}

#serviceList {
}
	#serviceList li {
	}
		#serviceList li a {
		font-size:108%;
		background-image:url(../images/mark_normal.png);
		background-position:0 4px;
		background-repeat:no-repeat;
		padding-left: 18px;
		}
		#serviceList li a:hover {
		background-image:url(../images/mark_active.png);
		}
	#serviceList li.last {
	padding-bottom:0;
	}
	#serviceList li.callDetail {
	padding-left: 18px;
	color:#153157;
	}
		#serviceList li.callDetail p.phone {
		font-size:123.1%;
		font-weight:bold;
		}
		#serviceList li.callDetail span {
		font-size:93%;
		}
		#serviceList li.callDetail span.phone {
		font-size:100%;
		font-weight:bold;
		}


/* メディア掲載情報 */
#switchTab2_content_media {
-webkit-text-size-adjust: none;
}
.sub_navibox .medialist {
padding:0 10px 10px;
}
	.sub_navibox .medialist dt {
	}
	.sub_navibox .medialist dd {
	margin-bottom:0.6em;
	}


/* 取引ツール Flash */
#index_ont_movie{
	margin-top:5px;
}

/* 週間ストラテジーお休み */
#noReport{
margin:0 10px 2em;
padding:10px;
font-weight:bold;
color:#777777;
border:solid 1px #cccccc;
}


/*--------------------------------------------------
ファンド基準価額
--------------------------------------------------*/
#fundPrice {
padding:0 10px 5px;
}
	#fundPrice h3 {
	font-weight:bold;
	margin-bottom:5px;
	}
	#fundPrice p {
	font-size:85%;
	margin-bottom:5px;
	color:#ffffff;
	}
		#fundPrice p span {
		font-size:116%;
		font-weight:bold;
		}
	#fundPrice .fundPriceTxt {
	width:130px;
	float:right;
	}
		#fundPrice .fundPriceTxt p span {
		font-size:85%;
		}
		#fundPrice .fundPriceTxt dt {
		}
		#fundPrice .fundPriceTxt dd {
		}
	#fundPrice .fundPriceIco {
	float:left;
	}
		#fundPrice .fundPriceIco img {
		border:solid 1px #cccccc;
		}


/*--------------------------------------------------
トップページ用スペシャルバナー
--------------------------------------------------*/
#specialBanner {
position:absolute;
top:0;
left: 0;
width: 100%;
}
	#specialBanner #specialBannerLeft {
	position:absolute;
	top:0;
	left: 0;
	margin-left: -112px;
	}
	#specialBanner #specialBannerRight {
	position:absolute;
	top:0;
	right: 0;
	margin-right: -112px;
	}


/*--------------------------------------------------
トップページセミナー一覧
--------------------------------------------------*/
#topSeminar {
height:245px;
overflow:auto;
}
.topSeminarList {
padding-bottom:10px;
margin-bottom:10px;
background:url(../images/dottline01.png) 0 100% repeat-x;
}
	.topSeminarList dt {
	margin-bottom: 5px;
	}
		.topSeminarList dt img {
		margin-right:5px;
		}
	.topSeminarList dd.seminarTtl {
	font-size:116%;
	font-weight:bold;
	}
	.topSeminarList dd {
	}


/*--------------------------------------------------
TOPページバナー（iframe読み込み用ページ）
--------------------------------------------------*/
#bannerArea {
}
	#bannerArea #simpleInfoMain {
	padding:0;
	border:none;
	}
		#bannerArea #simpleInfoMain .slick-dots {
		margin:0;
		}
	#bannerArea #simpleInfoBnr {
	margin:0;
	border:none;
	}




	#bannerArea .largeContents #simpleInfoMain {
	width:1100px;
	}
	#bannerArea .mediumContents #simpleInfoMain {
	width:1100px;
	}

/*スライド切り替えの場合
	#bannerArea .smallContents #simpleInfoMain {
	width:600px;
	}
*/

/*フェード切り替えの場合*/
	#bannerArea .smallContents #simpleInfoMain {
	width:210px;
	}
		#bannerArea .smallContents #simpleInfoMain #simpleInfoBnr div a {
		margin:0;
		width:210px;
		}
			#bannerArea .smallContents #simpleInfoMain #simpleInfoBnr div a img {
			margin-left:20px;
			}


/*------------------------------------------------------------
	岡三かんたん発注ログイン
------------------------------------------------------------*/
#indexSimple #pagetop,
#indexInfo #pagetop {
/*
bottom:120px;
*/
}

#simpleOrderLogin {
width:100%;
position:fixed;
bottom:0;
left:0;
background-color:rgba(0,0,0,0.5);
text-align:center;
line-height:1;
padding:10px 0;
}
	#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/close16.png) 0 0 no-repeat;
	cursor:pointer;
	}
#simpleOrderLoginInner {
width:718px;
margin:0 auto;
border:solid 1px #323232;
background-color:#ffffff;
}
	#simpleOrderLoginInner #loginBtn {
	float:left;
	}
	#simpleOrderLoginInner #cmpBtn {
	float:right;
	}
	#simpleOrderLoginInner a:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}







