﻿#breadcrumb{background-color:#f2f2f2}#breadcrumb ul{font-size:0}#breadcrumb ul li{font-size:11px;line-height:30px;display:inline-block}#breadcrumb ul li a{color:#04c}#breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb ul li:after{content:">";display:inline-block;margin-left:5px;margin-right:5px}#breadcrumb ul li:last-child:after{content:none}h1.ttl{font-size:30px;font-weight:bold;color:#ec5504;padding-bottom:10px;border-bottom:2px solid #ec5504;margin-bottom:30px;font-feature-settings:"palt";font-family:"Hiragino Kaku Gothic Pro"}h1.ttl+.ttl-text{font-size:12px;line-height:1.8;margin-bottom:45px}h2.ttl{font-size:16px;font-weight:bold;line-height:45px;color:#333;padding-left:15px;background-color:#f2f2f2;border-left:3px solid #ec5504;margin-bottom:30px}h3.ttl{font-size:20px;font-weight:bold;color:#ec5504;margin-bottom:20px}.mainv{border-top:1px solid #d8dadc;background-repeat:no-repeat;background-position:top center}.detail-table{width:100%;border:1px solid #ccc}.detail-table tr{border-top:1px solid #ccc}.detail-table tr:first-child{border-top:none}.detail-table tr>*{border-left:1px solid #ccc}.detail-table tr>*:first-child{border:none}.detail-table tr th,.detail-table tr td{font-size:13px;line-height:1.5;padding:20px;text-align:left;vertical-align:middle;box-sizing:border-box}.detail-table tr th ul li,.detail-table tr td ul li{padding-left:1em;position:relative}.detail-table tr th ul li:before,.detail-table tr td ul li:before{content:"・";display:inline-block;position:absolute;top:0;left:0}.detail-table tr th{width:10%;background-color:#f2f2f2}.detail-table tr td{width:40%}.detail-table tr .bold{font-weight:bold}.detail-table tr .small{font-size:11px}.detail-table .company-link{color:#04c;text-decoration:underline}.toggle_wrap{margin:5px 0;color:#999;font-size:11px;line-height:1.5}.dotted-box dt{font-size:22px;font-weight:bold;line-height:45px;text-align:center;border:1px dotted #333;border-bottom:none;background-color:#f2f2f2;box-sizing:border-box}.dotted-box dt.orange{color:#fff;border:none;background-color:#ec5504}.dotted-box dt.orange .orange-txt{font-size:25px;padding:28px 0}.dotted-box dd{border:1px dotted #333;border-top:none;padding-top:35px;padding-bottom:25px;text-align:center}.simulation-banner{width:720px;height:170px;background:url("/img/banner/simulation-720.png") no-repeat center center;background-size:contain;text-align:center}.simulation-banner .btn{margin-top:95px}.simulation-banner .btn.simulation{font-size:0;width:250px;height:47px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.simulation-banner .btn.simulation a{font-size:19px;font-weight:bold;line-height:47px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#05a0ed;box-shadow:0 3px 0 #0480be}.simulation-banner .btn.simulation a:hover{box-shadow:0 1px 0 #0480be}.simulation-banner .btn.simulation a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation-banner .btn.simulation a:hover{top:2px}.simulation-banner .btn.simulation a:before,.simulation-banner .btn.simulation a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation-banner .btn.simulation a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.simulation-banner-result{width:720px;height:170px;background:url("/img/banner/simulation-result-720.png") no-repeat center center;background-size:contain;text-align:center;padding:65px 0 0;box-sizing:border-box}.simulation-banner-result .result-text{color:#ec5504;font-size:39px;font-weight:bold}.simulation-banner-result .result-text .num{font-size:55px}.simulation-banner-result .result-text .yen{font-size:43px}.simulation-banner-result .btn{margin-top:6px}.simulation-banner-result .btn.repeat{font-size:0;width:220px;height:30px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.simulation-banner-result .btn.repeat a{font-size:11px;font-weight:bold;line-height:30px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#ec5504;box-shadow:0 3px 0 #bd4403}.simulation-banner-result .btn.repeat a:hover{box-shadow:0 1px 0 #bd4403}.simulation-banner-result .btn.repeat a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation-banner-result .btn.repeat a:hover{top:2px}.simulation-banner-result .btn.repeat a:before,.simulation-banner-result .btn.repeat a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation-banner-result .btn.repeat a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.simulation-banner-result .btn.repeat a{font-weight:normal !important}.simulation-banner-result .btn.repeat a:before{content:url("/img/icon/repeat.png");margin-top:2px;margin-left:-20px}#cta-main-bottom{margin-top:60px;background:#3d3d43;border-radius:20px}#cta-main-bottom .cta-container{padding:30px;text-align:center}#cta-main-bottom .cta-container .footer-info-title{margin-bottom:-10px}#cta-main-bottom .cta-container .footer-info-title.state_use_on{margin-bottom:10px}#cta-main-bottom .cta-container .info-btn-list{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5px}#cta-main-bottom .cta-container .info-btn-list dt{font-size:16px;text-align:center;margin-bottom:10px}#cta-main-bottom .cta-container .info-btn-list .info-btn-left{width:48%}#cta-main-bottom .cta-container .info-btn-list .info-btn-left.state_use_on{margin:auto;width:60%}#cta-main-bottom .cta-container .info-btn-list .info-btn-left dt{color:#14babd}#cta-main-bottom .cta-container .info-btn-list .info-btn-right{width:48%}#cta-main-bottom .cta-container .info-btn-list .info-btn-right dt{color:#fff}#cta-main-bottom .cta-container .info-btn-list .info-btn-right dd{display:flex;justify-content:space-between}#cta-main-bottom .cta-container .info-btn-list a{font-size:0;width:100%;height:60px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;color:#2d2d2d;font-size:14px;font-weight:bold;border:1px solid #aaa;box-shadow:0 5px 0 #aaa;border-radius:99px;display:flex;align-items:center;justify-content:center}#cta-main-bottom .cta-container .info-btn-list a a{font-size:14px;font-weight:bold;line-height:60px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#05a0ed;box-shadow:0 3px 0 #0480be}#cta-main-bottom .cta-container .info-btn-list a a:hover{box-shadow:0 1px 0 #0480be}#cta-main-bottom .cta-container .info-btn-list a a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cta-main-bottom .cta-container .info-btn-list a a:hover{top:2px}#cta-main-bottom .cta-container .info-btn-list a a:before,#cta-main-bottom .cta-container .info-btn-list a a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#cta-main-bottom .cta-container .info-btn-list a a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#cta-main-bottom .cta-container .info-btn-list a:hover{top:5px;box-shadow:0 0 0 #aaa}#cta-main-bottom .cta-container .info-btn-list a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:18px;width:.5em;height:.5em;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cta-main-bottom .cta-container .info-btn-list .btn-tel{width:48%;background:#fff url("/img/common/cta/cta_icon_tel.png") no-repeat left 15% center}#cta-main-bottom .cta-container .info-btn-list .btn-inquiry{width:48%;background:#fff url("/img/common/cta/cta_icon_mail.png") no-repeat left 10% center}#cta-main-bottom .cta-container .info-btn-list .btn-entry{width:100%;font-size:22px;border:none;padding:5px 0 0 10px;box-shadow:0 5px 0 #14babd;background:#00ffea url("/img/common/cta/cta_icon_entry.png") no-repeat left 10% center}.mb30{margin-bottom:30px}.mt30{margin-top:30px}.list{text-align:left;list-style:disc;line-height:1.3rem;margin-left:20px}.note-b{font-size:11px;line-height:1.8;color:#999}
