.areaPrice{position:relative;z-index:1;margin-top:10px}.areaPrice_tabList{list-style:none;display:flex;justify-content:space-between;position:relative;z-index:2;margin:0 3%}.areaPrice_tabList>li{width:49%}.areaPrice_tabList>li>button{display:block;background-color:#999;height:90px;border:3px solid #999;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;width:100%;border-color:rgba(0,0,0,0);position:relative;z-index:1;border-bottom:none;transition-duration:.3s;transition-property:background-color,color,border-color,opacity}.areaPrice_tabList>li>button.isCurrent{border-color:#0b3182;background:#fff;color:#0b3182;opacity:1}.areaPrice_tabList>li>button.isCurrent .-text{position:relative}.areaPrice_tabList>li>button.isCurrent .-text::after{content:"";width:7px;height:7px;border-right:1px solid #0b3182;border-bottom:1px solid #0b3182;transform:rotate(45deg);margin:0 auto;display:block;position:absolute;left:0;right:0;bottom:-15px;z-index:100}.areaPrice_tabList>li>button::after{content:"";display:block;position:absolute;z-index:1;bottom:-3px;left:0;width:100%;height:3px;background:#fff;opacity:0}.areaPrice_tabList>li>button.isCurrent::after{opacity:1}.areaPrice_tabList>li>button>span::before{content:"";display:inline-block;width:2.5rem;height:2.5rem;vertical-align:middle;background-image:url("/img/pc/index/icon-house-off.png");background-size:contain}.areaPrice_tabList>li>button.isCurrent>span::before{content:"";background-image:url("/img/pc/index/icon-house-on.png")}.areaPrice_tabList>li:last-child>button>span::before{content:"";background-image:url("/img/pc/index/icon-mansion-off.png")}.areaPrice_tabList>li:last-child>button.isCurrent>span::before{content:"";background-image:url("/img/pc/index/icon-mansion-on.png")}.areaPrice_tabList>li>button>span{display:inline-block;vertical-align:middle;line-height:1}.areaPrice_tabList>li>button .-text{display:flex;flex-wrap:wrap;justify-content:center}.areaPrice_tabList>li>button>span>.-em{display:block;font-size:16px;font-weight:bold;padding-left:10px;line-height:1.3;text-align:left}.areaPrice_tabList>li>button>span>.-small{display:block;font-size:9px;font-weight:bold;margin-top:8px;flex:0 0 100%}.areaPrice_box{padding:30px 0 0;border-top:3px solid #0b3182;background:#fff;position:relative;z-index:1;overflow:hidden;display:none}.areaPrice_box.isCurrent{display:block}.container{padding:0 3%}.ttl_line{position:relative;font-size:17px;line-height:23px;color:#3d3c42;font-weight:bold;display:flex;text-align:center;justify-content:center}.ttl_line::before,.ttl_line::after{content:"";display:block;background:#3d3c42;width:2px;height:45px;transform:rotate(-30deg);margin-right:6%}.ttl_line::after{margin-right:0;margin-left:5%;transform:rotate(30deg)}.point_table{font-weight:bold;text-align:center;width:100%;background:#f5f7fa}.point_table tbody{display:flex;justify-content:space-between;align-items:center}.point_table tbody tr{text-align:center;display:flex;justify-content:center}.point_table tbody tr:nth-child(1){width:25%;background:#8f9aa4;color:#fff;font-size:13px;line-height:16px;padding:10px 0}.point_table tbody tr:nth-child(2){width:75%}.point_table td{display:flex;align-items:center;position:relative;width:100%;padding-left:3vw}.point_table td .td_txt1{margin-right:12vw;color:#8f9aa4;font-size:5vw}.point_table td .td_txt1 span{font-size:15px}.point_table td .td_txt2{color:#fe6900;font-size:5.6vw}.point_table td .td_txt3{margin-right:16vw;color:#8f9aa4;font-size:5vw}.point_table td .td_txt3 span{font-size:15px}.point_table td .td_txt4{color:#fe6900;font-size:4vw}.point_table td img{width:auto;height:4.5vw;position:absolute;left:29vw;margin:auto}.price_hikaku .txt_img{position:relative;text-align:center;margin:8px 0}.price_hikaku .txt_img .suv_title{display:block;position:relative;font-size:17px;color:#0b3182;font-weight:bold;margin:10px 0 8px;padding-left:10px;text-align:left}.price_hikaku .txt_img .suv_title::before{content:"";display:inline-block;width:6px;height:23px;background-color:#ff6800;position:absolute;top:47%;transform:translateY(-50%);left:0px}.price_hikaku .txt_img .memo{font-size:12px;text-align:right;color:#999;margin-top:-5px}.price_hikaku .toggle_switch{font-size:14px;font-weight:bold;color:#0b3182;margin:15px 0 10px}.price_hikaku .toggle_switch span{padding-left:20px}.price_hikaku .toggle_switch span::before{display:block;content:"";position:absolute;left:0;width:0;height:0;top:9px;bottom:0;margin:auto;border-top:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:12px solid #0b3182;transform:rotate(90deg)}.price_hikaku .accordion-check:checked+.accordion-label span::before{top:-9px;transform:rotate(-90deg)}.price_hikaku .accordion-content{padding:0 !important}.price_hikaku .accordion-content ul li{color:#999;font-size:12px;text-indent:-1.1rem;margin-left:1.1rem}.price_hikaku .accordion-content ul li:last-child{padding-bottom:20px}.price_hikaku .accordion-content .u-tbl01 th{width:50%}.price_hikaku .accordion-content .u-tbl02 td{text-align:left}.price_hikaku .accordion-content .table_ttl{color:#0b3182;font-size:4vw;margin:25px 0 10px}.price_hikaku .annotation-content{padding:0 !important;color:#999;font-size:12px}.price_hikaku .annotation-content ul{padding-left:10px}.price_hikaku .annotation-content ul li{text-indent:-1.1rem;margin-left:1.1rem}.price_hikaku .annotation-content ul li:last-child{padding-bottom:20px}.price_hikaku .annotation-content .price_annotation_list-ttl{font-weight:bold}.price_hikaku .bg_gray{background:#f3f3f3}.price_hikaku .price_service{padding:30px 0 10px}.price_hikaku .price_service h3{color:#0b3182;text-align:center;font-weight:bold;font-size:5vw;line-height:7.5vw}.price_hikaku .price_service .img_home{margin:18px 0 5px}.price_hikaku .price_service .img_home img:first-child{margin-bottom:20px}.price_hikaku .price_service .memo2{color:#999;font-size:12px;margin-top:10px}.link .gentei_entry dd{text-align:left;padding:20px 0 30px !important;border-left:none !important;border-right:none !important}.link .gentei_entry dd .img_cp94{width:95%}.link .gentei_entry dd a{width:80%;margin:-8px auto}.price_dl{position:relative;padding:47% 0 0;margin:0 3%}.price_dl .ttl_img{position:absolute;top:0;z-index:-1}.price_dl dt{background:#0b3182;color:#fff;font-weight:bold;text-align:center;border-radius:15px 15px 0 0;padding:10px 0}.price_dl dt p{font-size:4vw;line-height:10vw}.price_dl dt p span{font-size:10vw}.price_dl dt p span.yellow{color:#fff100}.price_dl dd{box-shadow:0 0 4px 0 #999;border-radius:0 0 15px 15px}.note1{color:#999;font-size:12px;line-height:18px}.note2{margin:15px 0 10px}.note3{color:#999;font-size:10px}.more_price .dl_1 dd{background:#f3f3f3}.more_price .dl_1 dd .bg_wh{position:relative;background:#fff;padding:20px 4% 0}.more_price .dl_1 dd .bg_wh::after{content:"";display:block;width:100%;height:100px;position:absolute;top:100%;left:0;right:0;margin:auto;background:linear-gradient(to top right, rgba(0, 0, 0, 0) 50%, #fff 50%) no-repeat top left/calc(50% + 1px) 40%,linear-gradient(to top left, rgba(0, 0, 0, 0) 50%, #fff 50%) no-repeat top right/calc(50% + 1px) 40%}.more_price .dl_1 dd .bg_wh .ttl_line{margin-bottom:8px}.more_price .dl_1 dd .bg_wh .ttl_line::before,.more_price .dl_1 dd .bg_wh .ttl_line::after{height:25px;margin-right:3%}.more_price .dl_1 dd .bg_wh .ttl_line::after{margin-left:3%}.more_price .dl_1 dd .bg_wh .price_tbl{padding:10px 0 5px}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan{width:100%;font-weight:bold}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan:first-child{margin-bottom:3px}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan th{background:#8f9aa4;width:40%;display:table-cell;position:relative}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan th p{color:#fff;font-size:12px;line-height:17px;position:absolute;left:0;right:0;bottom:5vw;margin:auto}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td{width:60%;background:#f5f7fa;display:table-cell;text-align:center;padding:5px 0}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td .td_txt5{font-size:12px;line-height:7vw}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td .td_txt6{color:#fe6b04;line-height:8vw}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td .td_txt6 .txt6-1{font-size:8vw}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td .td_txt6 .txt6-2{font-size:4vw}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td .td_txt6 .txt6-3{font-size:6vw}.more_price .dl_1 dd .bg_wh .price_tbl .table_plan td .td_txt6 sup{font-size:1vw;vertical-align:super}.more_price .dl_1 dd .bg_gl{position:relative;padding:14vw 3% 6vw}.more_price .dl_1 dd .bg_gl .ttl_line{position:absolute;left:0;right:0;top:15vw;margin:auto}.more_price .dl_1 dd .bg_gl .ttl_line::before,.more_price .dl_1 dd .bg_gl .ttl_line::after{height:25px;margin-right:3%}.more_price .dl_1 dd .bg_gl .ttl_line::after{margin-left:3%}.more_tokuten{padding-bottom:10px}.more_tokuten .dl_2{padding:50% 0% 0}.more_tokuten .dl_2 dd{padding:20px 4%}.more_tokuten .dl_2 dd a p{color:#1e51ae;font-weight:bold}.more_tokuten .option_service{box-shadow:0 0 4px 0 #999;margin:25px 3% 8px;border-radius:15px;padding:6% 4%}.more_tokuten .option_service .option_ttl{font-size:5vw;font-weight:bold;color:#0b3182;border-left:4px solid #fe6900;padding-left:2vw;line-height:6vw}.more_tokuten .option_service .option_link{text-decoration:none;background:#f3f3f3;width:100%;display:block;text-align:center;font-weight:bold;padding:15px 0;border-radius:5px;border:1px solid;font-size:15px;color:#3d3c42;position:relative}.more_tokuten .option_service .option_link::after{content:"";display:inline-block;z-index:1;border:2px solid #3d3c42;width:10px;height:10px;transform:rotate(45deg);border-bottom:none;border-left:none;transition-duration:.3s;transition-property:border-color,color;position:absolute;margin:auto;top:0;bottom:0;right:5%}.more_tokuten .option_service ul li{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-bottom:1px solid #333;padding-bottom:12px}.more_tokuten .option_service ul li:last-child{border-bottom:none}.more_tokuten .option_service ul li img{width:18%}.more_tokuten .option_service ul li .option_text{width:75%}.more_tokuten .option_service ul li .option_text .option_name{color:#0b3182;font-weight:bold;font-size:15px;text-decoration:none}.more_tokuten .option_service ul li .option_text .option_txt{font-size:12px;line-height:20px}.more_tokuten .option_service ul li .option_text .option_price{font-size:15px;font-weight:bold}.more_tokuten .option_service ul li .option_text .option_price span{color:#ff5600}.more_tokuten .option_service ul li .option_text .option_price .en{font-size:20px;padding-left:5px}
