.mainv_b{padding:40px 0 20px;text-align:center;background:url(../img/simulation/type_b/mainv-bg.png) no-repeat top center;background-size:cover}.mainv_b .mainv-text{margin-bottom:20px}.simu-contents{width:auto !important;display:flex !important;justify-content:center}.simu-contents .simu-side{margin-right:30px}.simu-contents .simu-main{width:auto !important}.simu-contents .simu-main .condition-cont_b{width:680px}.sum_step{position:fixed;width:100%;text-align:center;z-index:5;bottom:0;height:80px;background:rgba(102,102,102,0.8)}.sum_step .w1000{width:1000px;position:relative;margin:auto}.sum_step .w1000 .time{left:0;position:absolute;top:-11px}.sum_step .w1000 .step-flow{position:relative}.sum_step .w1000 .step-flow.hide{display:none}.sum_step .w1000 .step-flow ul{width:870px;display:flex;position:absolute;right:0;justify-content:space-between;align-items:center;opacity:1;margin:17px 0}.sum_step .w1000 .step-flow ul::after{content:'';border-bottom:5px solid #fff;width:870px;position:absolute;z-index:-1;left:0}.sum_step .w1000 .step-flow ul li{display:flex;align-items:center;margin-right:134px}.sum_step .w1000 .step-flow ul li:first-child{color:#d3d3d3;font-size:22px;margin-left:-6px;margin-top:4px}.sum_step .w1000 .step-flow ul li:nth-child(2),.sum_step .w1000 .step-flow ul li:nth-child(3),.sum_step .w1000 .step-flow ul li:nth-child(4),.sum_step .w1000 .step-flow ul li:nth-child(5),.sum_step .w1000 .step-flow ul li:nth-child(6){font-size:16px;font-weight:bold;background:#d3d3d3;width:35px;height:35px;display:flex;justify-content:center;border-radius:8888px;color:#272f89}.sum_step .w1000 .step-flow ul li:last-child{border:3px solid #fff;width:40px;height:40px;margin-right:0}.sum_step .w1000 .step-flow.clear20 ul li:first-child,.sum_step .w1000 .step-flow.clear40 ul li:first-child,.sum_step .w1000 .step-flow.clear60 ul li:first-child,.sum_step .w1000 .step-flow.clear80 ul li:first-child,.sum_step .w1000 .step-flow.clear100 ul li:first-child{background:#fff100;border-radius:50px 0 0 50px;color:#272f89;font-weight:bold;font-size:13px;position:absolute;margin:8px 0;bottom:0;top:0;left:0}.sum_step .w1000 .step-flow.clear20 ul li:first-child span,.sum_step .w1000 .step-flow.clear40 ul li:first-child span,.sum_step .w1000 .step-flow.clear60 ul li:first-child span,.sum_step .w1000 .step-flow.clear80 ul li:first-child span,.sum_step .w1000 .step-flow.clear100 ul li:first-child span{font-size:20px}.sum_step .w1000 .step-flow.clear20 ul li:nth-child(2),.sum_step .w1000 .step-flow.clear40 ul li:nth-child(2),.sum_step .w1000 .step-flow.clear60 ul li:nth-child(2),.sum_step .w1000 .step-flow.clear80 ul li:nth-child(2),.sum_step .w1000 .step-flow.clear100 ul li:nth-child(2){width:40px;background:#fff100;z-index:2;height:40px}.sum_step .w1000 .step-flow.clear20 ul li:first-child{padding:0px 30px}.sum_step .w1000 .step-flow.clear20 ul li:nth-child(2){margin-left:145px}.sum_step .w1000 .step-flow.clear40 ul li:first-child{padding:0px 115px}.sum_step .w1000 .step-flow.clear40 ul li:nth-child(2){margin-left:314px}.sum_step .w1000 .step-flow.clear60 ul li:first-child{padding:0px 196px}.sum_step .w1000 .step-flow.clear60 ul li:nth-child(2){margin-left:482px}.sum_step .w1000 .step-flow.clear80 ul li:first-child{padding:0px 282px}.sum_step .w1000 .step-flow.clear80 ul li:nth-child(2){margin-left:652px}.sum_step .w1000 .step-flow.clear100 ul li:first-child{padding:0px 368px}.sum_step .w1000 .step-flow.clear100 ul li:nth-child(2){margin-left:825px;border:3px solid #fff100}.simu-complete-box-b{background:#fff;padding-bottom:100px}.simu-complete-box-b .simu-end-inner{position:relative;width:1000px;margin:0 auto;display:block;min-height:1%;padding:20px 0 0px}.simu-complete-box-b .simu-end-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.simu-complete-box-b .simu-end-inner .select_list{font-size:18px;text-align:center}.simu-complete-box-b .simu-end-inner .simu-end-content{border-radius:5px 5px 0 0;border:3px solid  #ddd;box-sizing:border-box}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-content-inner{padding:35px 25px 20px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-ttl{padding:17px 0 20px;text-align:center;background-color:#272f89}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend{margin:33px 0 44px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-ttl{font-size:28px;font-weight:bold;color:#272f89;margin-bottom:15px;text-align:center}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content{width:100%;padding:14px;border-radius:8px;box-sizing:border-box;background-color:#e5e5e5;position:relative}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content:before{content:'';bottom:-30px;left:0;right:0;margin:auto;border-right:40px solid transparent;border-bottom:30px solid #e5e5e5;border-left:40px solid transparent;position:absolute;width:0px;height:0;transform:rotate(180deg)}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap{border-radius:7px;background:#fff;padding:50px 40px 35px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap .simu-m-price{position:absolute;left:0;right:0;margin:auto;top:-18px;background:#272f89;color:#fff;font-size:27px;font-weight:bold;text-align:center;width:360px;border-radius:50px;padding:8px 0}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap .memo{text-align:center;font-size:12px;color:#999}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl{display:flex;border:1px solid #888;margin-top:30px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dt{background:#888;color:#fff;font-size:16px;font-weight:bold;height:60px;display:flex;align-items:center;position:relative;padding-left:15px;padding-right:10px;width:80px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dt:after{content:'';right:-40px;margin:auto;border-right:30px solid transparent;border-bottom:20px solid #888;border-left:30px solid transparent;position:absolute;width:0px;height:0;transform:rotate(90deg)}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dd{display:flex;margin:auto;align-items:center;background:#f9f9f9;height:60px;width:729px;justify-content:center}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dd ul{display:flex}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dd ul li{border-right:1px solid #888;margin-right:15px;padding-right:15px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dd ul li:last-child{border-right:none;margin-right:0;padding-right:0}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dd ul li .item{font-size:16px;color:#333}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap dl dd ul li .price{font-size:20px;font-weight:bold;font-family:Arial;color:#272f89}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price{color:#272f89;text-align:center;vertical-align:middle;line-height:1.2}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .fee{font-size:29px;font-weight:bold;line-height:1.08;margin-right:5px;display:inline-block}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .price{font-size:86px;font-weight:bold;font-family:arial;color:#ff003c}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .yen{font-size:45px;font-weight:bold;position:relative;display:inline-block;color:#ff003c}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .ast{font-size:12px;position:absolute;top:-1em;left:2px}.simu-complete-box-b .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .de{font-size:35px;font-weight:bold}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b{padding:40px 55px 60px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02{border-top:none}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 th{padding:25px 20px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 th .ttl{padding:4px 0 2px 10px;min-height:20px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 th .required{padding:3px 0}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td{padding:25px 20px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td input{border:1px solid #ccc;border-radius:5px;padding:10px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td select{height:38px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td.check_use label{margin-right:50px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td .form-list-02 .w50{width:50%}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td .form-list-02 .w50 .rec-box{width:100%}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .table-type-02 td .form-list-02 .w50 .rec-box input{width:90%}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .btn-input-01 input{width:360px}.simu-complete-box-b .simu-end-inner .simu-end-content .form_bg_b .btn-input-01 input.button_off{background:#b5b5b5;box-shadow:0px 4px 0 #858585}.operator_call{background:#f9f9f9}.operator_call .inner_call{width:1000px;margin:auto;display:flex;justify-content:center;align-items:center;position:relative;height:200px}.operator_call .operator{position:absolute;left:-125px;top:0}.operator_call .tel-button{padding:42px 0;position:absolute;right:50px;width:640px;bottom:0}.operator_call .tel-button .txt{margin-bottom:15px;font-size:17px;font-weight:bold}.operator_call .tel-button a{display:block;color:#007d0c;font-size:28px;font-weight:bold;text-decoration:none;border:solid 1px #007d0c;border-bottom:solid 5px #007d0c;line-height:1.2;padding:15px 0;position:relative;text-align:center;width:640px;background:#fff}.operator_call .tel-button a span{display:block;font-size:20px}.operator_call .tel-button a:before{position:absolute;top:50%;bottom:50%;left:52px;margin:auto 0;content:'';width:34px;height:48px;background-image:url(../img/simulation/icon-tel.png);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.operator_call .tel-button a:after{position:absolute;top:50%;bottom:50%;right:20px;margin:auto 0;content:"";width:15px;height:15px;border-top:3px solid #007d0c;border-right:3px solid #007d0c;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mainv{padding-top:35px;text-align:center;background:url(../img/simulation/mainv-bg.png) no-repeat top center}.mainv .mainv-text{margin-bottom:20px}#simu-contents{position:relative;width:1000px;min-height:900px !important;margin:0 auto;padding:40px 0 0px;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:680px;padding:3px 0 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:290px;height:auto;padding:0;display:block;min-height:1%}#simu-contents #simu-side:after{clear:both;content:".";display:block;height:0;visibility:hidden}.note{font-size:11px;line-height:1.5;color:#999}.consulting-banner{text-align:center}.consulting-banner img{margin-top:-22px}#simu-footer{height:70px;min-width:1016px;background:#272f89;text-align:left;letter-spacing:0}#simu-footer-inner{width:1000px;margin:0 auto;padding:26px 0 20px;overflow:hidden}#simu-footer-inner #simu-copyright{font-size:12px;line-height:16px;letter-spacing:0.02em;color:#fff;text-align:center}#follow_footer{width:100%;background-color:#ebebeb;position:fixed;bottom:-200px;box-shadow:0px -2px 5px 0px rgba(0,0,0,0.2)}#follow_footer .follow_footer-inner{width:1000px;margin:0 auto;*zoom:1}#follow_footer .follow_footer-inner:after{content:"";display:table;clear:both}#follow_footer .follow_footer-heading{background-color:#272f89}#follow_footer .follow_footer-heading .follow_footer-ttl{font-size:17px;font-weight:bold;line-height:38px;color:#fff;*zoom:1}#follow_footer .follow_footer-heading .follow_footer-ttl:after{content:"";display:table;clear:both}#follow_footer .follow_footer-heading .follow_footer-ttl .follow_footer-close{font-size:16px;font-weight:normal;line-height:20px;margin-top:7px;float:right;display:inline-block;border-bottom:1px solid  #fff;cursor:pointer}#follow_footer .follow_footer-heading .follow_footer-ttl .follow_footer-close:hover{border-bottom:none}#follow_footer .follow_footer-content{padding-top:15px;padding-bottom:20px}#follow_footer .follow_footer-content .follow_footer-img{padding-left:95px;margin-right:30px;display:inline-block;float:left;position:relative}#follow_footer .follow_footer-content .follow_footer-img .img-mail{position:absolute;left:-83px;bottom:-20px}#follow_footer .follow_footer-content .follow_footer-agreement{width:370px;margin-top:15px;margin-right:10px;float:left}#follow_footer .follow_footer-content .follow_footer-agreement .text-box{margin-bottom:15px}#follow_footer .follow_footer-content .follow_footer-agreement .text-box input{padding:5px 10px;width:100%;font-size:15px;border-radius:5px;border:1px solid #cbcbcb;box-sizing:border-box;-webkit-appearance:none}#follow_footer .follow_footer-content .follow_footer-agreement .consent-cont{text-align:left}#follow_footer .follow_footer-content .follow_footer-agreement .consent-cont label{padding-left:5px}#follow_footer .follow_footer-content .follow_footer-agreement .consent-cont label a{color:#222}#follow_footer .follow_footer-content .follow_footer-send_btn{width:250px;height:62px;margin-top:15px;float:right;position:relative}#follow_footer .follow_footer-content .follow_footer-send_btn a{font-size:17px;font-weight:bold;line-height:62px;color:#fff;background-color:#b5b5b5;cursor:default;display:block;text-align:center;border-bottom:3px solid #858585;border-radius:5px;box-sizing:border-box;position:relative;text-decoration:none}#follow_footer .follow_footer-content .follow_footer-send_btn a img{margin-right:8px;vertical-align:middle}#follow_footer .follow_footer-content .follow_footer-send_btn.active a{background-color:#ff7713;border-color:#e05f00;cursor:pointer}#follow_footer .follow_footer-content .follow_footer-send_btn.active a:hover{top:3px;border-bottom:none}.result-foot-area{display:block;min-height:1%}.result-foot-area:after{clear:both;content:".";display:block;height:0;visibility:hidden}.result-foot-area .sub-area.column1{float:none;width:100%}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in{overflow:hidden;*zoom:1;padding:35px 130px}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-text,.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-button{display:inline-block;vertical-align:middle}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-text{font-size:30px;font-weight:bold;line-height:1.4;text-align:left;margin-right:35px}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-button{width:480px}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-button a{display:block;color:#007d0c;font-size:28px;font-weight:bold;text-decoration:none;border:solid 1px #007d0c;border-bottom:solid 5px #007d0c;line-height:1.2;padding:15px 0;position:relative}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-button a span{display:block;font-size:20px}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-button a:before{position:absolute;top:50%;bottom:50%;left:52px;margin:auto 0;content:'';width:34px;height:48px;background-image:url(../img/simulation/icon-tel.png);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.result-foot-area .sub-area.column1 .tel-contact-area .tel-contact-in .tel-button a:after{position:absolute;top:50%;bottom:50%;right:20px;margin:auto 0;content:"";width:15px;height:15px;border-top:3px solid #007d0c;border-right:3px solid #007d0c;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.result-foot-area .application-area.column1{float:none;width:100%}.result-foot-area .application-area.column1 .application-in .application-head{color:#fff;text-align:center;background:#272f89;padding:25px 0}.result-foot-area .application-area.column1 .application-in .application-head .ttl{font-size:30px;font-weight:bold;margin-bottom:5px}.result-foot-area .application-area.column1 .application-in .application-head .ttl:before{content:"";display:inline-block;vertical-align:middle;width:35px;height:31px;background-image:url(../img/simulation/icon-pen.png);margin-right:10px}.result-foot-area .application-area.column1 .application-in .application-head span{font-size:14px}.result-foot-area .application-area.column1 .table-cont-01{margin-top:0 !important}.table-cont-01{width:100%;font-size:14px;margin-top:30px;text-align:left}.btn-input-01{text-align:center}.btn-input-01 input{position:relative;height:66px;padding-top:0px;background:#ff7713;border:none;text-align:center;font-size:20px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0px 4px 0 #e05f00;border-radius:5px;padding:0 12px}.btn-input-01 input:hover{top:5px;box-shadow:none}.btn-input-01 input.button_off{font-size:17px;background:#d8d8d8;box-shadow:0px 4px 0 #b2b2b2}.btn-input-01 input.button_off:hover{box-shadow:none}.txt-info-01{margin-bottom:8px;font-size:14px}.table-type-01 .rec-box{margin-bottom:5px;display:block}.table-type-01 .rec-box input[type="radio"]{margin-right:5px}.table-type-01 .contact-schedule{float:left;width:auto;margin-right:25px;margin-bottom:15px}.table-type-01 .contact-schedule select{width:115px}.simu-resulet-area{background:#fff}.simu-resulet-area input[type="text"],.simu-resulet-area input[type="tel"]{display:block;width:100%;height:29px;padding:2px 13px;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-webkit-appearance:none;font-size:14px;line-height:1.2}.simu-resulet-area .rec-box input[type="text"]{background:#fff5d6}.simu-resulet-area 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}.simu-resulet-area .pulldown-wrap-01{height:35px;padding:0}.simu-resulet-area .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}.simu-resulet-area input[type="text"]::-webkit-input-placeholder,.simu-resulet-area input[type="text"]:-ms-input-placeholder,.simu-resulet-area input[type="text"]::-moz-placeholder{color:#aaa}.alpha:hover{filter:alpha(opacity=80);opacity:0.8}#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}body.noscroll{position:fixed;margin-left:50%;left:-508px}.side-result-box{width:290px;border:2px solid #272f89;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff}.side-result-box .tit-side-01{padding:14px 0 16px;text-align:center;font-size:22px;font-weight:bold;color:#fff;background:#272f89}.side-result-box .side-select-list li{overflow:hidden;*zoom:1;padding:12px 9px 12px 9px;border-bottom:1px solid #dadada}.side-result-box .side-select-list li:last-child{border:none}.side-result-box .side-select-list li.side-step-display{display:none}.side-result-box .side-select-list .selected-list{float:left;padding-top:5px;display:table;max-width:220px}.side-result-box .side-select-list .selected-list dd{display:table-cell;font-size:13px}.side-result-box .side-select-list .selected-list dd>span{display:block}.side-result-box .side-select-list .selected-list dt{position:relative;display:table-cell;font-weight:bold;width:91px;font-size:13px;vertical-align:middle}.side-result-box .side-select-list .selected-list dt .line{position:absolute;right:2px}.side-result-box .side-select-list .btn-change{float:right}.side-result-box .side-select-list .btn-change a{display:block;text-decoration:none;width:45px;text-align:center;padding:5px 0;color:#787878;background:#dcdcdc;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.side-result-box .side-select-list .btn-change a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.condition-cont{padding-bottom:60px;background:url(../img/simulation/arrow-down.png) no-repeat center bottom;margin-bottom:20px}.condition-cont .condition-cont-inner{padding:45px;border:2px solid #dadada;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff}.condition-cont .condition-heading{display:inline-block;font-size:20px;margin-bottom:5px}.condition-cont .condition-heading span{font-size:27px;font-weight:bold;color:#272f89}.condition-cont .btn-help{display:inline-block;vertical-align:10px}.condition-cont .btn-help a{text-decoration:none}.condition-cont .btn-help:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.condition-cont .condition-list{overflow:hidden;*zoom:1;margin-top:15px}.condition-cont .condition-list.col-3 .condition-item{width:167px;height:250px;margin-left:39px;float:left;border-color:#272f89}.condition-cont .condition-list.col-3 .condition-item:first-child{margin-left:0}.condition-cont .condition-list .condition-item{position:relative;width:270px;min-height:250px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:6px solid #e9e9e9;text-align:center;cursor:pointer;background-repeat:no-repeat;background-position:15px 15px;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.condition-cont .condition-list .condition-item p{font-size:24px;font-weight:bold;color:#d3d3d3;margin-top:165px}.condition-cont .condition-list .condition-item .min{font-size:20px}.condition-cont .condition-list .condition-item .min_mail{font-size:14px}.condition-cont .condition-list .condition-item.active,.condition-cont .condition-list .condition-item:hover{border:6px solid #272f89}.condition-cont .condition-list .condition-item.active p,.condition-cont .condition-list .condition-item:hover p{color:#272f89}.condition-cont .condition-list .condition-item.active .input-zip-cont .input-zip,.condition-cont .condition-list .condition-item:hover .input-zip-cont .input-zip{border:3px solid #272f89 !important}.condition-cont .condition-list .condition-item.active .input-pref-cont .select-pref,.condition-cont .condition-list .condition-item:hover .input-pref-cont .select-pref{border:3px solid #272f89 !important}.condition-cont .condition-list .li-first{float:left}.condition-cont .condition-list .li-sec{float:right}#jsf-condition-top .li-first{background-image:url(../img/simulation/ic-post.png)}#jsf-condition-top .li-first p{margin-top:140px}#jsf-condition-top .li-first:hover,#jsf-condition-top .li-first.active{background-image:url(../img/simulation/ic-post-on.png)}#jsf-condition-top .li-first:hover .input-zip-cont .input-zip::-webkit-input-placeholder,#jsf-condition-top .li-first.active .input-zip-cont .input-zip::-webkit-input-placeholder{color:#272f89}#jsf-condition-top .li-first:hover .input-zip-cont .input-zip::-moz-placeholder,#jsf-condition-top .li-first.active .input-zip-cont .input-zip::-moz-placeholder{color:#272f89}#jsf-condition-top .li-first:hover .input-zip-cont .input-zip::-moz-placeholder,#jsf-condition-top .li-first.active .input-zip-cont .input-zip::-moz-placeholder{color:#272f89}#jsf-condition-top .li-first:hover .input-zip-cont .input-zip::-ms-input-placeholder,#jsf-condition-top .li-first.active .input-zip-cont .input-zip::-ms-input-placeholder{color:#272f89}#jsf-condition-top .li-first:hover .input-zip-cont .input-zip::-ms-input-placeholder,#jsf-condition-top .li-first.active .input-zip-cont .input-zip::-ms-input-placeholder{color:#272f89}#jsf-condition-top .li-sec{background-image:url(../img/simulation/ic-map.png)}#jsf-condition-top .li-sec p{margin-top:140px}#jsf-condition-top .li-sec:hover,#jsf-condition-top .li-sec.active{background-image:url(../img/simulation/ic-map-on.png)}#jsf-condition-top .li-sec.active .input-pref-cont .select-pref{color:#272f89}#jsf-condition-top .input-zip-cont .input-zip{width:220px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #eee;padding:0 5px;font-size:16px;line-height:1;height:40px}#jsf-condition-top .input-zip-cont .input-zip::-webkit-input-placeholder{color:#d3d3d3}#jsf-condition-top .input-zip-cont .input-zip::-moz-placeholder{color:#d3d3d3}#jsf-condition-top .input-zip-cont .input-zip::-moz-placeholder{color:#d3d3d3}#jsf-condition-top .input-zip-cont .input-zip::-ms-input-placeholder{color:#d3d3d3}#jsf-condition-top .input-zip-cont .input-zip::-ms-input-placeholder{color:#d3d3d3}#jsf-condition-top .input-pref-cont .select-pref{width:220px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #eee;padding:0 5px;font-size:16px;height:41px;color:#666}#jsf-condition-first{display:none}#jsf-condition-first .li-first{background-image:url(../img/simulation/ic-type-home.png)}#jsf-condition-first .li-first:hover,#jsf-condition-first .li-first.active{background-image:url(../img/simulation/ic-type-home-on.png)}#jsf-condition-first .li-sec{background-image:url(../img/simulation/ic-type-mansion.png)}#jsf-condition-first .li-sec:hover,#jsf-condition-first .li-sec.active{background-image:url(../img/simulation/ic-type-mansion-on.png)}#jsf-condition-sec{display:none}#jsf-condition-sec .li-docomo{background:url(../img/carrier/carrier-docomo.png) no-repeat center 40%}#jsf-condition-sec .li-au{background:url(../img/carrier/carrier-au.png) no-repeat center 40%}#jsf-condition-sec .li-softbank{background:url(../img/carrier/carrier-softbank.png) no-repeat center 40%}#jsf-condition-sec .li-first{background-image:url(../img/simulation/ic-provider.png)}#jsf-condition-sec .li-first:hover,#jsf-condition-sec .li-first.active{background-image:url(../img/simulation/ic-provider-on.png)}#jsf-condition-sec .li-sec{background-image:url(../img/simulation/ic-cant_provider.png)}#jsf-condition-sec .li-sec:hover,#jsf-condition-sec .li-sec.active{background-image:url(../img/simulation/ic-cant_provider-on.png)}#jsf-condition-sec .select-carrier{width:117px;margin:180px auto 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #272f89;padding:0 5px;font-size:16px;height:41px;color:#272f89}.btn-next{width:290px;height:50px;margin:20px auto 0;position:relative}.btn-next a{font-size:18px;font-weight:bold;line-height:50px;color:#fff;display:block;text-align:center;background:#272f89 url(../img/simulation/btn_arrow.png) no-repeat 266px center;border-bottom:3px solid #1b2160;border-radius:5px;box-sizing:border-box;position:relative;text-decoration:none}.btn-next a:hover{top:3px;border-bottom:none}#jsf-condition-thr{display:none}#jsf-condition-thr .li-first{background-image:url(../img/simulation/ic-provider.png)}#jsf-condition-thr .li-first:hover,#jsf-condition-thr .li-first.active{background-image:url(../img/simulation/ic-privider-on.png)}#jsf-condition-thr .li-sec{background-image:url(../img/simulation/ic-undecided.png)}#jsf-condition-thr .li-sec:hover,#jsf-condition-thr .li-sec.active{background-image:url(../img/simulation/ic-undecided-on.png)}#jsf-condition-four{display:none}#jsf-condition-four .li-first{background-image:url(../img/simulation/ic-phone.png)}#jsf-condition-four .li-first:hover,#jsf-condition-four .li-first.active{background-image:url(../img/simulation/ic-phone-on.png)}#jsf-condition-four .li-sec{background-image:url(../img/simulation/ic-undecided.png)}#jsf-condition-four .li-sec:hover,#jsf-condition-four .li-sec.active{background-image:url(../img/simulation/ic-undecided-on.png)}#jsf-condition-five{display:none;background:none;padding-bottom:120px;margin-bottom:0}#jsf-condition-five .li-first{background-image:url(../img/simulation/ic-tv.png)}#jsf-condition-five .li-first:hover,#jsf-condition-five .li-first.active{background-image:url(../img/simulation/ic-tv-on.png)}#jsf-condition-five .li-sec{background-image:url(../img/simulation/ic-undecided.png)}#jsf-condition-five .li-sec:hover,#jsf-condition-five .li-sec.active{background-image:url(../img/simulation/ic-undecided-on.png)}#jsf-condition-six{display:none;background:none;padding-bottom:120px;margin-bottom:0}#jsf-condition-six .li-first{background-image:url(../img/simulation/ic-simu_mail.png)}#jsf-condition-six .li-first:hover,#jsf-condition-six .li-first.active{background-image:url(../img/simulation/ic-simu_mail-on.png)}#jsf-condition-six .li-sec{background-image:url(../img/simulation/ic-cant_accept.png)}#jsf-condition-six .li-sec:hover,#jsf-condition-six .li-sec.active{background-image:url(../img/simulation/ic-cant_accept-on.png)}#jsf-condition-six .mail-contents{margin-top:30px;padding:35px 43px;border:2px solid  #d3d3d3;border-radius:5px;display:none;position:relative;box-sizing:border-box}#jsf-condition-six .mail-contents:before{content:'';position:absolute;left:120px;top:-23px;border-bottom:23px solid #d3d3d3;border-right:20px solid transparent;border-left:20px solid transparent}#jsf-condition-six .mail-contents:after{content:'';position:absolute;left:120px;top:-20px;border-bottom:23px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent}#jsf-condition-six .mail-contents .mail-heading{margin-bottom:20px;*zoom:1}#jsf-condition-six .mail-contents .mail-heading:after{content:"";display:table;clear:both}#jsf-condition-six .mail-contents .mail-heading .mail-img{width:210px;margin-top:-20px;margin-left:-25px;float:left}#jsf-condition-six .mail-contents .mail-heading .mail-text{width:300px;float:right}#jsf-condition-six .mail-contents .mail-heading .mail-text p{font-size:14px;font-weight:bold;line-height:1.78;color:#272f89;letter-spacing:.03em;margin-bottom:20px}#jsf-condition-six .mail-contents .mail-heading .mail-text ul{font-size:0;text-align:center}#jsf-condition-six .mail-contents .mail-heading .mail-text ul li{margin-left:9px;display:inline-block}#jsf-condition-six .mail-contents .mail-heading .mail-text ul li:first-child{margin-left:0}#jsf-condition-six .mail-contents .text-box{margin-bottom:20px}#jsf-condition-six .mail-contents .text-box input{padding:10px;width:100%;font-size:18px;border-radius:5px;border:1px solid #cbcbcb;box-sizing:border-box;-webkit-appearance:none}#jsf-condition-six .mail-contents .consent-cont{text-align:center}#jsf-condition-six .mail-contents .consent-cont label{padding-left:5px}#jsf-condition-six .mail-contents .consent-cont label a{color:#222}#jsf-condition-six .mail-contents .btn-next a{color:#666;background-color:#999;background-image:url(../img/simulation/btn_arrow-disable.png);border-color:#6b6b6b;cursor:default}#jsf-condition-six .mail-contents .btn-next a:hover{top:0;border-bottom:3px solid  #6b6b6b}#jsf-condition-six .mail-contents .btn-next.active a{color:#fff;background:#272f89 url(../img/simulation/btn_arrow.png) no-repeat 266px center;border-bottom:3px solid #1b2160;cursor:pointer}#jsf-condition-six .mail-contents .btn-next.active a:hover{top:3px;border-bottom:none}#send_mail{display:none;position:fixed;top:50%;left:50%}#send_mail .send_mail-content{width:300px;background-color:#fff;margin-top:-78px;margin-left:-150px;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;z-index:10}#send_mail .send_mail-content .send_mail-ttl{font-size:18px;font-weight:bold;color:#fff;line-height:40px;margin-bottom:15px;background-color:#272f89}#send_mail .send_mail-content .send_mail-text{line-height:1.5;margin-bottom:10px}#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,0.6);top:0;left:0;z-index:1}.modal-content{max-height:95%;display:none;left:50%;letter-spacing:0;margin-left:-500px;position:fixed;top:50%;z-index:300;overflow:visible}.modal-content .bg-modal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0}.modal-content .btn-close{position:absolute;top:0px;right:30px;z-index:1}.modal-content .modal-inner{position:relative;width:1000px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;box-sizing:border-box}.modal-content .modal-inner .modal-head{text-align:center;font-size:25px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #dadada}.modal-content .modal-inner .modal-head span{font-size:30px;color:#272f89}.modal-content .modal-inner .modal-detail{padding:30px 0;border-bottom:1px solid #dadada;overflow:hidden;*zoom:1}.modal-content .modal-inner .modal-detail .modal-img{width:320px;float:left}.modal-content .modal-inner .modal-detail .modal-text{padding-top:10px;width:320px;float:right}.modal-content .modal-inner .modal-detail .modal-text dt{font-size:20px;font-weight:bold;margin-bottom:5px}.modal-content .modal-inner .modal-contact{padding-top:25px}.modal-content .modal-inner .modal-contact .txt-contact{margin-bottom:10px}.modal-content .modal-inner .modal-contact .tel-area{line-height:1}.modal-content .modal-inner .modal-contact .tel-area .fd{float:left;color:#272f89;font-size:49px;margin-right:20px;padding-left:80px;background:url(../img/simulation/fd-icon.png) no-repeat 0 2px}.modal-content .modal-inner .modal-contact .tel-area .time{color:#31bc22;line-height:1.3;padding-top:5px}.modal-content .docomo-mansion{display:none}.modal-content .modal-title{font-size:23px;font-weight:bold;line-height:50px;color:#fff;margin-bottom:15px;background-color:#272f89}.modal-content .modal-text{font-size:15px;line-height:1.5}.modal-content .docomo-modal-table{width:100%;border:1px solid  #ddd;border-bottom:none;margin-top:15px;box-sizing:border-box}.modal-content .docomo-modal-table .toward{width:110px;font-size:25px;font-weight:bold;line-height:1;color:#272f89;text-align:center;background-color:#f0f0f0;border-right:1px solid  #ddd}.modal-content .docomo-modal-table .toward img{margin-top:20px}.modal-content .docomo-modal-table .pack{min-width:280px}.modal-content .docomo-modal-table .set{width:250px;border-right:none}.modal-content .docomo-modal-table .fee{width:250px;border-right:none;border-left:2px solid  #ddd}.modal-content .docomo-modal-table th{height:50px;font-size:17px;font-weight:bold;color:#fff;background-color:#272f89;text-align:center;vertical-align:middle;border-bottom:1px solid  #ddd;border-right:1px solid  #ddd}.modal-content .docomo-modal-table th.fee{background-color:#ff003c}.modal-content .docomo-modal-table th span{font-size:11px;font-weight:normal;display:block}.modal-content .docomo-modal-table td{*zoom:1;padding:8px;border-right:1px solid  #ddd;border-bottom:1px solid  #ddd;vertical-align:middle}.modal-content .docomo-modal-table td:after{content:"";display:table;clear:both}.modal-content .docomo-modal-table td.pack p{font-size:18px;font-weight:bold;line-height:40px;color:#272f89;margin-left:15px;float:left}.modal-content .docomo-modal-table td.pack ul{width:125px;float:right;font-size:0;text-align:left}.modal-content .docomo-modal-table td.pack ul li{width:60px;font-size:11px;font-weight:bold;line-height:1.27;color:#666;margin-left:5px;padding:7px;background-color:#e9e9e9;text-align:center;display:inline-block;border-radius:5px;box-sizing:border-box}.modal-content .docomo-modal-table td.pack ul li:first-child{margin-left:0}.modal-content .docomo-modal-table td.set{font-size:16px;font-weight:bold;color:#333}.modal-content .docomo-modal-table td.set .price{font-size:24px;margin:0 3px}.modal-content .docomo-modal-table td.fee{font-size:18px;font-weight:bold;color:#ff003c}.modal-content .docomo-modal-table td.fee .price{font-size:26px;margin:0 3px}.modal-content .docomo-modal-table td.fee .tax{font-size:12px}.modal-content#jsf-agreement,.modal-content#jsf-agreement-mail{text-align:left}.modal-content#jsf-agreement .btn-close,.modal-content#jsf-agreement-mail .btn-close{right:-20px;top:-20px}.modal-content#jsf-agreement .tit-modal,.modal-content#jsf-agreement-mail .tit-modal{padding-bottom:18px;border-bottom:1px solid #dadada;font-size:30px;line-height:1.1;font-weight:bold;color:#333;text-align:center}.modal-content#jsf-agreement .modal-inner,.modal-content#jsf-agreement-mail .modal-inner{padding:35px 40px 0;display:block;min-height:1%;max-height:700px;position:relative;font-size:14px;overflow-y:scroll;overflow-x:hidden}.modal-content#jsf-agreement .modal-inner:after,.modal-content#jsf-agreement-mail .modal-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.modal-content#jsf-agreement .modal-inner h2,.modal-content#jsf-agreement-mail .modal-inner h2{margin:30px 0 20px 0;padding-left:5px;font-size:20px;line-height:140%;color:#333;font-weight:bold;border-bottom:1px solid #272f89}.modal-content#jsf-agreement .modal-inner h3,.modal-content#jsf-agreement-mail .modal-inner h3{margin:20px 0 14px 0;font-size:1.3em;line-height:120%;color:#303331}.modal-content#jsf-agreement .modal-inner p,.modal-content#jsf-agreement-mail .modal-inner p{margin:20px 0;font-size:0.95em;line-height:140%;text-align:justify}.modal-content#jsf-agreement .modal-inner ul li,.modal-content#jsf-agreement-mail .modal-inner ul li{font-size:0.95em;line-height:140%;margin:10px 0 0 0}.modal-content#jsf-agreement .modal-inner dl,.modal-content#jsf-agreement-mail .modal-inner dl{padding:18px 0 0 330px;line-height:2}.modal-content#jsf-agreement .modal-inner dl dt,.modal-content#jsf-agreement-mail .modal-inner dl dt{font-size:16px;font-weight:bold}#jsf-provider .modal-provider{padding-top:50px;width:650px;margin:0 auto 30px;overflow:hidden;*zoom:1}#jsf-provider .modal-provider .provider-list{width:660px;margin-right:-10px}#jsf-provider .modal-provider .provider-list li{width:210px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;margin-right:10px;padding-top:25px;text-align:center;border:6px solid #f3f3f3;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 4px 0 0 #e4e4e4;-webkit-box-shadow:0 4px 0 0 #e4e4e4;box-shadow:0 4px 0 0 #e4e4e4;position:relative;cursor:pointer}#jsf-provider .modal-provider .provider-list li p{padding:5px 0 15px;font-size:17px;font-weight:bold}#jsf-provider .modal-provider .provider-list li.active,#jsf-provider .modal-provider .provider-list li:hover{top:2px;-moz-box-shadow:0 2px 0 0 #e4e4e4;-webkit-box-shadow:0 2px 0 0 #e4e4e4;box-shadow:0 2px 0 0 #e4e4e4}#jsf-tv .modal-tv{padding-top:50px;width:650px;overflow:hidden;*zoom:1}#jsf-tv .modal-tv .tv-list{width:660px;margin-right:-10px}#jsf-tv .modal-tv .tv-list li{width:210px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;margin-right:10px;padding-top:25px;text-align:center;border:6px solid #f3f3f3;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 4px 0 0 #e4e4e4;-webkit-box-shadow:0 4px 0 0 #e4e4e4;box-shadow:0 4px 0 0 #e4e4e4;position:relative;cursor:pointer}#jsf-tv .modal-tv .tv-list li p{padding:5px 0 15px;font-size:17px;font-weight:bold}#jsf-tv .modal-tv .tv-list li.active,#jsf-tv .modal-tv .tv-list li:hover{top:2px;-moz-box-shadow:0 2px 0 0 #e4e4e4;-webkit-box-shadow:0 2px 0 0 #e4e4e4;box-shadow:0 2px 0 0 #e4e4e4}#simu-end{margin-top:-70px;padding-top:70px;background:url(../img/simulation/arrow-transparent.png) center top no-repeat;display:none}.simu-complete-box{background:#fff}.simu-complete-box .simu-end-inner{position:relative;width:1000px;margin:0 auto;display:block;min-height:1%;padding:20px 0 0px}.simu-complete-box .simu-end-inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}.simu-complete-box .simu-end-inner .simu-end-content{border-radius:5px 5px 0 0;border:3px solid  #272f89;box-sizing:border-box}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-content-inner{padding:50px 47px 42px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-ttl{padding:17px 0 20px;text-align:center;background-color:#272f89}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list{margin-bottom:35px;text-align:center;overflow:hidden}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li{width:160px;float:left;margin-left:25px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li:first-child{margin-left:0}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li dl{width:100%;display:table;border:3px solid  #ddd;border-radius:3px;box-sizing:border-box}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li dl dt{font-size:16px;padding:2px 5px;background:#ddd}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li dl dd{display:table-row}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li dl dd p{font-size:14px;line-height:1.35;width:100%;height:65px;padding:0 25px;display:table-cell;vertical-align:middle}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-list li dl dd p.selected-name-03{text-align:left}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-ttl{font-size:28px;font-weight:bold;color:#272f89;margin-bottom:15px;text-align:center}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content{width:100%;border:5px solid  #272f89;border-radius:5px;box-sizing:border-box}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-wrap{display:table;width:100%}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-fee{font-size:27px;font-weight:bold;color:#fff;width:255px;text-align:center;vertical-align:middle;display:table-cell;background-color:#272f89}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price{width:635px;height:125px;color:#272f89;display:table-cell;text-align:center;vertical-align:middle;line-height:1.2;padding:5px 0 15px 0}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .fee{font-size:29px;font-weight:bold;line-height:1.08;margin-right:5px;display:inline-block}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .price{font-size:86px;font-weight:bold;font-family:arial;color:#ff003c}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .yen{font-size:45px;font-weight:bold;position:relative;display:inline-block;color:#ff003c}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .ast{font-size:12px;position:absolute;top:-1em;left:2px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .de{font-size:35px;font-weight:bold}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-price .text{font-size:47px;font-weight:bold}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more{font-size:20px;font-weight:bold;line-height:35px;color:#fff;padding:12px 0 8px;background-color:#272f89;text-align:center}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more.docomo{display:none}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .icon-more{margin-right:10px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .icon-more img{vertical-align:text-bottom}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .discount{font-size:28px;color:#ffea00}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .discount .more-price{font-size:35px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .modal-trg{display:inline-block;width:90px;margin-left:15px;vertical-align:text-top}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .modal-trg a{font-size:11px;font-weight:bold;line-height:30px;color:#272f89;display:block;text-decoration:none;border-bottom:2px solid  #ccc;border-radius:3px;background:#fff url("../img/simulation/modal-trg-arrow.png?1473041143") 80px center no-repeat;position:relative}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-recommend .simu-end-recommend-content .simu-end-recommend-more .modal-trg a:hover{margin-top:2px;border-bottom:none}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown{background-color:#e5e5e5;border-radius:5px;padding:20px;margin-top:40px;margin-bottom:20px;position:relative}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown:before{content:url(../img/simulation/breakdown-arrow.png);width:61px;height:30px;display:block;position:absolute;top:-30px;left:638px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table{width:100%;border-radius:5px;background-color:#fff}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr th,.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr td{height:40px;border-top:1px solid  #e5e5e5;text-align:center;vertical-align:middle;box-sizing:border-box}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr th{font-size:19px;font-weight:bold;color:#fff;background-color:#888}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr td{width:640px;padding-left:30px;padding-right:30px;border-left:1px solid #e5e5e5;font-weight:bold;overflow:hidden;*zoom:1;box-sizing:border-box}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr td .item{float:left}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr td .price{color:#272f89;float:right}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr.waribiki{background-color:#fff5d6}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-breakdown table tr.waribiki td{color:#ff003c}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign{padding:30px 40px;background-color:#e2edff}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .ttl{font-size:25px;font-weight:bold;color:#272f89;margin-bottom:20px;text-align:center}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dl{*zoom:1;position:relative;margin:35px auto;background:#fff}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dl:after{content:"";display:table;clear:both}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dt .i-left{position:absolute;top:40px;left:30px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dt .i-right{position:absolute;top:40px;right:30px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dt p{font-size:24px;text-align:center;line-height:50px;position:relative;padding-top:30px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dt p span{font-size:33px;font-weight:bold;color:#222222;background:linear-gradient(rgba(0,0,0,0) 60%,#ffee59 0%)}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dd{padding:20px;box-sizing:border-box}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dd img{width:870px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-campaign .review-contents dd p span{display:block;margin-bottom:10px;font-size:21px;font-weight:bold;color:#272f89}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature{display:none;overflow:hidden}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature.softbank{display:block}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-left{width:640px;float:left}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-left .icon-feature{margin-right:10px;display:inline-block;vertical-align:middle}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-left .feature-text{font-size:14px;font-weight:bold;line-height:1.4;color:#272f89;width:530px;display:inline-block;vertical-align:middle}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-right{width:260px;float:left}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-right .point{overflow:hidden}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-right .point li{float:left;margin-left:10px}.simu-complete-box .simu-end-inner .simu-end-content .simu-end-feature .simu-end-feature-right .point li:first-child{margin-left:0}.simu-complete-box .simu-end-inner .consult_content{margin-top:-15px;text-align:center}.point-head{background:url(../img/simulation/bg-point-head.png) no-repeat top center}.point-head .point-head-in{width:1000px;margin:0 auto;padding:65px 0}.point-head .point-head-in .point-head-txt{text-align:center;margin-bottom:15px}.point-head .point-head-in .point-link .point-link-in{background:#fff;padding:25px 0;-moz-border-radius:0 0 12px 12px;-webkit-border-radius:0;border-radius:0 0 12px 12px}.point-head .point-head-in .point-link .point-link-in .point-link-btns{text-align:center}.point-head .point-head-in .point-link .point-link-in .point-link-btns li{display:inline}.point-content{background:url(../img/simulation/bg-point-cont.png) repeat top left}.point-content .point-content-in{width:1000px;margin:0 auto;padding:70px 0 10px}.point-content .point-content-in .point-cont-area{margin-bottom:70px}.point-content .point-content-in .point-cont-area .point-cont-ttl{text-align:center;margin-bottom:28px}.point-content .point-content-in .point-cont-area .point-cont-in .cont{background:#fff;padding:40px 85px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0;border-radius:0 0 6px 6px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .ttl{color:#003d9c;font-size:25px;font-weight:bold;text-align:center;margin-bottom:20px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .graph{text-align:center}.point-content .point-content-in .point-cont-area .point-cont-in .cont .note{color:#333;font-size:12px;margin-top:15px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .read{font-size:18px;margin-top:25px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .campaign-cont{border:solid 2px #c9c9c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .campaign-cont.first{margin-bottom:30px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .campaign-cont .campaign-img img{width:100%;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px;border-radius:2px 2px 0 0}.point-content .point-content-in .point-cont-area .point-cont-in .cont .campaign-cont .campaign-in{padding:20px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .campaign-cont .campaign-in .camp-ttl{color:#003d9c;font-size:24px;font-weight:bold;margin-bottom:10px}.point-content .point-content-in .point-cont-area .point-cont-in .cont .campaign-cont .campaign-in .camp-txt{font-size:15px;line-height:1.4}.point-content .point-content-in .point-cont-area .point-cont-in .cont .option-list{text-align:center}.point-content .point-content-in .point-cont-area .point-cont-in .cont .option-list li{display:inline}.app-btn{background:#fff;padding:50px 0 20px}.app-btn .app-btn-in{width:1000px;margin:0 auto}.app-btn .app-btn-in img{width:100%}.following-point,.following-app{float:right;position:-webkit-sticky;position:sticky;top:25%}.js-accordion{font-size:16px;margin-top:15px}.js-accordion dt{cursor:pointer;color:#fff;text-align:center;background:#003d9c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px;position:relative}.js-accordion dt.text-left{text-align:left}.js-accordion dt:before{content:"";display:inline-block;vertical-align:middle;width:21px;height:21px;background-image:url(../img/simulation/icon-question2.png);margin-right:8px}.js-accordion dt:after{position:absolute;right:16px;margin-top:6px;content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#ffffff transparent transparent transparent}.js-accordion dt.open:after{border-width:0 6px 10px 6px;border-color:transparent transparent #ffffff transparent}.js-accordion dd{display:none;background:#eee;padding:20px 30px}
