@charset "UTF-8";

/* ////////////////////////////////////////////////////////

	Service

//////////////////////////////////////////////////////// */

/* 第2階層 各商品コンテンツ ハイライト */

body.service-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01,
body.service-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01,
body.service-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01,
body.service-01-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-01,
body.service-01-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-01,
body.service-01-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-01,
body.service-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-02-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-02,
body.service-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03,
body.service-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03,
body.service-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03,
body.service-03-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03 {
	background: url(/shared/images/lnavi_bg_over.gif) no-repeat left 8px #90a7bb;
	margin:0 3px 7px 3px;
}


/* 第2階層 共通参照コンテンツ ハイライト */

body.service-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-04,
body.service-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-05,
body.service-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-06,
body.service-07 #contents .lnavi .lnavi-menu-mdl dl dd.service-07,
body.service-08 #contents .lnavi .lnavi-menu-mdl dl dd.service-08 {
	background: url(/shared/images/lnavi_bg_over.gif) no-repeat left 8px #90a7bb;
	margin:0 3px 0 3px;
}

/* 第3階層 各商品コンテンツ 不要分

body.service-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-01-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-01-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-01-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-01-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-01 a,
body.service-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-02-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-02-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-02-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-02-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-02 a,
body.service-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03 a,
body.service-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03 a,
body.service-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03 a,
body.service-03-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03 a,
body.service-03-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-03 a,
body.service-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-04 a,
body.service-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-05 a,
body.service-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-06 a {
	padding:5px 13px 5px 21px;
	width:147px;
	color:#ffffff;
	display:block;
	text-decoration:none;
}

 */

/* 第3-4階層 各商品コンテンツ ハイライト */

body.service-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01-01 a,
body.service-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01-02 a,
body.service-01-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-01-03 a,
body.service-01-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-01-04 a,
body.service-01-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-01-05 a,
body.service-01-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-01-06 a,
body.service-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-01 a,
body.service-02-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-01-01 a,
body.service-02-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-01-02 a,
body.service-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-02 a,
body.service-02-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-02-01 a,
body.service-02-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-02-02 a,
body.service-02-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-03 a,
body.service-02-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-03-01 a,
body.service-02-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-03-02 a,
body.service-02-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-04 a,
body.service-02-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-02-05 a,
body.service-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03-01 a,
body.service-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03-02 a,
body.service-03-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03-03 a {
	color:#FF8800;
	text-decoration:none;
}


/* 第３階層以下を消す FX */

body.service-index #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-02-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-03-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-07 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off ,
body.service-08 #contents .lnavi .lnavi-menu-mdl dl dd.service-01off {
	display:none ;
}

/* 第３階層以下を消す 証券CFD */

body.service-index #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-01-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-01-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-01-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-02-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-02-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-02-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-07 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off ,
body.service-08 #contents .lnavi .lnavi-menu-mdl dl dd.service-03off {
	display:none ;
}

/* 第３階層以下を消す 商品CFD */

body.service-index #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-01-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-01-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-01-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-01-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-01-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-03-01 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-03-02 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-03-03 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-04 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-05 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-06 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-07 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off ,
body.service-08 #contents .lnavi .lnavi-menu-mdl dl dd.service-02off {
	display:none ;
}


/* index - 3column
----------------------------------------------------------- */
.column3-mdl {
	background: url(/service/images/bg_3column_mdl.gif) repeat-y left top;
}

.column3-top {
	background: url(/service/images/bg_3column_top.gif) no-repeat left top;
}

.column3-inner {
	padding:10px 10px 0 10px;
	width:160px;
}

.column3-btm {
	background: url(/service/images/bg_3column_btm.gif) no-repeat left top;
	height:10px;
}

.box260-mdl .img-w72 {
	float:left;
	width:72px;
}

.box260-mdl .txt-w150 {
	float: right;
	width:150px;
}

/* box
----------------------------------------------------------- */
.box1-top {
	width:530px;
	height:20px;
	background: url(/service/images/bg_box1_top.jpg) no-repeat left top;
}

.box1-bottom {
	width:530px;
	background: url(/service/images/bg_box1_bottom.jpg) no-repeat left bottom;
}

.box1-bottom img.mark {
	float:left;
	margin:0px 15px 0px 15px;
}

.box1-bottom p.m-ttl {
	font-weight: bold;
	color:#002a55;
}

.ttl-merit {
	background: url(/service/images/bg_merit_mttl.jpg) no-repeat left top;
	font-weight:bold;
	text-align:left;
	padding:8px 5px 0px 5px;
	margin:0px 0px 0px 15px;
	color:#002a55;
	height:35px;
}

/* summary
----------------------------------------------------------- */
.summary05txt {
	background-color:#f2f2f2;
	padding:2px 10px;
}

ul.summarybanklist {
	margin-left:55px;
}

ul.summarybanklist li {
	float:left;
	font-size:0;
	line-height:0;
	margin-right:42px;
}

ul.summarybanklist li.nomgn {
	margin-right:0;
}

/* box w170
----------------------------------------------------------- */
.box170-top {
	background: url(/shared/images/box_w170_top.gif) no-repeat left bottom;
	height:7px;
}

.box170-mdl {
	background: url(/shared/images/box_w170_mdl.gif) repeat-y left top;
	padding:3px 10px;
	width:150px;
}

.box170-btm {
	background: url(/shared/images/box_w170_btm.gif) no-repeat left top;
	height:7px;
}

/* box summery
----------------------------------------------------------- */
.box-summery {
	padding:0px 0px 0px 0px ;
}

.box-summery img {
	float:left ;
	margin-right:15px ;
}

.box-summery h3 {
	font-weight:bold;
}

/* box selectbox
----------------------------------------------------------- */
.box-selectbox {
	padding:5px 10px 5px 10px ;
	background-color:#eeeeee ;
	color:#000000;
}

.box-selectbox h3 {
	font-weight:bold;
}

.stock-exchange {
	width:100%;
	font-weight:bold;
	border-bottom:3px solid #042b54;
	color:#042b54;
	padding:0px 0px 3px 0px;
}

.table-pricelist {
	border:1px solid #6c94b7;
}

.table-pricelist th {
	font-weight:bold;
	color:#ffffff;
	background-color:#81a3bc ;
	border:1px solid #6c94b7;
	padding:3px 3px 3px 3px;
}

.table-pricelist td.cl1 {
	background-color:#ffffff ;
	border:1px solid #6c94b7;
	padding:3px 3px 3px 3px;
}

.table-pricelist td.cl2 {
	background-color:#ecf1f5 ;
	border:1px solid #6c94b7;
	padding:3px 3px 3px 3px;
}

.table-pricelist td.right {
	text-align:right;
}

/* flash
----------------------------------------------------------- */

/*h1 {
	display:none;
}*/

#flashcontent {
	padding-bottom:10px;
	width: 550px;
	height: 333px;
	background:url(/shared/images/top/bg_flashcontent.gif) no-repeat bottom;
}

/* list
----------------------------------------------------------- */


ul.disc {
	margin-left:40px;
}

ul.disc li {
	list-style-type: disc;
	margin-bottom:10px;
}

ol.number {
	margin-left:40px;
}

ol.number li {
	list-style-type: decimal;
}

/* ////////////////////////////////////////////////////////

	cfd

//////////////////////////////////////////////////////// */

/* index
----------------------------------------------------------- */
.cfdbox01-img {
	float:left;
	width:228px;
}

.cfdbox01-txt {
	float: right;
	width:280px;
}
