﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{padding-bottom:25px;background-color:#f7faf7;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:"Hiragino Kaku Gothic Pro",Helvetica,Arial,sans-serif;font-size:12px;color:#333}a{color:#06c;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#3189e2}img{vertical-align:bottom}.wmax{width:100%}._panel{margin:0 15px}._notes{margin:10px 16px 20px 16px;font-size:11px;line-height:1.6}._notes li{box-shadow:none;border:none;background:none;text-align:left;width:inherit}#header{zoom:1;border-top:5px solid #f0670c;border-bottom:2px solid #d7d7d7;background-color:#fff}#header:after{content:"";display:table;clear:both}#header .inner img{float:left;margin:20px auto 17px auto}#header .inner .text{float:right;margin:25px auto 20px;font-size:15px;font-weight:bold;color:#333}#follow-footer{zoom:1;position:fixed;bottom:0;width:100%;z-index:10}#follow-footer:after{content:"";display:table;clear:both}#follow-footer .inner{margin:0 auto;margin-left:-1px}#follow-footer .inner .box{box-sizing:border-box;width:49.5%;margin-left:1px;border:2px solid #fd9846;background:#ff811c;text-align:center}#follow-footer .inner .box img{display:inline-block}#follow-footer .inner .box span{display:inline-block;font-size:14px;font-weight:bold;color:#fff}#follow-footer .inner .box a{display:block}#follow-footer .inner .tel{float:left}#follow-footer .inner .tel .fd-btn img{margin:9px 5px 8px}#follow-footer .inner .tel .fd-btn span{margin:15px 0}#follow-footer .inner .tel img{vertical-align:top;margin:9px 19px 8px 12px}#follow-footer .inner .tel span{width:85px;margin:15px 0 15px 0;text-align:left}#follow-footer .inner .mail{float:right}#follow-footer .inner .mail img{vertical-align:middle;margin:9px 9px 8px 10px}#follow-footer .inner .mail span{margin:15px auto 15px auto}#mainV .MVimg_size{max-width:100%}#mainV .MVimg_stage{margin-top:-36px}.condition-selection{zoom:1;padding:15px 0 10px}.condition-selection:after{content:"";display:table;clear:both}.condition-selection-inner{margin-bottom:60px;padding-bottom:10px;border:1px solid #ccc;border-radius:6px;background-color:#fff;text-align:center}.condition-selection-inner .sp-color{color:#fc7d0c;font-weight:bold}.condition-selection-inner .sp-color .sub{display:inline-block;font-size:10px;margin-top:6px}.condition-selection-inner .condition-heading{margin:20px auto 15px;text-align:center;font-size:14px;line-height:1.6}.condition-selection-inner .condition-heading span{font-size:17px}.condition-selection-inner .condition-list{zoom:1;margin:0 15px;display:flex;justify-content:space-between}.condition-selection-inner .condition-list:after{content:"";display:table;clear:both}.condition-selection-inner .condition-item{box-sizing:border-box;width:47.5%;background-color:#fff;border:3px solid #f3f3f3;box-shadow:0px 6px 0px #d4d4d4;border-radius:5px;text-align:center}.condition-selection-inner .condition-item.li-false{background:#f3f3f3;font-weight:bold}.condition-selection-inner .condition-item .mail-note{position:relative;top:10px;width:65%;padding:5px 8px;border-radius:10px;margin:0 auto;background-color:#ff003c;text-align:center;font-size:9px;font-weight:bold;color:#fff}.condition-selection-inner .condition-item .mail-note:after{content:"";position:absolute;right:0;bottom:-5px;left:0;width:0;margin:0 auto;border-top:5px solid #ff003c;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.condition-selection-inner .condition-item img{display:block;margin:0 auto;padding:21.5px 0 9px}.condition-selection-inner .condition-item p{font-size:13px;padding:0 0 23px 0}.condition-selection-inner .condition-item .mail-btn-text{font-size:12px;line-height:1.4;padding:0 0 15px 0}.condition-selection-inner .condition-unit-count-wrapper{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.condition-selection-inner .mail-box{display:none;position:relative;padding:20px 13px 25px;border:2px solid #f3f3f3;margin:26px 15px}.condition-selection-inner .mail-box img{display:block;width:100%}.condition-selection-inner .mail-box .mail-text{padding:3px 0 8px;line-height:1.6;font-size:14px;font-weight:bold;color:#ff5400}.condition-selection-inner .mail-box .text-box{padding:25px 0 15px;text-align:center}.condition-selection-inner .mail-box .text-box-ttl{text-align:left;margin:0 7px 8px;font-weight:bold;font-size:14px}.condition-selection-inner .mail-box .text-box input{width:90%;padding:10px;border:1px solid #cbcbcb;border-radius:3px;font-size:13px}.condition-selection-inner .mail-box .mailmaga-note{padding:0 0 10px}.condition-selection-inner .mail-box .iframe-agreement{width:100%;height:150px;border:5px solid #f3f3f3;box-sizing:border-box;overflow:auto}.condition-selection-inner .mail-box .iframe-agreement .inner{padding:15px;overflow-y:scroll}.condition-selection-inner .mail-box .iframe-agreement .tit-modal{padding-bottom:12px;border-bottom:1px solid #dadada;line-height:1.1;text-align:center;font-size:14px;font-weight:bold;color:#333}.condition-selection-inner .mail-box .iframe-agreement h2{padding:0 0 5px 5px;border-bottom:1px solid #272f89;margin:15px 0 10px 0;line-height:140%;text-align:left;font-size:13px;font-weight:bold;color:#333}.condition-selection-inner .mail-box .iframe-agreement h3{margin:10px 0 7px 0;font-size:11px;line-height:120%;color:#303331}.condition-selection-inner .mail-box .iframe-agreement p{margin:10px 0;font-size:11px;line-height:140%;text-align:justify}.condition-selection-inner .mail-box .iframe-agreement ul li{margin:10px 0 0 0;line-height:140%;text-align:left;font-size:11px}.condition-selection-inner .mail-box .consent-cont{padding:20px 0;text-align:center;font-size:11px}.condition-selection-inner .mail-box .consent-cont label{position:relative;top:-3px;padding-left:5px}.condition-selection-inner .mail-box .consent-cont a{text-decoration:underline;color:#222}.condition-selection-inner .mail-box .mail-box-button{width:90%;margin:0 auto}.condition-selection-inner .mail-box .mail-box-button .mail-box-resultButton{display:block;padding:12px 0 12px 30px;border-bottom:3px solid #858585;border-radius:3px;background:url("/sp/img/simulation/download-icon.png") 6% no-repeat;background-size:20px 17px;background-color:#b2b2b2;letter-spacing:2px;font-size:13px;font-weight:bold;color:#fff}.condition-selection-inner .mail-box .mail-box-button .mail-box-resultButton.active{border-bottom:3px solid #c75a00;background-color:#f47400}.condition-selection-inner .condition-unit-count{position:absolute;top:50%;left:50%;width:90%;margin:-200px -45%;background-color:#e8e8e8}.condition-selection-inner .condition-unit-count-item{margin:5px;background-color:#fff;font-size:17px;line-height:35px}.condition-selection-inner .box1{zoom:1;text-align:right;letter-spacing:-0.8px}.condition-selection-inner .box1:after{content:"";display:table;clear:both}.condition-selection-inner .box1 .before-btn{float:left;position:relative;margin:12px 0 8px;padding:9px 13px 9px 20px;text-align:center;box-shadow:0 2px 0 #817e7e;background:#999;border-radius:5px;letter-spacing:.8px;font-size:11px;font-weight:bold;color:#fff}.condition-selection-inner .box1 .before-btn:before{content:"";top:0;bottom:0;left:10px;height:0;margin:auto 0;position:absolute;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:4px solid #fff;font-size:0}.condition-selection-inner .box1 .mark{float:right;margin:22px 5px 15px 0;padding-left:10px;background:url("../img/simulation/smt-mark.png") no-repeat;background-size:10.5px;font-size:10px}.monthly-pay{display:none}.monthly-pay-inner{zoom:1;margin:0 15px;border-radius:10px;padding-bottom:2px;background-color:#fc7d0c}.monthly-pay-inner:after{content:"";display:table;clear:both}.monthly-pay-inner dt{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;align-items:center}.monthly-pay-inner dt span{color:#fff;font-size:17px;padding:6px;margin:8px;border-radius:6px}.monthly-pay-inner dt span.price{color:#333;font-size:26px;padding:17px 26px;background:#fff;font-weight:bold}.monthly-pay-inner dt .jss-monthly-pay-yen1{color:#000}.monthly-pay-inner dt .jss-monthly-pay-yen2{color:#000;font-size:12px}.result-wrap{background-color:#ec5504;padding:20px 0 10px;position:relative}.result-wrap.result-wrap_netAce{background-color:#fcfcdb}.result-wrap .result-ttl{position:absolute;top:0px;left:0;right:0;margin:auto}.result-wrap .result-ttl img{width:100%;display:block}.result-wrap .result-ttl-img{width:94%;position:absolute;top:20px;z-index:2;left:0;right:0;margin:auto;filter:drop-shadow(1px 2px 0px rgba(0, 0, 0, 0.2))}.result-wrap .result-ttl-img-back{position:absolute;top:40px;z-index:0}.simulation-result{width:82%;background:#fff;border-radius:4px/2%;box-shadow:1px 1px 2px rgba(0,0,0,.2);padding:20px 14px 14px;margin:30px auto 10px;position:relative;z-index:1}.simulation-result .money-head{width:95%;margin:0 auto}.simulation-result .money-head-img{width:100%;display:block}.simulation-result .sum-plan{border:2px solid #fc7d0c;background:url("../img/simulation/bg-sum-plan.png") center center no-repeat}.simulation-result .sum-plan-head{background-color:#fc7d0c;padding:5px 0}.simulation-result .sum-plan-head .cp-time{color:#fff;text-align:center;letter-spacing:1.6px;font-size:16px;line-height:1.2;font-weight:bold}.simulation-result .sum-plan-inner{padding:10px 16px}.simulation-result .sum-plan-inner .yen{text-align:center;position:relative}.simulation-result .sum-plan-inner .yen .monthly-amount{font-size:16px;line-height:14px;font-weight:bold;display:inline-block}.simulation-result .sum-plan-inner .yen .price{font-weight:bold;display:inline-block}.simulation-result .sum-plan-inner .yen .price .num{color:#e7273e;font-size:40px;margin:0 4px}.simulation-result .sum-plan-inner .yen .price .unit{font-size:26px}.simulation-result .sum-plan-inner .yen .price_ta{margin-top:5px;color:#e7273e;font-size:17px}.simulation-result .sum-plan-inner .yen .tax{font-size:13px;display:inline-block;margin-left:2px}.simulation-result .sum-plan-inner .yen .vertical-writing{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:right}.simulation-result .sum-plan-inner .inner-ribon{margin-top:10px}.simulation-result .sum-plan-inner .inner-ribon .ribon-img{display:block;margin:0 auto;width:70%}.simulation-result .monthly-pay-result{margin-top:10px;overflow:hidden}.simulation-result .monthly-pay-result .notice-tit{display:none;margin:10px 0;text-align:center;border-bottom:solid 1px #fc7d0c;border-radius:6px;background-color:#fff}.simulation-result .monthly-pay-result .notice-tit ul{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;-webkit-align-items:center;-webkit-justify-content:space-between}.simulation-result .monthly-pay-result .notice-tit li{padding:10px 0;border-radius:6px 6px 0 0;background-color:#fc7d0c;width:31%;font-weight:bold;color:#fff;border-top:solid 1px #fc7d0c;border-left:solid 1px #fc7d0c;border-right:solid 1px #fc7d0c}.simulation-result .monthly-pay-result .notice-tit .jsf-tabmenu-item.active{color:#333;background-color:#fff}.simulation-result .monthly-pay-result .notice-con{color:#333;border-left:solid 1px #fc7d0c;border-right:solid 1px #fc7d0c;border-radius:0 0 5px 5px}.simulation-result .monthly-pay-result .notice-con .mod{font-size:14px;font-weight:bold}.simulation-result .monthly-pay-result .notice-con .mod table{width:100%}.simulation-result .monthly-pay-result .notice-con .mod tr.jss-details-internet-under,.simulation-result .monthly-pay-result .notice-con .mod tr.jss-details-tel-under,.simulation-result .monthly-pay-result .notice-con .mod tr.jss-details-tv-under,.simulation-result .monthly-pay-result .notice-con .mod tr.jss-details-security-under{display:block;border-bottom:1px dashed #fc7d0c;margin-top:-1px;margin-left:14px;width:150%}.simulation-result .monthly-pay-result .notice-con .mod th{text-align:left;font-size:12px;padding-left:14px;width:60%;height:42px}.simulation-result .monthly-pay-result .notice-con .mod td{text-align:right;font-size:12px;padding-right:14px;width:45%;height:42px}.simulation-result .monthly-pay-result .notice-con .mod .lin_h{padding:14px;border-right:1px solid #fff}.simulation-result .monthly-pay-result .notice-con .mod .num{line-height:40px}.simulation-result .monthly-pay-result .notice-con .mod .red{color:#ef545f;font-weight:bold}.simulation-result .monthly-pay-ttl{height:32px;border-radius:6px;background-color:#fc7d0c;font-size:14px;letter-spacing:1.4px;color:#fff;line-height:32px;text-align:center;position:relative}.simulation-result .monthly-pay-ttl:after{position:absolute;content:"";width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);right:6%;top:32%;transition-duration:.3s}.simulation-result .monthly-pay-ttl.open:after{transform:rotateZ(225deg);-webkit-transform:rotateZ(225deg);top:42%}.simulation-result .monthly-pay-breakdown{display:none}.simulation-result .monthly-pay-breakdown .box{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;padding:14px}.simulation-result .monthly-pay-breakdown .tag{padding:5px 8px;color:#fff;font-size:10px;border-radius:5px}.simulation-result .monthly-pay-breakdown .usually{background:#e9e9e9;border-bottom:solid 2px #fc7d0c}.simulation-result .monthly-pay-breakdown .usually .tag{background:#999}.simulation-result .monthly-pay-breakdown .usually .price{color:#333;font-size:15px;font-weight:bold}.simulation-result .monthly-pay-breakdown .afteruse{background-color:#fff}.simulation-result .monthly-pay-breakdown .afteruse .tag{background:#e7273e}.simulation-result .monthly-pay-breakdown .afteruse .price{font-size:20px;font-weight:bold;color:#e7273e}.simulation-result .cp-banner{position:relative;display:none;margin:14px auto 14px}.simulation-result .cp-banner img{width:100%}.simulation-result .cp-banner .popup-btn{position:absolute;background-color:#ec5504;color:#fff;width:80%;bottom:3vw;left:10%;text-align:center;font-size:3vw;border-radius:3px;padding:2vw 0;border-bottom:.5vw solid #bd4403}.simulation-result .cp-banner .popup-btn:after{position:absolute;content:"";width:1vw;height:1vw;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:3vw;top:3vw}.simulation-result .resimulation-button{width:74%;margin:0 auto}.simulation-result .resimulation-button img{width:100%}.form-sim-btn{text-align:center;margin:17px 20px 21px}.form-sim-btn .ttl{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px}.form-sim-btn .btn{display:block;border:2px solid #fc7d0c;color:#fc7d0c;font-weight:bold;position:relative;text-align:center;padding:15px 0;line-height:23px;font-size:18px;background:url("../img/simulation/bg.png") bottom right no-repeat;background-color:#fff;background-size:contain}.form-sim-btn .btn span{font-size:14px;padding-right:17px}.form-sim-btn .btn img{position:absolute;width:13%;left:0;top:0;bottom:0;margin:auto;margin-left:5%}.simulation-result-entry{overflow:hidden;margin-top:30px;border:2px solid #e7273e;border-radius:6px;box-shadow:0px 1px 5px rgba(0,0,0,.3)}.simulation-result-entry .entry-heading{background:#e7273e;height:38px;position:relative}.simulation-result-entry .entry-heading .res_auto{margin:0 auto;text-align:center;line-height:15px}.simulation-result-entry .entry-heading .res_auto .title{font-size:14px;font-weight:bold;color:#fff;display:inline-block;vertical-align:middle;margin-top:10px}.simulation-result-entry .entry-heading .res_auto img{margin:8px 3px 0 0;display:inline-block;vertical-align:middle}.simulation-result-entry .entry{padding:12px 7px;background-color:#fff}.simulation-result-entry .entry .entry-text{margin-bottom:12px;line-height:1.6}.simulation-result-entry .entry .sub-title{font-size:16px;font-weight:bold;border-left:solid 2px #e7273e;border-bottom:solid 1px #d6d6d6;padding:5px 7px;margin-bottom:12px}.simulation-result-entry .entry .entry-form dt{margin-bottom:10px;font-size:13px;font-weight:bold;letter-spacing:.08em}.simulation-result-entry .entry .entry-form dt span{color:#fff;font-size:10px;background:#e7273e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 5px;font-weight:normal}.simulation-result-entry .entry .entry-form dd{margin-bottom:15px}.simulation-result-entry .entry .entry-form dd input[type=text]{width:95%;height:45px;line-height:35px;padding-left:5px;border:solid 1px #ccc;border-radius:2px;font-size:16px}.simulation-result-entry .entry .entry-form dd input[type=tel]{width:95%;height:45px;line-height:35px;padding-left:5px;border:solid 1px #ccc;border-radius:5px;font-size:16px}.simulation-result-entry .entry .entry-form dd select{width:95%;height:35px;line-height:35px;padding-left:5px;border:solid 1px #ccc;border-radius:5px;font-size:16px}.simulation-result-entry .entry .entry-form .form-btn{text-align:center}.simulation-result-entry .entry .entry-form .form-btn .button{-webkit-appearance:none;width:85%;height:60px;line-height:60px;margin:0 auto;font-size:1.125rem;font-weight:bold;text-align:center;background:#999;border:none;border-bottom:solid 2px #737373;border-radius:5px;color:#fff}.simulation-result-entry .entry .entry-form .form-btn .button.active{background:#00d041;border-bottom:solid 2px #009c31}.simulation-result-entry .entry .entry-form .error{color:red;text-align:center;font-size:12px;margin-bottom:15px}.mailmaga-box{margin-bottom:20px}.mailmaga-box .mailmaga-cheack{margin-bottom:7px}.mailmaga-box .mailmaga-cheack span{display:block;margin-bottom:5px}.mailmaga-box .mailmaga-cheack label{padding-left:5px}.mailmaga-box .mailmaga-note{background-color:#f5f5f5;display:block;padding:10px;line-height:1.4}.caution-txt{color:#737373;margin-top:14px}.entry-caution-txt{margin:8px 15px 40px;font-size:11px;line-height:1.6}.entry-caution-txt .red{color:red}.money-caution-txt{margin:8px 15px 20px;font-size:11px;line-height:1.6}.entry-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:15px auto 40px;padding:15px 0;border:none;border-radius:4px;background-color:#ff811c;box-shadow:0 3px 0 #c8641c;text-align:center;font-size:17px;font-weight:bold;letter-spacing:2px;color:#fff}.popup-background{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.popup{display:none;position:absolute;top:-40px;z-index:1000;margin-top:70px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;background-color:#fff}.popup .popup-close-button{position:absolute;top:-15px;right:-15px;z-index:10000}.popup .popup-title{margin:20px 0 15px;font-size:18px;line-height:1.3;text-align:center;color:#333}.popup .popup-title .popup-title-color{font-size:20px;color:#fc7d0c;font-weight:bold}.popup .popup-cont{padding:13px 5px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.popup .popup-cont .popup-cont-commentary{display:block;margin:15px 0 0 -10px;font-size:13px;font-weight:bold;text-align:left}.popup .popup-cont .popup-cont-summary{display:block;font-size:12px;line-height:1.8;margin:7px 0 10px;text-align:left}.popup .popup-cont .popup-cont-summary span{display:inline-block;font-size:11px;margin-top:6px;line-height:1.6}.popup .popup-inquiry-text{margin:12px 5px 0;font-size:14px;text-align:left;line-height:1.6}.popup .popup-fd-inquiry-btn{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));background-image:-webkit-linear-gradient(#ffffff, #e3e3e3);background-image:-moz-linear-gradient(#ffffff, #e3e3e3);background-image:-o-linear-gradient(#ffffff, #e3e3e3);background-image:linear-gradient(#ffffff, #e3e3e3);display:block;margin:10px 0;padding:8px 0 3px;border:1px solid #cfcfcf;box-shadow:0 2px 0 #817e7e,0 0 0 rgba(0,0,0,.2);border-radius:5px;font-size:10px;font-weight:bold;text-align:center;color:#388500;font-family:"Helvetica",Hiragino Kaku Gothic Pro,Arial,sans-serif}.popup .popup-fd-inquiry-btn .popup-fd-inquiry-num{display:block;margin-top:2px;font-size:30px;font-weight:bold}.popup .popup-fd-inquiry-btn .popup-fd-inquiry-image{width:25px;margin-right:5px;vertical-align:baseline}.popup .popup-inquiry-time{margin-bottom:17px;font-size:10px;text-align:center;color:#388500}.fd-wrapper{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.fd-wrapper .fd-contents{position:absolute;top:50%;left:50%;width:90%;margin:-200px -45%;background-color:#fff;border-radius:10px;text-align:center}.fd-wrapper .off-hours{background:#ff5800;border-radius:10px 10px 0 0;padding:30px 0 16px;font-weight:bold}.fd-wrapper .off-hours .off-hours-twxt{font-size:32px;color:#fff;line-height:40px;text-shadow:1px 0px 1px #333}.fd-wrapper .off-hours .off-hours-twxt-time{color:#fff;font-size:16px;font-weight:normal;line-height:25px;margin-top:15px;display:inline-block}.fd-wrapper .off-hours .off-hours-twxt-sub{color:#fcff00;font-size:17px;line-height:25px;margin-top:15px}.fd-wrapper .off-hours .fd-close{position:absolute;top:-30px;right:10px;background-color:#999;width:85px;height:30px;font-size:14px;color:#fff;border-radius:5px 5px 0 0;font-weight:normal;text-align:left}.fd-wrapper .off-hours .fd-close span{display:block;background:url("../img/common/fd-close.png") 65px 10px no-repeat;background-size:11px 11px;padding:9px 0 0 15px}.fd-wrapper .fd-inquiry{padding:20px 0}.fd-wrapper .fd-inquiry a{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00e762), color-stop(100%, #00cf3f));background-image:-webkit-linear-gradient(#00e762, #00cf3f);background-image:-moz-linear-gradient(#00e762, #00cf3f);background-image:-o-linear-gradient(#00e762, #00cf3f);background-image:linear-gradient(#00e762, #00cf3f);-webkit-box-shadow:0 2px 0 0 #008726;-moz-box-shadow:0 2px 0 0 #008726;box-shadow:0 2px 0 0 #008726;display:block;border-radius:5px;height:59px;width:82%;margin:0 auto}.fd-wrapper .fd-inquiry a span{width:191px;height:41px;background:url("../img/common/fd-inquiry.png") 0 0 no-repeat;background-size:191px 41px;display:inline-block;overflow:hidden;margin-top:9px;text-indent:-999px}.fd-wrapper .fd-inquiry .inquiry-text{font-weight:bold;margin-top:15px;font-size:16px}.modal-style{position:fixed;width:90%;height:75%;top:50px;left:0;right:0;letter-spacing:0;margin:0 auto;z-index:300}#modal-type-01{display:none}#modal-type-01 .bg-modal{width:100%;height:100%;background:url("../../img/popup/bg-modal-01.png") left top repeat;position:fixed;top:0;left:0;z-index:100}#modal-type-01 .box{position:relative;display:block;background-color:#fff;z-index:300}#modal-type-01 .box:after{clear:both;content:".";display:block;height:0;visibility:hidden}#modal-type-01 .box .modal-ttl{background-color:#ff5400;color:#fff;font-size:15px;font-weight:bold;padding:10px 0;text-align:center}#modal-type-01 .box .modal-ttl img{margin-right:7px;vertical-align:middle}#modal-type-01 .box-inner{margin:0 auto;padding:15px 10px}#modal-type-01 .box-inner .mail-box-ttl{margin-top:-30px}#modal-type-01 .box-inner .mail-box-ttl img{display:block;width:100%}#modal-type-01 .box-inner .text-box{padding:15px 0;text-align:center}#modal-type-01 .box-inner .text-box input{border:1px solid #cbcbcb;border-radius:5px;font-size:13px;padding:10px;width:90%}#modal-type-01 .box-inner .consent-cont{font-size:11px;padding:20px 0;text-align:center}#modal-type-01 .box-inner .consent-cont label{padding-left:5px;position:relative;top:-3px}#modal-type-01 .box-inner .consent-cont a{color:#222;text-decoration:underline}#modal-type-01 .box-inner .btn{margin:0 auto;width:85%}#modal-type-01 .box-inner .btn span{border-radius:3px}#modal-type-01 .box-inner .btn input{background:url("../../img/simulation/download-icon.png") 6% center no-repeat;-webkit-background-size:20px 17px;-moz-background-size:20px 17px;background-size:20px 17px;border:medium none;color:#fff;font-size:14px;font-weight:bold;letter-spacing:2px;padding:12px 0 12px 30px;width:100%}#modal-type-01 .box-inner .submit-btn_on span{background:#f47400 none repeat scroll 0 0;border-bottom:3px solid #c75a00;border-radius:3px;display:block}#modal-type-01 .box-inner .submit-btn_off span{background:#b2b2b2 none repeat scroll 0 0;border-bottom:3px solid #858585;display:block}#modal-type-01 .modal-inner{border:5px solid #f3f3f3;box-sizing:border-box;height:100px;overflow:auto;padding:10px 15px;width:100%}#modal-type-01 .modal-inner .inner{overflow-y:scroll;padding:15px}#modal-type-01 .modal-inner .tit-modal{border-bottom:1px solid #dadada;color:#333;font-size:13px;font-weight:bold;line-height:1.1;padding-bottom:12px;text-align:center}#modal-type-01 .modal-inner h2{border-bottom:1px solid #ff5400;color:#333;font-size:12px;font-weight:bold;line-height:140%;margin:15px 0 10px;padding:0 0 5px 5px;text-align:left}#modal-type-01 .modal-inner h3{color:#303331;font-size:10px;line-height:120%;margin:10px 0 7px}#modal-type-01 .modal-inner p{font-size:10px;line-height:140%;margin:10px 0;text-align:justify}#modal-type-01 .modal-inner ul li{font-size:10px;line-height:140%;margin:10px 0 0;text-align:left}#modal-type-02,#modal-type-03{display:none}#modal-type-02 .modal-inner,#modal-type-03 .modal-inner{display:block;font-size:14px;padding:15px 20px;position:relative}#modal-type-02 .modal-inner:after,#modal-type-03 .modal-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#modal-type-02 .modal-inner .tit-modal,#modal-type-03 .modal-inner .tit-modal{border-bottom:1px solid #dadada;color:#333;font-size:17px;font-weight:bold;line-height:1.1;padding-bottom:12px;text-align:center}#modal-type-02 .modal-inner h2,#modal-type-03 .modal-inner h2{border-bottom:1px solid #272f89;color:#333;font-size:15px;font-weight:bold;line-height:140%;margin:15px 0 10px;padding-left:5px}#modal-type-02 .modal-inner h3,#modal-type-03 .modal-inner h3{color:#303331;font-size:13px;line-height:120%;margin:10px 0 7px}#modal-type-02 .modal-inner p,#modal-type-03 .modal-inner p{font-size:13px;line-height:140%;margin:10px 0;text-align:justify}#modal-type-02 .modal-inner ul li,#modal-type-03 .modal-inner ul li{font-size:13px;line-height:140%;margin:10px 0 0}.btn-close{background-color:#999;border-radius:3px 3px 0 0;font-weight:bold;padding:7px 12px;position:absolute;right:10px;top:-26px;z-index:350}.btn-close a{color:#fff;text-decoration:none}.btn-close img{vertical-align:middle}#send_mail{display:none;left:0;margin:0 auto;position:fixed;right:0;top:30%;width:70%}#send_mail .send_mail-content{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px 0 #b2b2b2;box-sizing:border-box;overflow:hidden;position:relative;text-align:center;width:100%;z-index:20}#send_mail .send_mail-content .send_mail-ttl{background-color:#ff5400;color:#fff;font-size:15px;font-weight:bold;margin-bottom:15px;padding:10px 0}#send_mail .send_mail-content .send_mail-text{font-size:12px;line-height:1.5;margin-bottom:10px}#send_mail .send_mail-content .send_mail-close{background-color:#eee;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;margin-bottom:15px;padding:5px 10px}#send_mail .send_mail-content .send_mail-close:hover{opacity:.7}#send_mail .bg-modal{background:rgba(0,0,0,.6) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.bg-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:url("/sp/img/common/bg-modal-01.png") repeat left top;z-index:100}.modal-style{position:fixed;top:50px;right:0;left:0;width:90%;height:70%;margin:0 auto;letter-spacing:0;z-index:300}.modal-style .box{display:block;position:relative;height:100%;background:url("/sp/img/common/bg_modal-body-02.png") repeat-y left top;z-index:300;overflow:auto}.modal-style .box:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-style .modal-inner-01{text-align:left}#modal-type-01{display:none}#modal-type-01 .modal-inner{display:block;font-size:14px;padding:15px 20px;position:relative}#modal-type-01 .modal-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#modal-type-01 .modal-inner .tit-modal{border-bottom:1px solid #dadada;color:#333;font-size:17px;font-weight:bold;line-height:1.1;padding-bottom:12px;text-align:center}#modal-type-01 .modal-inner h2{border-bottom:1px solid #272f89;color:#333;font-size:15px;font-weight:bold;line-height:140%;margin:15px 0 10px;padding-left:5px}#modal-type-01 .modal-inner h3{color:#303331;font-size:13px;line-height:120%;margin:10px 0 7px}#modal-type-01 .modal-inner p{font-size:13px;line-height:140%;margin:10px 0;text-align:justify}#modal-type-01 .modal-inner ul li{font-size:13px;line-height:140%;margin:10px 0 0}.btn-close{background-color:#999;border-radius:3px 3px 0 0;font-weight:bold;padding:7px 12px;position:absolute;right:10px;top:-26px;z-index:350}.btn-close a{color:#fff;text-decoration:none}.btn-close img{vertical-align:middle}.bg-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:url("/sp/img/common/bg-modal-01.png") repeat left top;z-index:100}.modal-style2{position:fixed;top:50px;right:0;left:0;width:90%;height:70%;margin:0 auto;letter-spacing:0;z-index:300}.modal-style2 .box{display:block;position:relative;height:100%;background:url("/sp/img/common/bg_modal-body-02.png") repeat-y left top;z-index:300;overflow:auto}.modal-style2 .box:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-style2 .modal-inner-01{text-align:left}#modal-type-02,#modal-type-03{display:none}#modal-type-02 .modal-inner,#modal-type-03 .modal-inner{display:block;font-size:14px;padding:15px 20px;position:relative}#modal-type-02 .modal-inner:after,#modal-type-03 .modal-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#modal-type-02 .modal-inner .tit-modal,#modal-type-03 .modal-inner .tit-modal{border-bottom:1px solid #dadada;color:#333;font-size:17px;font-weight:bold;line-height:1.1;padding-bottom:12px;text-align:center}#modal-type-02 .modal-inner h2,#modal-type-03 .modal-inner h2{border-bottom:1px solid #272f89;color:#333;font-size:15px;font-weight:bold;line-height:140%;margin:15px 0 10px;padding-left:5px}#modal-type-02 .modal-inner h3,#modal-type-03 .modal-inner h3{color:#303331;font-size:13px;line-height:120%;margin:10px 0 7px}#modal-type-02 .modal-inner p,#modal-type-03 .modal-inner p{font-size:13px;line-height:140%;margin:10px 0;text-align:justify}#modal-type-02 .modal-inner ul li,#modal-type-03 .modal-inner ul li{font-size:13px;line-height:140%;margin:10px 0 0}.btn-close{position:absolute;top:-28px;right:10px;padding:7px 12px;border-radius:3px 3px 0 0;background-color:#999;font-weight:bold;z-index:350}.btn-close a{text-decoration:none;color:#fff}.btn-close img{vertical-align:middle}#send_mail{display:none;position:fixed;top:30%;right:0;left:0;width:70%;margin:0 auto;z-index:10}#send_mail .send_mail-content{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:5px;overflow:hidden;box-sizing:border-box;box-shadow:0px 0px 5px 0px #b2b2b2;-moz-box-shadow:0px 0px 5px 0px #b2b2b2;-webkit-box-shadow:0px 0px 5px 0px #b2b2b2;position:relative;text-align:center;z-index:50}#send_mail .send_mail-content .send_mail-ttl{padding:10px 0;margin-bottom:15px;background-color:#272f89;font-size:15px;font-weight:bold;color:#fff}#send_mail .send_mail-content .send_mail-text{margin-bottom:10px;line-height:1.5;font-size:12px}#send_mail .send_mail-content .send_mail-close{background-color:#eee;margin-bottom:15px;padding:5px 10px;border:1px solid #ccc;border-radius:3px;display:inline-block;box-sizing:border-box;cursor:pointer}#send_mail .send_mail-content .send_mail-close:hover{opacity:.7}#send_mail .bg-modal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);top:0;left:0;z-index:20}.next-arrow{text-align:center}.js-modal-content,.js-modal-inner{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99998;overflow:auto}.js-modal-content .js-modal-wrap,.js-modal-inner .js-modal-wrap{position:absolute;top:50px;left:0;right:0;margin:auto;z-index:100000;width:97%;height:85%;border-radius:3px 3px 0 0;overflow:auto;-webkit-overflow-scrolling:touch}.js-modal-content .js-modal-wrap iframe,.js-modal-inner .js-modal-wrap iframe{display:block}.modal-close-tel,.modal-close-return,.modal-close-cp{width:73px;height:30px;background-color:#999;border-radius:3px 3px 0 0;color:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;z-index:100001}.modal-close-tel.modal-close-tel,.modal-close-return.modal-close-tel,.modal-close-cp.modal-close-tel{top:20px;right:5%}.modal-close-tel.modal-close-return,.modal-close-return.modal-close-return,.modal-close-cp.modal-close-return{top:20px;right:5%}.modal-close-tel.modal-close-return a,.modal-close-return.modal-close-return a,.modal-close-cp.modal-close-return a{color:#fff}.modal-close-tel.modal-close-cp,.modal-close-return.modal-close-cp,.modal-close-cp.modal-close-cp{top:24px;right:6%;background-color:#ec5504}.modal-close-tel.modal-close-cp a,.modal-close-return.modal-close-cp a,.modal-close-cp.modal-close-cp a{color:#fff}.modal-tel-wrap{width:90%;margin:0 auto;letter-spacing:0}.modal-tel-wrap dt{font-size:18px;font-weight:bold;color:#fff;line-height:40px;text-align:center;background:#043174;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.modal-tel-wrap dd{background:#fff;border:2px solid #043174;padding:0 10px 20px}.modal-tel-wrap dd .modal-tel-ttl{font-size:14px;font-weight:bold;text-align:center;padding:20px 0 10px}.modal-tel-wrap dd .modal-tel-btn{width:100%;margin:0 auto}.modal-tel-wrap dd .modal-tel-btn a{display:block;width:100%;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;font-weight:bold;text-align:center;position:relative}.modal-tel-wrap dd .modal-tel-btn.b-return a{height:50px;line-height:47px;padding-top:3px;background:#12a7ec url("/sp/img/common/btn-tel.png") no-repeat 10px 12px;background-size:auto 25px;box-shadow:0 3px 0 #0f8ec9;color:#fff;font-size:18px}.modal-tel-wrap dd .modal-tel-btn.b-return a::after{content:"";position:absolute;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;top:0;bottom:0;right:10px;margin:auto;z-index:100001;transform:rotate(45deg)}.modal-tel-wrap dd .modal-tel-btn.b-user a{height:40px;line-height:38px;padding-top:2px;background-color:#e3e3e3;box-shadow:0 3px 0 #c1c1c1;color:#666;font-size:15px}.modal-tel-wrap dd .modal-tel-btn.b-user a::after{content:"";position:absolute;width:8px;height:8px;border-top:3px solid #666;border-right:3px solid #666;top:0;bottom:0;right:10px;margin:auto;z-index:100001;transform:rotate(45deg)}.cp-popup-content{background-color:#fff;width:90%;margin:50px auto 30px;padding-bottom:20px;border:2px solid #ec5504}.cp-popup-content .title{background-color:#ec5504;padding:15px 5% 7px}.cp-popup-content .title img{width:100%}.cp-popup-content .cashback-breakdown{background-color:#ec5504;padding:40px 22px 30px;margin-top:40px;position:relative}.cp-popup-content .cashback-breakdown-ttl{width:220px;height:30px;color:#ec5504;font-size:14px;font-weight:bold;background-color:#fff;text-align:center;border:solid 2px #ec5504;border-radius:15px;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:absolute;top:-18px;left:0;right:0;margin:auto}.cp-popup-content .cashback-breakdown-inner{width:100%;margin:auto}.cp-popup-content .cashback-breakdown-inner .breakdown-table{height:50px;padding:0 10px;font-size:16px;font-weight:bold;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.cp-popup-content .cashback-breakdown-inner .breakdown-table .num{font-size:1.15em}.cp-popup-content .cashback-breakdown-inner .breakdown-table .small{font-size:.7em}.cp-popup-content .cashback-breakdown-inner .breakdown-table:nth-of-type(2n + 1){background-color:#fff}.cp-popup-content .cashback-breakdown-inner .breakdown-table:nth-of-type(2n + 0){background-color:#fff5cc}.cp-popup-content .cashback-breakdown-inner .breakdown-table:last-of-type{background-color:#ffe0cc;color:#f30;font-size:18px}.cp-popup-content .cashback-breakdown-inner .breakdown-table:not(:last-of-type){border-bottom:dashed 1px #ddd}.cp-popup-content .content{padding:0 24px}.cp-popup-content .content.house{background:url("/sp/img/simulation/cashback-popup-bg-house.png") no-repeat #fff;background-position:center 0}.cp-popup-content .content.mansion{background:url("/sp/img/simulation/cashback-popup-bg-mansion.png") no-repeat #fff;background-position:center 0}.cp-popup-content .content .subtitle{display:flex;align-items:center;font-size:5vw;font-weight:bold;color:#eb5633;margin-top:24px}.cp-popup-content .content .subtitle img{width:8vw;margin-right:2vw}.cp-popup-content .content .content-inner{padding:0 2vw}.cp-popup-content .content .content-inner .list{position:relative;font-size:3.5vw;font-weight:bold;padding-left:3.5vw;margin:16px 0;line-height:4.5vw}.cp-popup-content .content .content-inner .list:before{position:absolute;content:"・";color:#eb5633;left:-12px;top:0vw;font-weight:bold;font-size:7vw}.cp-popup-content .content .content-inner img{margin-top:16px;width:100%}.cp-popup-content .content .content-inner .annotation{font-size:3vw;line-height:1.5;color:#545454;margin-top:16px}.talent_img>img{max-width:100%;width:auto;vertical-align:bottom}.pd_top20{padding-top:20px}.agree-text{padding:0 0 15px}.agree-text a{color:#1667d9;text-decoration:underline}
