@charset "UTF-8";.guarantee_good{margin-top:40px}.guarantee_good .main_block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.guarantee_good .main_block .img_guarantee{width:466px}.guarantee_good .main_block .img_guarantee img{display:block;max-width:100%}.guarantee_good .main_block .info_block{flex:1;padding-left:30px}.guarantee_good .main_block .info_block .list_dot{margin-top:20px;margin-bottom:15px}.guarantee_good .main_block .info_block .list_dot li{font-weight:700;line-height:1.6875;margin-bottom:10px;padding-left:16px;background:url(../IMG/ico-dot.png) no-repeat left 10px/6px}.guarantee_good .main_block .info_block .note{font-size:1.2rem;color:#666}.guarantee_good .safe_block{margin-top:40px}.guarantee_good .safe_block .ttl_safe{font-weight:700;font-size:2.0rem}.guarantee_good .safe_block .list_safe{margin-top:30px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:10px}.guarantee_good .safe_block .list_safe li{width:11.96581196581197%;text-align:center;margin-bottom:15px}.guarantee_good .safe_block .list_safe li p{font-size:1.4rem;line-height:1.2;margin-top:13px}.guarantee_good .safe_block .list_safe li p span{font-weight:700;font-size:2.0rem;color:#c71444}.guarantee_good .map_good{margin-top:25px}.guarantee_good .map_good .ttl_map{font-weight:700;color:#c71444;margin-bottom:13px}.guarantee_good .map_good .img_map{margin:40px 0 15px}.guarantee_good .map_good .img_map img{display:block;max-width:100%}.guarantee_good .map_good .list_star.mb60{margin-bottom:60px}.guarantee_good .list_price{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:60px}.guarantee_good .list_price .block_price{width:31.62393162393162%}.guarantee_good .list_price .block_price .type_bl{font-weight:700}.guarantee_good .list_price .block_price .inner_bl{background:rgba(195,9,46,.1);padding:30px 30px 35px;margin-top:15px}.guarantee_good .list_price .block_price.blue_type .inner_bl{background:rgba(20,45,125,.1)}.guarantee_good .list_price .block_price .inner_bl .category{font-size:1.4rem;font-weight:700;color:#fff;background:#c3092e;padding:5px 10px}.guarantee_good .list_price .block_price.blue_type .inner_bl .category{background:#142d7d}.guarantee_good .list_price .block_price .inner_bl .gr_ttl{margin-bottom:25px}.guarantee_good .list_price .block_price .inner_bl .ttl_price{font-size:2.8rem;font-weight:700;margin-top:10px}.guarantee_good .list_price .block_price .inner_bl .txt01{font-size:2.0rem;font-weight:700;margin-top:3px}.guarantee_good .list_price .block_price .inner_bl .txt01 span{color:#c71444}.guarantee_good .list_price .block_price .inner_bl .txt_cm{margin-bottom:15px}.guarantee_good .list_price .block_price .inner_bl .t01{margin-bottom:10px}.guarantee_good .new_car{margin-top:60px}.guarantee_good .new_car .ttl_car{font-weight:700;font-size:2.4rem;margin-bottom:25px}.guarantee_good .new_car .ttl_car small{font-size:2.0rem;font-weight:700}.guarantee_good .new_car .group_car{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap}.guarantee_good .new_car .group_car .block_car{width:48.71794871794872%;margin-bottom:60px}.guarantee_good .new_car .group_car .block_car.o-full_width{width:100%}.guarantee_good .new_car .group_car .block_car img{display:block;max-width:100%}.guarantee_good .new_car .group_car .block_car .ttl{font-weight:700;font-size:2.0rem;margin-bottom:20px}.guarantee_good .new_car .group_car .block_car .box_info{padding:20px 30px 10px;background:#EEE;margin:20px 0 30px}.guarantee_good .new_car .group_car .block_car .o-half_width{width:48.71794871794872%}.guarantee_good .new_car .group_car .block_car .box_info ul li{padding-left:16px;background:url(../IMG/ico-dot.png) no-repeat left top 10px/6px;margin-bottom:10px}.guarantee_good .new_car .group_car .block_car .box_info ul li strong{display:block}.faq_sec{margin-top:80px;margin-bottom:80px}.faq_sec .txt_cm{margin-bottom:30px}.anchor_link.high{top:-70px;position:relative}.o-sup{font-size:1.0rem;vertical-align:text-top}.list_price_caution{font-size:1.2rem;margin-top:18px;color:#666}