@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}html{-webkit-text-size-adjust:100%;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#333;font-family:Noto Sans JP,"Noto Serif JP";font-size:1.6rem;font-style:normal;letter-spacing:.075em;line-height:1.7;min-width:320px;overflow-x:hidden;position:relative;width:100%}a{color:#18448e;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:opacity .35s;transition:opacity .35s}a img{border:none}img{vertical-align:bottom}.inner{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;width:100%}.button__default{border-radius:5px;display:inline-block;font-size:1.6rem;padding:10px 20px;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.button__default:hover{cursor:pointer}.__large.button__default{font-size:1.7rem;padding:12px 25px}.button__default{background-color:#18448e;color:#fff}.button__default:hover{background-color:#1f59ba}.card__default{background-color:#fff;border-left:4px solid #18448e;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25);display:block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.card__default:hover{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.6);box-shadow:0 3px 12px rgba(0,0,0,.6)}.card__default:link{text-decoration:none}.card__default:link:before{background-color:transparent;content:"";display:block;height:0;left:-4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:4px}.card__default:link:hover{cursor:pointer}.card__default:link:hover:before{background-color:#fb6e7b;height:100%}.__primary.card__default{border-left-color:#ea4858}.__primary.card__default:hover:before{background-color:#fb6e7b}.card__default{padding:30px}.table__default,table:not([class*=table__]){width:100%}.table__default tr,table:not([class*=table__]) tr{border-bottom:1px solid #111}.table__default td,.table__default th,table:not([class*=table__]) td,table:not([class*=table__]) th{padding:20px}.header{padding:0 40px;position:absolute;top:30px;width:100%;z-index:9999}.header .header_logo{margin-right:auto;max-width:340px}.nav_list_area{position:fixed;right:40px;top:0;z-index:9999}.nav_list,.nav_list .nav_list_item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.nav_list .nav_list_item{background-color:#efc9ed;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#4b4246;height:50px;margin:0 3px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:216px}.nav_list .nav_list_item:hover{opacity:.65;-webkit-transition:all .3s;transition:all .3s}.nav_list .nav_list_item:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1em;margin-bottom:-2px;margin-right:.5em;width:1em}.nav_list .nav_list_item.item01:before{background-image:url(../img/ico_oc.svg)}.nav_list .nav_list_item.item02:before{background-image:url(../img/ico_apply.svg)}.nav_list .nav_list_item.item03:before{background-image:url(../img/ico_book.svg)}.nav_list .nav_list_item .nav_link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.footer{background-color:#b42d30;color:#fff;padding:50px 10%;text-align:center}.footer .footer_logo_img{margin-right:40px;width:300px}.footer .text_box{margin-top:25px}.footer .text_box .num{color:#fff}.footer .text_box .tel .num{pointer-events:none}.footer .sns_list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:50px}.footer .sns_list:before{content:"Follow us";font-family:Poppins,sans-serif;font-size:1.4rem;margin-bottom:10px;width:100%}.footer .sns_list .list_item{margin:0 10px}.footer .sns_list .list_item .sns_link{padding:10px;-webkit-transition:all .3s;transition:all .3s}.footer .sns_list .list_item .sns_link:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s}.footer .sns_list .list_item .sns_img{height:20px;width:auto}.footer .sns_list .list_item .sns_img.insta_icon{width:20px}.footer .copyright{display:block;font-size:1.2rem;margin-top:50px}#page-top a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#942d2f;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;height:60px;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;width:60px}#page-top a:hover{background:#777}#page-top{bottom:10px;opacity:0;position:fixed;right:10px;-webkit-transform:translateY(150px);transform:translateY(150px);z-index:2}#page-top.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{0%{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{0%{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#page-top.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}}@keyframes DownAnime{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}}.por{position:relative}.bg__red{background-color:rgba(163,68,60,.1)}html body .db{display:block}html body .dib{display:inline-block}html body .dn{display:none}html body .tac{text-align:center}html body .tal{text-align:left}html body .tar{text-align:right}html body .fwb{font-weight:700}html body .fwn{font-weight:400}html body .tdn{text-decoration:none}html body .tdu{text-decoration:underline}html body .fs10{font-size:1rem}html body .fs11{font-size:1.1rem}html body .fs12{font-size:1.2rem}html body .fs13{font-size:1.3rem}html body .fs14{font-size:1.4rem}html body .fs15{font-size:1.5rem}html body .fs16{font-size:1.6rem}html body .fs17{font-size:1.7rem}html body .fs18{font-size:1.8rem}html body .fs19{font-size:1.9rem}html body .fs20{font-size:2rem}html body .fs21{font-size:2.1rem}html body .fs22{font-size:2.2rem}html body .fs23{font-size:2.3rem}html body .fs24{font-size:2.4rem}html body .fs25{font-size:2.5rem}html body .fs26{font-size:2.6rem}html body .fs27{font-size:2.7rem}html body .fs28{font-size:2.8rem}html body .fs29{font-size:2.9rem}html body .fs30{font-size:3rem}html body .fs31{font-size:3.1rem}html body .fs32{font-size:3.2rem}html body .fs33{font-size:3.3rem}html body .fs34{font-size:3.4rem}html body .fs35{font-size:3.5rem}html body .fs36{font-size:3.6rem}html body .fs37{font-size:3.7rem}html body .fs38{font-size:3.8rem}html body .fs39{font-size:3.9rem}html body .fs40{font-size:4rem}html body .fs41{font-size:4.1rem}html body .fs42{font-size:4.2rem}html body .fs43{font-size:4.3rem}html body .fs44{font-size:4.4rem}html body .fs45{font-size:4.5rem}html body .fs46{font-size:4.6rem}html body .fs55{font-size:5.5rem}html body .mt0{margin-top:0}html body .mb0{margin-bottom:0}html body .ml0{margin-left:0}html body .mr0{margin-right:0}html body .pt0{padding-top:0}html body .pb0{padding-bottom:0}html body .pl0{padding-left:0}html body .pr0{padding-right:0}html body .mt5{margin-top:5px}html body .mb5{margin-bottom:5px}html body .ml5{margin-left:5px}html body .mr5{margin-right:5px}html body .pt5{padding-top:5px}html body .pb5{padding-bottom:5px}html body .pl5{padding-left:5px}html body .pr5{padding-right:5px}html body .mt10{margin-top:10px}html body .mb10{margin-bottom:10px}html body .ml10{margin-left:10px}html body .mr10{margin-right:10px}html body .pt10{padding-top:10px}html body .pb10{padding-bottom:10px}html body .pl10{padding-left:10px}html body .pr10{padding-right:10px}html body .mt15{margin-top:15px}html body .mb15{margin-bottom:15px}html body .ml15{margin-left:15px}html body .mr15{margin-right:15px}html body .pt15{padding-top:15px}html body .pb15{padding-bottom:15px}html body .pl15{padding-left:15px}html body .pr15{padding-right:15px}html body .mt20{margin-top:20px}html body .mb20{margin-bottom:20px}html body .ml20{margin-left:20px}html body .mr20{margin-right:20px}html body .pt20{padding-top:20px}html body .pb20{padding-bottom:20px}html body .pl20{padding-left:20px}html body .pr20{padding-right:20px}html body .mt25{margin-top:25px}html body .mb25{margin-bottom:25px}html body .ml25{margin-left:25px}html body .mr25{margin-right:25px}html body .pt25{padding-top:25px}html body .pb25{padding-bottom:25px}html body .pl25{padding-left:25px}html body .pr25{padding-right:25px}html body .mt30{margin-top:30px}html body .mb30{margin-bottom:30px}html body .ml30{margin-left:30px}html body .mr30{margin-right:30px}html body .pt30{padding-top:30px}html body .pb30{padding-bottom:30px}html body .pl30{padding-left:30px}html body .pr30{padding-right:30px}html body .mt35{margin-top:35px}html body .mb35{margin-bottom:35px}html body .ml35{margin-left:35px}html body .mr35{margin-right:35px}html body .pt35{padding-top:35px}html body .pb35{padding-bottom:35px}html body .pl35{padding-left:35px}html body .pr35{padding-right:35px}html body .mt40{margin-top:40px}html body .mb40{margin-bottom:40px}html body .ml40{margin-left:40px}html body .mr40{margin-right:40px}html body .pt40{padding-top:40px}html body .pb40{padding-bottom:40px}html body .pl40{padding-left:40px}html body .pr40{padding-right:40px}html body .mt45{margin-top:45px}html body .mb45{margin-bottom:45px}html body .ml45{margin-left:45px}html body .mr45{margin-right:45px}html body .pt45{padding-top:45px}html body .pb45{padding-bottom:45px}html body .pl45{padding-left:45px}html body .pr45{padding-right:45px}html body .mt50{margin-top:50px}html body .mb50{margin-bottom:50px}html body .ml50{margin-left:50px}html body .mr50{margin-right:50px}html body .pt50{padding-top:50px}html body .pb50{padding-bottom:50px}html body .pl50{padding-left:50px}html body .pr50{padding-right:50px}html body .mt55{margin-top:55px}html body .mb55{margin-bottom:55px}html body .ml55{margin-left:55px}html body .mr55{margin-right:55px}html body .pt55{padding-top:55px}html body .pb55{padding-bottom:55px}html body .pl55{padding-left:55px}html body .pr55{padding-right:55px}html body .mt60{margin-top:60px}html body .mb60{margin-bottom:60px}html body .ml60{margin-left:60px}html body .mr60{margin-right:60px}html body .pt60{padding-top:60px}html body .pb60{padding-bottom:60px}html body .pl60{padding-left:60px}html body .pr60{padding-right:60px}html body .mt65{margin-top:65px}html body .mb65{margin-bottom:65px}html body .ml65{margin-left:65px}html body .mr65{margin-right:65px}html body .pt65{padding-top:65px}html body .pb65{padding-bottom:65px}html body .pl65{padding-left:65px}html body .pr65{padding-right:65px}html body .mt70{margin-top:70px}html body .mb70{margin-bottom:70px}html body .ml70{margin-left:70px}html body .mr70{margin-right:70px}html body .pt70{padding-top:70px}html body .pb70{padding-bottom:70px}html body .pl70{padding-left:70px}html body .pr70{padding-right:70px}html body .mt75{margin-top:75px}html body .mb75{margin-bottom:75px}html body .ml75{margin-left:75px}html body .mr75{margin-right:75px}html body .pt75{padding-top:75px}html body .pb75{padding-bottom:75px}html body .pl75{padding-left:75px}html body .pr75{padding-right:75px}html body .mt80{margin-top:80px}html body .mb80{margin-bottom:80px}html body .ml80{margin-left:80px}html body .mr80{margin-right:80px}html body .pt80{padding-top:80px}html body .pb80{padding-bottom:80px}html body .pl80{padding-left:80px}html body .pr80{padding-right:80px}html body .mt85{margin-top:85px}html body .mb85{margin-bottom:85px}html body .ml85{margin-left:85px}html body .mr85{margin-right:85px}html body .pt85{padding-top:85px}html body .pb85{padding-bottom:85px}html body .pl85{padding-left:85px}html body .pr85{padding-right:85px}html body .mt90{margin-top:90px}html body .mb90{margin-bottom:90px}html body .ml90{margin-left:90px}html body .mr90{margin-right:90px}html body .pt90{padding-top:90px}html body .pb90{padding-bottom:90px}html body .pl90{padding-left:90px}html body .pr90{padding-right:90px}html body .mt95{margin-top:95px}html body .mb95{margin-bottom:95px}html body .ml95{margin-left:95px}html body .mr95{margin-right:95px}html body .pt95{padding-top:95px}html body .pb95{padding-bottom:95px}html body .pl95{padding-left:95px}html body .pr95{padding-right:95px}html body .mt100{margin-top:100px}html body .mb100{margin-bottom:100px}html body .ml100{margin-left:100px}html body .mr100{margin-right:100px}html body .pt100{padding-top:100px}html body .pb100{padding-bottom:100px}html body .pl100{padding-left:100px}html body .pr100{padding-right:100px}.fc-red{color:red}.resize{width:100%}.__accordion>dt{cursor:pointer;position:relative}.__accordion>dt:after,.__accordion>dt:before{border-top:3px solid;content:"";display:inline-block;height:3px;position:absolute;-webkit-transition:.3s;transition:.3s;width:11px}.__accordion>dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.__accordion>dt.active:after{-webkit-transform:rotate(0);transform:rotate(0)}.lp__mv{padding-top:120px;position:relative}.lp__mv_img{max-width:800px;position:absolute;right:0;top:120px;width:58.56%}.lp__mv_title{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Noto Serif JP";justify-content:flex-start;padding-bottom:130px;padding-top:80px;position:relative;z-index:2}.lp__mv_title .__sub{font-size:3.5rem;line-height:1;margin-bottom:10px}.lp__mv_title .__main .__title{font-size:8.5rem;line-height:1}.lp__mv_title .__ico{width:170px}.lp__mv_recommend{background-color:rgba(208,101,202,.25);padding-top:60px}.lp__mv_recommend--title{font-family:"Noto Serif JP";font-size:2.4rem;font-weight:500;margin-bottom:15px;padding-left:75px;position:relative}.lp__mv_recommend--title:before{background:url(../img/ico_fing.svg) no-repeat 50%;background-size:100%;content:"";height:75px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75px}.lp__mv_recommend--item{font-family:"Noto Serif JP";font-size:1.7rem;line-height:1.7;padding-left:75px}.lp__mv_recommend--item span{color:#ad45a7}.lp__point{background-color:rgba(208,101,202,.25);padding-bottom:100px;padding-top:50px}.lp__point_title{font-family:"Noto Serif JP";font-size:4.5rem;text-align:center}.lp__point_title span{font-size:6.8rem}.lp__point_list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.lp__point_list.__01{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lp__point_list--comment{font-size:1.3rem;margin-top:10px}.lp__point_item{background-color:#fff;border-radius:30px;margin-top:40px;padding:44px 42px 60px;position:relative;width:48.4%}.lp__point_item.__full{width:100%}.lp__point_item--title{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.lp__point_item--title .__ico{margin-right:20px;width:77px}.lp__point_item--title .__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Noto Serif JP";font-size:2.9rem;line-height:1.48}.lp__point_item--title .__main sup{font-size:.8em;vertical-align:super}.lp__point_item--title .__main .__comment{font-size:1.6rem}.lp__point_item--title__point6{font-size:2rem;font-weight:700;margin-top:50px}.lp__point_item--title__point6 span{color:#ad45a7}.lp__point_item--lead{font-size:1.7rem;line-height:1.88;margin-top:45px}.lp__point_item--lead span{color:#b22e30;font-weight:700}.lp__point_item--group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;justify-content:flex-start}.lp__point_item--group.__point06{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.lp__point_item--wrap{position:relative;width:100%}.lp__point_item--wrap.__point06{width:45%}.lp__point_item--title04{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP";font-size:2.4rem;justify-content:space-between;margin-top:25px}.lp__point_item--title04 span{color:#ad45a7}.lp__point_item--title04 span.__sub{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;border-radius:15px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;height:30px;justify-content:center;width:174px}.lp__point_item--title04 span.__sub.__02{width:345px}.lp__point_item--title05{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #707070;border-top:1px solid #707070;justify-content:space-between;margin-top:25px;min-height:60px;padding:10px 20px 10px 30px}.lp__point_item--title05,.lp__point_item--title05-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp__point_item--title05-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lp__point_item--title05-link{gap:10px}.lp__point_item--title05-link,.lp__point_item--title05-link .__btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp__point_item--title05-link .__btn{background-color:#ad45a7;color:#fff;font-size:1.5rem;height:30px;padding:0 20px;position:relative}.lp__point_item--title05-link .__btn:hover{opacity:.65}.lp__point_item--title05-link .__btn:after{content:"▶";font-size:1rem;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp__point_item--title05 .__main{font-family:"Noto Serif JP";font-size:1.8rem}.lp__point_item--title05 .__main.orange{color:#ad45a7;font-weight:700}.lp__point_item--title05 .__sub{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;border-radius:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:30px;justify-content:center;margin-left:16px;width:174px}.lp__point_item--text{border-bottom:1px solid #707070;font-size:1.5rem;line-height:1.8;padding:25px 30px}.lp__point_item--text .underline{text-decoration:underline}.lp__point_item--box{background-color:rgba(173,69,167,.1)}.lp__point_item--box-title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #707070;border-top:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;justify-content:space-between;margin-top:25px;padding-left:30px;padding-right:20px}.lp__point_item--box-title .__main{font-family:"Noto Serif JP";font-size:1.8rem}.lp__point_item--box-title .__sub{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;border-radius:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:30px;justify-content:center;margin-left:16px;width:174px}.lp__point_item--box-text{border-bottom:1px solid #707070;font-size:1.5rem;line-height:1.8;padding:25px 30px}.lp__point_item--bg{background-color:rgba(255,244,228,.4);border-bottom:1px solid #707070;padding:30px 32px 60px}.lp__point_item--ico.__02{margin-top:-65px}.lp__point_item--img{margin-left:auto;margin-top:15px;max-width:317px}.lp__point_item--table{font-size:1.4rem}.lp__point_item--table .head{background-color:rgba(173,69,167,.1);border-top:1px solid #000}.lp__point_item--table td,.lp__point_item--table th{padding:10px!important;text-align:center;vertical-align:middle}.lp__point_item--table td sup,.lp__point_item--table th sup{font-size:.8rem;vertical-align:super}.lp__point_item--table td:first-of-type{text-align:left;width:42%}.lp__point_item--table td:nth-of-type(2){width:18%}.lp__point_item--table--comment{font-size:1.2rem;margin-bottom:20px;margin-top:8px;padding-left:1.5em;text-indent:-1.5em}.lp__point_item--table .underline{color:#ad45a7;text-decoration:underline}.lp__point_ico{position:absolute}.lp__point_ico.--01{right:15px;top:15px;width:23%}.lp__point_ico.--02{max-width:105px;right:35px;top:35px;width:17.5%}.lp__point_ico.--03{right:-37.5%;top:-16%;width:35%}.lp__point_ico.--04{right:50px;top:47px;width:26.5%}.lp__point_ico.--05{max-width:90px;right:52px;top:-5px;width:16.3%}.lp__point_ico.--06{right:-60px;top:-60px;width:18%}.lp__point_ico.--07{right:-33.5%;top:-6%;width:30%}.lp__point_link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP";font-size:3rem;font-weight:500;height:92px;justify-content:center;margin-top:60px;position:relative;-webkit-transition:.3s;transition:.3s}.lp__point_link:hover{opacity:.65}.lp__point_link:after{content:"▶";font-size:1.2rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp__point_list--accordion{border-bottom:1px solid #707070;margin-top:48px}.lp__point_list--accordion-label{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(173,69,167,.1);border-top:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP";font-size:1.8rem;font-weight:500;justify-content:flex-start;min-height:60px;padding-left:38px;padding-right:60px}.lp__point_list--accordion-label:after,.lp__point_list--accordion-label:before{right:40px}.lp__point_list--accordion-detail{background-color:rgba(255,244,228,.4);display:none;padding:20px 30px 40px}.lp__point_list--accordion-title{font-family:"Noto Serif JP";font-size:1.8rem}.lp__point_list--accordion-list{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-top:15px}.lp__point_list--accordion-list-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;border-radius:14px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:28px;justify-content:center;margin-bottom:20px;width:105px}.lp__point_list--accordion-list-detail{display:inline-block;font-size:1.5rem;margin-bottom:20px;margin-left:10px;min-width:16em;width:calc(100% - 115px)}.lp__point_list--accordion-list-detail span{font-size:1.2rem;line-height:1.666}.lp__point_list--accordion-list-detail span.tar{display:block;margin-left:auto}.lp__point_list--accordion-point03{margin-top:40px}.lp__point_list--accordion-point03:first-of-type{margin-top:0}.lp__point_list--accordion-point03-label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;text-align:center}.lp__point_list--accordion-point03-label:after,.lp__point_list--accordion-point03-label:before{right:20px}.lp__point_list--accordion-point03-detail{display:none}.lp__point_list--accordion-point03-title{border-bottom:1px solid #707070;font-size:1.5rem;margin-top:18px;padding-bottom:20px}.lp__point_list--accordion-point03-lead{font-size:1.5rem;margin-top:16px}.lp__point_list--accordion-point03-list{margin-top:25px}.lp__point_list--accordion-point03-list-title{background-color:rgba(208,101,202,.25);font-size:1.5rem;font-weight:700;padding:5px 12px}.lp__point_list--accordion-point03-list-detail{font-size:1.5rem;margin-bottom:60px;margin-top:20px}.lp__point_list--accordion-point03-list-detail:last-of-type{margin-bottom:0}.lp__point_list--accordion-point04{margin-top:40px}.lp__point_list--accordion-point04-label{position:relative}.lp__point_list--accordion-point04-label:after,.lp__point_list--accordion-point04-label:before{right:20px;top:30px}.lp__point_list--accordion-point04 .lp__point_item--box-title .__sub{margin-left:0;width:206px}.lp__point_list--accordion-point04-detail{display:none}.lp__point_item--box__point6{background-color:rgba(208,101,202,.2);border-radius:20px;padding:35px}.lp__point_item--title04__point6{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;border-radius:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP";font-size:2rem;font-weight:700;height:70px;justify-content:flex-start;padding-left:28px}.lp__point_item--list__point6{margin-top:26px}.lp__point_item--list-title__point6{font-size:1.7rem;font-weight:700;margin-top:18px}.lp__point_item--list-title__point6 span{color:#ad45a7}.lp__point_item--list-title__point6:first-of-type{margin-top:0}.lp__point_item--list-detail__point6{font-size:1.6rem;line-height:2;margin-top:5px}.lp__bannar{background:url(../img/oc_bannar_bg.jpg) no-repeat top;background-size:cover;padding-bottom:70px;padding-top:60px;position:relative}.lp__bannar .inner{max-width:1196px}.lp__bannar_title{width:88.5%}.lp__bannar_group{margin-top:30px}.lp__bannar_group,.lp__bannar_schedule--top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.lp__bannar_schedule--col{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:95px;justify-content:flex-start;width:70.52%}.lp__bannar_schedule--campus{font-family:"Noto Serif JP";font-size:1.6rem;font-weight:600;line-height:1.25}.lp__bannar_schedule--detail .__main{font-family:Times New Roman,Baskerville,Baskerville Old Face,Garamond,serif;font-size:4.8rem;line-height:1;position:relative}.lp__bannar_schedule--detail .__main:before{content:attr(data-label);font-size:1.5rem;font-weight:500;left:10px;position:absolute;top:-10px;white-space:nowrap}.lp__bannar_schedule--detail .__main.__mini{border-left:1px solid #000;margin-left:10px;padding-left:10px}.lp__bannar_schedule--detail .__main.__mini.__mini02{border:none;margin-left:0;margin-top:20px;padding-left:0}.lp__bannar_schedule--detail .__main.__mini.__mini02:before{background-color:#fff;border:1px solid #ad45a7;border-radius:15px;color:#ad45a7;content:attr(data-label);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:initial;font-size:1.7rem;font-weight:500;height:30px;left:10px;position:absolute;top:-26px;white-space:nowrap;width:270px}.lp__bannar_schedule--detail .__main.__mini.__mini02:before,.lp__bannar_schedule--detail .__sub{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.lp__bannar_schedule--detail .__sub{border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;height:26px;width:26px}.lp__bannar_schedule--detail .__sun{background-color:#ff1d25}.lp__bannar_schedule--detail .__sat{background-color:#00a0e9}.lp__bannar_schedule--detail .__day{background-color:#000}.lp__bannar_schedule--lead{font-size:1.8rem;font-weight:500;line-height:1.777}.lp__bannar_schedule--bottom{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding-bottom:10px}.lp__bannar_schedule--program{background-color:#fff;border-radius:10px;margin-top:-40px;padding:26px 18px 20px;position:relative;width:26.6%}.lp__bannar_schedule--program-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ad45a7;border-radius:17px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;left:18px;position:absolute;top:-17px;width:127px}.lp__bannar_schedule--program-list{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.lp__bannar_schedule--program-item{font-size:1.6rem;line-height:1.625}.lp__bannar_link{height:100%;left:0;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:100%;z-index:2}.lp__bannar_link:hover{background-color:hsla(0,0%,100%,.3)}.lp__qa{padding-bottom:140px;padding-top:100px}.lp__qa .inner{max-width:1196px}.lp__qa_title{text-align:center}.lp__qa_title img{max-width:440px}.lp__qa_list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:75px}.lp__qa_item{width:44.6%}.lp__qa_question{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(173,69,167,.3);border-bottom:1px solid #707070;border-top:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:95px;justify-content:flex-start;padding-left:14px}.lp__qa_question .__ico{width:48px}.lp__qa_question .__main{font-family:"Noto Serif JP";font-size:1.8rem;font-weight:600;margin-left:12px;width:calc(100% - 60px)}.lp__qa_anser{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:170px;justify-content:flex-start;margin-top:20px;padding-left:14px;padding-right:14px}.lp__qa_anser .__ico{margin-top:10px;width:43px}.lp__qa_anser .__main{font-size:1.5rem;line-height:2;margin-left:17px;width:calc(100% - 60px)}@media screen and (min-width:768px){body{min-width:1240px}.h-pc,.h-tablet-pc,.v-sp,.v-sp-tablet,.v-tablet{display:none!important}html body .pcfs10{font-size:1rem}html body .pcfs11{font-size:1.1rem}html body .pcfs12{font-size:1.2rem}html body .pcfs13{font-size:1.3rem}html body .pcfs14{font-size:1.4rem}html body .pcfs15{font-size:1.5rem}html body .pcfs16{font-size:1.6rem}html body .pcfs17{font-size:1.7rem}html body .pcfs18{font-size:1.8rem}html body .pcfs19{font-size:1.9rem}html body .pcfs20{font-size:2rem}html body .pcfs21{font-size:2.1rem}html body .pcfs22{font-size:2.2rem}html body .pcfs23{font-size:2.3rem}html body .pcfs24{font-size:2.4rem}html body .pcfs25{font-size:2.5rem}html body .pcfs26{font-size:2.6rem}html body .pcfs27{font-size:2.7rem}html body .pcfs28{font-size:2.8rem}html body .pcfs29{font-size:2.9rem}html body .pcfs30{font-size:3rem}html body .pcfs31{font-size:3.1rem}html body .pcfs32{font-size:3.2rem}html body .pcfs33{font-size:3.3rem}html body .pcfs34{font-size:3.4rem}html body .pcfs35{font-size:3.5rem}html body .pcfs36{font-size:3.6rem}html body .pcfs37{font-size:3.7rem}html body .pcfs38{font-size:3.8rem}html body .pcfs39{font-size:3.9rem}html body .pcfs40{font-size:4rem}html body .pcfs41{font-size:4.1rem}html body .pcfs42{font-size:4.2rem}html body .pcfs43{font-size:4.3rem}html body .pcfs44{font-size:4.4rem}html body .pcfs45{font-size:4.5rem}html body .pcfs46{font-size:4.6rem}html body .pcmt0{margin-top:0}html body .pcmb0{margin-bottom:0}html body .pcml0{margin-left:0}html body .pcmr0{margin-right:0}html body .pcpt0{padding-top:0}html body .pcpb0{padding-bottom:0}html body .pcpl0{padding-left:0}html body .pcpr0{padding-right:0}html body .pcmt5{margin-top:5px}html body .pcmb5{margin-bottom:5px}html body .pcml5{margin-left:5px}html body .pcmr5{margin-right:5px}html body .pcpt5{padding-top:5px}html body .pcpb5{padding-bottom:5px}html body .pcpl5{padding-left:5px}html body .pcpr5{padding-right:5px}html body .pcmt10{margin-top:10px}html body .pcmb10{margin-bottom:10px}html body .pcml10{margin-left:10px}html body .pcmr10{margin-right:10px}html body .pcpt10{padding-top:10px}html body .pcpb10{padding-bottom:10px}html body .pcpl10{padding-left:10px}html body .pcpr10{padding-right:10px}html body .pcmt15{margin-top:15px}html body .pcmb15{margin-bottom:15px}html body .pcml15{margin-left:15px}html body .pcmr15{margin-right:15px}html body .pcpt15{padding-top:15px}html body .pcpb15{padding-bottom:15px}html body .pcpl15{padding-left:15px}html body .pcpr15{padding-right:15px}html body .pcmt20{margin-top:20px}html body .pcmb20{margin-bottom:20px}html body .pcml20{margin-left:20px}html body .pcmr20{margin-right:20px}html body .pcpt20{padding-top:20px}html body .pcpb20{padding-bottom:20px}html body .pcpl20{padding-left:20px}html body .pcpr20{padding-right:20px}html body .pcmt25{margin-top:25px}html body .pcmb25{margin-bottom:25px}html body .pcml25{margin-left:25px}html body .pcmr25{margin-right:25px}html body .pcpt25{padding-top:25px}html body .pcpb25{padding-bottom:25px}html body .pcpl25{padding-left:25px}html body .pcpr25{padding-right:25px}html body .pcmt30{margin-top:30px}html body .pcmb30{margin-bottom:30px}html body .pcml30{margin-left:30px}html body .pcmr30{margin-right:30px}html body .pcpt30{padding-top:30px}html body .pcpb30{padding-bottom:30px}html body .pcpl30{padding-left:30px}html body .pcpr30{padding-right:30px}html body .pcmt35{margin-top:35px}html body .pcmb35{margin-bottom:35px}html body .pcml35{margin-left:35px}html body .pcmr35{margin-right:35px}html body .pcpt35{padding-top:35px}html body .pcpb35{padding-bottom:35px}html body .pcpl35{padding-left:35px}html body .pcpr35{padding-right:35px}html body .pcmt40{margin-top:40px}html body .pcmb40{margin-bottom:40px}html body .pcml40{margin-left:40px}html body .pcmr40{margin-right:40px}html body .pcpt40{padding-top:40px}html body .pcpb40{padding-bottom:40px}html body .pcpl40{padding-left:40px}html body .pcpr40{padding-right:40px}html body .pcmt45{margin-top:45px}html body .pcmb45{margin-bottom:45px}html body .pcml45{margin-left:45px}html body .pcmr45{margin-right:45px}html body .pcpt45{padding-top:45px}html body .pcpb45{padding-bottom:45px}html body .pcpl45{padding-left:45px}html body .pcpr45{padding-right:45px}html body .pcmt50{margin-top:50px}html body .pcmb50{margin-bottom:50px}html body .pcml50{margin-left:50px}html body .pcmr50{margin-right:50px}html body .pcpt50{padding-top:50px}html body .pcpb50{padding-bottom:50px}html body .pcpl50{padding-left:50px}html body .pcpr50{padding-right:50px}html body .pcmt55{margin-top:55px}html body .pcmb55{margin-bottom:55px}html body .pcml55{margin-left:55px}html body .pcmr55{margin-right:55px}html body .pcpt55{padding-top:55px}html body .pcpb55{padding-bottom:55px}html body .pcpl55{padding-left:55px}html body .pcpr55{padding-right:55px}html body .pcmt60{margin-top:60px}html body .pcmb60{margin-bottom:60px}html body .pcml60{margin-left:60px}html body .pcmr60{margin-right:60px}html body .pcpt60{padding-top:60px}html body .pcpb60{padding-bottom:60px}html body .pcpl60{padding-left:60px}html body .pcpr60{padding-right:60px}html body .pcmt65{margin-top:65px}html body .pcmb65{margin-bottom:65px}html body .pcml65{margin-left:65px}html body .pcmr65{margin-right:65px}html body .pcpt65{padding-top:65px}html body .pcpb65{padding-bottom:65px}html body .pcpl65{padding-left:65px}html body .pcpr65{padding-right:65px}html body .pcmt70{margin-top:70px}html body .pcmb70{margin-bottom:70px}html body .pcml70{margin-left:70px}html body .pcmr70{margin-right:70px}html body .pcpt70{padding-top:70px}html body .pcpb70{padding-bottom:70px}html body .pcpl70{padding-left:70px}html body .pcpr70{padding-right:70px}html body .pcmt75{margin-top:75px}html body .pcmb75{margin-bottom:75px}html body .pcml75{margin-left:75px}html body .pcmr75{margin-right:75px}html body .pcpt75{padding-top:75px}html body .pcpb75{padding-bottom:75px}html body .pcpl75{padding-left:75px}html body .pcpr75{padding-right:75px}html body .pcmt80{margin-top:80px}html body .pcmb80{margin-bottom:80px}html body .pcml80{margin-left:80px}html body .pcmr80{margin-right:80px}html body .pcpt80{padding-top:80px}html body .pcpb80{padding-bottom:80px}html body .pcpl80{padding-left:80px}html body .pcpr80{padding-right:80px}html body .pcmt85{margin-top:85px}html body .pcmb85{margin-bottom:85px}html body .pcml85{margin-left:85px}html body .pcmr85{margin-right:85px}html body .pcpt85{padding-top:85px}html body .pcpb85{padding-bottom:85px}html body .pcpl85{padding-left:85px}html body .pcpr85{padding-right:85px}html body .pcmt90{margin-top:90px}html body .pcmb90{margin-bottom:90px}html body .pcml90{margin-left:90px}html body .pcmr90{margin-right:90px}html body .pcpt90{padding-top:90px}html body .pcpb90{padding-bottom:90px}html body .pcpl90{padding-left:90px}html body .pcpr90{padding-right:90px}html body .pcmt95{margin-top:95px}html body .pcmb95{margin-bottom:95px}html body .pcml95{margin-left:95px}html body .pcmr95{margin-right:95px}html body .pcpt95{padding-top:95px}html body .pcpb95{padding-bottom:95px}html body .pcpl95{padding-left:95px}html body .pcpr95{padding-right:95px}html body .pcmt100{margin-top:100px}html body .pcmb100{margin-bottom:100px}html body .pcml100{margin-left:100px}html body .pcmr100{margin-right:100px}html body .pcpt100{padding-top:100px}html body .pcpb100{padding-bottom:100px}html body .pcpl100{padding-left:100px}html body .pcpr100{padding-right:100px}}@media screen and (max-width:419.9px){.card__default{padding:15px}.h-sp,.v-pc,.v-tablet,.v-tablet-pc{display:none!important}html body .spfs10{font-size:1rem}html body .spfs11{font-size:1.1rem}html body .spfs12{font-size:1.2rem}html body .spfs13{font-size:1.3rem}html body .spfs14{font-size:1.4rem}html body .spfs15{font-size:1.5rem}html body .spfs16{font-size:1.6rem}html body .spfs17{font-size:1.7rem}html body .spfs18{font-size:1.8rem}html body .spfs19{font-size:1.9rem}html body .spfs20{font-size:2rem}html body .spfs21{font-size:2.1rem}html body .spfs22{font-size:2.2rem}html body .spfs23{font-size:2.3rem}html body .spfs24{font-size:2.4rem}html body .spfs25{font-size:2.5rem}html body .spfs26{font-size:2.6rem}html body .spfs27{font-size:2.7rem}html body .spfs28{font-size:2.8rem}html body .spfs29{font-size:2.9rem}html body .spfs30{font-size:3rem}html body .spfs31{font-size:3.1rem}html body .spfs32{font-size:3.2rem}html body .spfs33{font-size:3.3rem}html body .spfs34{font-size:3.4rem}html body .spfs35{font-size:3.5rem}html body .spfs36{font-size:3.6rem}html body .spfs37{font-size:3.7rem}html body .spfs38{font-size:3.8rem}html body .spfs39{font-size:3.9rem}html body .spfs40{font-size:4rem}html body .spfs41{font-size:4.1rem}html body .spfs42{font-size:4.2rem}html body .spfs43{font-size:4.3rem}html body .spfs44{font-size:4.4rem}html body .spfs45{font-size:4.5rem}html body .spfs46{font-size:4.6rem}html body .spmt0{margin-top:0}html body .spmb0{margin-bottom:0}html body .spml0{margin-left:0}html body .spmr0{margin-right:0}html body .sppt0{padding-top:0}html body .sppb0{padding-bottom:0}html body .sppl0{padding-left:0}html body .sppr0{padding-right:0}html body .spmt5{margin-top:5px}html body .spmb5{margin-bottom:5px}html body .spml5{margin-left:5px}html body .spmr5{margin-right:5px}html body .sppt5{padding-top:5px}html body .sppb5{padding-bottom:5px}html body .sppl5{padding-left:5px}html body .sppr5{padding-right:5px}html body .spmt10{margin-top:10px}html body .spmb10{margin-bottom:10px}html body .spml10{margin-left:10px}html body .spmr10{margin-right:10px}html body .sppt10{padding-top:10px}html body .sppb10{padding-bottom:10px}html body .sppl10{padding-left:10px}html body .sppr10{padding-right:10px}html body .spmt15{margin-top:15px}html body .spmb15{margin-bottom:15px}html body .spml15{margin-left:15px}html body .spmr15{margin-right:15px}html body .sppt15{padding-top:15px}html body .sppb15{padding-bottom:15px}html body .sppl15{padding-left:15px}html body .sppr15{padding-right:15px}html body .spmt20{margin-top:20px}html body .spmb20{margin-bottom:20px}html body .spml20{margin-left:20px}html body .spmr20{margin-right:20px}html body .sppt20{padding-top:20px}html body .sppb20{padding-bottom:20px}html body .sppl20{padding-left:20px}html body .sppr20{padding-right:20px}html body .spmt25{margin-top:25px}html body .spmb25{margin-bottom:25px}html body .spml25{margin-left:25px}html body .spmr25{margin-right:25px}html body .sppt25{padding-top:25px}html body .sppb25{padding-bottom:25px}html body .sppl25{padding-left:25px}html body .sppr25{padding-right:25px}html body .spmt30{margin-top:30px}html body .spmb30{margin-bottom:30px}html body .spml30{margin-left:30px}html body .spmr30{margin-right:30px}html body .sppt30{padding-top:30px}html body .sppb30{padding-bottom:30px}html body .sppl30{padding-left:30px}html body .sppr30{padding-right:30px}html body .spmt35{margin-top:35px}html body .spmb35{margin-bottom:35px}html body .spml35{margin-left:35px}html body .spmr35{margin-right:35px}html body .sppt35{padding-top:35px}html body .sppb35{padding-bottom:35px}html body .sppl35{padding-left:35px}html body .sppr35{padding-right:35px}html body .spmt40{margin-top:40px}html body .spmb40{margin-bottom:40px}html body .spml40{margin-left:40px}html body .spmr40{margin-right:40px}html body .sppt40{padding-top:40px}html body .sppb40{padding-bottom:40px}html body .sppl40{padding-left:40px}html body .sppr40{padding-right:40px}html body .spmt45{margin-top:45px}html body .spmb45{margin-bottom:45px}html body .spml45{margin-left:45px}html body .spmr45{margin-right:45px}html body .sppt45{padding-top:45px}html body .sppb45{padding-bottom:45px}html body .sppl45{padding-left:45px}html body .sppr45{padding-right:45px}html body .spmt50{margin-top:50px}html body .spmb50{margin-bottom:50px}html body .spml50{margin-left:50px}html body .spmr50{margin-right:50px}html body .sppt50{padding-top:50px}html body .sppb50{padding-bottom:50px}html body .sppl50{padding-left:50px}html body .sppr50{padding-right:50px}html body .spmt55{margin-top:55px}html body .spmb55{margin-bottom:55px}html body .spml55{margin-left:55px}html body .spmr55{margin-right:55px}html body .sppt55{padding-top:55px}html body .sppb55{padding-bottom:55px}html body .sppl55{padding-left:55px}html body .sppr55{padding-right:55px}html body .spmt60{margin-top:60px}html body .spmb60{margin-bottom:60px}html body .spml60{margin-left:60px}html body .spmr60{margin-right:60px}html body .sppt60{padding-top:60px}html body .sppb60{padding-bottom:60px}html body .sppl60{padding-left:60px}html body .sppr60{padding-right:60px}html body .spmt65{margin-top:65px}html body .spmb65{margin-bottom:65px}html body .spml65{margin-left:65px}html body .spmr65{margin-right:65px}html body .sppt65{padding-top:65px}html body .sppb65{padding-bottom:65px}html body .sppl65{padding-left:65px}html body .sppr65{padding-right:65px}html body .spmt70{margin-top:70px}html body .spmb70{margin-bottom:70px}html body .spml70{margin-left:70px}html body .spmr70{margin-right:70px}html body .sppt70{padding-top:70px}html body .sppb70{padding-bottom:70px}html body .sppl70{padding-left:70px}html body .sppr70{padding-right:70px}html body .spmt75{margin-top:75px}html body .spmb75{margin-bottom:75px}html body .spml75{margin-left:75px}html body .spmr75{margin-right:75px}html body .sppt75{padding-top:75px}html body .sppb75{padding-bottom:75px}html body .sppl75{padding-left:75px}html body .sppr75{padding-right:75px}html body .spmt80{margin-top:80px}html body .spmb80{margin-bottom:80px}html body .spml80{margin-left:80px}html body .spmr80{margin-right:80px}html body .sppt80{padding-top:80px}html body .sppb80{padding-bottom:80px}html body .sppl80{padding-left:80px}html body .sppr80{padding-right:80px}html body .spmt85{margin-top:85px}html body .spmb85{margin-bottom:85px}html body .spml85{margin-left:85px}html body .spmr85{margin-right:85px}html body .sppt85{padding-top:85px}html body .sppb85{padding-bottom:85px}html body .sppl85{padding-left:85px}html body .sppr85{padding-right:85px}html body .spmt90{margin-top:90px}html body .spmb90{margin-bottom:90px}html body .spml90{margin-left:90px}html body .spmr90{margin-right:90px}html body .sppt90{padding-top:90px}html body .sppb90{padding-bottom:90px}html body .sppl90{padding-left:90px}html body .sppr90{padding-right:90px}html body .spmt95{margin-top:95px}html body .spmb95{margin-bottom:95px}html body .spml95{margin-left:95px}html body .spmr95{margin-right:95px}html body .sppt95{padding-top:95px}html body .sppb95{padding-bottom:95px}html body .sppl95{padding-left:95px}html body .sppr95{padding-right:95px}html body .spmt100{margin-top:100px}html body .spmb100{margin-bottom:100px}html body .spml100{margin-left:100px}html body .spmr100{margin-right:100px}html body .sppt100{padding-top:100px}html body .sppb100{padding-bottom:100px}html body .sppl100{padding-left:100px}html body .sppr100{padding-right:100px}.resize-sp{width:100%}}@media screen and (max-width:768px){.header{left:0;padding:0 15px;top:15px}.header .header_logo{margin:0 auto;max-width:170px}.nav_list_area{bottom:20px;display:none;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:94%}.nav_list .nav_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:0;-ms-flex-direction:column;flex-direction:column;height:70px;margin:0;text-align:center;width:33.3333333333%}.nav_list .nav_list_item:before{height:16px;margin-bottom:5px;margin-right:0;width:100%}.nav_list .nav_list_item.item01{border-bottom-left-radius:5px;border-top-left-radius:5px}.nav_list .nav_list_item.item02{border-left:1px solid #fff;border-right:1px solid #fff}.nav_list .nav_list_item.item03{border-bottom-right-radius:5px;border-top-right-radius:5px}.nav_list .nav_list_item .nav_link_text{line-height:1.2}.footer{padding:50px 5% 110px}.footer .footer_logo_img{margin-right:10px;width:250px}.footer .text_box .tel .num{pointer-events:auto}.footer .sns_list{margin-top:40px}.footer .sns_list:before{font-size:1.6rem}}@media screen and (max-width:1024px){.header .header_logo{max-width:300px}}@media screen and (max-width:767.9px){#page-top{bottom:100px}.h-sp,.h-tablet,.v-pc{display:none}.lp__mv{min-height:auto;padding-top:0}.lp__mv_img{position:static;vertical-align:bottom;width:100%}.lp__mv .inner.__top{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp__mv_title{left:0;padding:100px 0 40px;top:0;white-space:nowrap}.lp__mv_title .__sub{font-size:2.5rem;text-shadow:#fff 0 0 10px}.lp__mv_title .__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lp__mv_title .__main .__title{font-size:5.4rem;margin-bottom:10px;text-shadow:#fff 0 0 10px}.lp__mv_title .__ico{width:28.5%}.lp__mv_recommend{padding-top:35px}.lp__mv_recommend--title{font-size:1.8rem;margin-bottom:0;padding-left:50px}.lp__mv_recommend--title:before{height:50px;width:50px}.lp__mv_recommend--item{font-size:1.5rem;margin-top:10px;padding-left:10px}.lp__point{padding-bottom:50px;padding-top:30px}.lp__point_title{font-size:2rem}.lp__point_title span{font-size:4.4rem}.lp__point_list--comment{font-size:1.2rem;margin-top:5px}.lp__point_item{border-radius:15px;padding:20px 20px 30px;width:100%}.lp__point_item--title{-ms-flex-wrap:wrap;flex-wrap:wrap}.lp__point_item--title .__ico{margin-bottom:10px;margin-right:0;width:50px}.lp__point_item--title .__main{font-size:2rem;width:100%}.lp__point_item--title .__main .__comment{font-size:1.2rem}.lp__point_item--title__point6{font-size:1.4rem;margin-top:25px}.lp__point_item--lead{font-size:1.3rem;margin-top:20px}.lp__point_item--wrap.__point06{width:100%}.lp__point_item--title04 span.__sub.__02{width:auto}.lp__point_item--title04 span.__sub{font-size:1.2rem;height:25px;margin-top:5px;padding-left:10px;padding-right:10px;width:auto}.lp__point_item--title04{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-size:1.6rem;margin-top:15px}.lp__point_item--title05{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;min-height:auto;padding:10px}.lp__point_item--title05-link{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px;width:100%}.lp__point_item--title05-link .__btn{font-size:1.2rem;height:25px;width:100%}.lp__point_item--title05 .__main{font-size:1.3rem}.lp__point_item--title05 .__sub{font-size:1.2rem;height:25px;padding:0 10px;width:auto}.lp__point_item--text{font-size:1.2rem;padding:10px 15px}.lp__point_item--box-title{-webkit-box-pack:center;-ms-flex-pack:center;height:auto;justify-content:center;margin-top:15px;padding:10px}.lp__point_item--box-title .__main{font-size:1.3rem}.lp__point_item--box-title .__sub{font-size:1.2rem;height:25px;margin-left:0;margin-top:5px;width:100%}.lp__point_item--box-text{font-size:1.2rem;padding:10px 15px}.lp__point_item--bg{padding:15px 15px 30px}.lp__point_item--ico.__02{margin-top:0}.lp__point_item--img{max-width:100%}.lp__point_item--table{font-size:1.2rem}.lp__point_item--table .head{display:none}.lp__point_item--table td{display:block;width:100%}.lp__point_item--table td:before{content:attr(data-label);display:block;font-size:1rem}.lp__point_item--table td:first-of-type{background-color:rgba(173,69,167,.1);border-bottom:1px solid #111;text-align:center;width:100%}.lp__point_item--table td:nth-of-type(2){border-bottom:1px solid #111;width:100%}.lp__point_item--table--comment{font-size:1rem;margin-bottom:10px}.lp__point_ico.--01{right:10px;top:10px}.lp__point_ico.--02{right:20px;top:20px}.lp__point_ico.--03{right:-50.5%}.lp__point_ico.--04{right:10px;top:10px}.lp__point_ico.--05{right:10px}.lp__point_ico.--06{right:10px;top:-40px}.lp__point_ico.--07{right:-50.5%;top:30%;width:35%}.lp__point_link{font-size:2rem;height:auto;line-height:1.6;margin-top:30px;padding:10px}.lp__point_list--accordion{margin-top:24px}.lp__point_list--accordion-label{font-size:1.3rem;min-height:45px;padding-left:20px;padding-right:40px}.lp__point_list--accordion-label:after,.lp__point_list--accordion-label:before{right:20px}.lp__point_list--accordion-detail{padding:10px 20px 20px}.lp__point_list--accordion-title{font-size:1.3rem}.lp__point_list--accordion-list{margin-top:10px}.lp__point_list--accordion-list-title{font-size:1.2rem;height:25px;margin-bottom:10px;width:100%}.lp__point_list--accordion-list-detail{font-size:1.2rem;max-width:100%;text-align:center;width:100%}.lp__point_list--accordion-point03{margin-top:20px}.lp__point_list--accordion-point03-label{font-size:1.2rem;height:36px}.lp__point_list--accordion-point03-title{font-size:1.2rem;margin-top:10px;padding-bottom:10px}.lp__point_list--accordion-point03-lead{font-size:1.2rem;margin-top:10px}.lp__point_list--accordion-point03-list{margin-top:15px}.lp__point_list--accordion-point03-list-title{font-size:1.2rem}.lp__point_list--accordion-point03-list-detail{font-size:1.2rem;margin-bottom:30px;margin-top:10px}.lp__point_list--accordion-point04{margin-top:20px}.lp__point_list--accordion-point04-label:after,.lp__point_list--accordion-point04-label:before{top:45px}.lp__point_list--accordion-point04 .lp__point_item--box-title .__sub{width:80%}.lp__point_item--box__point6{margin-top:20px;padding:20px}.lp__point_item--title04__point6{-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.4rem;height:50px;justify-content:center;padding-left:0}.lp__point_item--list__point6{margin-top:15px}.lp__point_item--list-title__point6{font-size:1.3rem;margin-top:10px}.lp__point_item--list-detail__point6{font-size:1.2rem}.lp__bannar{padding-bottom:40px;padding-top:30px}.lp__bannar_title{width:100%}.lp__bannar_group{margin-top:20px}.lp__bannar_schedule--col{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin-top:10px;order:2;padding-top:10px;width:100%}.lp__bannar_schedule--campus{font-size:1.2rem;margin-bottom:20px;text-align:center;width:100%}.lp__bannar_schedule--detail .__main{display:inline-block;font-size:4rem;margin-left:10px;padding-top:20px}.lp__bannar_schedule--detail .__main:before{left:0;top:5px}.lp__bannar_schedule--detail .__main.__mini.__mini02{margin-left:10px;margin-top:20px}.lp__bannar_schedule--detail .__main.__mini.__mini02:before{font-size:1.2rem;height:20px;left:0;top:-5px;width:200px}.lp__bannar_schedule--detail .__main.__mini{border:none;margin-top:20px;padding-left:0}.lp__bannar_schedule--detail .__sub{font-size:1.2rem;height:20px;width:20px}.lp__bannar_schedule--lead{font-size:1.3rem}.lp__bannar_schedule--bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;padding-top:10px}.lp__bannar_schedule--program{margin-top:40px;padding:20px 10px 10px;width:100%}.lp__bannar_schedule--program-title{font-size:1.4rem;height:30px;left:50%;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}.lp__bannar_schedule--program-item{font-size:1.2rem}.lp__qa{padding-bottom:70px;padding-top:50px}.lp__qa_title img{max-width:30%}.lp__qa_list{margin-top:40px}.lp__qa_item{width:100%}.lp__qa_question{height:auto;padding-bottom:10px;padding-top:10px}.lp__qa_question .__ico{width:34px}.lp__qa_question .__main{font-size:1.3rem;width:calc(100% - 46px)}.lp__qa_anser{height:auto;margin-top:0;padding-bottom:40px;padding-top:10px}.lp__qa_anser .__ico{width:32px}.lp__qa_anser .__main{font-size:1.2rem;margin-left:14px;width:calc(100% - 46px)}}@media screen and (min-width:420px) and (max-width:767.9px){.h-tablet,.h-tablet-pc,.v-pc,.v-sp{display:none!important}}@media screen and (min-width:420px){.h-pc,.h-tablet,.h-tablet-pc,.v-sp{display:none!important}}
/*# sourceMappingURL=app.css.map */