﻿article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,div,pre,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,th,td,figure{margin:0;padding:0}input,textarea{margin:0;font-size:100%}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset,img{border:0}img{vertical-align:top}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:after,q:before{content:''}a,input{outline:none}abbr,acronym{border:0}html{overflow-y:scroll}body{text-align:center}@media print{html,html body{*zoom:0.65}}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.fwB{font-weight:bold}.clear{clear:both}.mt00{margin-top:0px !important}.mr00{margin-right:0px !important}.mb00{margin-bottom:0px !important}.ml00{margin-left:0px !important}.mt05{margin-top:5px !important}.mr05{margin-right:5px !important}.mb05{margin-bottom:5px !important}.ml05{margin-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pt00{padding-top:0px !important}.pr00{padding-right:0px !important}.pb00{padding-bottom:0px !important}.pl00{padding-left:0px !important}.pt05{padding-top:5px !important}.pr05{padding-right:5px !important}.pb05{padding-bottom:5px !important}.pl05{padding-left:5px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}body{font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;font-size:14px;color:#333;line-height:1.4}*:first-child+html body{font-size:88%}* html body{font-size:88%}html>body{font-size:88% \9}a{color:#004ea2;text-decoration:underline}a:link{color:#004ea2}a:hover,a:active{color:#004ea2;text-decoration:none}a:visited{color:#004ea2}#header{width:100%}#header-top{width:100%;min-width:1000px;padding-bottom:5px;background:#ebebeb url(../../img/common/header-bg-01.gif) left bottom repeat-x;border-top:5px solid #004ea2}#header-top-inner{display:block;min-height:1%;width:1000px;margin:0 auto;text-align:left}#header-top-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#header-top-inner h1{float:left;padding-top:14px;font-size:9px;color:#999}#header-top-inner ul{float:right;width:300px;padding-right:2px;background:url(../../img/common/header-bg-line.gif) right top repeat-y;overflow:hidden}#header-top-inner ul li{float:left;width:98px;padding:0 0 0 2px;background:url(../../img/common/header-bg-line.gif) left top repeat-y;font-size:12px;font-weight:bold;color:#222;text-align:center}#header-top-inner ul li a{display:block;padding:11px 0 9px;border-bottom:3px solid #ebebeb;color:#222;text-decoration:none}#header-top-inner ul li a:hover{border-bottom:3px solid #004ea2}#header-top-inner ul li.last{background-color:#ddd}#header-top-inner ul li.last a{border-bottom:3px solid #ddd}#header-top-inner ul li.last a:hover{border-bottom:3px solid #ddd}body#header-east #btn-east a,body#header-west #btn-west a{border-bottom:3px solid #004ea2}#header-bottom{width:100%;min-width:1000px;padding:19px 0;background-color:#f9f9f9;border-bottom:1px solid #ddd}#header-bottom-inner{display:block;min-height:1%;width:1000px;margin:0 auto;text-align:left}#header-bottom-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#header-logo{float:left;width:190px}#header-logo a{text-decoration:none;letter-spacing:0.1em}#header-logo a span{display:block;margin-top:5px;font-size:12px}#header-logo a span#header-txt-east{color:#004ea2}#header-logo a span#header-txt-west{color:#042174}#gNavi{display:block;min-height:1%;float:right;width:706px;margin-top:5px;background:url(../../img/common/header-bg-gnavi.gif) left top repeat-y}#gNavi:after{clear:both;content:".";display:block;height:0;visibility:hidden}#gNavi li{float:left;width:126px;padding:0 0 0 1px;font-weight:bold;text-align:center}#gNavi li a{display:block;padding:12px 0;color:#333;text-decoration:none}#gNavi li a:hover{color:#004ea2}#gNavi li#gNav01{width:71px;height:40px;overflow:hidden}#gNavi li#gNav01 a{padding:0;width:71px;height:80px}#gNavi li#gNav01 a:hover{margin-top:-40px}#gNavi li#gNav03{width:125px}body.g02 #gNavi li#gNav02 a,body.g03 #gNavi li#gNav03 a,body.g04 #gNavi li#gNav04 a,body.g05 #gNavi li#gNav05 a,body.g06 #gNavi li#gNav06 a{color:#004ea2}#breadcrumb{width:1000px;margin:15px auto 0;text-align:left;overflow:hidden}#breadcrumb li{float:left;padding-right:14px;margin-right:6px;background:url(../../img/common/breadcrumb-ic-arrow.gif) right center no-repeat;font-size:86%;white-space:nowrap}#breadcrumb li a{white-space:nowrap}#breadcrumb li.last{margin-right:0;padding-right:0;background:none}#container{width:100%;min-width:1000px}#container #contents{display:block;min-height:1%;width:1000px;margin:26px auto 0;text-align:left}#container #contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}#main{float:right;width:750px}#side{float:left;width:220px}#lnavi-center{padding-top:5px;background:url(../../img/common/side-bg-type-01-top.gif) left top no-repeat}#lnavi-center-bg{padding-bottom:5px;background:url(../../img/common/side-bg-type-01-bottom.gif) left bottom no-repeat;zoom:1}#lnavi-center-bg-inner{padding:10px 5px 0;background-color:#00448d}#lnavi-center-bg-inner h2{font-weight:bold;color:#fff;text-align:center}#side-application-box{margin-top:15px;padding:13px 15px;background-color:#fff;text-align:center}#side-txt-application{font-size:12px;font-weight:bold}#side-btn-application{margin-top:7px;font-size:16px;font-weight:bold;text-align:center;line-height:1.2}#side-btn-application a{display:block;width:110px;height:58px;padding:17px 32px 0 38px;background:url(../../img/common/side-bg-application.gif) left top no-repeat;color:#333;text-decoration:none}#side-btn-application a:hover{height:56px;padding:19px 32px 0 38px;background:url(../../img/common/side-bg-application-cr.gif) left top no-repeat}#side-btn-application a span{display:block;font-size:20px}#side-contact-box{padding:12px 15px;background-color:#eee}#side-phone-01{width:180px;height:29px;padding-top:7px;background:url(../../img/common/side-bg-phone.gif) left top no-repeat;font-size:12px;color:#fff;text-align:center;line-height:1.2}#side-phone-02{margin:7px 0 0 8px;padding:1px 0 1px 15px;background:url(../../img/common/side-ic-phone-01.gif) left center no-repeat;font-size:12px;font-weight:bold;line-height:1.2}#side-phone-03{margin-top:6px;padding:1px 0 1px 25px;background:url(../../img/common/side-ic-phone-02.gif) left center no-repeat;font-size:21px;color:#14680e;line-height:1.2}#side-phone-04{margin:3px 0 0 10px;font-size:11px;line-height:1.2}#side-contact{margin-top:14px;padding-top:12px;background:url(../../img/common/side-bg-line.gif) left top repeat-x;text-align:center}#side-txt-contact{font-size:12px}#side-btn-contact{margin-top:3px;font-size:16px;font-weight:bold;text-align:left;line-height:1.2}#side-btn-contact a{display:block;width:135px;height:31px;padding:12px 0 0 45px;background:url(../../img/common/side-bg-contact.gif) left top no-repeat;color:#333;text-decoration:none}#side-btn-contact a:hover{height:29px;padding:14px 0 0 45px;background:url(../../img/common/side-bg-contact-cr.gif) left top no-repeat}#side-use{margin-top:20px}#side-use a{display:block;width:220px;height:41px;padding:20px 0 21px 85px;background:url(../../img/common/side-bg-use.gif) left top no-repeat;font-size:18px;font-weight:bold;text-decoration:none}#side-use a:hover{height:41px;padding:20px 0 21px 85px;background:url(../../img/common/side-bg-use-cr.gif) left top no-repeat}#side-use a span{display:block;font-size:11px}#lnavi-menu{margin-top:20px;padding-top:3px;background:url(../../img/common/side-bg-type-02-top.gif) left top no-repeat}#lnavi-menu-bg{padding-bottom:3px;background:url(../../img/common/side-bg-type-02-bottom.gif) left bottom no-repeat;zoom:1}#lnavi-menu-bg-inner h2{padding:15px 0;background-color:#00448d;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:1.2}#lnavi-menu-bg-inner ul{border-left:1px solid #ccc;border-right:1px solid #ccc}#lnavi-menu-bg-inner ul li{border-bottom:1px solid #ccc;font-weight:bold;text-align:center}#lnavi-menu-bg-inner ul li a{display:block;padding:15px 60px;background:url(../../img/common/side-ic-menu-arrow.gif) 5% center no-repeat;color:#333;text-decoration:none}#lnavi-menu-bg-inner ul li a:hover{padding:15px 60px;background:url(../../img/common/side-ic-menu-arrow-cr.gif) 5% center no-repeat;color:#00448d}#lnavi-menu-bg-inner ul li.last{border-bottom:none}#lnavi-menu-bg-inner ul li.last a{padding-bottom:15px 12px 12px}#side-banner li{margin-top:20px}#footer{width:100%;min-width:1000px;margin-top:160px;text-align:left}#footer-top{width:100%;min-width:1000px;padding-top:30px;border-top:3px solid #004ea2}#footer-top-inner{display:block;min-height:1%;position:relative;width:1000px;margin:0 auto}#footer-top-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pageTop{position:absolute;right:0;top:-93px;text-align:center}.pageTop a{display:block;width:110px;height:17px;padding:36px 0 8px;background:url(../../img/common/footer-bg-pagetop.gif) left top no-repeat;font-size:12px;font-weight:bold;color:#fff;text-decoration:none}.pageTop a:hover{height:17px;padding:36px 0 8px;background:url(../../img/common/footer-bg-pagetop-cr.gif) left top no-repeat}#footer-top-flow{float:left;width:480px}#footer-txt-flow{font-size:18px;font-weight:bold;color:#004ea2}#footer-top-flow-link{display:block;min-height:1%;margin-top:15px}#footer-top-flow-link:after{clear:both;content:".";display:block;height:0;visibility:hidden}#footer-top-flow-link li{float:left;width:140px;margin-right:20px;display:inline}#footer-top-flow-link li dl{margin-top:10px}#footer-top-flow-link li dl dt{font-weight:bold}#footer-top-flow-link li dl dd{margin-top:3px;font-size:86%}#footer-top-phone-box{float:right;width:502px}#footer-txt-phone-01{font-size:18px;font-weight:bold;color:#004ea2}#footer-txt-phone-02{margin-top:8px;font-weight:bold}#footer-txt-phone-03{margin-top:8px;padding-left:54px;background:url(../../img/common/footer-ic-phone-01.gif) left center no-repeat;font-size:46px;color:#14680e;line-height:1}#footer-txt-phone-03 span{margin-left:20px}#footer-txt-phone-03 span img{vertical-align:baseline}#footer-txt-phone-04{margin-top:-1px;font-size:12px;letter-spacing:0.05em}#footer-top-phone-link{margin-top:12px;padding-top:12px;border-top:1px solid #ccc}#footer-top-phone-link ul{display:block;min-height:1%;margin-top:5px}#footer-top-phone-link ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}#footer-top-phone-link ul li{float:left;margin-right:20px;display:inline}#footer-top-phone-link ul li.last{margin-right:0}#footer-txt-phone-link{font-weight:bold}#footer-btn-application{width:280px;font-size:18px;font-weight:bold;line-height:1.2}#footer-btn-application a{display:block;width:200px;height:40px;padding:15px 40px 0 40px;background:url(../../img/common/footer-bg-application.gif) left top no-repeat;color:#333;text-decoration:none}#footer-btn-application a:hover{height:38px;padding:17px 40px 0 40px;background:url(../../img/common/footer-bg-application-cr.gif) left top no-repeat}#footer-btn-contact{width:200px;margin-top:2px;font-size:18px;font-weight:bold;text-align:left;line-height:1.2}#footer-btn-contact a{display:block;width:115px;height:39px;padding:14px 40px 0 45px;background:url(../../img/common/footer-bg-contact.gif) left top no-repeat;color:#333;text-decoration:none}#footer-btn-contact a:hover{height:37px;padding:16px 40px 0 45px;background:url(../../img/common/footer-bg-contact-cr.gif) left top no-repeat}#footer-middle{width:100%;min-width:1000px;margin-top:25px;padding:25px 0;background-color:#eee;border-top:1px solid #ccc}#footer-middle-inner{width:1000px;margin:0 auto}#footer-middle-link{display:block;min-height:1%;padding:25px 0;background:url(../../img/common/footer-bg-line.gif) left top repeat-y}#footer-middle-link:after{clear:both;content:".";display:block;height:0;visibility:hidden}#footer-middle-link li{float:left;width:248px;padding-right:22px;font-size:86%;line-height:1.2}#footer-middle-link li a{color:#333;text-decoration:none}#footer-middle-link li.last{width:190px;background:none;padding-right:0;margin-right:0}#footer-middle-link li.last ul li{margin-bottom:12px}#footer-middle-link li ul{margin-left:20px}#footer-middle-link li ul li{float:none;width:auto;background:none;padding-right:0;font-size:100%}#footer-middle-link li ul li.first{margin-left:0}#footer-middle-link li ul li div{margin-top:30px}#footer-middle-link li ul li p{font-weight:bold}#footer-middle-link li ul li span{padding-left:9px;background:url(../../img/common/footer-ic-link-01.gif) left 5px no-repeat;border-bottom:1px solid #8b8b8b;padding-bottom:1px;zoom:1}#footer-middle-link li ul li span:hover{border-bottom:none;padding-bottom:2px}#footer-middle-link li ul li ul{margin-left:0}#footer-middle-link li ul li ul li{margin-top:12px;letter-spacing:-0.05em}#footer-middle-link li ul li ul li span{padding-left:20px;background:url(../../img/common/footer-ic-link-02.gif) 10px 1px no-repeat}#footer-bottom{width:100%;min-width:1000px;padding:12px 0;background-color:#004ea2;border-top:1px solid #ccc;overflow:hidden}#footer-bottom-inner{display:block;min-height:1%;width:1000px;margin:0 auto}#footer-bottom-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#footer-bottom-link{float:left;width:430px}#footer-bottom-link li{overflow:hidden;float:left;margin-right:20px;display:inline}#footer-bottom-link li a{font-size:11px;color:#fff}#copyright{float:right;width:430px;margin-top:3px;font-size:11px;color:#fff;text-align:right}#simu-wrapper{width:100%;min-width:1016px;text-align:left;background:#f7faf7 url(../img/simulation/bg-simulation-01.jpg) no-repeat center top;letter-spacing:0;display:block;min-height:1%}#simu-wrapper:after{clear:both;content:".";display:block;height:0;visibility:hidden}#simu-header{padding:22px 0;background:#fff;border-top:5px solid #f0670c;border-bottom:1px solid #d7d7d7;text-align:center}#simu-contents{position:relative;width:1010px;min-height:900px !important;margin:0 auto;padding:0 0 180px;display:block;min-height:1%}#simu-contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}#simu-contents #simu-head-area{height:150px;padding:47px 5px 0;overflow:hidden}#simu-contents #simu-main{float:right;width:640px;padding:3px 5px 0 0;display:block;min-height:1%}#simu-contents #simu-main:after{clear:both;content:".";display:block;height:0;visibility:hidden}#simu-contents #simu-side{position:relative;float:left;width:345px;height:auto;padding:0;display:block;min-height:1%}#simu-contents #simu-side:after{clear:both;content:".";display:block;height:0;visibility:hidden}.simu-resulet-area{display:none;width:100%;padding:80px 0 120px;background:#e6e6e6 url(../img/simulation/bg-result-01.png) no-repeat center top}.simu-resulet-inner{width:1016px;margin:0 auto}#simu-footer{height:90px;min-width:1016px;background:#ef6c15;text-align:left;letter-spacing:0}#simu-footer-inner{width:1000px;margin:0 auto;padding:26px 0 20px;overflow:hidden}#simu-footer-inner #simu-footer-logo{float:left}#simu-footer-inner #simu-copyright{float:right;padding:14px 0 0;font-size:12px;line-height:1.1;letter-spacing:0.02em;color:#fff}.side-result-box{position:absolute;left:0;top:0;z-index:100}.side-result-box .box-01{width:340px;padding:13px 0 0;background:url(../img/simulation/bg-side-navi-head-01.png) no-repeat left top;text-align:center;display:block;min-height:1%}.side-result-box .box-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}.side-result-box .box-01 .tit-side-01{display:inline-block;*display:inline;*zoom:1;height:44px;padding:3px 0 0 44px;background:url(../img/simulation/ic-side-yen.png) no-repeat left 3px;font-size:20px;font-weight:bold;color:#fff;line-height:28px}.side-result-box .box-02{padding:0 0 15px;background:url(../img/simulation/bg-side-navi-foot-01.png) no-repeat left bottom;display:block;min-height:1%}.side-result-box .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.side-result-box .box-03{padding:0 7px 10px;background:url(../img/simulation/bg-side-navi-body-01.png) repeat-y left top;text-align:left;display:block;min-height:1%}.side-result-box .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.side-result-box .side-select-list li{padding:12px 18px;border-bottom:1px solid #e2dede;overflow:hidden}.side-result-box .side-select-list li .selected-list-01,.side-result-box .side-select-list li .selected-list-common{float:left;width:210px;overflow:hidden;line-height:25px}.side-result-box .side-select-list li .selected-list-01 dt,.side-result-box .side-select-list li .selected-list-common dt{float:left}.side-result-box .side-select-list li .selected-list-01 dd,.side-result-box .side-select-list li .selected-list-common dd{overflow:hidden}.side-result-box .side-select-list li .btn-change-01{float:right;width:70px;height:25px;font-size:12px;text-align:center;line-height:25px}.side-result-box .side-select-list li .btn-change-01 a{display:block;height:25px;background:url(../img/simulation/bg-btn-side-change.png) no-repeat left top;color:#fff;text-decoration:none}.side-result-box .side-total-01{padding:19px 0 0 17px}.side-result-box .side-total-01 .total-box-01{width:291px;height:170px;background:url(../img/simulation/bg-side-result-01.png) no-repeat left top}.side-result-box .side-total-01 .total-box-01 .tit-total-01{height:50px;padding-top:13px;font-size:16px;font-weight:bold;color:#fff;line-height:23px;text-align:center}.side-result-box .side-total-01 .total-box-01 .tit-total-01 span{display:inline-block;*display:inline;*zoom:1;width:43px;height:23px;margin-left:14px;background:url(../img/simulation/bg-total-detail-01.png) no-repeat left center;font-size:12px;font-weight:bold;color:#e87b2c;text-align:center;line-height:23px;vertical-align:top}.side-result-box .side-total-01 .total-box-01 .regular-01{height:50px;margin-bottom:2px;padding-right:20px;text-align:right;font-size:16px;line-height:50px}.side-result-box .side-total-01 .total-box-01 .regular-01 p{float:left;display:inline-block;*display:inline;*zoom:1;margin:34px 0 0 10px;background:url(../img/simulation/bg-result-normal.png) no-repeat left center;font-size:20px;font-weight:bold;color:#fff;text-align:center;line-height:25px;background:none;color:#E7273E}.side-result-box .side-total-01 .total-box-01 .regular-01 p .kinngaku{display:inline-block;font-size:50px;width:155px}.side-result-box .side-total-01 .total-box-01 .regular-01-tax{padding-right:40px;text-align:right;font-size:25px}.side-result-box .side-total-01 .total-box-01 .regular-01-tax span{font-weight:bold}.side-result-box .side-total-01 .total-box-01 .discount-01{height:66px;padding-right:18px;font-size:22px;font-weight:bold;color:#e7273e;text-align:right;line-height:66px}.side-result-box .side-total-01 .total-box-01 .discount-01 span{float:left;display:inline-block;*display:inline;*zoom:1;margin:20px 0 0 16px;width:84px;height:25px;background:url(../img/simulation/bg-result-discount.png) no-repeat left center;font-size:12px;font-weight:normal;color:#fff;text-align:center;line-height:25px}.side-result-box .side-total-01 .total-box-01 .discount-01 span.discount-text{background:none;color:#E7273E;float:none;margin:0;font-size:15px;width:45px}.side-result-box .side-total-01 .total-box-01 .discount-01 span.discount-price{font-size:25px}.side-result-box .side-note{padding:10px 15px 0;font-size:10px;letter-spacing:0.1em}.side-result-box .side-fee{padding-top:13px;color:#e87b2c;font-size:14px;letter-spacing:0.05em}.side-result-box .side-fee dt{font-size:16px;font-weight:bold}.side-result-box .side-fee dd span{font-size:12px}.section-simu-01{margin-bottom:30px;padding:0 0 70px;background:url(../img/simulation/bg-next-arrow-01.png) no-repeat center bottom}.section-simu-01 .box-01{width:640px;padding:10px 0 0;background:url(../img/simulation/bg-simu-head-01.png) no-repeat left top;display:block;min-height:1%}.section-simu-01 .box-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}.section-simu-01 .box-02{padding:0 0 10px;background:url(../img/simulation/bg-simu-foot-01.png) no-repeat left bottom;display:block;min-height:1%}.section-simu-01 .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.section-simu-01 .box-03{padding:30px 0 40px;background:url(../img/simulation/bg-simu-body-01.png) repeat-y left top;display:block;min-height:1%}.section-simu-01 .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.section-simu-01 .simu-tit-area-01{margin-bottom:25px;overflow:hidden;text-align:center;line-height:1.1}.section-simu-01 .simu-tit-area-01 .q-01{display:inline-block;*display:inline;*zoom:1;font-size:20px}.section-simu-01 .simu-tit-area-01 .q-01 span{font-size:24px;font-weight:bold;color:#fc7d0c}.section-simu-01 .simu-tit-area-01 .btn-help-01{display:inline-block;*display:inline;*zoom:1;background:#ff0;vertical-align:top}.section-simu-01 .simu-btn-list-01{padding:0 0 0 52px;overflow:hidden}.section-simu-01 .simu-btn-list-01 li{float:left}.section-simu-01 .simu-btn-list-01 li a{display:block;font-weight:bold;color:#333;text-decoration:none;text-align:center;line-height:1.1}.section-simu-01 .simu-btn-list-01.type-01 li{margin-right:20px}.section-simu-01 .simu-btn-list-01.type-01 li a{width:259px;height:259px;background:url(../img/simulation/bg-btn-select-l-no.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-01 li a:hover,.section-simu-01 .simu-btn-list-01.type-01 li a.active{background:url(../img/simulation/bg-btn-select-l-on.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-02 li{margin:0 21px 11px 0}.section-simu-01 .simu-btn-list-01.type-02 li a{width:169px;height:79px;padding-top:40px;background:url(../img/simulation/bg-btn-select-p-no.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-02 li a:hover,.section-simu-01 .simu-btn-list-01.type-02 li a.active{background:url(../img/simulation/bg-btn-select-p-on.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-03 li{margin-right:20px}.section-simu-01 .simu-btn-list-01.type-03 li a{width:259px;height:199px;background:url(../img/simulation/bg-btn-select-m-no.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-03 li a:hover,.section-simu-01 .simu-btn-list-01.type-03 li a.active{background:url(../img/simulation/bg-btn-select-m-on.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-04 li{margin:0 21px 11px 0}.section-simu-01 .simu-btn-list-01.type-04 li a{width:259px;height:84px;padding-top:45px;background:url(../img/simulation/bg-btn-select-s-no.png) no-repeat left top}.section-simu-01 .simu-btn-list-01.type-04 li a:hover,.section-simu-01 .simu-btn-list-01.type-04 li a.active{background:url(../img/simulation/bg-btn-select-s-on.png) no-repeat left top}#select-01 .simu-btn-list-01 a{font-size:26px}#select-01 .simu-btn-list-01 .btn-01 .ic-01{height:175px;background:url(../img/simulation/ic-select-type-01.png) no-repeat center 47px}#select-01 .simu-btn-list-01 .btn-02 .ic-01{height:175px;background:url(../img/simulation/ic-select-type-02.png) no-repeat center 47px}#select-01 .simu-btn-list-01 .home-size-small{font-size:9px;margin-top:5px;display:flex;justify-content:center;align-items:center;height:30px}#select-02{display:none}#select-02 .box-03{padding-bottom:23px}#select-02 .simu-btn-list-01 .recommend{position:relative}#select-02 .simu-btn-list-01 .no1{position:absolute;top:0;right:-11px}#select-02 .simu-btn-list-01 .btn-08 a{height:77px;padding-top:42px;font-size:16px;line-height:1.25}#select-03{display:none}#select-03 .simu-btn-list-01 a{font-size:24px}#select-03 .simu-btn-list-01 .btn-01 .ic-01{height:170px;background:url(../img/simulation/ic-select-plan-01.png) no-repeat center 55px}#select-03 .simu-btn-list-01 .btn-02 .ic-01{height:170px;background:url(../img/simulation/ic-select-plan-02.png) no-repeat center 75px}#select-03 .phone-box{margin:35px 0 0}#select-03 .phone-box .q-02{display:inline-block;*display:inline;*zoom:1;font-size:20px}#select-03 .phone-box .q-02 span{font-size:24px;font-weight:bold;color:#fc7d0c}#select-03 .phone-box .sp{display:block;min-height:1%;padding-left:30px}#select-03 .phone-box .sp:after{clear:both;content:".";display:block;height:0;visibility:hidden}#select-03 .phone-box .sp li{display:block;min-height:1%;float:left}#select-03 .phone-box .sp li:after{clear:both;content:".";display:block;height:0;visibility:hidden}#select-03 .phone-box .sp li a{float:left;width:49px;height:80px;margin-left:10px}#select-03 .phone-box .sp li a.sp1{margin-left:0;background:url(../img/simulation/smart-phone.png) 0 0 no-repeat}#select-03 .phone-box .sp li a.sp1.active{background:url(../img/simulation/smart-phone.png) 0 -80px no-repeat}#select-03 .phone-box .sp li a.sp2{background:url(../img/simulation/smart-phone.png) -57px 0 no-repeat}#select-03 .phone-box .sp li a.sp2.active{background:url(../img/simulation/smart-phone.png) -57px -80px no-repeat}#select-03 .phone-box .sp li a.sp3{background:url(../img/simulation/smart-phone.png) -114px 0 no-repeat}#select-03 .phone-box .sp li a.sp3.active{background:url(../img/simulation/smart-phone.png) -114px -80px no-repeat}#select-03 .phone-box .sp li a.sp4{background:url(../img/simulation/smart-phone.png) -171px 0 no-repeat}#select-03 .phone-box .sp li a.sp4.active{background:url(../img/simulation/smart-phone.png) -171px -80px no-repeat}#select-03 .phone-box .sp li a.sp5{background:url(../img/simulation/smart-phone.png) -229px 0 no-repeat}#select-03 .phone-box .sp li a.sp5.active{background:url(../img/simulation/smart-phone.png) -229px -80px no-repeat}#select-03 .phone-box .sp li a.sp6{background:url(../img/simulation/smart-phone.png) -286px 0 no-repeat}#select-03 .phone-box .sp li a.sp6.active{background:url(../img/simulation/smart-phone.png) -286px -80px no-repeat}#select-03 .phone-box .sp li a.sp7{background:url(../img/simulation/smart-phone.png) -344px 0 no-repeat}#select-03 .phone-box .sp li a.sp7.active{background:url(../img/simulation/smart-phone.png) -344px -80px no-repeat}#select-03 .phone-box .sp li a.sp8{background:url(../img/simulation/smart-phone.png) -403px 0 no-repeat}#select-03 .phone-box .sp li a.sp8.active{background:url(../img/simulation/smart-phone.png) -403px -80px no-repeat}#select-03 .phone-box .sp li a.sp9{background:url(../img/simulation/smart-phone.png) -461px 0 no-repeat}#select-03 .phone-box .sp li a.sp9.active{background:url(../img/simulation/smart-phone.png) -461px -80px no-repeat}#select-03 .phone-box .sp li a.sp10{background:url(../img/simulation/smart-phone.png) -519px 0 no-repeat}#select-03 .phone-box .sp li a.sp10.active{background:url(../img/simulation/smart-phone.png) -519px -80px no-repeat}#select-04{display:none}#select-04 .simu-btn-list-01 a{font-size:24px}#select-04 .simu-btn-list-01 .btn-01 .ic-01{height:170px;background:url(../img/simulation/ic-select-tel-01.png) no-repeat center 60px}#select-04 .simu-btn-list-01 .btn-02 .ic-01{height:167px;background:url(../img/simulation/ic-select-plan-02.png) no-repeat center 75px}#select-05{display:none}#select-05 .simu-btn-list-01 a{font-size:24px}#select-05 .simu-btn-list-01 .btn-01 .ic-01{height:170px;background:url(../img/simulation/ic-select-tv-01.png) no-repeat center 60px}#select-05 .simu-btn-list-01 .btn-02 .ic-01{height:167px;background:url(../img/simulation/ic-select-plan-02.png) no-repeat center 75px}#select-06{display:none}#select-06 .simu-btn-list-01 a{font-size:24px}#select-06 .simu-btn-list-01 .btn-01 .ic-01{height:170px;background:url(../img/simulation/ic-select-security-01.png) no-repeat center 60px}#select-06 .simu-btn-list-01 .btn-02 .ic-01{height:170px;background:url(../img/simulation/ic-select-plan-02.png) no-repeat center 60px}#select-06.section-simu-01{background:none}.resulet-head-area{overflow:hidden;padding:0 8px 30px}.result-detail-01{width:1016px;margin-bottom:12px;padding:18px 0 0;background:url(../img/simulation/bg_simu-result-head-01.png) no-repeat left top;text-align:center;display:block;min-height:1%}.result-detail-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}.result-detail-01 .tit-result-detail-01{display:inline-block;*display:inline;*zoom:1;height:62px;padding:0 0 0 64px;background:url(../img/simulation/ic-result-yen.png) no-repeat left top;font-size:34px;font-weight:bold;color:#fff;line-height:50px}.result-detail-01 .box-02{padding:0 0 64px;background:url(../img/simulation/bg_simu-result-foot-01.png) no-repeat left bottom;text-align:left;display:block;min-height:1%}.result-detail-01 .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.result-detail-01 .box-03{padding:0 58px 10px;background:url(../img/simulation/bg_simu-result-body-01.png) repeat-y left top;display:block;min-height:1%}.result-detail-01 .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.result-detail-01 .info-area{height:77px;margin-bottom:37px;padding:43px 0 0 0px;font-size:16px;text-align:center;letter-spacing:0.03em;line-height:1.5}.result-banner{position:relative}.result-banner .limit{width:100%;font-size:19px;font-weight:bold;line-height:30px;color:#fff;display:block;text-align:center;position:absolute;bottom:12px}.result-banner .limit .caption{font-size:15px;color:#f54500;background-color:#fff;padding-left:10px;padding-right:10px;text-align:center;vertical-align:middle;border-radius:3px;display:inline-block;margin-right:10px}.result-detail-in-01{margin-top:-35px;margin-bottom:20px}.result-detail-in-01 .tit-result-detail-02{margin-bottom:15px;font-size:20px;font-weight:bold;line-height:1.1}.result-detail-in-01 .total-box-01{height:300px;border:solid 2px  #fc7e04;border-radius:10px;background-color:#fffaef}.result-detail-in-01 .total-box-01 .tit-total-01{height:37px;padding-top:13px;font-size:20px;font-weight:bold;line-height:23px;text-align:center;background-color:#fc7e04;color:#fff}.result-detail-in-01 .total-box-01 .tit-total-01 span{display:inline-block;*display:inline;*zoom:1;width:43px;height:23px;margin-left:14px;font-size:12px;font-weight:bold;color:#e87b2c;text-align:center;line-height:23px;vertical-align:top}.result-detail-in-01 .total-box-01 .regular-001{font-size:16px;line-height:50px;color:#E7273E;text-align:center}.result-detail-in-01 .total-box-01 .regular-001 p{display:inline-block;*display:inline;*zoom:1;font-size:20px;font-weight:bold;line-height:40px;background:none;text-align:center}.result-detail-in-01 .total-box-01 .regular-001 p .kinngaku{display:inline-block;font-size:62px;width:200px}.result-detail-in-01 .total-box-01 .regular-001 .getugaku{writing-mode:vertical-lr;margin:0 5px 0 0;line-height:1}.result-detail-in-01 .total-box-01 .regular-001 .regular-001-tax{font-size:30px}.result-detail-in-01 .result-button-area{position:relative}.result-detail-in-01 .result-button-area .result-button{margin:20px auto 30px auto;width:600px;height:50px;position:relative;display:block;background-size:158px 40px;background-color:#fff;border:solid 1px #fc7e04;border-radius:10px;cursor:pointer}.result-detail-in-01 .result-button-area .result-button p{padding-top:10px;font-weight:bold;text-decoration:none;font-size:20px;text-align:center;color:#fc7e04}.result-detail-in-01 .result-button-area p.note{position:absolute;right:0;top:19px;display:inline-block;font-size:10px;color:#999;text-align:right}.result-detail-in-01_2{margin-top:-35px;margin-bottom:20px}.result-detail-in-01_2 .tit-result-detail-02{margin-bottom:15px;font-size:20px;font-weight:bold;line-height:1.1}.result-detail-in-01_2 .total-box-01{height:300px;border:solid 2px  #fc7e04;border-radius:10px;background-color:#fffaef}.result-detail-in-01_2 .total-box-01 .tit-total-01{height:37px;padding-top:13px;font-size:20px;font-weight:bold;line-height:23px;text-align:center;background-color:#fc7e04;color:#fff}.result-detail-in-01_2 .total-box-01 .tit-total-01 span{display:inline-block;*display:inline;*zoom:1;width:43px;height:23px;margin-left:14px;font-size:12px;font-weight:bold;color:#e87b2c;text-align:center;line-height:23px;vertical-align:top}.result-detail-in-01_2 .total-box-01 .regular-001{height:150px;font-size:16px;line-height:50px;color:#E7273E;text-align:center}.result-detail-in-01_2 .total-box-01 .regular-001 p{display:inline-block;*display:inline;*zoom:1;font-size:20px;font-weight:bold;line-height:40px;background:none;text-align:center}.result-detail-in-01_2 .total-box-01 .regular-001 p .kinngaku{display:inline-block;font-size:62px;width:200px}.result-detail-in-01_2 .total-box-01 .regular-001 .getugaku{writing-mode:vertical-lr;margin:0 5px 0 0;line-height:1}.result-detail-in-01_2 .total-box-01 .regular-001 .flex{display:flex;align-items:center;justify-content:center}.result-detail-in-01_2 .total-box-01 .regular-001 .regular-001-tax{font-size:30px}.result-detail-in-01_2 .total-box-01 .flex{display:flex;align-items:center;justify-content:center;margin-top:5px}.result-detail-in-01_2 .total-box-01 .fukidashi{width:300px}.result-detail-in-01_2 .total-box-01 .fukidashi .img-size{width:300px}.result-detail-in-01_2 .result-button-area{position:relative}.result-detail-in-01_2 .result-button-area .result-button{margin:10px auto 30px auto;width:600px;height:50px;position:relative;display:block;background-size:158px 40px;background-color:#fff;border:solid 1px #fc7e04;border-radius:10px;cursor:pointer}.result-detail-in-01_2 .result-button-area .result-button p{padding-top:10px;font-weight:bold;text-decoration:none;font-size:20px;text-align:center;color:#fc7e04}.result-detail-in-01_2 .result-button-area p.note{position:absolute;right:0;top:19px;display:inline-block;font-size:10px;color:#999;text-align:right}.result-detail-in-02{margin-bottom:10px;padding:20px 0 0 12px;background:url(../img/simulation/bg-line-x-01.png) repeat-x left top}.result-detail-in-02 .tit-result-detail-02{margin-bottom:15px;font-size:20px;font-weight:bold;line-height:1.1}.fee-list-01{position:relative;display:block;min-height:1%}.fee-list-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}.fee-list-01 li{float:left;position:relative;width:117px;height:127px;margin-right:6px;background:url(../img/simulation/bg-box-result-01.png) no-repeat left top;text-align:center}.fee-list-01 li .ic-plus{position:absolute;left:-18px;top:60px}.fee-list-01 li.total-01{position:absolute;top:-6px;right:243px;width:148px;height:140px;background:url(../img/simulation/bg-box-result-03.png) no-repeat left top}.fee-list-01 li.total-01 .ic-plus{left:-17px;top:61px}.fee-list-01 li.total-01 .tit-total-01{height:41px;font-size:13px;font-weight:bold;color:#fff;line-height:39px}.fee-list-01 li.total-01 .regular-01{height:50px;margin-bottom:2px;padding-top:14px;padding-right:27px;text-align:right;font-size:16px;line-height:50px}.fee-list-01 li.total-02{position:absolute;right:-3px;top:-37px;width:243px;height:193px;background:url(../img/simulation/bg-box-result-fee-01.png) no-repeat left top}.fee-list-01 li.total-02 .ic-plus{left:-24px;top:85px}.fee-list-01 li.total-02 .tit-total-02{height:44px;font-size:18px;font-weight:bold;color:#fff;line-height:43px}.fee-list-01 li.total-02 .discount-label{height:36px}.fee-list-01 li.total-02 .discount-label span{font-size:10px}.fee-list-01 li.total-02 .discount-03{height:63px;font-size:18px;font-weight:bold;color:#e7273e}.fee-list-01 li.total-02 .discount-03 span{padding-left:5px;font-size:28px}.fee-list-01 li.total-02 .discount-01-1{font-size:25px;font-weight:bold;color:#e7273e}.fee-list-01 li.total-02 span.discount-title-1{float:left;display:inline-block;margin:0px 0 0 20px;width:66px;border-radius:7px;height:34px;padding:3px 0 0px;background:#ffe937;color:#e7273e;font-size:12px;font-weight:bold;text-align:center;line-height:15px}.fee-list-01 li.total-02 span.discount-text{font-size:15px;padding-right:10px;position:relative;top:-2px}.fee-list-01 li .tit-01{height:29px;font-size:12px;font-weight:bold;line-height:33px}.fee-list-01 li .price-01{height:30px;font-size:12px;line-height:30px}.fee-list-01 li.box-plan-01 .select-01{padding-top:12px}.fee-list-01 li.box-provider .select-01,.fee-list-01 li.box-hikari .select-01,.fee-list-01 li.box-tv .select-01{padding-top:20px}.fee-list-02{position:relative;display:block;min-height:1%}.fee-list-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.fee-list-02 li{float:left;position:relative;height:165px;margin-right:10px;text-align:center}.fee-list-02 li .ic-plus{position:absolute;left:-18px;top:80px}.fee-list-02 li.box-plan-02{width:130px;background:url(../img/simulation/bg-box-plan-02.png) no-repeat left top}.fee-list-02 li.box-smartvalue-01{width:270px;background:url(../img/simulation/bg-box-smartvalue-02.png) no-repeat left top}.fee-list-02 li.box-tv-02{color:#858585;width:130px;background:url(../img/simulation/bg-box-tv-02.png) no-repeat left top}.fee-list-02 li.box-tv-02 .tit-02,.fee-list-02 li.box-tv-02 .price-02{color:#858585}.fee-list-02 li .tit-02{height:34px;font-size:12px;font-weight:bold;line-height:33px;color:#fff}.fee-list-02 li .select-02{color:#e7273e;font-size:14px;font-weight:bold;padding-top:35px}.fee-list-02 li .select-03{color:#e7273e;font-size:14px;padding:5px 11px 0}.fee-list-02 li .select-03 .install-01{color:#333;margin-bottom:5px;padding-bottom:8px;background:url(../img/simulation/bg-line-x-02.png) repeat-x left bottom;font-size:14px}.fee-list-02 li .select-03 .install-01 span{font-size:12px}.fee-list-02 li .select-03 .install-01 .discount-01{font-weight:bold}.fee-list-02 li .select-04{color:#ababab;font-size:14px;font-weight:bold;padding-top:35px}.result-detail-in-02{display:none}.result-detail-in-02 table{width:100%;border:none;text-align:center}.result-detail-in-02 table th{background:#eeeeee;font-weight:bold}.result-detail-in-02 table td{width:273px;background:#fafafa}.result-detail-in-02 table th,.result-detail-in-02 table td{padding:10px;text-align:center;border:#fff solid 2px}.result-detail-in-02 table .total{font-weight:bold;font-size:18px;color:#ee3b48}.result-detail-in-02 table .total th,.result-detail-in-02 table .total td{background:#fee}.note-area-01{margin-top:30px;padding-left:12px;font-size:10px;color:#666;letter-spacing:0.1em}.note-area-01 .note-01{margin-bottom:20px}.note-area-01 .note-list-box{display:none;margin-bottom:20px}.note-area-01 .note-list-box li{margin-bottom:1px}.note-area-01 .note-list-box_2{display:none;margin-bottom:20px}.note-area-01 .note-list-box_2 li{margin-bottom:1px}.result-foot-area{padding:0 8px;display:block;min-height:1%}.result-foot-area:after{clear:both;content:".";display:block;height:0;visibility:hidden}.application-area{float:left;width:640px;padding:10px 0 0;background:url(../img/simulation/bg-form-head-01.png) no-repeat left top;display:block;min-height:1%}.application-area:after{clear:both;content:".";display:block;height:0;visibility:hidden}.application-area .box-02{padding:0 0 10px;background:url(../img/simulation/bg-form-foot-01.png) no-repeat left bottom;display:block;min-height:1%}.application-area .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.application-area .box-03{padding:25px 23px 15px;background:#fff;text-align:center;display:block;min-height:1%}.application-area .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.application-area .tit-application-01{display:inline-block;*display:inline;*zoom:1;height:33px;margin-bottom:2px;padding:2px 0 0 44px;background:url(../img/simulation/ic-pen-01.png) no-repeat left top;font-size:22px;font-weight:bold;line-height:31px}.table-cont-01{width:100%;font-size:14px;margin-top:30px;text-align:left}.btn-input-01{width:242px;margin:0 auto}.btn-input-01 input{display:block;width:242px;height:66px;padding-top:0px;background:url(../img/simulation/btn-form_no.png) no-repeat left top;border:none;text-align:center;font-size:20px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer}.btn-input-01 input:hover{height:66px;padding-top:6px;background:url(../img/simulation/btn-form_on.png) no-repeat left bottom}.btn-input-01 input.button_off{font-size:17px;background:url(../img/simulation/btn-form02-no.png) no-repeat left top}.btn-input-01 input.button_off:hover{height:60px;background:url(../img/simulation/btn-form02-on.png) no-repeat left bottom}.txt-info-01{margin-bottom:8px;font-size:14px}.table-type-01{width:100%;margin-bottom:22px}.table-type-01 th{width:90px;padding-left:20px;background:#e9e9e9;font-weight:bold}.table-type-01 th.col-02{width:137px}.table-type-01 td{padding:20px 0 6px 30px}.table-type-01 th,.table-type-01 td{border-bottom:1px solid #ddd}.table-type-01 .required{width:47px;padding:0;background:#ff807e;text-align:center;color:#fff;font-size:12px}.form-list-01{overflow:hidden}.form-list-01 dt{float:left;line-height:35px}.form-list-01 dd{margin-bottom:14px;overflow:hidden}.form-list-01.type-01 dt{width:78px}.form-list-01.type-02 dt{width:125px}.form-list-02{float:left;margin-right:30px;overflow:hidden}.form-list-02 dt{float:left;line-height:35px}.form-list-02 dd{float:left;margin-bottom:14px;overflow:hidden}.form-list-02.type-01 dt{width:46px}.form-list-02.type-02 dt{width:54px}.input-wrap-01{width:124px}.input-wrap-02{width:174px}.input-wrap-03{width:224px}.pulldown-wrap-01{width:110px;height:35px}.textarea-wrap-01{margin-bottom:14px}input[type="text"],input[type="tel"]{display:block;width:100%;height:29px;padding:2px 13px;background:#f7f7f7;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-webkit-appearance:none;font-size:14px;line-height:1.2}.rec-box input[type="text"]{background:#fff5d6}textarea{width:304px;height:65px;padding:10px 13px;background:#f7f7f7;border:1px solid #a6a6a6;border-radius:6px;-webkit-border-radius:6px;font-size:14px;-webkit-appearance:none;resize:none;overflow:auto}.pulldown-wrap-01{height:35px;padding:0}.pulldown-wrap-01 select{width:100%;height:33px;padding:0 0 0 10px;background:#f7f7f7;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;font-size:14px;line-height:33px}.pulldown-wrap-01.rec-box select{background:#fff5d6}input[type="text"]::-webkit-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="text"]::-moz-placeholder{color:#aaa}.sub-area{float:right;width:330px;text-align:left}.tel-contact-area,.campaign-area{width:330px;margin-bottom:20px;padding:0;text-align:center;display:block;min-height:1%}.tel-contact-area:after,.campaign-area:after{clear:both;content:".";display:block;height:0;visibility:hidden}.tel-contact-area .box-02,.campaign-area .box-02{padding:0 0 10px;background:url(../img/simulation/bg-sub-foot-01.png) no-repeat left bottom;text-align:left;display:block;min-height:1%}.tel-contact-area .box-02:after,.campaign-area .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.tel-contact-area .box-03,.campaign-area .box-03{padding:0 0 5px;background:#fff;display:block;min-height:1%}.tel-contact-area .box-03:after,.campaign-area .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.tel-contact-area{background:url(../img/simulation/bg-sub-head-tel-01.png) no-repeat left top}.tel-contact-area .tit-contact-01{height:34px;padding-top:16px;font-size:18px;font-weight:bold;line-height:1.1;color:#fff}.tel-contact-area .tit-contact-01 span{font-size:14px;font-weight:normal}.tel-contact-area .btn-tel{padding:15px 15px 0}.tel-contact-area .btn-tel .fd-call{width:100%}.tel-contact-area .btn-box{padding:10px 20px 0;overflow:hidden}.tel-contact-area .btn-box .btn-01{float:right}.tel-contact-area .btn-box .btn-01 a{display:block;width:180px;height:32px;padding-top:12px;background:url(../img/simulation/btn-contact-01-no.png) no-repeat left top;font-size:16px;font-weight:bold;line-height:1.1;text-decoration:none;color:#fff;text-align:center}.tel-contact-area .btn-box .btn-01 a:hover{height:30px;padding-top:14px;background:url(../img/simulation/btn-contact-01-on.png) no-repeat left top}.tel-contact-area .btn-box .txt-01{padding-top:3px;font-size:12px;font-weight:bold;overflow:hidden;letter-spacing:0.08em}.campaign-area{background:url(../img/simulation/bg-sub-head-camp-01.png) no-repeat left top}.campaign-area .tit-campaign-01{display:inline-block;*display:inline;*zoom:1;height:34px;padding:16px 0 0 28px;background:url(../img/simulation/ic-sub-present.png) no-repeat left 13px;font-size:18px;font-weight:bold;line-height:1.1;color:#fff}.campaign-area-in{padding:20px 20px 0}.campaign-area-in .camp-box-01{margin-bottom:15px;border:1px solid #ddd}.campaign-area-in .camp-box-01:last-child{margin-bottom:0}.campaign-area-in .camp-box-01 a{text-decoration:none}.campaign-area-in .camp-box-01 .img-01{border-bottom:1px solid #ddd}.campaign-area-in .camp-box-01 .term-01{margin-bottom:10px;padding:0 10px;color:#da2137;font-size:12px;font-weight:bold;line-height:21px}.campaign-area-in .camp-box-01 .term-01 span{display:inline-block;*display:inline;*zoom:1;width:107px;height:21px;margin-right:3px;padding-top:7px;background:url(../img/simulation/img-ban-limited-01.png) no-repeat left top;color:#fff;font-weight:normal;text-align:center;line-height:1.1}.campaign-area-in .camp-box-01 .txt-01{padding:0 20px 15px;font-size:11px;color:#333;letter-spacing:0.04em}.campaign-area-in .camp-box-01 .note{font-size:10px;color:#999}.alpha:hover{filter:alpha(opacity=80);opacity:0.8}.txt-simu-01{float:left;background:url(../img/simulation/ic-simulation-01.png) no-repeat left center;margin-top:4px;padding:2px 0 3px 70px;line-height:1.1}.txt-simu-01 .txt-sub{display:block;margin-bottom:7px;font-size:14px;font-weight:bold}.txt-simu-01 .txt-main{display:block;font-size:30px;font-weight:bold}.fd-box{float:right;line-height:1.1;text-shadow:-3px -3px 5px #fff,3px -3px 5px #fff,-3px 3px 5px #fff,3px 3px 5px #fff}.fd-box .txt-01{margin-bottom:4px;font-size:14px;font-weight:bold;letter-spacing:0.04em}.fd-box .txt-02{margin-top:4px;font-size:12px}.fd-box .num-01{padding:0 0 0 38px;background:url(../img/simulation/ic-freedial-01.png) no-repeat left 14px;font-size:38px;color:#388500}#simu-head-area .fd-box{display:block;text-shadow:-3px -3px 5px #fff,3px -3px 5px #fff,-3px 3px 5px #fff,3px 3px 5px #fff}#simu-head-area .fd-box .txt-01,#simu-head-area .fd-box .txt-02{padding-left:20px}#simu-head-area .fd-box .num-02{padding:0 0 0 58px;background:url(../img/simulation/ic-freedial-01-top.png) no-repeat left -2px;font-size:38px;color:#388500}.tel-contact-area .fd-box{float:none;padding:17px 5px 17px 20px;border-bottom:1px solid #ccc}.tel-contact-area .fd-box .txt-01{font-size:13px;font-weight:normal}.tel-contact-area .fd-box .num-01{background-position:left 10px;font-size:35px}.ssl-area{width:100%;min-width:1016px;text-align:center}.ssl-area .ssl-area-inner{display:inline-block;*display:inline;*zoom:1;min-width:500px;margin:0 auto;padding:50px 0 42px;text-align:left;overflow:hidden}.ssl-area .ssl-area-inner .img-ssl{float:left;margin-right:15px}.ssl-area .ssl-area-inner .img-ssl img{width:auto;height:auto}.ssl-area .ssl-area-inner .txt-ssl{font-size:10px;line-height:1.3;color:#999;overflow:hidden}.ssl-area .ssl-area-inner .txt-ssl .tit-ssl{padding:2px 0 3px;font-size:12px;font-weight:bold;color:#666}body.noscroll{position:fixed;margin-left:50%;left:-508px}.bg-modal-01{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/simulation/bg-modal-01.png) repeat left top;z-index:100}.tit-modal-01{padding-bottom:18px;border-bottom:1px solid #ccc;font-size:20px;line-height:1.1}.tit-modal-01 span{font-size:24px;font-weight:bold;color:#f0670c}.modal-area-01{position:fixed;top:150px;left:50%;margin-left:-340px;letter-spacing:0;z-index:300}.modal-area-01 .box-01{position:relative;width:680px;padding:10px 0 0;background:url(../img/simulation/bg_modal-head-01.png) no-repeat left top;display:block;min-height:1%;z-index:300}.modal-area-01 .box-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-area-01 .box-02{padding:0 0 10px;background:url(../img/simulation/bg_modal-foot-01.png) no-repeat left bottom;display:block;min-height:1%;z-index:300}.modal-area-01 .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-area-01 .box-03{padding:40px 0 18px;background:url(../img/simulation/bg_modal-body-01.png) repeat-y left top;display:block;min-height:1%;z-index:300}.modal-area-01 .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-area-01 .tit-modal-01{margin-bottom:25px;padding-bottom:0;border-bottom:none}.modal-area-01 .area-list-01{overflow:hidden;margin-left:62px}.modal-area-01 .area-list-01 li{float:left;margin:0 12px 12px 0}.modal-area-01 .area-list-01 li a{display:block;width:178px;height:128px;text-indent:-9999px}.modal-area-01 .area-list-01 li.dir-01 a{background:url(../img/simulation/btn-select-area-01_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-01 a:hover{background:url(../img/simulation/btn-select-area-01_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-02 a{background:url(../img/simulation/btn-select-area-02_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-02 a:hover{background:url(../img/simulation/btn-select-area-02_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-03 a{background:url(../img/simulation/btn-select-area-03_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-03 a:hover{background:url(../img/simulation/btn-select-area-03_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-04 a{background:url(../img/simulation/btn-select-area-04_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-04 a:hover{background:url(../img/simulation/btn-select-area-04_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-05 a{background:url(../img/simulation/btn-select-area-05_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-05 a:hover{background:url(../img/simulation/btn-select-area-05_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-06 a{background:url(../img/simulation/btn-select-area-06_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-06 a:hover{background:url(../img/simulation/btn-select-area-06_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-07 a{background:url(../img/simulation/btn-select-area-07_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-07 a:hover{background:url(../img/simulation/btn-select-area-07_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-08 a{background:url(../img/simulation/btn-select-area-08_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-08 a:hover{background:url(../img/simulation/btn-select-area-08_on.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-09 a{background:url(../img/simulation/btn-select-area-09_no.png) no-repeat left top}.modal-area-01 .area-list-01 li.dir-09 a:hover{background:url(../img/simulation/btn-select-area-09_on.png) no-repeat left top}.btn-close{position:absolute;top:-17px;right:-17px;width:49px;height:49px;cursor:pointer;z-index:350}.modal-contact-01{height:82px;padding:30px 0 0 123px;background:url(../img/simulation/img-modal-fd-01.jpg) no-repeat 19px 17px;border-top:1px solid #ccc;text-align:left}.modal-contact-01 .txt-01{font-size:15px;line-height:1.1;margin-bottom:8px;letter-spacing:0.1em}.modal-contact-01 .tel-area-01{overflow:hidden}.modal-contact-01 .num-01{float:left;margin-right:14px;padding:0 0 0 48px;background:url(../img/simulation/ic-freedial-02.png) no-repeat 2px 10px;font-size:42px;color:#388500;line-height:1.1;letter-spacing:0.04em}.modal-contact-01 .time-01{padding-top:3px;font-size:13px;color:#388500;letter-spacing:0.05em}.modal-style-01{position:fixed;top:17.6vh;left:50%;margin-left:-370px;letter-spacing:0;z-index:300}.modal-style-01 .box-01{position:relative;width:740px;padding:10px 0 0;background:url(../img/simulation/bg_modal-head-02.png) no-repeat left top;display:block;min-height:1%;z-index:300}.modal-style-01 .box-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-style-01 .box-02{padding:0 0 10px;background:url(../img/simulation/bg_modal-foot-02.png) no-repeat left bottom;display:block;min-height:1%;z-index:300}.modal-style-01 .box-02:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-style-01 .box-03{padding:35px 40px 30px;background:url(../img/simulation/bg_modal-body-02.png) repeat-y left top;display:block;min-height:1%;z-index:300}.modal-style-01 .box-03:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-style-01 .modal-inner-01{text-align:left}#modal-type-01{display:none}#modal-type-01 .modal-inner-01{display:block;min-height:1%;position:relative;height:220px;background:url(../img/simulation/img-modal-type-01.jpg) no-repeat left 15px;font-size:14px}#modal-type-01 .modal-inner-01:after{clear:both;content:".";display:block;height:0;visibility:hidden}#modal-type-01 .modal-inner-01 .modal-plan-img{float:left}#modal-type-01 .modal-inner-01 dl{padding:18px 0 0 330px;line-height:2}#modal-type-01 .modal-inner-01 dl dt{font-size:16px;font-weight:bold}#modal-type-02{display:none}#modal-type-02 .modal-inner-01{padding:24px 17px 25px 22px;font-size:14px;overflow:hidden}#modal-type-02 .modal-inner-01 .img-01{float:left;margin-right:25px;padding-top:20px}#modal-type-02 .modal-inner-01 dl{line-height:1.8;overflow:hidden}#modal-type-02 .modal-inner-01 dl dt{font-size:16px;font-weight:bold}#modal-type-03,#modal-type-04,#modal-type-05,#modal-type-06{display:none}#modal-type-03 .modal-inner-01,#modal-type-04 .modal-inner-01,#modal-type-05 .modal-inner-01,#modal-type-06 .modal-inner-01{padding:24px 17px 25px 22px;font-size:14px;overflow:hidden}#modal-type-03 .modal-inner-01 .img-01,#modal-type-04 .modal-inner-01 .img-01,#modal-type-05 .modal-inner-01 .img-01,#modal-type-06 .modal-inner-01 .img-01{float:left;margin-right:25px;padding-top:20px}#modal-type-03 .modal-inner-01 dl,#modal-type-04 .modal-inner-01 dl,#modal-type-05 .modal-inner-01 dl,#modal-type-06 .modal-inner-01 dl{line-height:2;overflow:hidden}#modal-type-03 .modal-inner-01 dl dt,#modal-type-04 .modal-inner-01 dl dt,#modal-type-05 .modal-inner-01 dl dt,#modal-type-06 .modal-inner-01 dl dt{font-size:16px;font-weight:bold}#sim-comfirm .resulet-head-area{padding:0 8px 60px}#sim-comfirm.simu-resulet-inner{padding:45px 0 65px}#sim-comfirm .table-type-01 dl{display:block;min-height:1%}#sim-comfirm .table-type-01 dl:after{clear:both;content:".";display:block;height:0;visibility:hidden}#sim-comfirm .table-type-01 dt{width:130px;float:left;line-height:20px}#sim-comfirm .table-type-01 dd{display:block;float:left;width:245px}#sim-comfirm .btn-area{display:block;min-height:1%;margin:0 auto;width:426px}#sim-comfirm .btn-area:after{clear:both;content:".";display:block;height:0;visibility:hidden}#sim-comfirm .btn-input-02{float:left;width:148px;margin-right:30px}#sim-comfirm .btn-input-02 input{cursor:pointer;display:block;width:148px;height:61px;padding-top:0px;background:url(../img/simulation/btn-prev-no.png) no-repeat left top;border:none;text-align:center;font-size:20px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer}#sim-comfirm .btn-input-02 input:hover{height:60px;padding-top:5px;background:url(../img/simulation/btn_prev_on.png) no-repeat left bottom}#sim-comfirm .btn-input-03{float:left;width:242px;margin:0 auto}#sim-comfirm .btn-input-03 input{cursor:pointer;display:block;width:242px;height:66px;padding-top:0px;background:url(../img/simulation/btn-form_no.png) no-repeat left top;border:none;text-align:center;font-size:20px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer}#sim-comfirm .btn-input-03 input:hover{height:66px;padding-top:6px;background:url(../img/simulation/btn-form_on.png) no-repeat left bottom}#sim-finish.simu-resulet-inner{padding:45px 0 65px}#sim-finish .application-area,#sim-finish .box-02{background:#fff;width:auto;-webkit-border-radius:8px;border-radius:8px;float:none}#sim-finish .box-03{padding:48px 30px 45px}#sim-finish .box-03 .thx{font-size:26px;font-weight:bold;margin-bottom:20px}#sim-finish .box-03 .txt-info-01{line-height:2.2}#sim-finish button{margin-top:20px;height:30px;padding:3px 20px 3px 0;background:#A19B97;border:solid 1px #888;border-radius:4px;vertical-align:middle;color:#fff;cursor:pointer;font-family:"Meiryo", "Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif}#sim-finish button:before{content:"X";margin:0 8px;padding:0 5px;background:#fff;border-radius:4px;font-weight:bold;color:#A19B97}.js-popup-window{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:9998}.js-popup-window .js-popup-iframe{display:block;position:absolute;top:12%;left:0;right:0;margin:auto;z-index:10000;width:700px;height:497px}.js-popup-window .js-popup-iframe.appoint{height:630px}@media screen and (max-height: 850px){.js-popup-window .js-popup-iframe.appoint{top:3%}}.js-popup-window .js-popup-iframe.appoint #js-support{border-radius:10px}.js-popup-window .js-popup-close{cursor:pointer;width:45px;height:45px;background:url('../img/../../img/common/popup/modal-appoint-close.png?1656919807') 0 0 no-repeat;position:absolute;top:-20px;right:-25px}.anno{margin-top:-14px;margin-bottom:14px;font-size:7px}.none{display:none}.active{display:block}.agree-text{font-size:12px;text-align:center;margin:10px 0}.agree-text a{color:#00A0E9;text-decoration:underline}
