.cmn60_price-simulation .heading img{width:100%}.cmn60_price-simulation .content{background:#efefef;margin-bottom:20px;padding:40px 20px 20px;position:relative}@media screen and (max-width:768px){.cmn60_price-simulation .content{padding:10px}}.cmn60_price-simulation ul{display:flex;justify-content:space-between;list-style:none;margin:0 0 -1px;padding:0;position:relative;z-index:1}.cmn60_price-simulation ul li{background:#fff;border:1px solid #c5c5c5;border-radius:2px 2px 0 0;cursor:pointer;display:block;font-size:2rem;padding:18px 10px 17px;position:relative;text-align:center;width:calc(50% - 5px)}@media screen and (max-width:768px){.cmn60_price-simulation ul li{font-size:1.4rem;padding:13px 10px 6px;width:calc(50% - 4px)}}.cmn60_price-simulation ul li:before{border-radius:1px 1px 0 0;content:"";height:3px;left:0;position:absolute;top:0;width:100%}.cmn60_price-simulation ul li:first-child.on{background:#f3fbff;border-bottom-color:#f3fbff;color:#015d86;font-weight:700}.cmn60_price-simulation ul li:first-child.on:before{background-color:#2ca9e1}.cmn60_price-simulation ul li:last-child.on{background:#fff6fa;border-bottom-color:#fff6fa;color:#c00075;font-weight:700}.cmn60_price-simulation ul li:last-child.on:before{background-color:#c00075}.cmn60_price-simulation .input-area{border:1px solid #c5c5c5;padding:25px 20px 20px;position:relative;text-align:center}@media screen and (max-width:768px){.cmn60_price-simulation .input-area{padding:20px 16px 16px}}.cmn60_price-simulation .input-area:after,.cmn60_price-simulation .input-area:before{border:40px solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0;z-index:1}@media screen and (max-width:768px){.cmn60_price-simulation .input-area:after,.cmn60_price-simulation .input-area:before{border-width:30px}}.cmn60_price-simulation .input-area:before{border-top-color:#c5c5c5;bottom:-80px}@media screen and (max-width:768px){.cmn60_price-simulation .input-area:before{bottom:-60px}}.cmn60_price-simulation .input-area:after{border-top-color:#fff;bottom:-79px}@media screen and (max-width:768px){.cmn60_price-simulation .input-area:after{bottom:-59px}}.cmn60_price-simulation .input-area.-new{background:#f3fbff url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/multiple/bg_cont_simulation_new.png) no-repeat}.cmn60_price-simulation .input-area.-new:after{border-top-color:#f3fbff}.cmn60_price-simulation .input-area.-new .button a{background-color:#008cc0;box-shadow:0 4px 0 #02678d}.cmn60_price-simulation .input-area.-switch{background:#fff6fa url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/multiple/bg_cont_simulation_switch.png) no-repeat 25px 25px}.cmn60_price-simulation .input-area.-switch:after{border-top-color:#fff6fa}.cmn60_price-simulation .input-area.-switch .button a{background-color:#c00075;box-shadow:0 4px 0 #98025d}.cmn60_price-simulation .input-area .help-text{color:#333;font-size:1.8rem;line-height:1.11;margin-bottom:10px}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .help-text{font-size:1.6rem;line-height:1.4625}}.cmn60_price-simulation .input-area .form{align-items:center;display:flex;justify-content:center;margin-bottom:20px}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .form{margin-bottom:16px}}.cmn60_price-simulation .input-area .form .pre{font-size:2.8rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .form .pre{font-size:2.2rem}}.cmn60_price-simulation .input-area .form .input{margin:0 10px}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .form .input{margin:0 8px 0 6px}}.cmn60_price-simulation .input-area .form input{background-color:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:inset 0 0 3px #ccc;font-size:30px;font-weight:700;height:58px;line-height:60px;text-align:center;width:118px}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .form input{font-size:2.2rem;height:50px;line-height:50px;width:120px}}.cmn60_price-simulation .input-area .form input::placeholder{color:#dcdcdc}.cmn60_price-simulation .input-area .form input:focus{background-color:#fff5bf;box-shadow:0 0 3px #ccc}.cmn60_price-simulation .input-area .form .after{font-size:2.5rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .form .after{font-size:2.2rem}}.cmn60_price-simulation .input-area .button{display:flex;justify-content:center;margin-bottom:10px}.cmn60_price-simulation .input-area .button a{align-items:center;border-radius:2px;color:#fff;display:flex;font-size:2.4rem;font-weight:700;height:56px;justify-content:center;max-width:375px;padding:0 20px;width:64.88%}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .button a{font-size:1.6rem;height:48px;max-width:280px;padding:0;width:85.37%}}@media screen and (max-width:360px){.cmn60_price-simulation .input-area .button a{font-size:1.4rem;padding:0 10px;width:100%}}.cmn60_price-simulation .input-area .button a span{padding-left:16px;position:relative}.cmn60_price-simulation .input-area .button a span:after{border:6px solid transparent;border-left-color:#fff;bottom:0;content:"";height:0;left:0;margin:auto;position:absolute;top:0;width:0}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .button a span:after{border-width:7px 6px}}.cmn60_price-simulation .input-area .caution{color:#333;font-size:1.2rem;line-height:1.5}@media screen and (max-width:768px){.cmn60_price-simulation .input-area .caution{font-size:1.4rem;text-align:left}}.cmn60_price-simulation .input-area .caution a{color:#094fa5}.cmn60_price-simulation .input-area .caution a:hover{text-decoration:none}.cmn60_price-simulation .answer{background:#fff url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/multiple/bg_simulation_answer_inner.png) no-repeat 100% 100%;border:1px solid #c5c5c5;border-top:none;padding:60px 40px 40px 20px;position:relative}@media screen and (max-width:768px){.cmn60_price-simulation .answer{padding:40px 30px 20px 16px}}.cmn60_price-simulation .answer:after,.cmn60_price-simulation .answer:before{border:40px solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0;z-index:1}@media screen and (max-width:768px){.cmn60_price-simulation .answer:after,.cmn60_price-simulation .answer:before{border-width:30px}}.cmn60_price-simulation .answer:before{border-top-color:#c5c5c5;bottom:-80px}@media screen and (max-width:768px){.cmn60_price-simulation .answer:before{bottom:-60px}}.cmn60_price-simulation .answer:after{border-top-color:#fff;bottom:-79px}@media screen and (max-width:768px){.cmn60_price-simulation .answer:after{bottom:-59px}}.cmn60_price-simulation .answer i{font-style:normal}.cmn60_price-simulation .answer .title{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.cmn60_price-simulation .answer .title{font-size:2rem;margin-bottom:24px}}.cmn60_price-simulation .answer .title span{border-bottom:1px solid}.cmn60_price-simulation .answer .answer-box{align-items:center;display:flex;justify-content:space-between}.cmn60_price-simulation .answer .company{align-items:center;display:flex;font-size:1.8rem;margin-bottom:10px}@media screen and (max-width:768px){.cmn60_price-simulation .answer .company{font-size:1.4rem}}.cmn60_price-simulation .answer table{background-color:#f3f3f3;color:#666;font-size:2rem;margin:0 0 5px;width:100%}@media screen and (max-width:768px){.cmn60_price-simulation .answer table{font-size:1.6rem}}.cmn60_price-simulation .answer table th{font-weight:400;padding:10px 0 10px 10px}.cmn60_price-simulation .answer table th span{font-size:1.6rem}@media screen and (max-width:768px){.cmn60_price-simulation .answer table th span{font-size:1.4rem}}.cmn60_price-simulation .answer table td{padding:10px;text-align:right}.cmn60_price-simulation .answer .total{color:#b00004;font-size:2.6rem;font-weight:700;line-height:1.15;text-align:right}@media screen and (max-width:768px){.cmn60_price-simulation .answer .total{font-size:2rem}}.cmn60_price-simulation .answer .zero{flex:0 0 auto;max-width:143px;width:25.72%}.cmn60_price-simulation .answer .zero img{height:auto!important;width:100%!important}.cmn60_price-simulation #simulation_new_answer,.cmn60_price-simulation #simulation_switch,.cmn60_price-simulation #simulation_switch_answer{display:none}