﻿.price_mainv{text-align:center;background:#006cb7}.price_mainv img{vertical-align:middle}.contentHead{padding-bottom:30px;border-bottom:1px solid #ededed;margin-bottom:70px}.priceArea,.cpArea,.optionArea,.moreArea_inner{width:1000px;margin:40px auto 60px;box-sizing:border-box}.priceArea a,.cpArea a,.optionArea a,.moreArea_inner a{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.priceArea a:hover,.cpArea a:hover,.optionArea a:hover,.moreArea_inner a:hover{opacity:.7}.priceArea_ttl{font-size:36px;font-weight:bold;line-height:1;text-align:center;margin-bottom:20px}.priceArea_ttlSub{font-size:36px;text-align:center;font-weight:bold;color:#236ecd}.priceArea_box{margin-bottom:40px}.priceArea_box:last-child{margin-bottom:0}.priceArea_box_ttl{position:relative;background:#e3f0fc;font-weight:bold;display:flex;justify-content:space-between;padding:25px 80px 25px 30px;font-size:24px;transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:ease;cursor:pointer}.priceArea_box_ttl::before,.priceArea_box_ttl::after{content:"";display:block;width:30px;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;flex:0 0 50%;min-width:50%}.priceArea_box_ttl .priceArea_box_label small{font-size:.7em}.priceArea_box_ttl .priceArea_box_txt{flex:0 0 50%;min-width:50%;text-align:right}.priceArea_box_ttl .priceArea_box_txt small{font-size:.7em}.priceArea_box_ttl:hover{background:#236ecd}.priceArea_box_ttl:hover::before,.priceArea_box_ttl:hover::after{background-color:#fff}.priceArea_box_ttl:hover .priceArea_box_label,.priceArea_box_ttl:hover .priceArea_box_txt{color:#fff}.priceArea_box_detail{background:#e3f0fc;padding:50px 80px 60px}.priceArea_box_detail .detail_inner{background:#fff;padding:50px 40px 60px;margin-bottom:60px}.priceArea_box_detail .priceArea_ttl{font-size:24px;text-align:center;line-height:1.4}.priceArea_box_detail .priceArea_ttl strong{font-size:32px;color:#236ecd}.priceArea_box_detail .priceArea_ttl strong small{font-size:.5em}.priceArea_box_detail .priceArea_ttl strong span{font-size:.5em;vertical-align:.7em}.priceTable img,.detail_inner img{display:block;width:100%}.priceTable{margin-bottom:60px}.priceTable table{width:100%;border-top:2px solid #e3f0fc;border-left:2px solid #e3f0fc}.priceTable td,.priceTable th{padding:20px 15px;text-align:center;border-bottom:2px solid #e3f0fc;border-right:2px solid #e3f0fc;line-height:1.5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.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:170px}.priceTable .text1{font-weight:bold}.priceTable .text_p1{font-weight:bold}.priceTable .text_p1 span{font-size:28px}.priceTable .text_p2{font-weight:bold}.priceTable .text_p2 span{font-size:28px;color:#236ecd}.priceTable .text_p3{font-weight:bold}.priceTable .text_p3 span{font-size:28px;color:#f23071}.priceGraph{margin:0 -20px}.priceGraph p{text-align:center;font-size:16px;margin:40px 0}.priceCp_bnr{position:relative}.priceCp_bnr::before{content:"";width:40px;height:40px;border:solid;border-width:40px 23px;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:-20px;left:0;right:0;z-index:1;margin:0 auto}.priceOuchi{margin-top:70px;background:#fcfae3;padding:40px}.priceOuchi .priceOuchi_bnr_btn a{display:block;width:260px;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:30px;top:50%;margin-top:-5px}.priceCp .priceCp_txt{text-align:center;font-size:16px;line-height:1.8;margin:40px 0}.priceCp .priceCp_txt strong{font-weight:bold}.priceCp .priceCp_box{display:flex;justify-content:center}.priceCp .priceCp_box .priceCp_box_item{flex:0 0 48.5%;min-width:48.5%;background:#f7f7f7;padding:30px 0;box-sizing:border-box}.priceCp .priceCp_box .priceCp_box_ttl{font-size:16px;font-weight:bold;line-height:1.8;margin-bottom:20px;text-align:center}.priceCp .priceCp_box .priceCp_box_ttl strong{color:#236ecd;font-size:24px;line-height:1.6}.priceCp .priceCp_box .priceCp_box_img{padding:0 20px}.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}.priceArea_box_close .priceArea_box_close_btn{position:relative;background:#fff;text-align:center;font-weight:bold;border-radius:5rem;width:60%;margin:50px auto 0;padding:20px 0;font-size:16px;cursor:pointer}.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}.priceArea_box_close .priceArea_box_close_btn:hover{opacity:.7}.simulationLink_price{margin:70px 0}.cpArea .cpArea_inner,.optionArea .cpArea_inner,.moreArea .cpArea_inner{background:#e3f0fc;padding:50px 80px 60px}.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:24px;text-align:center;line-height:1.4;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:30px}.cpArea .cpArea_ttl strong small,.cpArea .optionArea_ttl strong small,.cpArea .moreArea_ttl strong small,.optionArea .cpArea_ttl strong small,.optionArea .optionArea_ttl strong small,.optionArea .moreArea_ttl strong small,.moreArea .cpArea_ttl strong small,.moreArea .optionArea_ttl strong small,.moreArea .moreArea_ttl strong small{font-size:30px}.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:36px}.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;font-size:40px}.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:60%;padding:20px 0;text-align:center;margin:0 auto 0;background:#236ecd;border-radius:5rem;font-weight:bold;font-size:20px;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:30px;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 80px 60px}.optionArea .optionArea_img{margin:30px 0 40px}.optionArea .optionArea_img img{width:calc(100% + 40px);margin:0 -20px}.moreArea{background:#ededed;padding:0px 0 80px}.moreArea .moreArea_inner{margin-bottom:0}.moreArea .moreArea_ttl{font-size:28px;line-height:1.6}.moreArea .moreArea_ttl strong{font-size:40px}.moreArea .moreArea_box{display:flex;justify-content:space-between;margin-top:50px}.moreArea .moreArea_box .moreArea_box_item{flex:0 0 48%;min-width:48%}.bannerSliderWrapper{margin:40px auto 60px;position:relative;width:810px}.bannerSliderWrapper img{width:100%}.bannerSlider_item a{display:block}.bannerSlider_item.slick-slide{margin-left:7px;margin-right:8px}.sliderSelecter{position:absolute;top:-20px;left:-52px;bottom:0;margin:auto;width:calc(100% + 105px);height:40px;display:flex;justify-content:space-between}.campaign-note{margin:30px -20px 0;padding:0;text-align:left;line-height:1.45}.campaign-note__ttl{font-weight:bold;font-size:20px;margin:20px auto 10px}.campaign-note__text{font-weight:normal;font-size:16px}
