body{background-color:#F2E6E6;margin-top:0px;background-image: url(../images_home/page_bg.gif);background-repeat: repeat-x;background-position: top;}

img{border:0;}

a:link{color: #001E97;text-decoration: underline;}

a:visited{color: #001E97;text-decoration: underline;}

a:hover{color: #002EE3;text-decoration: underline;}

a:active{color: #001E97;text-decoration: underline;}

a:hover img.ro{opacity:0.7;filter: alpha(opacity=70);}/*イメージ透過*/

a.ltx:link{color: #339900;text-decoration: underline;}

a.ltx:visited{color: #339900;text-decoration: underline;}

a.ltx:hover{color: #B0C4DE;text-decoration: underline;}

a.ltx:active{color: #339900;text-decoration: underline;}




/**　フォントサイズ・カラー　**/

.f8pt{font-size:8pt;}
.f9pt{font-size:9pt;}
.f10pt{font-size:10pt;}
.f11pt{font-size:11pt;}
.f12pt{font-size:12pt;}
.f14pt{font-size:14pt;}
.f16pt{font-size:16pt;}
.f18pt{font-size:18pt;}
.f20pt{font-size:20pt;}
.f22pt{font-size:22pt;}
.f24pt{font-size:24pt;}

.f8ptRed{font-size:8pt; color:#CC0000;}

.f8ptBlu{font-size:8pt; color:#0000FF;}

.f8ptGra{font-size:8pt; color:#555;}

.f9ptRed{font-size:9pt; color:#CC0000;}

.f11ptPin	{font-size:11pt; color:#FF6666;font-weight: bold;}

.f24ptBlu {font-size: 24pt;color:#0000FF;font-weight: bold;}

.fbold {font-weight:bold; }


.blu{color:#0000FF;}

.navy{color:#0A0040;}

.red{color:#CC0000;}

.pin{color:#FF6666;}

.gre{color:#009900;}

.gra{color:#555;}

.ore{color:#FF6600;}

.pur{color:#6666CC;}

.vio{color:#990099;}

.light_gray{color:#9A9A9A;}


.f12arial{font-size: 12pt; font-family: Arial, Helvetica, sans-serif, Century Gothic;}

.verdana{font-family:Verdana, Geneva, sans-serif; font-weight:200;}


/**　行間　line-height: **/

.lh14{line-height:14px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh28{line-height:28px;}

/**　ボーダー　**/

.box{border: 1px solid #afafcc;}

.boxRed{border: 1px solid #CC0000;}

.border-gray{border: 1px solid #696969;}

.border-light_gray{border: 1px solid #9A9A9A;}

.border-gray4{border: 4px solid #D3D3D3;}

.box_dou{border: 3px double #afafcc;}

.border-green5{border: 5px solid #738E28;}

.border-orange5{border: 5px solid #FFCC33;}

/**　ページ全体レイアウト　**/
#container{background-color:#ffffff;width:940px;margin:0 auto;font-size: 13px;line-height: 150%;color: #4D4D4D;}

#main{background-color:#ffffff;width:100%;text-align:left;}

#footer{clear:both;width:100%;text-align:center;}

#left{background-color:#ffffff;float:left;width:715px;margin:8px 0px 0px 0px;padding-right:5px;padding-left: 5px;}

#right{background-color:#ffffff;float:right;width:210px;text-align:center;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-right: 5px;}

.under-rt_bn{float:left;width:350px;margin-top: 5px;margin-right: 0px;margin-left: 1px;}

.under-rt_r{float:right;width:350px;margin-top: 5px;margin-right: 0px;margin-left: 7px;}

#cont1{margin: 4px;}

#cont2{width:728px;float: right;}

#cont2lft{width:720px;float: left;}

.cont_3row{width: 518px;float: left;margin:0px;}

.cont_2row{float:left;width:100%;}

#cont1 p{margin:0px;padding-top: 10px;padding-left: 10px;padding-right: 5px;}

#cont1 h1{margin:0;}
#cont1 h2{margin:0;}
#cont1 h3{margin:0;}
#cont1 h4{margin:0;}
#cont1 h5{margin:0;}
#cont1 h6{margin:0;}

.half_right{width:49%;margin: 0px;float: right;}

.half_left{width:49%;margin: 0px;float: left;}

.r-row{width: 210px;float: right;text-align:center;}
.l-row{width: 220px;float: left;text-align:left;}




/**　ヘッダー　**/
#header{width:100%;font-size:8px;}

#header div.headl{float:left;width:170px;padding:5px 5px 0px 5px;height:82px;}

#header div.headr{float:right;width:110px;padding-top: 10px;}

#header div.headc{float:left;width:580px;text-align:center;margin-left:10px;padding-top: 7px;}



/**　indexの見出しリスト　**/

#topics{background-color: #F4F4F4;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 5px;border: 1px solid #EAEAEA;line-height:200%;}

#topics ul{margin:0px 0px 0px 0px;padding:0px 5px;list-style:none;font-size:13px;}

/**#topics ul li,  x:-moz-any-link  {margin:0px 0px 0px 0px;padding:0px 5px;list-style:none;font-size:13px;line-height:222%;}**/

#topics iframe{line-height:1.5;font-size: 13px;}

/*タイトルバー　アイコンver　2011.7.15　*/
.ttlbar_new{
	background-image: url(../images_home/title/new_product.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	padding-top: 12px;
	background-position: left bottom;
}

.ttlbar_sem{
	background-image: url(../images_home/title/seminar.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	padding-top: 12px;
	background-position: left bottom;
}
.ttlbar_cam{
	background-image: url(../images_home/title/campaign.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	padding-top: 12px;
	background-position: left bottom;
}

.ttlbar_inf{
	background-image: url(../images_home/title/information.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	padding-top: 12px;
	background-position: left bottom;
}

.ttlbar_inv{
	background-image: url(../images_home/title/investment_information.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	padding-top: 12px;
	background-position: left bottom;
}

.ttlbar_prs{
	background-image: url(../images_home/title/press_release.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	padding-top: 12px;
	background-position: left bottom;
}
/*　＊＊＊　*/

.ttlbar{background-image: url(../images_home/title/bg.gif);background-repeat: repeat-x;height: 35px;width: 100%;padding-top: 12px;background-position: bottom;}

.fp-bg{background-image: url(../images_home/fp-bg.gif);background-repeat: no-repeat;height: 100px;text-align: center;}

a.top-tachi{text-align: left;font-size: 12px;color: #00125C;border-left-width: 5px;border-left-style: solid;border-left-color: #F21178;line-height: 20px;}



/**　indexのリスク文言　**/

div.note{background-color:#F2F2F2;margin:0px 10px;padding:5px;font-size:12px;clear:both;border: 1px solid #DDD;}


/**　リスク文言/手数料内　**/

.purpleBorder_TB-L {font-weight: bold;color: #00125C;border-top-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #00125C;border-bottom-width: 1px;border-bottom-color: #00125C;background-color: #EBEBEB;padding-top: 3px;padding-bottom: 3px;}

/**　横並びリスト　**/

ul.inline{padding-left:0px; margin-left:0px;}

ul.inline li{display:inline;padding:1px 7px;border-right-width: 1px;border-right-color: #999;border-right-style: solid;}

ul.inline li *{text-decoration:none;}

.ulInline1st{display:inline;padding:1px 7px;border-right-width: 1px;border-right-color: #999;border-right-style: solid;}


dl.dlist01 dt {clear:left;float:left; width:20px;margin: 0 0 1em 0; padding-top:5px;}
dl.dlist01 dd {margin: 0 0 1em 1.5em;padding-top:5px;}




/**　ライン　**/

.dotline{background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;}




/**　テキスト・画像などの縦方向の揃え位置指定　**/
.almid{vertical-align:middle;}



/**　左にアイコン　**/

.tri-b{padding-left:15px;background:url('../images_home/tri-b.gif') no-repeat left;border-bottom:dotted 1px #999999;	background-repeat: no-repeat;background-position: 5px;list-style-type: none;}

.tri-g{padding-left:15px;border-bottom:dotted 1px #999999;background-image: url(../images_home/tri-g.gif);background-repeat: no-repeat;background-position: 5px;list-style-type: none;}

.tri-o{padding-left:15px;background:url('../images_home/tri-o.gif') no-repeat left;border-bottom:dotted 1px #999999;background-repeat: no-repeat;background-position: 5px;list-style-type: none;}

.tri-r{padding-left:15px;background:url('../images_home/tri-r.gif') no-repeat left;border-bottom:dotted 1px #999999;background-repeat: no-repeat;background-position: 5px;list-style-type: none;}

.tri-rig{padding-left:5px;background:url('../images_home/tri-g.gif') no-repeat left;border-bottom:dotted 1px #999999;font-size:11px;line-height:1.2;text-align:left;list-style-type: none;}

.icon_search{padding:0px 0px 0px 25px;background-image:url(../images_home/icon_link.gif);background-repeat:no-repeat;vertical-align:middle;list-style-type: none;}

ul.pdf {list-style-position:outside;margin:0px; padding:0;}
.icon_pdf{padding:2px 0px 0px 25px;background:url(../images/pdf2.gif) no-repeat 5px;list-style-type:none;line-height:1.6em;list-style-type: none;}
.icon_non{padding:2px 0px 0px 25px;list-style-type:none;line-height:1.6em;list-style-type: none;}

.icon_arrow1{padding:0px 0px 0px 20px;background-repeat:no-repeat;background-image:url(../images_home/icon_arrow1.gif);background-position:left center;line-height:2;list-style-type: none;}

.icon_arrow2{padding:0px 0px 0px 25px;background-image:url(../images_home/icon_arrow2.gif);background-repeat:no-repeat;vertical-align:middle;height:19px;list-style-type: none;}

.arrow_link{padding-left:22px;background:url('../mt/img/demo_km/arrow.gif') no-repeat left;font-size:10pt;color:#333333;line-height:1.5;list-style-type: none;}

.etf_list {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;border-bottom-style: solid;border-bottom-width: 2px;border-bottom-color: #00125C;padding-top: 3px;padding-bottom: 3px;text-indent: 20px;background-image: url(../images/tri-navy.gif);background-repeat: no-repeat;background-position:7px center;color: #00125C;background-color: #EFEFEF;margin-left: 15px;}

.icon-kome{padding-left:20px;background-image: url(../images_home/kome.gif);background-repeat: no-repeat;background-position: 5px 3px;list-style-type: none;}

.icon-kome_red{padding-left:20px;background-image: url(../images_home/kome_red.gif);background-repeat: no-repeat;background-position: 5px 5px;list-style-type: none;}

/*　国旗アイコン　*/
.flag-america{padding-left:25px;background-image: url(../images/flag/america.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-australia{padding-left:25px;background-image: url(../images/flag/australia.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-brazil{padding-left:25px;background-image: url(../images/flag/brazil.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-britain{padding-left:25px;background-image: url(../images/flag/britain.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-canada{padding-left:25px;background-image: url(../images/flag/canada.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-china{padding-left:25px;background-image: url(../images/flag/china.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-cyprus{padding-left:25px;background-image: url(../images/flag/cyprus.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-euro{padding-left:25px;background-image: url(../images/flag/euro.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-france{padding-left:25px;background-image: url(../images/flag/france.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-indonesia{padding-left:25px;background-image: url(../images/flag/indonesia.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-japan{padding-left:25px;background-image: url(../images/flag/japan.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-korea{padding-left:25px;background-image: url(../images/flag/korea.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-russia{padding-left:25px;background-image: url(../images/flag/russia.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-taiwan{padding-left:25px;background-image: url(../images/flag/taiwan.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}

.flag-turkey{padding-left:25px;background-image: url(../images/flag/turkey.gif);background-repeat: no-repeat;background-position: 2px;list-style-type: none;}



/*　faq　*/
.qa_q{background-image: url(../faq/images/q.gif);background-repeat: no-repeat;font-weight:bold;color:#0F0060;border-top-width: 1px;	border-top-style: dotted;border-top-color: #CCC;text-indent: 20px;}
.qa_a{background-image: url(../faq/images/a.gif);background-repeat: no-repeat;background-color:#FFF0F8;background-position: right bottom;margin: 5px;padding: 10px;border: 1px solid #fee9f3;}

/*　用語　*/
.word{background-image: url(../images/description.gif);background-repeat: no-repeat;font-weight:bold;color:#0F0060;border-top-width: 1px;	border-top-style: dotted;border-top-color: #CCC;text-indent: 20px;}

/**　左にboder　**/




/**　余白・スペースなど　**/

.margin_t5px {margin-top: 5px;}

.margin_5{margin:5px;}
.margin_10{margin:10px;}
.margin_20{margin:20px;}
.margin_30{margin:20px;}

.margin_TopBot5px {margin-top: 5px;margin-bottom: 5px;}
.margin_TopBot10px {margin-top: 10px;margin-bottom: 10px;}
.margin_TopBot20px {margin-top: 20px;margin-bottom: 20px;}
.margin_TopBot30px {margin-top: 30px;margin-bottom: 30px;}

.block_h5px_cl {height: 5px;clear: both; line-height:0;}
.block_h10px_cl {height: 10px;width: 100%;clear: both; line-height:0;}
.block_h20px_cl {height: 20px;clear: both; line-height:0;}
.block_h40px_cl {height: 40px;clear: both; line-height:0;}

.float-clear {clear: both; line-height:0;}

.hsf{_margin:0px 4px 0px 0px;}

.imgColumn { font-size:1px;line-height:0; margin:0px; padding:0px;}


/*****************************************************/
/**　toushin.phpのサブナビ付けるまでの暫定スタイル　**/
/*****************************************************/
#cmenu {margin:0px;padding:10px 10px 10px 5px;color:#333333;font-size:13px;border-bottom:1px solid #eeeeee;background-color:#D0D7F3;}
#cmenu a.non{margin:0px;padding:0px 10px 0px 15px;color:#121f88;font-size:13px;font-weight:bold;}
#cmenu a.ar{margin:0px;padding:0px 10px 0px 15px;color:#6495ED;font-size:13px;text-decoration:underline;}
#cmenu ul.cm{list-style-position:outside;margin:0px; padding:0;}
#cmenu ul.cm li{list-style:none;display:inline;border-left:1px solid #aaaaaa;padding:0px; margin:0px;}
#cmenu ul.cm li.first {border-left: none; padding:0px; margin:0px;}
/*****************************************************/





/**********タブ型−商品ナビゲーション ************/

#pmenu{width:100%;}

#pmenu * {margin:0; padding:0;}

#pmenu ul.tab {background:url('../images_home/tabnav/tab.gif') no-repeat 0px -55px; height:55px;}

#pmenu ul.tab {width:940px;list-style-type:none;list-style-position:inside;}

#pmenu .tab li {float:left;}

#pmenu .menu01 {width:100px;height:55px;margin:0;padding:0;}

#pmenu .menu02 {width:100px;height:55px;margin:0;padding:0;}

#pmenu .menu03 {width:100px;height:55px;margin:0;padding:0;}

#pmenu .menu04 {width:114px;height:55px;margin:0;padding:0;}

#pmenu .menu05 {width:177px;height:55px;margin:0;padding:0;}

#pmenu .menu06 {width:140px;height:55px;margin:0;padding:0;}

#pmenu .tab a {display:block;text-indent:-9999px;width:100%;height:100%;}



#pmenu .menu01 a:hover {background:url('../images_home/tabnav/tab.gif') no-repeat 0px -110px;}

#pmenu .menu02 a:hover {background:url('../images_home/tabnav/tab.gif') no-repeat -100px -110px;}

#pmenu .menu03 a:hover {background:url('../images_home/tabnav/tab.gif') no-repeat -200px -110px;}

#pmenu .menu04 a:hover {background:url('../images_home/tabnav/tab.gif') no-repeat -300px -110px;}

#pmenu .menu05 a:hover {background:url('../images_home/tabnav/tab.gif') no-repeat -414px -110px;}

#pmenu .menu06 a:hover {background:url('../images_home/tabnav/tab.gif') no-repeat -591px -110px;}



#pmenu .activemenu .menu01 a {background:url('../images_home/tabnav/tab.gif') no-repeat 0px 0px;}

#pmenu .activemenu .menu02 a {background:url('../images_home/tabnav/tab.gif') no-repeat -100px 0px;}

#pmenu .activemenu .menu03 a {background:url('../images_home/tabnav/tab.gif') no-repeat -200px 0px;}

#pmenu .activemenu .menu04 a {background:url('../images_home/tabnav/tab.gif') no-repeat -300px 0px;}

#pmenu .activemenu .menu05 a {background:url('../images_home/tabnav/tab.gif') no-repeat -414px 0px;}

#pmenu .activemenu .menu06 a {background:url('../images_home/tabnav/tab.gif') no-repeat -591px 0px;}




/************商品サブナビゲーション ************/

/*----ホーム　 ----*/

#smenu_home{width:100%;}

#smenu_home * {margin:0; padding:0;}

#smenu_home ul.navi {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat 0px -42px; height:42px;}

#smenu_home ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_home .navi li {float:left;}

#smenu_home .menu01 {width:95px;height:42px;margin:0;padding:0; clear:both;}

#smenu_home .menu02 {width:74px;height:42px;margin:0;padding:0;}

#smenu_home .menu03 {width:63px;height:42px;margin:0;padding:0;}

#smenu_home .menu04 {width:95px;height:42px;margin:0;padding:0;}

#smenu_home .menu05 {width:73px;height:42px;margin:0;padding:0;}

#smenu_home .menu06 {width:71px;height:42px;margin:0;padding:0;}

#smenu_home .menu07 {width:73px;height:42px;margin:0;padding:0;}

#smenu_home .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_home .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -0px 0px;}

#smenu_home .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -95px 0px;}

#smenu_home .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -169px 0px;}

#smenu_home .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -232px 0px;}

#smenu_home .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -327px 0px;}

#smenu_home .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -400px 0px;}

#smenu_home .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -471px 0px;}



#smenu_home .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat 0px 0px;}

#smenu_home .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -95px 0px;}

#smenu_home .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -169px 0px;}

#smenu_home .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -232px 0px;}

#smenu_home .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -327px 0px;}

#smenu_home .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -400px 0px;}

#smenu_home .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_home.gif') no-repeat -471px 0px;}


.newmenu {background-image: url(../images_home/tabsubnav/new.gif);background-repeat: no-repeat;
background-position: right 0px;}

.navic_etf {background-image: url(../images_home/tabsubnav/nav_icon_etf.gif);background-repeat: no-repeat;
background-position: right 0px;}

.nowon {background-image: url(../images_home/tabsubnav/nowon.gif);background-repeat: no-repeat;
background-position: right 0px;}


/*----株式　 ----*/

#smenu_stock{width:100%;}

#smenu_stock * {margin:0; padding:0;}

#smenu_stock ul.navi {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat 0px -42px; height:42px;}

#smenu_stock ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_stock .navi li {float:left;}

#smenu_stock .menu01 {width:91px;height:42px;margin:0;padding:0;}

#smenu_stock .menu02 {width:73px;height:42px;margin:0;padding:0;}

#smenu_stock .menu03 {width:73px;height:42px;margin:0;padding:0;}

#smenu_stock .menu04 {width:56px;height:42px;margin:0;padding:0;}

#smenu_stock .menu05 {width:69px;height:42px;margin:0;padding:0;}

#smenu_stock .menu06 {width:163px;height:42px;margin:0;padding:0;}

#smenu_stock .menu07 {width:85px;height:42px;margin:0;padding:0;}

#smenu_stock .menu08 {width:134px;height:42px;margin:0;padding:0;}

#smenu_stock .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_stock .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat 0px 0px;}

#smenu_stock .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -91px 0px;}

#smenu_stock .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -164px 0px;}

#smenu_stock .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -237px 0px;}

#smenu_stock .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -293px 0px;}

#smenu_stock .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -362px 0px;}

#smenu_stock .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -525px 0px;}

#smenu_stock .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -610px 0px;}



#smenu_stock .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat 0px 0px;}

#smenu_stock .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -91px 0px;}

#smenu_stock .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -164px 0px;}

#smenu_stock .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -237px 0px;}

#smenu_stock .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -293px 0px;}

#smenu_stock .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -362px 0px;}

#smenu_stock .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -525px 0px;}

#smenu_stock .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_stock.gif') no-repeat -610px 0px;}



/*----ＦＸ・ＣＦＤ　 ----*/

#smenu_fxcfd{width:100%;}

#smenu_fxcfd * {margin:0; padding:0;}

#smenu_fxcfd ul.navi {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat 0px -42px; height:42px;}

#smenu_fxcfd ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_fxcfd .navi li {float:left;}

#smenu_fxcfd .menu01 {width:104px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu02 {width:151px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu03 {width:121px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu04 {width:77px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu05 {width:169px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu06 {width:88px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu07 {width:97px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .menu08 {width:120px;height:42px;margin:0;padding:0;}

#smenu_fxcfd .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_fxcfd .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat 0px 0px;}

#smenu_fxcfd .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -104px 0px;}

#smenu_fxcfd .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -255px 0px;}

#smenu_fxcfd .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -376px 0px;}

#smenu_fxcfd .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -453px 0px;}

#smenu_fxcfd .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -622px 0px;}

#smenu_fxcfd .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -710px 0px;}

#smenu_fxcfd .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -807px 0px;}



#smenu_fxcfd .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat 0px 0px;}

#smenu_fxcfd .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -104px 0px;}

#smenu_fxcfd .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -255px 0px;}

#smenu_fxcfd .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -376px 0px;}

#smenu_fxcfd .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -453px 0px;}

#smenu_fxcfd .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -622px 0px;}

#smenu_fxcfd .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -710px 0px;}

#smenu_fxcfd .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_fxcfd.gif') no-repeat -807px 0px;}




/*----債券　 ----*/

#smenu_bond{width:100%;}

#smenu_bond * {margin:0; padding:0;}

#smenu_bond ul.navi {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat 0px -42px; height:42px;}

#smenu_bond ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_bond .navi li {float:left;}

#smenu_bond .menu01 {width:88px;height:42px;margin:0;padding:0;}

#smenu_bond .menu02 {width:74px;height:42px;margin:0;padding:0;}

#smenu_bond .menu03 {width:75px;height:42px;margin:0;padding:0;}

#smenu_bond .menu04 {width:79px;height:42px;margin:0;padding:0;}

#smenu_bond .menu05 {width:102px;height:42px;margin:0;padding:0;}

#smenu_bond .menu06 {width:97px;height:42px;margin:0;padding:0;}

#smenu_bond .menu07 {width:103px;height:42px;margin:0;padding:0;}

#smenu_bond .menu08 {width:115px;height:42px;margin:0;padding:0;}

#smenu_bond .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_bond .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat 0px 0px;}

#smenu_bond .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -88px 0px;}

#smenu_bond .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -162px 0px;}

#smenu_bond .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -237px 0px;}

#smenu_bond .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -316px 0px;}

#smenu_bond .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -418px 0px;}

#smenu_bond .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -515px 0px;}

#smenu_bond .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -618px 0px;}



#smenu_bond .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat 0px 0px;}

#smenu_bond .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -88px 0px;}

#smenu_bond .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -162px 0px;}

#smenu_bond .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -237px 0px;}

#smenu_bond .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -316px 0px;}

#smenu_bond .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -418px 0px;}

#smenu_bond .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -515px 0px;}

#smenu_bond .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_bond.gif') no-repeat -618px 0px;}



/*----投信　 ----*/

#smenu_fund{width:100%;}

#smenu_fund * {margin:0; padding:0;}

#smenu_fund ul.navi {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat 0px -42px; height:42px;}

#smenu_fund ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_fund .navi li {float:left;}

#smenu_fund .menu01 {width:110px;height:42px;margin:0;padding:0;}

#smenu_fund .menu02 {width:124px;height:42px;margin:0;padding:0;}

#smenu_fund .menu03 {width:96px;height:42px;margin:0;padding:0;}

#smenu_fund .menu04 {width:132px;height:42px;margin:0;padding:0;}

#smenu_fund .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_fund .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat 0px 0px;}

#smenu_fund .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat -110px 0px;}

#smenu_fund .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat -234px 0px;}

#smenu_fund .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat -330px 0px;}



#smenu_fund .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat 0px 0px;}

#smenu_fund .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat -110px 0px;}

#smenu_fund .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat -234px 0px;}

#smenu_fund .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_fund.gif') no-repeat -330px 0px;}



/*----　先物・オプション　 ----*/

#smenu_sakiop{width:100%;}

#smenu_sakiop * {margin:0; padding:0;}

#smenu_sakiop ul.navi {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat 0px -42px; height:42px;}

#smenu_sakiop ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_sakiop .navi li {float:left;}

#smenu_sakiop .menu01 {width:157px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu02 {width:77px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu03 {width:65px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu04 {width:99px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu05 {width:102px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu06 {width:89px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu07 {width:116px;height:42px;margin:0;padding:0;}

#smenu_sakiop .menu08 {width:89px;height:42px;margin:0;padding:0;}

#smenu_sakiop .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_sakiop .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat 0px 0px;}

#smenu_sakiop .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -157px 0px;}

#smenu_sakiop .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -234px 0px;}

#smenu_sakiop .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -299px 0px;}

#smenu_sakiop .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -398px 0px;}

#smenu_sakiop .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -500px 0px;}

#smenu_sakiop .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -589px 0px;}

#smenu_sakiop .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -705px 0px;}



#smenu_sakiop .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat 0px 0px;}

#smenu_sakiop .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -157px 0px;}

#smenu_sakiop .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -234px 0px;}

#smenu_sakiop .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -299px 0px;}

#smenu_sakiop .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -398px 0px;}

#smenu_sakiop .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -500px 0px;}

#smenu_sakiop .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -589px 0px;}

#smenu_sakiop .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_sakiop.gif') no-repeat -705px 0px;}





/************取引チャネルナビゲーション ************/

/*----　ネット・モバイル　 ----*/

#smenu_net{width:100%;}

#smenu_net * {margin:0; padding:0;}

#smenu_net ul.navi {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat 0px -42px; height:42px;}

#smenu_net ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_net .navi li {float:left;}

#smenu_net .menu01 {width:157px;height:42px;margin:0;padding:0;}

#smenu_net .menu02 {width:101px;height:42px;margin:0;padding:0;}

#smenu_net .menu03 {width:91px;height:42px;margin:0;padding:0;}

#smenu_net .menu04 {width:66px;height:42px;margin:0;padding:0;}

#smenu_net .menu05 {width:79px;height:42px;margin:0;padding:0;}

#smenu_net .menu06 {width:78px;height:42px;margin:0;padding:0;}

#smenu_net .menu07 {width:99px;height:42px;margin:0;padding:0;}

#smenu_net .menu08 {width:77px;height:42px;margin:0;padding:0;}

#smenu_net .menu09 {width:76px;height:42px;margin:0;padding:0;}

#smenu_net .menu10 {width:76px;height:42px;margin:0;padding:0;}

#smenu_net .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_net .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat 0px 0px;}

#smenu_net .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -157px 0px;}

#smenu_net .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -258px 0px;}

#smenu_net .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -349px 0px;}

#smenu_net .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -415px 0px;}

#smenu_net .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -494px 0px;}

#smenu_net .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -572px 0px;}

#smenu_net .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -671px 0px;}

#smenu_net .menu09 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -748px 0px;}

#smenu_net .menu10 a:hover {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -824px 0px;}




#smenu_net .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat 0px 0px;}

#smenu_net .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -157px 0px;}

#smenu_net .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -258px 0px;}

#smenu_net .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -349px 0px;}

#smenu_net .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -415px 0px;}

#smenu_net .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -494px 0px;}

#smenu_net .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -572px 0px;}

#smenu_net .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -671px 0px;}

#smenu_net .activemenu .menu09 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -748px 0px;}

#smenu_net .activemenu .menu10 a {background:url('../images_home/tabsubnav/smenu_net.gif') no-repeat -824px 0px;}



/***************************************************************************************/
/*----　コールセンター　 ----*/

#smenu_call{width:100%;}

#smenu_call * {margin:0; padding:0;}

#smenu_call ul.navi {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat 0px -42px; height:42px;}

#smenu_call ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_call .navi li {float:left;}

#smenu_call .menu01 {width:150px;height:42px;margin:0;padding:0;}

/*#smenu_call .menu02 {width:183px;height:42px;margin:0;padding:0;}*/

#smenu_call .menu03 {width:98px;height:42px;margin:0;padding:0;}

#smenu_call .menu04 {width:65px;height:42px;margin:0;padding:0;}

#smenu_call .menu05 {width:77px;height:42px;margin:0;padding:0;}

#smenu_call .menu06 {width:100px;height:42px;margin:0;padding:0;}

#smenu_call .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}


#smenu_call .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat 0px 0px;}

#smenu_call .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -150px 0px;}

#smenu_call .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -248px 0px;}

#smenu_call .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -313px 0px;}

#smenu_call .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -390px 0px;}


#smenu_call .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat 0px 0px;}

#smenu_call .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -150px 0px;}

#smenu_call .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -248px 0px;}

#smenu_call .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -313px 0px;}

#smenu_call .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_call.gif') no-repeat -390px 0px;}

/***************************************************************************************/
/*----　営業店　 ----*/

#smenu_office{width:100%;}

#smenu_office * {margin:0; padding:0;}

#smenu_office ul.navi {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat 0px -42px; height:42px;}

#smenu_office ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_office .navi li {float:left;}

#smenu_office .menu01 {width:95px;height:42px;margin:0;padding:0;}

#smenu_office .menu02 {width:71px;height:42px;margin:0;padding:0;}

#smenu_office .menu03 {width:61px;height:42px;margin:0;padding:0;}

#smenu_office .menu04 {width:71px;height:42px;margin:0;padding:0;}

#smenu_office .menu05 {width:107px;height:42px;margin:0;padding:0;}

#smenu_office .menu06 {width:108px;height:42px;margin:0;padding:0;}

#smenu_office .menu07 {width:95px;height:42px;margin:0;padding:0;}

#smenu_office .menu08 {width:73px;height:42px;margin:0;padding:0;}

#smenu_office .menu09 {width:71px;height:42px;margin:0;padding:0;}

#smenu_office .menu10 {width:70px;height:42px;margin:0;padding:0;}

#smenu_office .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}


#smenu_office .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat 0px 0px;}

#smenu_office .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -95px 0px;}

#smenu_office .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -166px 0px;}

#smenu_office .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -227px 0px;}

#smenu_office .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -298px 0px;}

#smenu_office .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -405px 0px;}

#smenu_office .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -513px 0px;}

#smenu_office .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -608px 0px;}

#smenu_office .menu09 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -681px 0px;}

#smenu_office .menu10 a:hover {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -752px 0px;}


#smenu_office .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat 0px 0px;}

#smenu_office .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -95px 0px;}

#smenu_office .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -166px 0px;}

#smenu_office .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -227px 0px;}

#smenu_office .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -298px 0px;}

#smenu_office .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -405px 0px;}

#smenu_office .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -513px 0px;}

#smenu_office .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -608px 0px;}

#smenu_office .activemenu .menu09 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -681px 0px;}

#smenu_office .activemenu .menu10 a {background:url('../images_home/tabsubnav/smenu_office.gif') no-repeat -752px 0px;}


/***************************************************************************************/
/*----　法人（資金調達・株式公開）　 ----*/
/***************************************************************************************/
#smenu_corp{width:100%;}

#smenu_corp * {margin:0; padding:0;}

#smenu_corp ul.navi {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat 0px -42px; height:42px;}

#smenu_corp ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_corp .navi li {float:left;}

#smenu_corp .menu01 {width:169px;height:42px;margin:0;padding:0;}

#smenu_corp .menu02 {width:89px;height:42px;margin:0;padding:0;}

#smenu_corp .menu03 {width:101px;height:42px;margin:0;padding:0;}

#smenu_corp .menu04 {width:124px;height:42px;margin:0;padding:0;}

#smenu_corp .menu05 {width:123px;height:42px;margin:0;padding:0;}

#smenu_corp .menu06 {width:125px;height:42px;margin:0;padding:0;}

#smenu_corp .menu07 {width:150px;height:42px;margin:0;padding:0;}

#smenu_corp .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}


#smenu_corp .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat 0px 0px;}

#smenu_corp .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -169px 0px;}

#smenu_corp .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -258px 0px;}

#smenu_corp .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -359px 0px;}

#smenu_corp .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -483px 0px;}

#smenu_corp .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -606px 0px;}

#smenu_corp .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -731px 0px;}


#smenu_corp .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat 0px 0px;}

#smenu_corp .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -169px 0px;}

#smenu_corp .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -258px 0px;}

#smenu_corp .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -359px 0px;}

#smenu_corp .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -483px 0px;}

#smenu_corp .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -606px 0px;}

#smenu_corp .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_corporate.gif') no-repeat -731px 0px;}


/***************************************************************************************/
/*---- 会社情報　 ----*/
/***************************************************************************************/
#smenu_company{width:100%;}

#smenu_company * {margin:0; padding:0;}

#smenu_company ul.navi {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat 0px -42px; height:42px;}

#smenu_company ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_company .navi li {float:left;}

#smenu_company .menu01 {width:106px;height:42px;margin:0;padding:0;}

#smenu_company .menu02 {width:118px;height:42px;margin:0;padding:0;}

#smenu_company .menu03 {width:132px;height:42px;margin:0;padding:0;}

#smenu_company .menu04 {width:108px;height:42px;margin:0;padding:0;}

#smenu_company .menu05 {width:92px;height:42px;margin:0;padding:0;}

#smenu_company .menu06 {width:74px;height:42px;margin:0;padding:0;}

#smenu_company .menu07 {width:108px;height:42px;margin:0;padding:0;}

#smenu_company .menu08 {width:110px;height:42px;margin:0;padding:0;}

#smenu_company .menu09 {width:75px;height:42px;margin:0;padding:0;}

#smenu_company .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_company .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat 0px 0px;}

#smenu_company .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -106px 0px;}

#smenu_company .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -224px 0px;}

#smenu_company .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -356px 0px;}

#smenu_company .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -464px 0px;}

#smenu_company .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -556px 0px;}

#smenu_company .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -630px 0px;}

#smenu_company .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -738px 0px;}

#smenu_company .menu09 a:hover {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -848px 0px;}



#smenu_company .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat 0px 0px;}

#smenu_company .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -106px 0px;}

#smenu_company .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -224px 0px;}

#smenu_company .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -356px 0px;}

#smenu_company .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -464px 0px;}

#smenu_company .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -556px 0px;}

#smenu_company .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -630px 0px;}

#smenu_company .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -738px 0px;}

#smenu_company .activemenu .menu09 a {background:url('../images_home/tabsubnav/smenu_company.gif') no-repeat -848px 0px;}



/*---- サービス　 ----*/

#smenu_service{width:100%;}

#smenu_service * {margin:0; padding:0;}

#smenu_service ul.navi {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat 0px -42px; height:42px;}

#smenu_service ul.navi {width:940px;list-style-type:none;list-style-position:inside;}

#smenu_service .navi li {float:left;}

#smenu_service .menu01 {width:132px;height:42px;margin:0;padding:0;}

#smenu_service .menu02 {width:62px;height:42px;margin:0;padding:0;}

#smenu_service .menu03 {width:61px;height:42px;margin:0;padding:0;}

#smenu_service .menu04 {width:76px;height:42px;margin:0;padding:0;}

#smenu_service .menu05 {width:74px;height:42px;margin:0;padding:0;}

#smenu_service .menu06 {width:73px;height:42px;margin:0;padding:0;}

#smenu_service .menu07 {width:73px;height:42px;margin:0;padding:0;}

#smenu_service .menu08 {width:133px;height:42px;margin:0;padding:0;}

#smenu_service .menu09 {width:119px;height:42px;margin:0;padding:0;}

#smenu_service .menu10 {width:130px;height:42px;margin:0;padding:0;}

#smenu_service .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#smenu_service .menu01 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat 0px 0px;}

#smenu_service .menu02 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -132px 0px;}

#smenu_service .menu03 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -194px 0px;}

#smenu_service .menu04 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -255px 0px;}

#smenu_service .menu05 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -331px 0px;}

#smenu_service .menu06 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -405px 0px;}

#smenu_service .menu07 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -478px 0px;}

#smenu_service .menu08 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -551px 0px;}

#smenu_service .menu09 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -684px 0px;}

#smenu_service .menu10 a:hover {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -803px 0px;}



#smenu_service .activemenu .menu01 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat 0px 0px;}

#smenu_service .activemenu .menu02 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -132px 0px;}

#smenu_service .activemenu .menu03 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -194px 0px;}

#smenu_service .activemenu .menu04 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -255px 0px;}

#smenu_service .activemenu .menu05 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -331px 0px;}

#smenu_service .activemenu .menu06 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -405px 0px;}

#smenu_service .activemenu .menu07 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -478px 0px;}

#smenu_service .activemenu .menu08 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -551px 0px;}

#smenu_service .activemenu .menu09 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -684px 0px;}

#smenu_service .activemenu .menu10 a {background:url('../images_home/tabsubnav/smenu_service.gif') no-repeat -803px 0px;}

/*******************************************************/

/**チャネルナビゲーション **/

#chamenu{width:100%;}

#chamenu * {margin:0; padding:0;}

#chamenu ul.navi {background:url('../images_home/chanav/chanel.gif') no-repeat 0px -71px; height:71px;}

#chamenu ul.navi {width:574px;list-style-type:none;list-style-position:inside;}

#chamenu .navi li {float:left;}

#chamenu .menu01 {width:151px;height:71px;margin:0;padding:0;}

#chamenu .menu02 {width:143px;height:71px;margin:0;padding:0;}

#chamenu .menu03 {width:96px;height:71px;margin:0;padding:0;}

#chamenu .menu04 {width:184px;height:71px;margin:0;padding:0;}


#chamenu .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#chamenu .menu01 a:hover {background:url('../images_home/chanav/chanel.gif') no-repeat 0px 0px;}

#chamenu .menu02 a:hover {background:url('../images_home/chanav/chanel.gif') no-repeat -151px 0px;}

#chamenu .menu03 a:hover {background:url('../images_home/chanav/chanel.gif') no-repeat -294px 0px;}

#chamenu .menu04 a:hover {background:url('../images_home/chanav/chanel.gif') no-repeat -390px 0px;}


#chamenu .activemenu .menu01 a {background:url('../images_home/chanav/chanel.gif') no-repeat 0px 0px;}

#chamenu .activemenu .menu02 a {background:url('../images_home/chanav/chanel.gif') no-repeat -151px 0px;}

#chamenu .activemenu .menu03 a {background:url('../images_home/chanav/chanel.gif') no-repeat -294px 0px;}

#chamenu .activemenu .menu04 a {background:url('../images_home/chanav/chanel.gif') no-repeat -390px 0px;}




/**問い合わせetcナビゲーション **/
#faqmenu{width:100%;}

#faqmenu * {margin:0; padding:0;}

#faqmenu ul.navi {background:url('../images_home/faqnav/faq.gif') no-repeat 0px 0px; height:23px;}

#faqmenu ul.navi {width:100px;height:69px;list-style-type:none;list-style-position:inside;}

#faqmenu .navi li {float:left;}

#faqmenu .menu01 {width:100px;height:23px;margin:0;padding:0;}

#faqmenu .menu02 {width:100px;height:23px;margin:0;padding:0;}

#faqmenu .menu03 {width:100px;height:23px;margin:0;padding:0;}


#faqmenu .navi a {display:block;text-indent:-9999px;width:100%;height:100%;}



#faqmenu .menu01 a:hover {background:url('../images_home/faqnav/faq.gif') no-repeat -100px 0px;}

#faqmenu .menu02 a:hover {background:url('../images_home/faqnav/faq.gif') no-repeat -100px -23px;}

#faqmenu .menu03 a:hover {background:url('../images_home/faqnav/faq.gif') no-repeat -100px -46px;}



#faqmenu .activemenu .menu01 a {background:url('../images_home/faqnav/faq.gif') no-repeat -100pxpx 0px;}

#faqmenu .activemenu .menu02 a {background:url('../images_home/faqnav/faq.gif') no-repeat -100pxpx -23px;}

#faqmenu .activemenu .menu03 a {background:url('../images_home/faqnav/faq.gif') no-repeat -100pxpx -46px;}




/**見出し関連 **/
.ttlbar_txtlink{font-size: 11px;color:#333333;background-image:url(../images/tri-r.gif);background-repeat: no-repeat;width: 50px;margin-top: 2px;margin-right: 5px;float: right;background-position: 10px;text-indent: 20px;border: 1px solid #E4E4E4;}

.ttlbar_txtlink2 a:link{
	font-size: 11px;
	color:#ffffff;
	background-image:url(../images_home/tri-w.gif);
	background-repeat: no-repeat;
	width: 50px;
	margin-top: 8px;
	margin-right: 5px;
	float: right;
	background-position: 10px;
	text-indent: 20px;
	border: 1px solid #cccccc;
}
.ttlbar_txtlink2 a:visited{font-size: 11px;color:#ffffff;background-image:url(../images_home/tri-w.gif);background-repeat: no-repeat;width: 50px;margin-top: 8px;margin-right: 5px;float: right;background-position: 10px;text-indent: 20px;border: 1px solid #cccccc;}
.ttlbar_txtlink2 a:hover{font-size: 11px;color:#ffffff;background-image:url(../images_home/tri-w.gif);background-repeat: no-repeat;width: 50px;margin-top: 8px;margin-right: 5px;float: right;background-position: 10px;text-indent: 20px;border: 1px solid #cccccc;}
.ttlbar_txtlink2 a:active{font-size: 11px;color:#ffffff;background-image:url(../images_home/tri-w.gif);background-repeat: no-repeat;width: 50px;margin-top: 8px;margin-right: 5px;float: right;background-position: 10px;text-indent: 20px;border: 1px solid #cccccc;}

.midasi_txtlink{font-size: 12px;color: #333333;background-image: url(../images_home/tri-r.gif);background-repeat: no-repeat;width: 60px;margin-top: 1px;margin-right: 10px;float: right;background-position: 10px;text-indent: 20px;letter-spacing:5px;}

/*　　　　タイトル1　　　　 */
.ttl-1_3row{
background-image: url(../images/title/1_w510.gif);height: 30px;margin: 0px;padding-top: 20px;padding-left: 5px;background-repeat: no-repeat;font-size: 22px;font-weight: bold;color:#0A0040;}

.ttl-1_3rowhalf{background-image: url(../images/title/1_w250.gif);height: 30px;margin: 0px;padding-top: 20px;padding-left: 5px;background-repeat: no-repeat;font-size: 22px;font-weight: bold;color:#0A0040;}

.ttl-1_2row{background-image: url(../images/title/1_w730.gif);height: 30px;margin: 0px;padding-top: 20px;padding-left: 5px;background-repeat: no-repeat;font-size: 22px;font-weight: bold;color:#0A0040;}

.ttl-1_1row{background-image: url(../images/title/1_w930.gif);height: 30px;margin: 0px;padding-top: 20px;padding-left: 5px;background-repeat: no-repeat;font-size: 22px;font-weight: bold;color:#0A0040;}

.ttl-1_2rowhalf{background-image: url(../images/title/1_w360.gif);height: 30px;margin: 0px;padding-top: 20px;padding-left: 5px;background-repeat: no-repeat;font-size: 22px;font-weight: bold;color:#0A0040;}

/*　　　　タイトル2　　　　 */
.ttl-2_3row{background-image: url(../images/title/2_w510.gif);height: 22px;margin: 0px;padding-top: 6px;
padding-left: 5px;background-repeat: no-repeat;font-size: 17px;font-weight: bold;color:#0A0040;}

.ttl-2_3rowhalf{background-image: url(../images/title/2_w250.gif);height: 21px;margin: 0px;padding-top: 6px;padding-left: 5px;background-repeat: no-repeat;font-size: 16px;	font-weight: bold;color:#0A0040;}

.ttl-2_2row{background-image: url(../images/title/2_w730.gif);height: 21px;margin: 0px;padding-top: 6px;padding-left: 5px;background-repeat: no-repeat;font-size: 17px;font-weight: bold;color:#0A0040;}

.ttl-2_1row{background-image: url(../images/title/2_w910.gif);height: 21px;margin: 0px;padding-top: 6px;padding-left: 5px;background-repeat: no-repeat;font-size: 17px;font-weight: bold;color:#0A0040;}

.ttl-2_2row_line2{background-image: url(../images/title/2_w730_line2.gif);height: 42px;margin: 0px;padding-top: 6px;padding-left: 5px;background-repeat: no-repeat;font-size: 17px;font-weight: bold;color:#0A0040;}

.ttl-2_2rowhalf{background-image: url(../images/title/2_w360.gif);height: 21px;margin: 0px;padding-top: 6px;padding-left: 5px;background-repeat: no-repeat;font-size: 17px;font-weight: bold;color:#0A0040;}

.ttl-2_2rowhalf_line2{background-image: url(../images/title/2_w360_line2.gif);height: 47px;margin: 0px;padding-top: 6px;padding-left: 5px;background-repeat: no-repeat;font-size: 17px;font-weight: bold;color:#0A0040;}

/*　　　　タイトル3　　　　 */
.ttl-3_3row{background-image: url(../images/title/3_w510.gif);height: 21px;margin: 0px;padding-top: 2px;padding-left: 5px;background-repeat: no-repeat;background-position: bottom;font-size: 14px;background-position: 12px;color:#0A0040;}

.ttl-3_3rowhalf{background-image: url(../images/title/3_w250.gif);height: 21px;margin: 0px;padding-top: 2px;padding-left: 5px;background-repeat: no-repeat;font-size: 14px;color:#0A0040;}

.ttl-3_2row{background-image: url(../images/title/3_w730.gif);height: 21px;margin: 0px;padding-top: 2px;padding-left: 5px;background-repeat: no-repeat;font-size: 14px;color:#0A0040;}

.ttl-3_1row{background-image: url(../images/title/3_w880.gif);height: 21px;margin: 0px;padding-top: 2px;padding-left: 5px;background-repeat: no-repeat;font-size: 14px;color:#0A0040;}

.ttl-3_2rowhalf{background-image: url(../images/title/3_w360.gif);height: 21px;margin: 0px;padding-top: 2px;padding-left: 5px;background-repeat: no-repeat;font-size: 14px;color:#0A0040;}

/*　　　　タイトル4　　　　 */
.ttl-4_3row{background-image: url(../images/title/4_w510.gif);height: 18px;margin: 0px;padding-top: 4px;padding-left: 5px;background-repeat: no-repeat;font-size: 12px;color:#0A0040;}

.ttl-4_3rowhalf{background-image: url(../images/title/4_w250.gif);height: 18px;margin: 0px;padding-top: 4px;padding-left: 5px;background-repeat: no-repeat;font-size: 12px;color:#0A0040;}

.ttl-4_2row{background-image: url(../images/title/4_w730.gif);height: 18px;margin: 0px;padding-top: 4px;padding-left: 5px;background-repeat: no-repeat;font-size: 12px;color:#0A0040;}

.ttl-4_2rowhalf{background-image: url(../images/title/4_w360.gif);height: 18px;margin: 0px;padding-top: 4px;padding-left: 5px;background-repeat: no-repeat;font-size: 12px;color:#0A0040;}



/**縦メニューリスト **/

#vlist_pad1{margin-left: 4px;margin-top: 4px;}

#vlist_pad2{width: 200px;float:left;}

#vlist{padding: 0px;margin:0px;list-style-type: none;}

#vlist *{color: #333;text-decoration: none;}

.vlist_top{height: 30px;background-image: url(../images/list/vlist/top.gif);background-repeat: no-repeat;padding-top: 8px;padding-left: 29px;border: 1px solid #CCC;font-size: 16px;font-weight: bold;}

.vlist_bottom{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 5px;background-color: #F7F7F7;font-size:1pt;}

.vlist1{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 29px;background-image: url(../images/list/vlist/1.gif);background-repeat: no-repeat;background-position: 7px;padding-top: 11px;padding-left: 25px;background-color: #F7F7F7;}

.vlist1active{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 29px;background-image: url(../images/list/vlist/1.gif);background-repeat: no-repeat;background-position: 7px;padding-top: 11px;padding-left: 25px;background-color: #FEEFF5;}

.vlist1_exp{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 29px;background-image: url(../images/list/vlist/1exp.gif);background-repeat: no-repeat;background-position: 7px;padding-top: 11px;padding-left: 25px;background-color: #F7F7F7;}

.vlist2{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: dotted;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 29px;background-image: url(../images/list/vlist/2.gif);background-repeat: no-repeat;background-position: 17px;padding-top: 11px;padding-left: 33px;}

.vlist2active {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: dotted;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 29px;background-image: url(../images/list/vlist/2active.gif);background-repeat: no-repeat;background-position: 17px;padding-top: 11px;padding-left: 33px;font-weight: bold;background-color: #FEEFF5;}

.vlist_oth{height: 30px;background-image: url(../images/list/vlist/other.gif);background-repeat: no-repeat;padding-top: 8px;padding-left: 16px;border: 1px solid #CCC;}

/**　左列リスト **/
.l-vlist_top2{height: 25px; width:198px;background-image: url(../images/list/r-vlist_top2.gif);background-repeat: no-repeat;padding-top: 8px;border: 1px solid #CCC;font-size: 16px;font-weight: bold;color: #FFFFFF;text-align:center;}



/**　右列リスト **/
.r-vlist_pad1{margin-left: 4px;margin-top: 4px;}

.r-vlist_pad2{width: 205px;float:left;margin-top: 10px;}

.r-vlist{padding: 0px;margin:0px;list-style-type: none;text-align:left;}

.r-vlist_top{height: 25px;background-image: url(../images/list/r-vlist_top.gif);background-repeat: no-repeat;padding-top: 8px;border: 1px solid #CCC;
font-size: 16px;font-weight: bold;color: #FFFFFF;text-align:center;}

.r-vlist_top2{height: 25px;background-image: url(../images/list/r-vlist_top2.gif);background-repeat: no-repeat;padding-top: 8px;border: 1px solid #CCC;font-size: 16px;font-weight: bold;color: #FFFFFF;text-align:center;}

.r-vlist1{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 25px;background-image: url(../images/list/r-vlist_1.gif);
background-repeat: no-repeat;background-position: 7px;padding-top: 8px;padding-left: 18px;background-color: #F7F7F7;}

.r-vlist1 a{color:#333;text-decoration:none;}

.r-vlist1 a:hover{color:#F21178;text-decoration:none;}

.r-vlist1 a:active{color:#333;text-decoration:none;}

.r-vlist1 a:visited{color:#333;text-decoration:none;}

.r-vlist2 a{color:#333;text-decoration:none;}

.r-vlist2 a:hover{color:#F21178;text-decoration:none;}

.r-vlist2 a:active{color:#333;text-decoration:none;}

.r-vlist2 a:visited{color:#333;text-decoration:none;}

.r-vlist2{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 25px;padding-top: 8px;padding-left: 20px;background-color: #F7F7F7;}




/**その他リスト **/
.dot{list-style:none;background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;background-position: bottom; *padding:4px 0px; *margin:4px 0px;}
.dot-noimg{list-style:none;background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;background-position: bottom; padding-top:2px; padding-bottom:1px; *margin:0px;}
.dot-noimg-cir{list-style: circle;background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;background-position: bottom; *padding:0px; *margin:0px;}

.dot_line120{list-style:none;background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;background-position: bottom;line-height:120%;}




/** ブレッドクラム **/
#txtmap *{list-style-type: none;text-decoration: none;margin: 0px;padding-top: 5px;padding-right: 3px;padding-bottom: 5px;padding-left: 3px;}
#txtmap li{display:inline;}



/**その他 **/
.edge_wline{padding:2px;border: 3px double #CCC;background-color:#EEE;text-align: center;}
.edge_wline_yellow{padding:2px;border: 3px double #DAA520;background-color:#FAFAD2;text-align: center;}
.edge_wline_red{padding:2px;border: 3px double #C40962;background-color:#FFF0F5;}


.wakaba{background-image: url(../images_home/wakaba.gif);background-repeat: no-repeat;height: 20px;text-align: center;background-position: 5px;}

.loginkaisetu{height:55px;background-color:#FFFFFF;margin:10px;padding:10px;text-align:center;background-image: url(../images/loginkaisetu_bg.jpg);background-repeat: repeat-x;background-position: top;}

.flower_line{background-image: url(../card/images/his_skywalker/flower_line.jpg);background-repeat: repeat-x;
	background-position: bottom;font-size:15px;font-weight:bold;border-left-width: 2px;border-left-style: solid;border-left-color: #00125C;border-right-width: 2px;border-right-style: solid;border-right-color: #00125C;}



/** したじき **/
.pad_white{background-color: #FFF;border-bottom-width: 3px;border-bottom-style: groove;border-bottom-color: #B4B4B4;	margin-right:4px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;	border-right-color: #E6E6E6;border-left-color: #E6E6E6;}

.pad_gray{background-color: #F3F3F3;border-bottom-width: 3px;border-bottom-style: groove;border-bottom-color: #B4B4B4;	margin-right:4px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;	border-right-color: #E6E6E6;border-left-color: #E6E6E6;}

.pad_blue{background-color: #F7FDFF;border-bottom-width: 3px;border-bottom-style: groove;border-bottom-color: #0A73AB;	margin-right:4px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;	border-right-color: #E6F9FF;border-left-color: #E6F9FF;}

.pad_pink{background-color: #FFF7FA;border-bottom-width: 3px;border-bottom-style: groove;border-bottom-color: #C40962;
	margin-right:4px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;	border-right-color: #FEE2EF;border-left-color: #FEE2EF;}

.pad_yellow{background-color: #FFFCEE;border-bottom-width: 3px;border-bottom-style: groove;border-bottom-color: #D2A800;	margin-right:4px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #FFF8D2;border-left-color: #FFF8D2;}

.pad_green{background-color: #FBFFEC;border-bottom-width: 3px;border-bottom-style: groove;border-bottom-color: #698C00;
	margin-right:4px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;
	border-right-color: #F0FFC4;border-left-color: #F0FFC4;}


.faq_q {background-color:#eee;background:url('../card/images/his_skywalker/faq_bg.jpg') no-repeat right top;min-height:80px;
	padding-right:120px;font-weight: bold;color: #666;}
* html .faq_q {height:80px;}



/**　テーブル **/

#container .tbl_a table{border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 30px;}
#container .tbl_g table{border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 30px;}
#container .tbl_h table{border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 30px;}
#container .tbl_b table{border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 30px;}

/*#container .tbl_a th, td{padding: 10px;color: #00125C;}*/
#container .tbl_b th, td{padding: 10px;color: #00125C;}


/* table a */
.tbl_a th{padding: 10px;color: #00125C;border-top: 2px solid #1D5C79;border-bottom: 1px solid #FFF;background-color: #79C7E8;}
.tbl_a th.bcgred{padding: 10px;color:#fff;border-top: 2px solid #000; border-bottom: 1px solid #FFF; background-image:url(../bond/foreign/indonesia0808d/img/table_bcg_red.jpg);}

.tbl_a td{padding: 10px;color: #00125C;border-bottom: 1px solid #FFF;background-color: #EFEFEF;}

.tbl_a th.Gra{padding: 10px;color: #00125C;border-top: 2px solid #666;border-bottom: 1px solid #FFF;background-color: #C0C0C0;}
.tbl_a td.Gra{padding: 10px;color: #00125C;border-bottom: 1px solid #FFF;background-color: #C0C0C0;}

.tbl_a th.Pink{padding: 10px;color: #00125C;border-top: 2px solid #FF6699;border-bottom: 1px solid #FFF;background-color: #FFC0CB;}
.tbl_a td.Pink{padding: 10px;color: #00125C;border-bottom: 1px solid #FFF;background-color: #FFC0CB;}

.tbl_a th.Ora{padding: 10px;color: #00125C;border-top: 2px solid #FF9900;border-bottom: 1px solid #FFF;background-color: #FFCC66;}
.tbl_a td.Ora{padding: 10px;color: #00125C;border-bottom: 1px solid #FFF;background-color: #FFCC66;}

.tbl_a td.Lbl{padding: 10px;color: #00125C;border-bottom: 1px solid #FFF;background-color: #79C7E8;}
.tbl_a td.Wh{padding: 10px;background-color: #fff;}


/* table b */
.tbl_b{border: 1px solid #1D5C79;}

.tbl_b th{border-bottom: 1px dotted #1D5C79;}


/* table s */
.tbl_s {border-collapse:collapse;border-spacing:0; margin-left:0px;font-size:11px;}
.tbl_s td,.tbs th	{color:#555;padding:5px 2px 5px 2px; text-align:left;}

.tbl_s th.t{background-color:#E7E5EF;color: #00125C; font-weight: bold;}
.tbl_s th.b {background-color:#F5F5F5;}
.tbl_s td.t{border-top: 3px solid #1D5C79;background-color:#79C7E8;color:#2A268B;font-size: 9pt;font-weight: bold;}
.tbl_s td.w{background-color:#fff;font-size:13px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.tbl_s td.w2{background-color:#fff; border-bottom:1px solid #ccc; color:#888;font-family: Arial, Helvetica, sans-serif;}
.tbl_s td.b{background-color:#E7E5EF;}
.tbl_s td.b2{background-color:#E7E5EF; border-bottom:1px solid #ccc;}


/* table c */
.tbl_c{border-collapse:collapse;border-spacing:0; margin: 0px;padding:0px;width: 200px;border: 1px solid #ccc;}
.tbl_c th{color:#666; background-color:#99CCFF;padding:6px 2px 6px 3px; text-align:left;}
.tbl_c td{color:#666;padding:6px 1px 6px 2px; text-align:left;}
.tbl_c td.l{background-color:#fff;border-right: none;}
.tbl_c td.m{background-color:#fff;border-left: 1px solid #EBF3FA;border-right: 1px solid #EBF3FA;}
.tbl_c td.r{background-color:#fff;border-left: none;}
.tbl_c td.lb{background-color:#EBF3FA;}
.tbl_c td.mb{background-color:#EBF3FA;border-left:1px solid #fff;}
.tbl_c td.rb{background-color:#EBF3FA;border-left:1px solid #fff;}


/* table d */
.tbl_d{border-collapse:collapse;border-spacing:0; margin: 0px;padding:0px;border: 2px solid #ccc;}

.tbl_d th,.tbl_d td	{color:#444;padding:7px; text-align:left;}

.tbl_d th{background-color: #F5F5F5; font-size:11pt;}
.tbl_d th.sub{background-color: #F5F5F5; font-size:11pt;}

.tbl_d th.soli,td.soli{border-bottom: 1px solid #ccc;}
.tbl_d th.doub,td.doub{border-bottom: 3px double #ccc; }
.tbl_d th.dot,td.dot{background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;}


/* table e */
.tbl_e{border-collapse:collapse;border-spacing:0; margin: 0px;padding:0px;border: 2px solid #ccc;}

.tbl_e th,.tbl_e td	{color:#444;padding:10px; text-align:left;}

.tbl_e th{background-color: #F5F5F5; font-size:11pt;}
.tbl_e th.sub{background-color: #F5F5F5; font-size:11pt;}

.tbl_e th.soli,td.soli{border-bottom: 1px solid #ccc;}
.tbl_e th.doub,td.doub{border-bottom: 3px double #ccc; }
.tbl_e th.dot,td.dot{background-image: url(../images_home/dotline-bg.gif);background-repeat: repeat-x;}


/* table f */
.tbl_f th{border-top: 2px solid #1D5C79;border-bottom: 1px solid #FFF;background-color: #E0E0E0;}

.tbl_f td{border: 1px solid #D8D8D8;}
.tbl_f td.non{border-bottom: none;}
.tbl_f td.top{border-top: 1px solid #D8D8D8;}



.tbl_f th.Gra{border-top: 2px solid #666;border-bottom: 1px solid #FFF;background-color: #C0C0C0;}
.tbl_f td.Gra{border-bottom: 1px solid #FFF;background-color: #C0C0C0;}

.tbl_f th.Pink{border-top: 2px solid #FF6699;border-bottom: 1px solid #FFF;background-color: #FFC0CB;}
.tbl_f td.Pink{border-bottom: 1px solid #FFF;background-color: #FFC0CB;}

.tbl_f th.SPink{border-top: 1px solid #fff;border-bottom: 1px solid #ff6699;background-color: #FFF7FA;}
.tbl_f th.SPink_t{border-top: 1px solid #ff6699;border-bottom: 1px solid #ff6699;background-color: #FFF7FA;}

.tbl_f th.Ora{border-top: 2px solid #FF9900;border-bottom: 1px solid #FFF;background-color: #FFCC66;}
.tbl_f td.Ora{border-bottom: 1px solid #FFF;background-color: #FFCC66;}


/* table f の行間狭いバージョン*/
.tbl_f2 th{margin: 2px;padding:2px;border-top: 2px solid #1D5C79;border-bottom: 1px solid #FFF;background-color: #E0E0E0;}

.tbl_f2 td{margin: 2px;padding:2px;border: 1px solid #D8D8D8;}
.tbl_f2 td.non{border-bottom: none;}
.tbl_f2 td.top{border-top: 1px solid #D8D8D8;}


.tbl_f2 th.Pink{border-top: 2px solid #FF6699;border-bottom: 1px solid #FFF;background-color: #FFC0CB;}
.tbl_f2 td.Pink{border-bottom: 1px solid #FFF;background-color: #FFC0CB;}



/* table g */
.tbl_g th{padding: 2px;color: #00125C;border-top: 2px solid #1D5C79;border-bottom: 1px solid #FFF;background-color: #79C7E8;}
.tbl_g th.Gra{padding: 2px;border-top: 2px solid #666;border-bottom: 1px solid #FFF;background-color: #C0C0C0;}
.tbl_g th.Pink{padding: 2px;border-top: 2px solid #FF75A9;border-bottom: 1px solid #FFF;background-color: #FFC0CB;}

.tbl_g td{padding: 2px;color: #00125C;border: 1px solid #cccccc;background-color: #EFEFEF;}
.tbl_g td.Pink{border-bottom: 1px solid #FFF;background-color: #FFC0CB;}
.tbl_g td.non{border: 1px solid #fff;background-color: #fff;}


/* table h */
.tbl_h th{padding: 2px;color: #00125C;border-top: 2px solid #1D5C79;border-bottom: 1px solid #FFF;background-color: #79C7E8; font-size:9pt; white-space:nowrap; }
.tbl_h td{padding: 2px;color: #00125C;border: 1px solid #cccccc;background-color: #EFEFEF;font-size:9pt; white-space:nowrap; }


/* table i tbl_aのtdに枠線あり paddingせまめver */
.tbl_i th{padding: 5px;color: #00125C;border-top: 2px solid #1D5C79;border-bottom: 1px solid #FFF;background-color: #79C7E8;}
.tbl_i th.bcgred{padding: 3px;color:#fff;border-top: 2px solid #000; border-bottom: 1px solid #FFF; background-image:url(../bond/foreign/indonesia0808d/img/table_bcg_red.jpg);}

.tbl_i td{padding: 10px;color: #00125C;border: 1px solid #CCC;background-color: #EFEFEF;}


/* table r  -レポート関連等で使用-　*/
.tbl_r {margin:0px;padding:0px;}
.tbl_r th{padding:5px;color: #00125C;border-top:2px solid #1D5C79;border-bottom:1px solid #FFF;background-color:#79C7E8;letter-spacing:0.1em;}
.tbl_r td{margin:0px;vertical-align:top;letter-spacing:0.1em;}
.tbl_r td.l{padding:8px 5px 0px 10px;}
.tbl_r td.c{padding:8px 5px 0px 5px;}
.tbl_r td.r{padding:8px 0px 0px 10px;}


/* table m -銘柄情報関連で使用- */
.tbl_m {border-collapse:collapse;border-spacing:0; text-align:left; width:100%;}
.tbl_m th{padding: 3px;color: #00125C;border-top: 2px solid #1D5C79;border: 1px solid #ccc;background-color: #79C7E8;}
.tbl_m td{padding: 3px;color: #00125C;border: 1px solid #ccc;}

/* table n */
.tbl_n {border-collapse:collapse;border-spacing:0; text-align:left;}

.tbl_n th{padding: 3px;color: #00125C;border-top: 2px solid #1D5C79;border-right: 1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;background-color: #79C7E8;}
.tbl_n th.r{padding: 3px;color: #00125C;border-top: 2px solid #1D5C79;border-right: 1px solid #ccc;border-bottom:1px solid #fff;border-left:1px solid #ccc;background-color: #79C7E8;}
.tbl_n th.Gra{padding: 3px;color: #00125C;border-top: 1px solid #666;border-right: 1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;background-color: #C0C0C0;}

.tbl_n td{padding: 3px;color: #00125C;border: 1px solid #ccc;}
.tbl_n td.l{padding: 3px;color: #00125C;border-top: 1px solid #1D5C79;border-right: 1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;background-color: #79C7E8; font-weight:bold;}
.tbl_n td.lb{padding: 3px;color: #00125C;border-top: 1px solid #1D5C79;border-right: 1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color: #79C7E8; font-weight:bold;}
.tbl_n td.Pink{padding: 3px;color: #00125C;border-bottom: 1px solid #FFF;background-color: #FFC0CB;}
.tbl_n td.Gra{padding: 3px;color: #00125C;border-bottom: 1px solid #fff;border-right: 1px solid #fff;border-left:1px solid #ccc;background-color: #ccc;}


/* table z  -余白なし-　*/
.tbl_z td{margin: 0px;padding:0px;}


/* table 余白 */
table.pad5 th, table.pad5 td{padding: 5px;color: #00125C;}



.fl_right{float:right;margin-right:5px;}

.fl_left{float:left;margin-left:5px;}


#rulePad{background-image: url(../bluesky_net/genbutu/images/stock-top/rule.gif);background-repeat: no-repeat;margin-bottom: 5px;background-position: right;height: 68px;}

#rulePad a{text-decoration:none;color: #5887B3;}

#yakkanPad{background-image: url(../bluesky_net/genbutu/images/stock-top/yakkan.gif);background-repeat: no-repeat;margin-bottom: 5px;background-position: right;height: 68px;}

#yakkanPad a{text-decoration:none;color:#630;}

.rule{padding-top: 25px;padding-left: 50px;font-size: 20px;}


/* 余白 */
.sp_left5{margin-left:5px; padding-left:5px;}
.sp_left10{margin-left:10px; padding-left:10px;}
.sp_left20{margin-left:20px; padding-left:20px;}
.sp_left30{margin-left:30px; padding-left:30px;}
.sp_left40{margin-left:40px; padding-left:40px;}
.sp_left50{margin-left:50px; padding-left:50px;}






/**　リンク領域・カラー　**/
a.lnk{display: block;width: 100%;  height: 100%;color: #4D4D4D;}
a.lnk:hover {text-decoration: none;color: #1776D4;background-color: #B0E0E6;}
.lettersp04mm {
	letter-spacing: 0.4mm;
}





/***************************************************/
/*　　債券：タブナビゲーション
/***************************************************/
/* --- ナビゲーションバー --- */
div.nav_bond {width: 98%;padding-top: 5px;background-color: #ffffff;border-bottom: 5px #13007D solid;font-size: 104%;}
/* --- メニューエリア --- */
div.nav_bond ul.nl {width: 98%; margin: 0 auto;padding: 0;list-style-type: none;text-align: center;}
/* --- メニュー項目 --- */
div.nav_bond ul.nl li {margin-right: 4px;background: #f9f9f9 url(../bond/img/tab/tab_w_left.jpg) no-repeat left top;float: left;}
div.nav_bond ul.nl li.or {margin-right: 4px; margin-bottom:0px;background: #FF6330 url(../bond/img/tab/tab_o_left.jpg) no-repeat left top;float: left;}
/* --- タブの幅（emで指定） --- */
div.nav_bond ul.nl li.item1 {width: 7.2em;}
div.nav_bond ul.nl li.item2 {width: 8.2em;}
div.nav_bond ul.nl li.item3 {width: 11em;}
div.nav_bond ul.nl li.item4 {width: 10em;}
div.nav_bond ul.nl li.item5 {width: 10.2em;}
div.nav_bond ul.nl li.item6 {width: 15.8em;}
div.nav_bond ul.nl li.item7 {width: 5.4em;}
div.nav_bond ul.nl li.item8 {width: 6.0em;}
div.nav_bond ul.nl li.item9 {width: 6.0em;}
div.nav_bond ul.nl li.item10 {width: 5.2em;}
div.nav_bond ul.nl li.item11 {width: 7.6em;}
div.nav_bond ul.nl li.item12 {width: 14.4em;}
div.nav_bond ul.nl li.item13 {width: 20em;}
/* --- リンク --- */
/*div.nav_bond ul.nl li a {display: block;position: relative;padding: 10px 2px 5px;background: url(../bond/img/tab/tab_w_right.jpg) no-repeat right top ;text-decoration: none;width: 97%;}*/
div.nav_bond ul.nl li a {display: block;padding: 10px 2px 5px;background: url(../bond/img/tab/tab_w_right.jpg) no-repeat right top ;text-decoration: none;}
div.nav_bond ul.nl li a.or {display: block;padding: 10px 2px 5px;background: url(../bond/img/tab/tab_o_right.jpg) no-repeat right top ;text-decoration: none;color:#fff; font-weight:bold;}
/* --- ポイント時の設定 --- */
div.nav_bond ul.nl li a:hover {text-decoration: underline;}
/* --- アクティブなタブ --- */
div.nav_bond ul.nl li.active {background: url(../bond/img/tab/tab_b_left.jpg) no-repeat left top;}
div.nav_bond ul.nl li.active a {background: url(../bond/img/tab/tab_b_right.jpg) no-repeat right top ; color: #ffffff;}
/* --- clearfix --- */
.clearFix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearFix {min-height: 1px;}

div.nav_bond .icon_sgcib {background: url(../bond/foreign/brazil1523d/img/sg_logo.gif) no-repeat left top;}
div.nav_bond .icon_barcrays {
	background-image: url(../bond/foreign/turkey0802/img/barcrays_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/***************************************************/
/*　　スタートガイド
/***************************************************/
.ttl_step{
	background-image: url(../start_guide/images/step_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:5px;
	*padding-bottom:4px;
}
.ttl_step_no{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	text-indent: 10;
	color: #9DC338;

}
.ttl_step_txt{
	font-size: 13pt;
	font-weight: bold;
	text-indent: 10;
	color: #666666;
}

/***************************************************/
/*　　スマホ対応
/***************************************************/
.area_sp{display:none;}
.line_sp{display:none;}
.area_pc{display:block;}

