#sec-new{background:url("../img/party/sec_bg.jpg") repeat center;padding-bottom:100px;color:#fff;line-height:35px;letter-spacing:.08em}#sec-new .photo{margin:0 -63px}#sec-new .photo img{width:100%}#sec-new .row{display:flex;justify-content:space-between}#sec-new .box{box-sizing:border-box;width:calc(50% - 15px);background:url("../img/party/bgbox.png") repeat center;padding:74px 36px 135px}#sec-new .box .name-price{text-align:center}#sec-new .box .name-price dt{font-size:50px;line-height:68px;letter-spacing:-0.02em}#sec-new .box .name-price dt span{display:block}#sec-new .box .name-price dt span.fs1{font-size:34px;letter-spacing:.1em}
#sec-new .box .name-price dt span.fs2{font-size:30px}#sec-new .box .name-price dd{background:#000;margin-top:24px;font-size:38px;line-height:54px;letter-spacing:0}#sec-new .box .name-price dd small{font-size:30px;letter-spacing:0}#sec-new .box .txt{margin-top:28px}#sec-new .course{width:calc(50% - 15px)}#sec-new .course dt{background:#000;text-align:center;font-size:24px;line-height:53px;letter-spacing:.1em}#sec-new .course dd{margin-top:30px}#sec-new .course dd li{border-bottom:1px dashed #fff;line-height:41px} #sec-new .set1 .note-lead{text-align:center;margin-top:54px}#sec-new .set1 .photo{margin-top:47px}#sec-new .set1 .photo img{width:100%}#sec-new .set1 .row{margin-top:-37px}#sec-new .set1 .row .course{margin-top:83px}#sec-new .set2{margin-top:81px}#sec-new .set2 .row{margin-top:-37px}#sec-new .set2 .course{margin-top:83px}#sec-new .set2 .box{padding:91px 36px 151px}#sec-new .set3{margin-top:93px}#sec-new .set3 .row{flex-wrap:wrap;row-gap:30px}#sec-new .set3 .box{padding:91px 36px 64px}#sec-new .set3 .box .txt{text-align:center;margin-top:24px}#sec-new .set3 .box .course{width:auto;margin-top:49px}#sec-new .set3 .box .course dt{background:rgba(0,0,0,0)}#sec-new .set3 .box .course dd{margin:16px 15px 0}#sec-new .set3 .box .course dd li{padding:0 7px}#sec-new .btn{text-align:center;margin-top:100px}