@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);


/* 対面取引口座 */
/* ============================= */
div#contact-main div.c-m-c strong{background:#f0f0f0;display:block;width:140px;}
ul.service_tools{list-style-type:none;margin:25px auto!important;margin:25px 0;width:560px;}
ul.service_tools li{list-style-type:none;}

/* 手数料・取引証拠金 */
#tocom{color:#202020;text-decoration:none;}

/* 店舗紹介 */
div#branch{text-align:center;}
div#branch div.nihon2{background:url(../face-to-face/img/pict/kujira.jpg) no-repeat 0px 8px;}
div#branch p.bmr01{margin-right:0.8em;}
div#branch p.bmr02{margin-right:2.8em;}
div#branch p.bmr03{margin-right:3.8em;}
div#branch hr{border-style:dashed;margin:1em;}
div#branch div#brn-box{margin-top:1em;width:560px;}
div#branch div#brn-left{float:left;width:430px;}
div#branch div#brn-left p{margin-top:0.5em;margin-bottom:0;text-align:left;}
div#branch div#brn-right{float:right;text-align:center;width:130px;}
div#branch dl{padding:0;width:430px;}
div#branch dl p{text-indent:0em;}
div#branch dl dt{clear:left;float:left;margin:0;padding-top:2px;text-align:center;width:3.5em;}
div#branch dl dd{margin:0 0 0 3.5em;padding:2px 0 3px 7px;text-align:left;}
div#branch dl dd p{margin:0;}
* html div#branch dl dt{margin:0 0 0.1em 0;}
* html div#branch dl dd p{margin-left:3px;}
div#branch span{margin-left:1em;}

/* プライバシーポリシー */
div.privacy{margin-left:auto!important;margin-left:0;margin-right:auto!important;margin-right:0;width:560px;}
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;}

/* 資料請求フォーム */
.consl_form{margin-left:auto!important;margin-left:0;margin-right:auto!important;margin-right:0;padding:10px;width:630px!important;width:650px;}
.consl_form table td{padding:5px 0 5px 10px;}
.consl_form table th span{color:#f99;}
.consl_form table td input,.consl_form table td span{vertical-align:middle;}
.imea{ime-mode:active;}
.imed{ime-mode:disabled;}
.sousin input{text-align:center;padding-top:1px!important;padding-top:3px;}
p.caution{margin-left:4px;}
p.caution span{color:#f00;}
.image img{float:right;margin-right:10px;}

/* P-Flash 7日間無料体験デモボタン */
ul.pf7days_button{list-style-type:none;margin-bottom:10px;width:184px;height:60px;}
ul.pf7days_button a{background:url(img/p-flash/button_trial.png) no-repeat 0px 0px;display:block;overflow:hidden;padding-top:60px;width:184px;height:0!important;height:60px;}
ul.pf7days_button a:hover{background-position:0px -60px;}

#kyodaku{margin:10px auto 5px;font-size:14px;font-weight:bold;}
#kyodaku-naiyou{border:1px solid #ddd;overflow:auto;padding:5px;width:568px!important;width:580px;height:338px!important;height:350px;margin:0 auto;}
#kyodaku-naiyou ol{margin-left:3em;}
#kyodaku-naiyou ol li{margin-bottom:0.5em;}

/* P-フラ倶楽部 入会お申込みフォーム */
#tarms_and_conditions_title{margin:10px auto 5px;font-size:14px;font-weight:bold;text-align:center;}
#tarms_and_conditions{border:1px solid #ddd;overflow:auto;padding:5px;width:568px!important;width:580px;height:338px!important;height:350px;margin:0 auto;}
#tarms_and_conditions ol{margin-left:3em;}
#tarms_and_conditions ol li{margin-bottom:0.5em;}
#tarms_and_conditions ol.article{list-style-type:none;margin-left:10px;}
#tarms_and_conditions ol.article li p{margin-left:1em;text-indent:1em;}
#tarms_and_conditions ol.article li ol.sublist{list-style-type:none;}
#tarms_and_conditions ol.article li ol li{margin-bottom:0;}
input.pfcbtn{cursor:pointer;padding:3px 10px;}
div#apply_body table tbody th{text-align:left;padding-left:7px;width:180px;}
div#apply_body table tbody td span{color:#666;}
div#apply_body input.pfcbtn{margin:4px 7px;}
div#apply_body input,div#apply_body select,div#apply_body label{margin-top:3px;margin-bottom:3px;vertical-align:middle;}
div#apply_body label{cursor:pointer;}
div#apply_body .req{color:#f99;font-weight:700;margin-left:5px;}
div#apply_body p.empf{color:#c03;}
div#apply_body .imeon{ime-mode:active;}
div#apply_body .imeoff{ime-mode:inactive;}
div#apply_body .imedis{ime-mode:disabled;}


/*資料請求のページ*/

.consl_form div.box_l{padding:1px;width:235px;border:1px solid #fff;margin-left:10px!important;margin-left:5px; float:left;line-height:1.2;margin-bottom:15px;}
.consl_form div.box_l p{color:#666;font-weight:bold;}
.consl_form div.box_r{padding:1px;width:245px;border:1px solid #fff;margin-bottom:15px;margin-left:10px!important;margin-left:5px;float:right;line-height:1.2;}
.consl_form div.box_r p{color:#666;font-weight:bold;}

/*トップページ*/

div.consultantinfo_top{background:url(img/consultant/t1/consultant_bg_top.jpg);height:15px;margin-top:15px;}
div.consultantinfo:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.news{display:inline-block;min-height:1%;}* html div.news{height:1%;}
div.consultantinfo{background:url(img/consultant/t1/consultant_bg.jpg);background-repeat:no-repeat;background-position:0px bottom;display:block;text-align:left;padding:0 1px 5px;position:relative;width:698px!important;width:700px;}
div.consultantinfo p.consultantinfo{margin-left:5px;margin-right:5px;}
div.consultantinfo p.consultantinfo a{color:#aaa;}
div.consultantinfo p.consultantinfo a:hover{color:#eee;}

div.consultantinfo 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.consultantinfo dl.ltop{border-top:0;}
div.consultantinfo dl dt{float:left;line-height:2em;text-align:left;width:160px!important;margin-left:20px!important;margin-left:10px;margin-right:6px;}
div.consultantinfo dl dd{float:right;padding:0 10px 0 0;width:494px!important;width:504px;margin-left:5px;margin-right:2px!important;margin-right:1px;}
div.consultantinfo dl dd a{display:block;line-height:2em;margin-right:1px;/*text-decoration:none;*/}
div.consultantinfo dl dd a:hover{text-decoration:underline;}
div.consultantinfo dl dd span{color:#606060;line-height:2em;margin-right:1px;}
div.consultantinfo dl dd img{margin-top:5px;}


/* smart_cx , MAX証拠金 */
h1.mm_h1{background-image:url(img/commodity/smart_cx/top_mm.gif);}
.sc_box{border:3px dotted #cccc60;margin:2em auto 1em auto;padding:7px;width:576px!important;width:590px;}
.sm_box{border:3px dotted #FF8C00;margin:2em auto 1em auto;padding:7px;width:576px!important;width:550px;}
.mm_box{border:3px dotted #ff0000;margin:2em auto 1em auto;padding:7px;width:576px!important;width:590px;}
.mm_box_test{background-color:#ffffcc;margin:2em auto 1em auto;padding:7px;width:576px!important;width:590px;}
body#consultant ul.pf_disp_list{list-style-type:none;}
body#consultant ul.pf_disp_list li{margin-top:25px;text-align:center;width:250px;}
body#consultant ul.pf_disp_list li p{margin-top:5px;text-align:left;}
body#consultant ul.pf_disp_list li p.t{font-weight:700;text-align:center;}
body#consultant ul.pf_disp_list li.l{clear:left;float:left;}
body#consultant ul.pf_disp_list li.r{float:right;}
body#consultant ul.pf_disp_list li.l2{clear:left;float:left;text-align:left;width:590px;}
body#consultant ul.pf_disp_list li.l2 p.t{margin-left:25px;width:200px;}
body#consultant ul.pf_disp_list li.l2 img{float:left;margin-left:25px;margin-right:35px;}
body#consultant ul.pf_disp_list li.l2 ul{float:right;width:270px!important;width:300px;}
body#consultant ul.pf_disp_list li.l2 ul li{margin-top:0;margin-bottom:0;text-align:left;}
table.maxex {background-color:#fff;border-collapse:collapse;border:2px solid #404040;padding:1px;empty-cells:show;margin-left:auto;margin-right:auto;}
table.maxex caption{caption-side:top;margin-left:auto;margin-right:auto;text-align:center;}
table.maxex thead th{background-color:#fff;border:1px solid #404040;color:#000;font-weight:bold;padding:2px;text-align:center;}
table.maxex tbody th{background-color:#fff;border:1px solid #404040;color:#000;font-weight:bold;padding:2px;text-align:center;}
table.maxex tr{background-color:#fff;border:1px solid #404040;color:#000;font-weight:normal;padding:2px;text-align:center;}
table.maxex tr td{background-color:#fff;border:1px solid #404040;color:#000;font-weight:normal;padding-right:2px;text-align:center;}
table.maxex tbody tr.yel td{background-color:#ffff99;border:1px solid #404040;color:#000;font-weight:normal;padding:2px;text-align:center;}
table.maxex tbody tr.yel td.white{background-color:#fff;border:1px solid #404040;color:#000;font-weight:normal;padding:2px;text-align:center;}
table.maxex tbody tr.yel td.fontred{color:#ff0000;font-weight:bold;}


/* smart_cx , 金の低レバレッジ */
h1.lowleve_h1{background-image:url(img/commodity/smart_cx/top_lowleve.gif);}
h1.seleleve_h1{background-image:url(img/commodity/smart_cx/top_seleleve.gif);}

h2.smartinfo,h3.smartinfo{clear:both;background:url(img/h/t1/h.png) no-repeat 0px 0px;border:1px solid #ccc;border-color:#526507;color:#303030;cursor:default;font-size:14px;font-weight:bold;line-height:18px;margin-left:0;margin-right:auto;margin-bottom:0;margin-top:20px;padding:11px 0px 0px 30px;text-align:left;width:670px!important;width:700px;height:27px!important;height:40px;}
h2.smartinfo,h3.smartinfo{border-bottom-style:solid;border-bottom-width:3px;border-left:none;border-right:none;border-top:none;}
div.smartinfo:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.news{display:inline-block;min-height:1%;}* html div.news{height:1%;}
div.smartinfo{background:url(img/concierge/t1/concierinfo_bg.jpg);background-repeat:no-repeat;background-position:0px bottom;display:block;text-align:left;padding:0 1px 5px;position:relative;width:698px!important;width:700px;}

div.smartinfo 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.smartinfo dl.ltop{border-top:0;}
div.smartinfo dl dt{float:left;line-height:1em;text-align:left;width:460px!important;margin-left:4px!important;margin-left:2px;margin-right:5px;}
div.smartinfo dl dd{float:right;padding:0 10px 0 0;width:210px!important;width:220px;margin-left:5px;margin-right:2px!important;margin-right:1px;}
div.smartinfo dl dd a{display:block;line-height:2em;margin-right:1px;text-decoration:none;}
div.smartinfo dl dd a:hover{text-decoration:underline;}
div.smartinfo dl dd span{color:#606060;line-height:2em;margin-right:1px;}
div.smartinfo dl dd img{margin-top:5px;}

div.smartinfo ul.smartinfo li{list-style-image:url(img/common/t1/li2.gif);list-style-type:disc;margin-left:24px;margin-top:10px;margin-bottom:20px;}
div.smartinfo ul.smartinfo 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:0px;height:14px!important;height:14px;}
div.smartinfo ul.smartinfo li.title{background-image:none;}
div.lowleve_box{border:none;margin:2em auto 1em auto;padding:8px;width:670px!important;width:678px;background-color:#fff;}


ul.lowleve-1,ul.lowleve-2,ul.lowleve-3{background:url(img/background/t1/item_bg.jpg) repeat-x 0px 0px;border:1px solid #ccc;padding:1px;width:220px!important;width:224px;height:17em;}
ul.lowleve-1{float:left;margin-right:10px;}
ul.lowleve-2{float:left;}
ul.lowleve-3{float:right;}
ul.lowleve-1 li,ul.lowleve-2 li,ul.lowleve-3 li{/*list-style-image:url(img/common/t1/li2.gif);*/list-style-type:none;margin-left:5px;}
ul.lowleve-1 li.title,ul.lowleve-2 li.title,ul.lowleve-3 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.lowleve-1 li.title{background-image:url(img/commodity/t1/lowleve-1_title.gif);}
ul.lowleve-2 li.title{background-image:url(img/commodity/t1/lowleve-2_title.gif);}
ul.lowleve-3 li.title{background-image:url(img/commodity/t1/lowleve-3_title.gif);}

table.lowleve_box{background-color:#00c5ff; border-width:2px; border-style:solid; border-color:#88ddff #88ddff #00aaff #00aaff;width:700px;}
table.lowleve_box td{padding:7px;background-color:#eaf5ff; border-color:#00aaff #00aaff #88ddff #88ddff; border-width:0px;}
table.lowleve_box td.left{font-size:15px;}
table.lowleve_box td.right{font-size:10px;}
table.lowleve_box td.title{background-color:#00c5ff; border-color:#88ddff #88ddff #00aaff #00aaff;  height:20px; color:#ffffff; font-weight:700;}

/* インフォ・ユニコム */
h1.infounicom_h1{background-image:url(img/infounicom_guide/t1/topimage.jpg);}
.iimgborder{border:2px solid #1c4486;}
dl.reseach_conts:after{content:".";clear:both;display:block;height:0;visibility:hidden;}dl.reseach_conts{display:inline-block;min-height:1%;}* html dl.reseach_conts{height:1%;}
dl.reseach_conts{background-color:#fdffe1;border:1px solid #ccc;display:block;margin:0 auto;padding:0 5px 5px 5px;text-align:left;width:588px!important;width:600px;}
dl.reseach_conts dt,dl.reseach_conts dd{font-size:13px;}
dl.reseach_conts dt{background-color:#fff;border:3px solid #777;clear:left;float:left;font-weight:bold;margin-top:5px;padding:4px 0 2px;text-align:center;width:184px!important;width:190px;}
dl.reseach_conts dd{background-color:#fff;border:3px solid #fafafa;float:right;margin-top:5px;padding:4px 0 2px 5px;width:384px!important;width:395px;}


/* P-Flash 7日間無料体験デモボタン */
ul.pf7days_button{list-style-type:none;margin-bottom:10px;width:184px;height:60px;}
ul.pf7days_button a{background:url(img/p-flash/button_trial.png) no-repeat 0px 0px;display:block;overflow:hidden;padding-top:60px;width:184px;height:0!important;height:60px;}
ul.pf7days_button a:hover{background-position:0px -60px;}
ul.flowbox1{background-color:#fff;list-style-type:none;margin:0 auto!important;margin:0;padding:0;width:590px;}
ul.flowbox1 li{float:left;margin-right:10px;text-align:center;width:190px;}
ul.flowbox1 li.f_lst{margin-right:0;}
ul.flowbox1 li p{margin-top:5px;text-align:left;}
ul.flowbox2{list-style-type:none;margin:0 auto!important;margin:0;padding:0;width:590px;}
ul.flowbox2 li{float:left;margin-right:21px;text-align:center;width:182px;}
ul.flowbox2 li.f_lst{margin-right:0;}
