@layer page{body.price #wrapper #headline .localNavi li a.current,body.price #wrapper #headline .localNavi li a:hover,body.price #wrapper .headInner{background:var(--color-brand-orange)}body.price main,body.school #price_area{position:relative}body.price main #priceTable,body.school #price_area #priceTable{margin-bottom:30px}body.price main a,body.price main table.table002 tr td span,body.school #price_area a,body.school #price_area table.table002 tr td span{color:var(--color-brand-orange)}body.price main table.table002 tr td:first-child,body.school #price_area table.table002 tr td:first-child{font-size:1.8rem}body.price main ul,body.school #price_area ul{margin-bottom:20px}body.price main ul strong,body.school #price_area ul strong{color:var(--color-brand-blue)}body.price main ul.square li:before,body.school #price_area ul.square li:before{content:"";width:15px;height:15px;display:inline-block;margin-right:8px;background:var(--color-brand-blue)}body.price main a,body.school #price_area a{font-weight:700}body.price main>h2,body.school #price_area>h2{margin-bottom:0;text-align:center}body.price main h3.bgTitle,body.school #price_area h3.bgTitle{border-left:3px solid var(--color-brand-blue)}body.price main #mvArea h2,body.school #price_area #mvArea h2{text-align:center;font-size:5rem;color:var(--color-brand-blue);margin-bottom:30px;width:100%}body.price main #mvArea p,body.school #price_area #mvArea p{margin-bottom:20px}body.price main .lowest_price_area h3,body.school #price_area .lowest_price_area h3{display:block;background:var(--color-brand-orange);color:#fff;font-size:3.6rem;text-align:center;border:none;font-weight:700;margin-bottom:20px;width:100%}body.price main .lowest_price_area .container,body.school #price_area .lowest_price_area .container{display:flex;justify-content:space-between}body.price main .lowest_price_area .container .price_info,body.school #price_area .lowest_price_area .container .price_info{line-height:.95;font-size:8rem;white-space:nowrap}body.price main .lowest_price_area .container .price_info .font_s,body.school #price_area .lowest_price_area .container .price_info .font_s{font-size:50%;font-weight:700}body.price main .lowest_price_area .container .price_text,body.school #price_area .lowest_price_area .container .price_text{line-height:1.2;white-space:nowrap}body.price main .lowest_price_area .container .price_text .eng_bold,body.school #price_area .lowest_price_area .container .price_text .eng_bold{font-size:11rem;color:var(--color-brand-orange);display:block}body.price main .lowest_price_area .container .price_text .tax_included,body.school #price_area .lowest_price_area .container .price_text .tax_included{display:block;font-size:4rem;font-weight:700;text-align:right}body.price main #priceTable h2.bgTitle,body.school #price_area #priceTable h2.bgTitle{margin-bottom:0;text-align:center;color:#fff;font-size:2rem}body.price main #priceTable table,body.school #price_area #priceTable table{margin-bottom:30px;table-layout:fixed}body.price main #priceTable table th,body.school #price_area #priceTable table th{color:#000}body.price main #priceTable table td small,body.school #price_area #priceTable table td small{display:block;line-height:1.3}body.price main .school p.btn_empty,body.school #price_area .school p.btn_empty{margin-bottom:20px;text-align:center}body.price main .school p.btn_empty img,body.school #price_area .school p.btn_empty img{max-width:60%;height:auto}body.price main .priceBox,body.school #price_area .priceBox{margin-bottom:30px}body.price main .priceBox h3,body.price main .priceBox p,body.school #price_area .priceBox h3,body.school #price_area .priceBox p{margin-bottom:20px}body.price main .priceBox table th:first-of-type,body.school #price_area .priceBox table th:first-of-type{width:25%}@media screen and (max-width:1200px){body.price main #mvArea h2,body.school #price_area #mvArea h2{font-size:4vw}body.price main .lowest_price_area .container .price_info,body.price main .lowest_price_area .container .price_text .eng_bold,body.school #price_area .lowest_price_area .container .price_info,body.school #price_area .lowest_price_area .container .price_text .eng_bold{font-size:8vw}body.price main .lowest_price_area .container .price_text .tax_included,body.school #price_area .lowest_price_area .container .price_text .tax_included{font-size:4vw}}@media screen and (max-width:768px),screen and (max-width:869px) and (orientation:landscape){body.price main #priceTable table tr td:first-child,body.school main #price_area #priceTable table tr td:first-child{font-size:58%}body.price main #priceTable table td,body.price main #priceTable table th,body.school main #price_area #priceTable table td,body.school main #price_area #priceTable table th{font-size:58%;padding:2% 0}body.price main #priceTable table tbody tr th,body.school main #price_area #priceTable table tbody tr th{font-size:50%;letter-spacing:-.5px}}@media screen and (max-width:768px){body.price.cms main #priceBox iframe{width:100%;height:auto;aspect-ratio:4/3}}body.price.cms .toTop{position:fixed;right:2%;bottom:14%;z-index:10;z-index:9999}@media screen and (max-width:768px),screen and (max-width:869px) and (orientation:landscape){body.price .bnrFeature{margin-bottom:40px}body.price .bnrFeature img{width:100%;height:auto;display:block}body.price main .priceBox table tr,body.school #price_area .priceBox table tr{font-size:1.2rem}body.price main .priceBox table tr td,body.price main .priceBox table tr th,body.school #price_area .priceBox table tr td,body.school #price_area .priceBox table tr th{padding:2% 1%}body.price main #mvArea .lowest_price_area h3,body.school #price_area #mvArea .lowest_price_area h3{width:100%;display:block;margin-bottom:2%;font-size:1.6rem}body.price main #mvArea .lowest_price_area h3.pc_el,body.school #price_area #mvArea .lowest_price_area h3.pc_el{display:none}body.price main #mvArea .lowest_price_area h3.sp_el span,body.school #price_area #mvArea .lowest_price_area h3.sp_el span{color:#000;margin-right:1%}body.price main #mvArea .lowest_price_area p.sp_el,body.school #price_area #mvArea .lowest_price_area p.sp_el{font-size:1rem;margin-bottom:5%;display:block;line-height:1.2}body.price main #mvArea .lowest_price_area .container,body.school #price_area #mvArea .lowest_price_area .container{align-items:center}body.price main #mvArea .lowest_price_area .container .price_info,body.school #price_area #mvArea .lowest_price_area .container .price_info{font-size:2.5rem}body.price main #mvArea .lowest_price_area .container .price_info .font_s,body.school #price_area #mvArea .lowest_price_area .container .price_info .font_s{font-size:70%}body.price main #mvArea .lowest_price_area .container .price_info .sp_el,body.school #price_area #mvArea .lowest_price_area .container .price_info .sp_el{color:#ff781e;font-weight:700}body.price main #mvArea .lowest_price_area .container .price_text .eng_bold,body.school #price_area #mvArea .lowest_price_area .container .price_text .eng_bold{font-size:3.2rem}body.price main #mvArea .lowest_price_area .container .price_text .tax_included,body.school #price_area #mvArea .lowest_price_area .container .price_text .tax_included{font-size:1.2rem}body.price main .school p.btn_empty img,body.school #price_area .school p.btn_empty img{max-width:100%}body.price main table.table002 tr td,body.school #price_area table.table002 tr td{font-size:1rem;padding:2%}body.price main table.table002 tr td span,body.school #price_area table.table002 tr td span{font-size:1.2rem}body.price main table.table002 tr th,body.school #price_area table.table002 tr th{font-size:1rem;padding:10px 4px}body.price main table.table002 tr th span,body.school #price_area table.table002 tr th span{font-size:80%}}@media screen and (max-width:1200px){.desktop body#priceEnji_iwata.price #wrapper main #priceTable table tbody tr th,.desktop body#priceHamaji_fukuroi.price #wrapper main #priceTable table tbody tr th,.desktop body#priceHamaji_hamamatsu.price #wrapper main #priceTable table tbody tr th{font-size:1.4vw}.desktop body#priceEnji_iwata.price #wrapper main #priceTable tr td,.desktop body#priceHamaji_fukuroi.price #wrapper main #priceTable tr td,.desktop body#priceHamaji_hamamatsu.price #wrapper main #priceTable tr td{padding:20px 0;font-size:1.4vw}.desktop body#priceEnji_iwata.price #wrapper main #priceTable tr td span,.desktop body#priceHamaji_fukuroi.price #wrapper main #priceTable tr td span,.desktop body#priceHamaji_hamamatsu.price #wrapper main #priceTable tr td span{font-size:2vw}}}