@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);

/* トップページ */
div#index-left{float:left;width:175px;}
div#index-right{float:right;width:530px;}

#topbox{background:url(img/index/t1/topbox_bg.gif) no-repeat 0px 0px;clear:both;margin:0;padding:10px 5px 0 10px;position:relative;top:123px;}
#topbox li{list-style-type:none;}
#topbox hr{visibility:hidden;}
#topbox li.tb_btns{background:url(img/index/t1/board.png) no-repeat 0px 0px;margin:0 0 5px;width:200px;height:256px;}
#topbox li.tb_btn1{height:71px;margin:10px 5px 5px 5px;}
#topbox li.tb_btn2{height:84px;margin:5px;}
#topbox li.tb_btn3{height:60px;margin:5px;}
#topbox li.tb_btn1 a,ul#topbox li.tb_btn1 a:hover{display:block;overflow:hidden;padding-top:71px;height:0!important;height:71px;}
#topbox li.tb_btn2 a,#topbox li.tb_btn2 a:hover{display:block;overflow:hidden;padding-top:84px;height:0!important;height:84px;}
#topbox li.tb_btn3 a,#topbox li.tb_btn3 a:hover{display:block;overflow:hidden;padding-top:60px;height:0!important;height:60px;}
#topbox li.tb_btn1 a:hover,#topbox li.tb_btn2 a:hover,#topbox li.tb_btn3 a:hover{background-image:url(img/index/t1/board_over.png);background-repeat:no-repeat;}
#topbox li.tb_btn1 a:hover{background-position:0px 0px;}
#topbox li.tb_btn2 a:hover{background-position:0px -71px;}
#topbox li.tb_btn3 a:hover{background-position:0px -155px;}
#topbox li.topbottom{padding:0 5px 0 0;clear:both;}
#topbox li.topbottom ul.tb_banner{float:right;width:555px;}
#topbox li.topbottom ul.tb_banner li,#topbox li.topbottom ul.tb_banner li a,#topbox li.topbottom ul.tb_banner li img{vertical-align:bottom;}
#topbox li.topbottom ul.tb_banner li{float:left;}
#topbox li.topbottom ul.tb_banner li a{margin-right:0px;}
#topbox li.topbottom ul.tb_links{list-style-type:none;width:331px;height:143px;}
#topbox li.topbottom ul.tb_links li{float:left;margin-bottom:1px;}
#topbox li.topbottom ul.tb_links li.tb_title,#topbox li.topbottom ul.tb_links li.tb_consultant,#topbox li.topbottom ul.tb_links li.tb_call{margin-right:1px;}
#topbox li.topbottom ul.tb_links li.tb_title{background:url(img/index/t1/topbottommenu/title.gif) no-repeat 0px 0px;display:block;overflow:hidden;padding-top:44px;width:165px;height:0!important;height:44px;}
#topbox li.topbottom ul.tb_links li a{background-repeat:no-repeat;display:block;overflow:hidden;padding-top:44px;width:165px;height:0!important;height:44px;}
#topbox li.topbottom ul.tb_links li.tb_concierge a{background-image:url(img/index/t1/topbottommenu/concierge.gif);background-position:0px 0px;}
#topbox li.topbottom ul.tb_links li.tb_concierge a:hover{background-position:0px -44px;}
#topbox li.topbottom ul.tb_links li.tb_consultant a{background-image:url(img/index/t1/topbottommenu/consultant.gif);background-position:0px 0px;}
#topbox li.topbottom ul.tb_links li.tb_consultant a:hover{background-position:0px -44px;}
#topbox li.topbottom ul.tb_links li.tb_online a{background-image:url(img/index/t1/topbottommenu/onlinetrade.gif);background-position:0px 0px;}
#topbox li.topbottom ul.tb_links li.tb_online a:hover{background-position:0px -44px;}
#topbox li.topbottom ul.tb_links li.tb_smartcx a{background-image:url(img/index/t1/topbottommenu/smartcx.gif);background-position:0px 0px;}
#topbox li.topbottom ul.tb_links li.tb_smartcx a:hover{background-position:0px -44px;}
#topbox li.topbottom ul.tb_links li.tb_call a{background-image:url(img/index/t1/topbottommenu/call.gif);background-position:0px 0px;}
#topbox li.topbottom ul.tb_links li.tb_call a:hover{background-position:0px -44px;}
#topbox li.topbottom ul.tb_links li.tb_gold a{background-image:url(img/index/t1/topbottommenu/gold_invest.gif);background-position:0px px;}
#topbox li.topbottom ul.tb_links li.tb_gold a:hover{background-position:0px -44px;}

h2,h3{background-repeat:no-repeat;background-position:0px 0px;float:none;font-size:13px;line-height:15px;margin:0;overflow:hidden;padding:36px 0 0 0;width:530px!important;height:0!important;height:36px;}
h2,h3{border-bottom-style:solid;border-bottom-width:3px;border-left:none;border-right:none;border-top:none;}
h2{background-image:url(img/index/t1/h2_bg.gif);border-color:#526507;}
h3{background-image:url(img/index/t1/h3_bg.gif);border-color:#720a24;}
div.news:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.news{display:inline-block;min-height:1%;}* html div.news{height:1%;}
div.news{background:url(img/index/t1/news_bg.gif);background-repeat:no-repeat;background-position:0px bottom;display:block;text-align:left;padding:0 1px 5px;position:relative;width:528px!important;width:530px;}
div.news p.news_index{background:url(img/index/t1/news_icon.gif);background-repeat:no-repeat;background-position:5px 50%;position:absolute;top:-28px;right:15px;text-indent:20px;text-align:right;}
div.news p.news_index a{color:#aaa;}
div.news p.news_index a:hover{color:#eee;}
div.news dl:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.news dl{display:inline-block;min-height:1%;}* html div.news dl{height:1%;}
div.news dl{border-top:1px dashed #ccc;display:block;}
div.news dl.ltop{border-top:0;}
div.news dl dt{background-image:url(img/index/t1/news_icon.gif);background-repeat:no-repeat;background-position:5px 50%;float:left;line-height:2em;padding-left:20px;text-align:left;width:89px!important;width:109px;}
div.news dl dd{float:right;padding:0 10px 0 0;width:407px!important;width:417px;}
div.news dl dd a{display:block;line-height:2em;margin-right:1px;text-decoration:none;}
div.news dl dd a:hover{text-decoration:underline;}
div.news dl dd span{color:#606060;line-height:2em;margin-right:1px;}
div.news dl dd img{margin-top:5px;}
* html div.news dl dt,* html div.news dl dd{height:2em;line-height:2em;}
* html div.news dl dd a{top:0.8ex;}
* html div.news dl dd span{top:0.8ex;}
* html div.news dl dd img{margin-top:1.3ex;}

ul.marketbtn{list-style-type:none;margin:20px 0;}
ul.marketbtn li{float:left;}
ul.marketbtn li a{display:block;margin-right:13px;width:168px;}
ul.marketbtn li.l a{margin-right:0px;}
ul.marketbtn li a img{border-bottom:6px solid #292929;vertical-align:bottom;}

ul#exce-ul1,ul#exce-ul2,ul#exce-ul3{background:url(img/background/t1/item_bg.jpg) repeat-x 0px 0px;border:1px solid #ccc;padding:1px;width:164px!important;width:168px;height:12em;}
ul#exce-ul1{float:left;margin-right:13px;}
ul#exce-ul2{float:left;}
ul#exce-ul3{float:right;}
ul#exce-ul1 li,ul#exce-ul2 li,ul#exce-ul3 li{list-style-image:url(img/common/t1/li2.gif);list-style-type:disc;margin-left:24px;}
ul#exce-ul1 li.title,ul#exce-ul2 li.title,ul#exce-ul3 li.title{background-repeat:no-repeat;background-position:0px 0px;list-style-image:none;list-style-type:none;margin:0 0 5px;overflow:hidden;padding-top:42px;height:0!important;height:42px;}
ul#exce-ul1 li.title{background-image:url(img/index/t1/exce1_title.gif);}
ul#exce-ul2 li.title{background-image:url(img/index/t1/exce2_title.gif);}
ul#exce-ul3 li.title{background-image:url(img/index/t1/exce3_title.gif);}

ul#exce-ul1 li a,ul#exce-ul2 li a,ul#exce-ul3 li a{text-decoration:none;}
ul#exce-ul1 li a:hover,ul#exce-ul2 li a:hover,ul#exce-ul3 li a:hover{text-decoration:underline;}

ul.index-bnn{list-style-type:none;margin:0;padding:0;}
ul.index-bnn li{margin:0 0 10px;padding:0;}
ul.index-bnn li a img{vertical-align:bottom;}
ul.index-bnn li.mbl{background:url(img/index/mobile_code_bg.png) no-repeat 0px 0px;font-size:12px;letter-spacing:0;line-height:8px;text-align:right;height:80px;}
ul.index-bnn li.mbl img{margin:9px 7px 6px 0;}
ul.index-bnn li.mbl p{margin:0;padding:0;text-align:center;}

ul.index-bnn_right{background-color:#ccc;list-style-type:none;margin:0;padding:3px 3px 0;}
ul.index-bnn_right li{margin:0;padding-bottom:3px;}
ul.index-bnn_right li img{border:2px solid #ccc;vertical-align:bottom;}
ul.index-bnn_right li a{display:block;}
ul.index-bnn_right li a:hover img{border:2px solid #000;}

ul.index-bnn_right li.kblog_list img{background-image:url(img/index/banner/k_blog_bg.gif);background-repeat:repeat-x;background-position:0px 0px;background-color:#000;border:2px solid #ccc;border-bottom:0;vertical-align:bottom;}
ul.index-bnn_right li.kblog_list a:hover img{background-image:none;border:2px solid #ccc;border-bottom:0;}
ul.kbloglist{background-color:#fff;border:1px solid #9a9893;border-top:0;margin:0 2px;overflow:auto;padding:3px;height:200px;}
ul.kbloglist li{border-bottom:1px dotted #9c9b96;}
ul.kbloglist li span{color:#666;}

ul.a-c-b_index{background-image:url(img/contact_box/t1/body_index.gif)!important;width:175px!important;}
ul.a-c-b_index li.title{background-image:url(img/contact_box/t1/title_index.gif)!important;}

.panel .panel-overlay a{display:block;overflow:hidden;padding-top:200px;width:100%;height:0!important;height:200px;}

