﻿.price_mainv img{width:100%;height:auto}.price_mainv span{text-align:left;color:#666;font-size:12px;display:block;padding:6px 18px 12px;line-height:1.4}.contentHead{padding:32px 0 30px;border-bottom:1px solid #ededed;margin:0 20px 40px;text-align:center}.priceArea,.cpArea,.optionArea,.moreArea_inner{width:100%;margin:30px auto 50px;box-sizing:border-box;padding:0 20px}.priceArea_ttl{font-size:36px;font-weight:bold;line-height:1;text-align:center;margin-bottom:20px}.priceArea_ttlSub{font-size:28px;text-align:center;font-weight:bold;color:#236ecd}.priceArea_box{margin-bottom:30px}.priceArea_box:last-child{margin-bottom:0}.priceArea_box_ttl{position:relative;background:#e3f0fc;font-weight:bold;padding:15px 50px 15px 20px;font-size:20px;line-height:1.4}.priceArea_box_ttl::before,.priceArea_box_ttl::after{content:"";display:block;width:20px;height:2px;background-color:#236ecd;position:absolute;top:0;bottom:0;right:25px;margin:auto;transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:ease}.priceArea_box_ttl::after{transform:rotate(90deg)}.priceArea_box_ttl.is_active{background:#236ecd}.priceArea_box_ttl.is_active::before,.priceArea_box_ttl.is_active::after{background-color:#fff}.priceArea_box_ttl.is_active::after{transform:rotate(0)}.priceArea_box_ttl.is_active .priceArea_box_label,.priceArea_box_ttl.is_active .priceArea_box_txt{color:#fff}.priceArea_box_ttl .priceArea_box_label{color:#236ecd}.priceArea_box_ttl .priceArea_box_label small{font-size:.7em}.priceArea_box_ttl .priceArea_box_txt small{font-size:.7em}.priceArea_box_detail{background:#e3f0fc;padding:40px 15px 50px}.priceArea_box_detail .detail_inner{background:#fff;padding:30px 15px 40px;margin-bottom:40px}.priceArea_box_detail .priceArea_ttl{font-size:14px;text-align:center;line-height:1.4}.priceArea_box_detail .priceArea_ttl strong{font-size:22px;color:#236ecd}.priceArea_box_detail .priceArea_ttl strong small{font-size:.5em}.priceArea_box_detail .priceArea_ttl strong span{font-size:.5em;vertical-align:.8em}.priceTable img,.detail_inner img{display:block;width:100%}.priceTable{margin-bottom:35px}.priceTable table{width:100%;border-top:2px solid #e3f0fc;border-left:2px solid #e3f0fc}.priceTable td,.priceTable th{padding:5px;text-align:center;border-bottom:2px solid #e3f0fc;border-right:2px solid #e3f0fc;line-height:1.2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}.priceTable td{background:#fff}.priceTable th{background:#6a7682;color:#fff;font-weight:bolder}.priceTable th span{font-size:12px}.priceTable .th1{background:#236ecd}.priceTable .th2{background:#f23071}.priceTable tbody th{width:80px}.priceTable .text1{font-weight:bold}.priceTable .text_p1{font-weight:bold}.priceTable .text_p1 span{font-size:22px}.priceTable .text_p2{font-weight:bold}.priceTable .text_p2 span{font-size:22px;color:#236ecd}.priceTable .text_p3{font-weight:bold}.priceTable .text_p3 span{font-size:22px;color:#f23071}.priceTable .text_p3 .pink{font-size:12px;color:#f23071}.priceTable_ttl{margin-bottom:15px;font-size:15px;font-weight:bold;line-height:1.6}.priceTable_ttl span{font-weight:normal;font-size:.8em}.priceTable_ttl small{font-size:.5em;vertical-align:.6em}.priceGraph p{text-align:center;font-size:13px;margin:40px 0}.priceGraph .priceGraph_img{width:calc(100% + 25px);margin-right:-25px}.priceGraph .priceGraph_img_NEXT{padding-bottom:20px}.priceCp_bnr{position:relative}.priceCp_bnr::before{content:"";width:30px;height:30px;border:solid;border-width:30px 18px;border-color:#f23071 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;box-sizing:border-box;position:absolute;top:-15px;left:0;right:0;z-index:1;margin:0 auto}.priceOuchi{margin-top:40px}.priceOuchi .priceOuchi_bnr{background:#fcfae3;padding:30px 15px}.priceOuchi .priceOuchi_bnr_btn a{display:block;width:100%;padding:20px 0;text-align:center;margin:30px auto 0;background:#ffe600;border-radius:5rem;font-weight:bold;position:relative}.priceOuchi .priceOuchi_bnr_btn a::after{content:"";width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);display:block;position:absolute;right:20px;top:50%;margin-top:-5px}.priceCp .priceCp_txt{font-size:14px;line-height:1.8;margin:20px 0 30px}.priceCp .priceCp_txt strong{font-weight:bold}.priceCp .priceCp_box .priceCp_box_item{background:#f7f7f7;padding:30px 15px;box-sizing:border-box;margin-bottom:20px}.priceCp .priceCp_box .priceCp_box_item:last-child{margin-bottom:0}.priceCp .priceCp_box .priceCp_box_ttl{font-size:14px;font-weight:bold;line-height:1.8;margin-bottom:20px;text-align:center}.priceCp .priceCp_box .priceCp_box_ttl strong{color:#236ecd;font-size:20px;line-height:1.6}.priceCp .priceCp_box .priceCp_box_img a{display:block}.priceNote{color:#666;font-size:12px;line-height:1.6}.priceNote .priceNote_list li{margin-bottom:3px;position:relative;padding-left:1.4em}.priceNote .priceNote_list li:last-child{margin-bottom:0}.priceNote .priceNote_list li::before{position:absolute;left:0;top:0;content:"※"}.priceNote .priceNote_list.priceNote_list_num{counter-reset:number}.priceNote .priceNote_list.priceNote_list_num li{padding-left:2em}.priceNote .priceNote_list.priceNote_list_num li::before{counter-increment:number;content:"※" counter(number)}.priceNote .priceNote_list.priceNote_list_cercle li::before{counter-increment:number;content:"〇"}.priceNote .priceNote_ttl{margin:20px 0 5px;font-weight:bold}.priceNote .priceNote_txt{word-break:break-all}.priceNote .priceNote_txt a{color:inherit}.priceArea_box_close .priceArea_box_close_btn{position:relative;background:#fff;text-align:center;font-weight:bold;border-radius:5rem;width:100%;margin:40px auto 0;padding:20px 0;font-size:16px}.priceArea_box_close .priceArea_box_close_btn::after{content:"";display:block;width:16px;height:2px;background-color:#236ecd;position:absolute;top:0;bottom:0;right:40px;margin:auto;transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:ease}.simulationLink_price{margin:50px 0}.cpArea .cpArea_inner,.optionArea .cpArea_inner,.moreArea .cpArea_inner{background:#e3f0fc;padding:40px 15px 50px}.cpArea .cpArea_ttl,.cpArea .optionArea_ttl,.cpArea .moreArea_ttl,.optionArea .cpArea_ttl,.optionArea .optionArea_ttl,.optionArea .moreArea_ttl,.moreArea .cpArea_ttl,.moreArea .optionArea_ttl,.moreArea .moreArea_ttl{font-size:14px;text-align:center;line-height:1.6;font-weight:bold}.cpArea .cpArea_ttl strong,.cpArea .optionArea_ttl strong,.cpArea .moreArea_ttl strong,.optionArea .cpArea_ttl strong,.optionArea .optionArea_ttl strong,.optionArea .moreArea_ttl strong,.moreArea .cpArea_ttl strong,.moreArea .optionArea_ttl strong,.moreArea .moreArea_ttl strong{font-size:18px;line-height:1.4}.cpArea .cpArea_ttl strong span,.cpArea .optionArea_ttl strong span,.cpArea .moreArea_ttl strong span,.optionArea .cpArea_ttl strong span,.optionArea .optionArea_ttl strong span,.optionArea .moreArea_ttl strong span,.moreArea .cpArea_ttl strong span,.moreArea .optionArea_ttl strong span,.moreArea .moreArea_ttl strong span{font-size:22px}.cpArea .cpArea_ttl strong .blue,.cpArea .optionArea_ttl strong .blue,.cpArea .moreArea_ttl strong .blue,.optionArea .cpArea_ttl strong .blue,.optionArea .optionArea_ttl strong .blue,.optionArea .moreArea_ttl strong .blue,.moreArea .cpArea_ttl strong .blue,.moreArea .optionArea_ttl strong .blue,.moreArea .moreArea_ttl strong .blue{color:#236ecd}.cpArea .cpArea_ttl strong .green,.cpArea .optionArea_ttl strong .green,.cpArea .moreArea_ttl strong .green,.optionArea .cpArea_ttl strong .green,.optionArea .optionArea_ttl strong .green,.optionArea .moreArea_ttl strong .green,.moreArea .cpArea_ttl strong .green,.moreArea .optionArea_ttl strong .green,.moreArea .moreArea_ttl strong .green{color:#23a4cc}.cpArea .cpArea_btn a,.cpArea .optionArea_btn a,.cpArea .moreArea_btn a,.optionArea .cpArea_btn a,.optionArea .optionArea_btn a,.optionArea .moreArea_btn a,.moreArea .cpArea_btn a,.moreArea .optionArea_btn a,.moreArea .moreArea_btn a{display:block;width:100%;padding:20px 0;text-align:center;margin:0 auto 0;background:#236ecd;border-radius:5rem;font-weight:bold;font-size:17px;position:relative;color:#fff}.cpArea .cpArea_btn a::after,.cpArea .optionArea_btn a::after,.cpArea .moreArea_btn a::after,.optionArea .cpArea_btn a::after,.optionArea .optionArea_btn a::after,.optionArea .moreArea_btn a::after,.moreArea .cpArea_btn a::after,.moreArea .optionArea_btn a::after,.moreArea .moreArea_btn a::after{content:"";width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);display:block;position:absolute;right:15px;top:50%;margin-top:-5px}.cpArea .cpArea_btn a.green,.cpArea .optionArea_btn a.green,.cpArea .moreArea_btn a.green,.optionArea .cpArea_btn a.green,.optionArea .optionArea_btn a.green,.optionArea .moreArea_btn a.green,.moreArea .cpArea_btn a.green,.moreArea .optionArea_btn a.green,.moreArea .moreArea_btn a.green{background:#23a4cc}.optionArea .optionArea_inner{background:#e3f9fc;padding:50px 15px 50px}.optionArea .optionArea_img{margin:30px 0 40px}.optionArea .optionArea_img img{width:100%;display:block}.moreArea{background:#ededed;padding:0 0 50px}.moreArea .moreArea_inner{margin-bottom:0}.moreArea .moreArea_ttl{font-size:18px;line-height:1.6;margin-left:-20px;margin-right:-20px}.moreArea .moreArea_ttl strong{font-size:20px}.moreArea .moreArea_ttl strong span{font-size:28px}.moreArea .moreArea_box{margin-top:30px}.moreArea .moreArea_box .moreArea_box_item{margin-bottom:30px}.moreArea .moreArea_box .moreArea_box_item:last-child{margin-bottom:0}.bannerSliderWrapper{margin:30px 0 40px}.bannerSlider_item>img{width:100%;vertical-align:bottom}.bannerSlider_item a{display:block}.slick-dots{margin-top:24px}.campaign-note{margin:0;padding:10px;text-align:left;line-height:1.5}.campaign-note__ttl{font-weight:bold;font-size:16px;margin:20px auto 10px}.campaign-note__text{font-weight:normal;font-size:12px}
