@charset 'UTF-8';select.custom-country-port{color:#383838;background-image:url(../../img/usedcars/icn_down_black.svg)!important;background-repeat:no-repeat!important;background-position:right 15px center!important;border:1px solid #e8e8e8;padding:5px 15px;min-width:160px;width:100%;border-radius:4px;position:relative;margin-top:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px}div.cms-info-sp{display:none}div.wrap-calculate-sp{display:none}.ins-chk input{position:relative;z-index:-9999}.ins-chk span{width:20px;height:20px;display:inline-block;background:url(../../img/common/icon/icn_check.svg) center center;border:1px solid #ee1c23}.ins-chk input:checked+span{background:url(../../img/common/icon/icn_check.svg) center center}.calculate-panel{width:100%;display:inline-block;background:#fff;margin-bottom:20px;padding:10px;border-radius:8px}.calculate-price-frame{display:none}.car-price-frame{display:flex;flex-wrap:wrap;align-items:baseline}.car-price-caption{min-width:70px;padding:10px 0 3px 0;font-size:1.4rem;line-height:18px;vertical-align:bottom}.total-price-caption-notice{font-size:1.8rem;line-height:29px;font-weight:700;vertical-align:bottom}.total-price-caption{min-width:70px;font-size:1.4rem;line-height:29px;vertical-align:bottom}.calculate-panel-sp{display:none}.overlay-calculate-panel-sp{display:none}.calculate-cell-notice{display:table-cell;padding:0 10px 0 15px;text-align:left;vertical-align:top;width:25%}.calculate-cell-country-port{display:table-cell;padding:0 15px;text-align:left;width:31%}.calculate-cell-confirm-execute{display:table-cell;padding-left:30px;padding-right:30px;text-align:justify-all;vertical-align:top;width:41%}.confirm-execute-row{width:100%;display:table-row;text-align:justify}.confirm-execute-cell{display:table-cell}.calculate-submit-change-btn{padding-left:30px;padding-right:30px;padding-top:7px}.checkitem{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #9b9b9b;border-radius:2px}.insurance-inspection-ul{list-style-type:none;width:100%}.insurance-inspection-li{display:inline-block;width:49%}.calculate-cell-notice .comment,.calculate-cell-confirm-execute .comment{color:#7B7B7B}.calculate-cell-confirm-execute .insurance-inspection-ul .insurance-inspection-li label{display:block;cursor:pointer;position:relative;font-size:1.4rem}.calculate-cell-notice .total-price-caption{font-weight:700}.calculate-cell-notice .total-price-note{color:red}@media (max-width:767px){div.calculate-panel{display:none}div.cms-info-sp{display:block}div.wrap-calculate-sp{display:block}div.calculate-panel-sp{display:block;cursor:pointer;margin:0 25px 30px 25px}div.calculate-panel .calculate-cell-notice{display:none}div.calculate-panel .calculate-cell-country-port{display:none}div.calculate-panel .calculate-cell-confirm-execute{display:none}div.calculate-panel .calculate-panel-sp{display:block}.calculate_btn span::before{position:relative;display:inline-block;vertical-align:middle;content:"";background:url(../../img/common/icon/icn_calc_white.svg);width:12px;height:16px;margin:-3px 10px 0 -24px}span.cal-ico{position:relative;content:"";display:inline-block;vertical-align:middle;background:url(../../img/common/icon/icn_calc_white.svg) no-repeat;width:12px;height:16px;margin:-3px 10px 0 -24px}.cal-ico span{background:#ff0003;border-radius:5px;box-shadow:none;border:none;text-align:center;font-weight:700;color:#fff;font-size:14px;font-size:1.4rem;padding:13px 0 11px 0;position:relative;display:block!important;-webkit-box-shadow:0 3px 2px 0 #c50000;-moz-box-shadow:0 3px 2px 0 #c50000;box-shadow:0 3px 2px 0 #c50000}.cal-ico span:before{position:relative;content:"";display:inline-block;vertical-align:middle;background:url(../../img/common/icon/icn_calc_white.svg) no-repeat;width:12px;height:16px;margin:-3px 10px 0 -24px}.cal-ico.change-btn span{display:inline-block!important}.insurance-inspection-li{display:block;width:100%}.overlay-calculate-panel-sp{display:block;position:fixed;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.9);bottom:0;left:0;right:0;overflow:hidden;width:100%;height:0;transition:.5s ease;z-index:99999999;float:bottom}div.calculate-panel-content{position:absolute;background:#fff;padding:5px 20px 20px 20px;bottom:0;float:bottom}div.calculate-cell-country-port-sp{display:table-cell;text-align:left;width:30%}.insurance-inspection-ul-sp{width:100%}.insurance-inspection-li-sp{width:49%}div.calculate-submit-change-btn-sp{height:45%;padding-top:25px}span.calculate-panel-sp-close{text-align:center;cursor:pointer;color:#000;width:100%}.select_ui{color:#383838;line-height:20px;width:100%;font-weight:400;letter-spacing:.5px;font-family:'PT Sans',sans-serif;font-size:14px;font-size:1.4rem;background:#fff url(../../img/common/icon/icn_select.svg) no-repeat right 18px center;background-position-x:right 18px;background-position-y:center;background-repeat:no-repeat;background-image:url(../../img/common/icon/icn_select.svg);-moz-appearance:none;border-radius:4px;border:1px solid #E8E8E8;margin-bottom:8px}.fancybox-container *{box-sizing:border-box}.select_ui{display:block!important}.cardtl .summary_ft_fixed .submit-btn>*{font-family:'PT Sans',sans-serif}.cardtl .summary_ft_fixed.full li{width:100%}.cardtl .summary_ft_fixed.full li .submit-btn{display:block!important;padding:12px 0}.cardtl .summary_ft_fixed.full li .submit-btn button{width:100%;background:none;box-shadow:none;border:none}.cardtl .summary_ft_fixed.full li .submit-btn span{font-size:18px;font-size:1.8rem}.cardtl .summary_ft_fixed.full li:first-of-type{display:none!important}.cardtl .summary_ft_fixed.full .send-btn{width:100%;max-width:100%}.cms-info .summary_ft_fixed{position:absolute;left:25px;right:25px;background:transparent;z-index:999999;display:block!important;transform:translateY(100%);transition:1s;display:block;z-index:9}.cms-info .summary_ft_fixed *{display:block!important}.cms-info .summary_ft_fixed ul{display:flex!important;flex-wrap:wrap;align-items:center}.cms-info .summary_ft_fixed li{width:50%}.cms-info .summary_ft_fixed .fixed_sub{color:#7B7B7B;font-weight:700;font-size:12px;font-size:1.2rem}.cms-info .summary_ft_fixed .fixed_title{color:#383838;font-weight:700;margin-top:9px;font-size:18px;font-size:1.8rem}.cms-info .summary_ft_fixed .send-btn{border-bottom:4px solid #B90006;border-radius:4px;width:100%;position:relative;margin-top:0;font-size:14px;font-size:1.4rem}.cms-info .summary_ft_fixed .send-btn p{padding:13px 0 11px 0;color:#fff;font-weight:700;display:block;letter-spacing:.5px}.cms-info .summary_ft_fixed .send-btn p span{display:inline!important;position:relative}.cms-info .summary_ft_fixed .send-btn p span img{display:inline-block!important}.car-price-frame-sp{display:block}}@media only screen and (min-width:822px) and (max-width:954px) and (orientation:portrait){.total-price-caption-notice{font-size:1.6rem}.calculate-cell-notice{padding:0 5px;width:25%}.calculate-cell-country-port{padding:0 10px 0 0;width:29%}.calculate-cell-confirm-execute{padding:0 0 0 15px;width:42%}.calculate-submit-change-btn{padding-left:15px}}@media only screen and (min-width:768px) and (max-width:954px){.btn-form{width:100%}.total-price-caption-notice{font-size:1.6rem}.calculate-cell-notice{padding:0 0 0 5px;width:23%}.calculate-cell-country-port{padding:0 10px 0 0;width:28%}.calculate-cell-confirm-execute{padding:0 0 0 10px;width:46%}}@media only screen and (max-width:767px){.cms-info .summary_ft_fixed{transform:translateY(0);transition:1s}}@media only screen and (max-width:350px){.cms-info .summary_ft_fixed ul{padding:0 15px}.cms-info .summary_ft_fixed .send-btn p span{font-size:15px}}
