@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);

/* 勧誘方針 */
div.compliance{border:solid 2px #ddd;width:586px!important;width:590px;margin-top:15px;margin-left:auto;margin-right:auto;}
div.compliance p.comp-title{font-size:22px!important;font-weight:bold;color:#b30303;text-align:center;margin-top:20px;}
div.compliance div.comp-sub{background:#777;color:#fff;width:540px;height:30px;padding-top:1px!important;padding-top:0px;padding-bottom:7px!important;padding-bottom:0px;font-size:16px!important;font-weight:bold;margin-left:auto;margin-right:auto;margin-bottom:20px;}
div.compliance div.comp-list{border:solid 1px #b30303;width:510px!important;width:540px;padding:15px;margin-left:auto;margin-right:auto;}
div.compliance div.comp-list ul{margin-left:25px;}
div.compliance div.comp-btm{margin-top:20px;width:560px!important;width:540px;border-top:solid 2px #ddd;margin-left:auto;margin-right:auto;}
div.compliance div.comp-btm p{margin-top:10px;font-size:13px !important;}
div#i-plcy {margin-left:auto;margin-right:auto;margin-top:0.5em;width:590px;}
div#i-plcy p.pc-title{border-bottom:2px solid #ddd;margin-bottom:2em;padding-bottom:0.5em;text-indent:1em;}
div#i-plcy ul{margin-left:2em;margin-bottom:2em;}
div.pol-conts{background-color:#ddd;margin:17px 0;padding:0;text-align:center;width:100%;}
div.pol-conts p.pc-odd{background:#fff;border:1px solid #ddd;margin:0 auto;padding:2px;text-align:center;width:18em;}
div.pol-conts p.pc-evn{background:#fff;margin:0;text-align:center;padding:2px;}
div.pol-conts p.pc-odd span, div.pol-conts p.pc-evn span{margin-left:1em;}

/* プライバシーポリシー */
div.privacy{margin-left:auto!important;margin-left:0;margin-right:auto!important;margin-right:0;width:590px;}
div.privacy p{text-indent:1em;}
div.privacy p span{margin-left:1em;}
div.privacy ol, div.privacy ul{margin:0.5em 0 0.5em 2em;}

/* 免責事項 */
.adobe_sentence, .wmp_sentence{float:left;width:440px;text-indent:1em;}
.adobe_pic, .wmp_pic{float:right;text-align:center;width:140px;}

/* 取次業者募集 */
.operator{background:url(img/common/colon.gif) no-repeat right 60%;float:left;margin-right:0.5em;margin-bottom:0;width:4.5em;}
.operator_r{width:13em;margin-bottom:0;}
p#attention-box{background-color:#f9f9f7;border:1px solid #ccc;clear:both;padding:1em;}

/* 口座開設・資料請求 */
/* ul.request_list{list-style-type:none;margin:0 auto 70px!important;margin:0 0 70px;width:615px;} */
ul.request_list{list-style-type:none;margin:0 auto 70px!important;margin:0 0 70px;width:465px;}
ul.request_list li{float:left;width:150px;height:100px;margin-right:5px;}
ul.request_list li.last{margin-right:0;}
ul.request_list li,ul.request_list li a,ul.request_list li img{vertical-align:bottom;}
div.request{background:url(img/account/request_bg.jpg) repeat-x 0px 0px;margin:25px auto 15px;padding:5px;width:590px!important;width:600px;}
div.request p.req_title{background:url(img/account/req_title_bg.png) no-repeat 0px 0px;color:#fff;font-weight:bold;line-height:26px;margin-bottom:15px;padding:0 10px;height:26px;}
div.request ul.flowimage:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.request ul.flowimage{display:inline-block;min-height:1%;}* html div.request ul.flowimage{height:1%;}
div.request ul.flowimage{display:block;list-style-type:none;}
div.request ul.flowimage li,ul.flowimage li img{vertical-align:bottom;}
div.request ul.flowimage li{background:url(img/account/step.png) no-repeat right 0px;float:left;padding-right:10px;width:110px!important;width:120px;height:135px;}
div.request ul.flowimage li.last{background-image:none;padding-right:0;width:110px;}

div.request ul.buttons{list-style:none;margin:20px auto!important;margin:20px 0;width:520px;height:60px;}
div.request ul.buttons li{float:left;margin:0;padding:0;width:250px;height:60px;}
div.request ul.buttons li a{display:block;margin:0;overflow:hidden;padding-top:60px;width:250px;height:0!important;height:60px;}
div.request ul.buttons li.apply{background:url(img/account/acc.png) no-repeat 0px 0px;margin-right:20px;}
div.request ul.buttons li.apply a{background:url(img/account/acc.png) no-repeat 0px 0px;}
div.request ul.buttons li.apply a:hover{background:url(img/account/acc_over.png) no-repeat 0px 0px;}
div.request ul.buttons li.contact{background:url(img/account/mate.png) no-repeat 0px 0px;}
div.request ul.buttons li.contact a{background:url(img/account/mate.png) no-repeat 0px 0px;}
div.request ul.buttons li.contact a:hover{background:url(img/account/mate_over.png) no-repeat 0px 0px;}
div.request ul.buttons2{list-style:none;margin:20px auto!important;margin:20px 0;width:250px;height:60px;}
div.request ul.buttons2 li{background:url(img/account/mate.png) no-repeat 0px 0px;margin:0;padding:0;width:250px;height:60px;}
div.request ul.buttons2 li.contact a{background:url(img/account/mate.png) no-repeat 0px 0px;display:block;margin:0;overflow:hidden;padding-top:60px;width:250px;height:0!important;height:60px;}
div.request ul.buttons2 li.contact a:hover{background:url(img/account/mate_over.png) no-repeat 0px 0px;}

/* 障害報告 */
div.trb{margin-left:auto!important;margin-left:0;margin-right:auto!important;margin-right:0;width:600px;}
div.trb dl:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.trb dl{display:inline-block;min-height:1%;}* html div.trb dl{height:1%;}
div.trb dl{border-bottom:dotted 1px;display:block;padding:10px;}
div.trb dl dt{border-bottom:1px solid #ecece6;float:left;padding-left:5px;width:115px!important;width:120px;}
div.trb dl dd{border-bottom:1px solid #ecece6;float:right;padding-left:5px;width:445px!important;width:450px;}
div.trb dl dt.btm,div.trb dl dd.btm{border-bottom:0;}
div.trb dl dt.ttl,div.trb dl dd.ttl{background-color:#ccc;font-weight:bold;}

/* サイトマップ */
h1.sitemap{background:url(img/sitemap/t1/page_title_sitemap.png) no-repeat 0px 0px;color:#fff;width:825px!important;width:850px;}
div.sitemap{margin:20px auto;text-align:left;width:850px;}
#map_left,#map_cent,#map_right{float:left;width:270px;}
#map_cent{margin:0 20px;}
ul.sitemap_box{background-color:#eee;margin-left:0;margin-bottom:20px;padding-bottom:10px;}
ul.sitemap_box li ul{margin-left:0;}
ul.sitemap_box li{background:url(img/sitemap/t1/list_middle.gif) no-repeat 0px 45%;list-style-type:none;margin:0;padding:3px 0!important;text-indent:20px;}
ul.sitemap_box li ul li{padding-left:16px!important;background-position:16px 45%;}
ul.sitemap_box li.parent{background:url(img/sitemap/t1/list_parent.gif) no-repeat 0px 0px;text-indent:0;}
ul.sitemap_box li.parent2{background:url(img/sitemap/t1/list_parent.gif) no-repeat 16px 0px;text-indent:0;}
ul.sitemap_box li.top{background-image:url(img/sitemap/t1/list_top.gif);}
ul.sitemap_box li.top_c{background:url(img/sitemap/t1/list_top2.gif) no-repeat 10px 45%;}
ul.sitemap_box li.bottom{background-image:url(img/sitemap/t1/list_bottom.gif);}
.sitemap_title1{background-color:#333;color:#fff;font-weight:bold;margin:0;text-align:center;}
.sitemap_title2{background-color:#444;color:#fff;margin:6px 0 0 15px;padding-left:0.5em;text-align:left;}
.sitemap_title3{background-color:#555;color:#fff;margin:6px 0 0 15px;padding-left:0.5em;text-align:left;}
.sitemap_title1 a,.sitemap_title2 a,.sitemap_title3 a{color:#fff;}
.sitemap_title1 a:hover,.sitemap_title2 a:hover,.sitemap_title3 a:hover{color:#ddd;}

