@charset "UTF-8";@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-post,.c-post-work_books,.c-post_opencampus{font-feature-settings:normal;font-size:min(.2448979592vw + .7551020408rem,1rem);letter-spacing:.05em;line-height:2;word-break:break-all}.c-post video,.c-post-work_books video,.c-post_opencampus video{max-width:100%}.c-post h1,.c-post h2,.c-post h3,.c-post h4,.c-post h5,.c-post h6,.c-post-work_books h1,.c-post-work_books h2,.c-post-work_books h3,.c-post-work_books h4,.c-post-work_books h5,.c-post-work_books h6,.c-post_opencampus h1,.c-post_opencampus h2,.c-post_opencampus h3,.c-post_opencampus h4,.c-post_opencampus h5,.c-post_opencampus h6{font-feature-settings:"palt";font-weight:700;letter-spacing:.05em;line-height:1.625}.c-post .wp-block-embed:not(:first-child),.c-post .wp-block-image:not(:first-child),.c-post .wp-block-video:not(:first-child),.c-post blockquote:not(:first-child),.c-post h1:not(:first-child),.c-post h2:not(:first-child),.c-post h3:not(:first-child),.c-post h4:not(:first-child),.c-post h5:not(:first-child),.c-post h6:not(:first-child),.c-post ol:not([class]):not(:first-child),.c-post ul:not([class]):not(:first-child),.c-post-work_books .wp-block-embed:not(:first-child),.c-post-work_books .wp-block-image:not(:first-child),.c-post-work_books .wp-block-video:not(:first-child),.c-post-work_books blockquote:not(:first-child),.c-post-work_books h1:not(:first-child),.c-post-work_books h2:not(:first-child),.c-post-work_books h3:not(:first-child),.c-post-work_books h4:not(:first-child),.c-post-work_books h5:not(:first-child),.c-post-work_books h6:not(:first-child),.c-post-work_books ol:not([class]):not(:first-child),.c-post-work_books ul:not([class]):not(:first-child),.c-post_opencampus .wp-block-embed:not(:first-child),.c-post_opencampus .wp-block-image:not(:first-child),.c-post_opencampus .wp-block-video:not(:first-child),.c-post_opencampus blockquote:not(:first-child),.c-post_opencampus h1:not(:first-child),.c-post_opencampus h2:not(:first-child),.c-post_opencampus h3:not(:first-child),.c-post_opencampus h4:not(:first-child),.c-post_opencampus h5:not(:first-child),.c-post_opencampus h6:not(:first-child),.c-post_opencampus ol:not([class]):not(:first-child),.c-post_opencampus ul:not([class]):not(:first-child){margin-top:min(.7346938776vw + 2.2653061224rem,3rem)}.c-post .wp-block-embed:not(:last-child),.c-post .wp-block-image:not(:last-child),.c-post .wp-block-video:not(:last-child),.c-post blockquote:not(:last-child),.c-post h1:not(:last-child),.c-post h2:not(:last-child),.c-post h3:not(:last-child),.c-post h4:not(:last-child),.c-post h5:not(:last-child),.c-post h6:not(:last-child),.c-post ol:not([class]):not(:last-child),.c-post ul:not([class]):not(:last-child),.c-post-work_books .wp-block-embed:not(:last-child),.c-post-work_books .wp-block-image:not(:last-child),.c-post-work_books .wp-block-video:not(:last-child),.c-post-work_books blockquote:not(:last-child),.c-post-work_books h1:not(:last-child),.c-post-work_books h2:not(:last-child),.c-post-work_books h3:not(:last-child),.c-post-work_books h4:not(:last-child),.c-post-work_books h5:not(:last-child),.c-post-work_books h6:not(:last-child),.c-post-work_books ol:not([class]):not(:last-child),.c-post-work_books ul:not([class]):not(:last-child),.c-post_opencampus .wp-block-embed:not(:last-child),.c-post_opencampus .wp-block-image:not(:last-child),.c-post_opencampus .wp-block-video:not(:last-child),.c-post_opencampus blockquote:not(:last-child),.c-post_opencampus h1:not(:last-child),.c-post_opencampus h2:not(:last-child),.c-post_opencampus h3:not(:last-child),.c-post_opencampus h4:not(:last-child),.c-post_opencampus h5:not(:last-child),.c-post_opencampus h6:not(:last-child),.c-post_opencampus ol:not([class]):not(:last-child),.c-post_opencampus ul:not([class]):not(:last-child){margin-bottom:min(.3673469388vw + 1.1326530612rem,1.5rem)!important}.c-post h1+h2:not(:first-child),.c-post h2+h3:not(:first-child),.c-post h3+h4:not(:first-child),.c-post h4+h5:not(:first-child),.c-post h5+h6:not(:first-child),.c-post-work_books h1+h2:not(:first-child),.c-post-work_books h2+h3:not(:first-child),.c-post-work_books h3+h4:not(:first-child),.c-post-work_books h4+h5:not(:first-child),.c-post-work_books h5+h6:not(:first-child),.c-post_opencampus h1+h2:not(:first-child),.c-post_opencampus h2+h3:not(:first-child),.c-post_opencampus h3+h4:not(:first-child),.c-post_opencampus h4+h5:not(:first-child),.c-post_opencampus h5+h6:not(:first-child){margin-top:0}.c-post-work_books>:not(:last-child),.c-post>:not(:last-child),.c-post_opencampus>:not(:last-child){margin-bottom:min(.3673469388vw + 1.1326530612rem,1.5rem)}.c-post-work_books>*>*>:not(:last-child),.c-post-work_books>*>:not(:last-child),.c-post>*>*>:not(:last-child),.c-post>*>:not(:last-child),.c-post_opencampus>*>*>:not(:last-child),.c-post_opencampus>*>:not(:last-child){margin-bottom:min(.2448979592vw + .7551020408rem,1rem)}.c-post .wp-block-image a,.c-post-work_books .wp-block-image a,.c-post_opencampus .wp-block-image a{display:block}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,picture,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;-webkit-text-decoration:none;text-decoration:none}abbr[title]{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}:root{--color-bridal:#d6859b;--color-bridal-lighter:#f7e9ec;--color-wedding:#d6859b;--color-wedding-lighter:#f7e9ec;--color-hotel:#ddbd53;--color-hotel-lighter:#fdf3d2;--color-tourism:#9880be;--color-tourism-lighter:#e4e1f2;--color-airline:#5cbcbc;--color-airline-lighter:#d9efef}body{background-color:#fcfbf5;color:#4e4e4e;font-family:游ゴシック,YuGothic,游ゴシック体,Noto Sans JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";font-size:min(.4081632653vw + .7168367347rem,1.125rem);font-weight:400;letter-spacing:.05em;line-height:1.75;text-indent:min(0vw + 0rem,0rem)}body.is-fixed{overflow:hidden}#page{overflow:clip;padding-top:min(.5714285714vw + 80.8571428571px,90px);position:relative}figure,picture{display:block}img{height:auto;max-width:100%;min-height:1px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}img.-t{-o-object-position:center top;object-position:center top}img.-tl{-o-object-position:left top;object-position:left top}img.-tr{-o-object-position:right top;object-position:right top}img.-r{-o-object-position:right center;object-position:right center}img.-b{-o-object-position:center bottom;object-position:center bottom}img.-bl{-o-object-position:left bottom;object-position:left bottom}img.-br{-o-object-position:right bottom;object-position:right bottom}img.-l{-o-object-position:left center;object-position:left center}.js-svg{height:1em;width:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}svg{overflow:hidden}.c-label{background-color:var(--bg-color);border:1px solid #ad9667;color:#ad9667;-moz-column-gap:.25em;column-gap:.25em;display:flex;justify-content:center;line-height:1;padding:.5em 1em;text-align:center;white-space:nowrap}.c-label.-bridal{border-color:#d6859b;color:#d6859b}.c-label.-hotel{border-color:#ddbd53;color:#ddbd53}.c-label.-airline{border-color:#5cbcbc;color:#5cbcbc}.c-label.-tourism{border-color:#9880be;color:#9880be}.c-labels{display:flex;flex-wrap:wrap;font-size:min(.3265306122vw + .5484693878rem,.875rem);gap:.5em;--color:#ad9667;--hover-color:#fff;--bg-color:transparent;--hover-bg-color:#ad9667}.c-labels.-sharp .c-label{border:none;--bg-color:#fcfbf5}.c-labels.-sharp .c-label:before{color:#ad9667;content:"#"}.c-labels.-sharp a.c-label:before{transition:color .25s cubic-bezier(.39,.575,.565,1)}.c-text{font-size:min(.4081632653vw + .7168367347rem,1.125rem);line-height:2}.c-text.-large{font-size:min(.4897959184vw + .8852040816rem,1.375rem);line-height:2}.c-text.-xlarge{font-size:min(.8163265306vw + .9336734694rem,1.75rem);line-height:2}.c-text.-small{font-size:min(.1632653061vw + .7117346939rem,.875rem);line-height:1.75}.c-text.-medium{font-size:min(.2448979592vw + .7551020408rem,1rem);line-height:1.75}.c-text.-circle{padding-left:1.5em;position:relative}.c-text.-circle:before{aspect-ratio:1/1;background-color:#ad9667;border-radius:50%;content:"";display:block;left:0;max-width:1em;min-width:1em;position:absolute;top:.3em}.c-slider_scroll{background-color:#ad956733;border-radius:999px;height:min(.1632653061vw + 2.387755102px,5px);position:relative;width:100%}.c-slider_scroll__bar{background-color:#ad9667;border-radius:999px;height:100%;left:0;position:absolute;transition:all .3s linear;width:50%}.c-slider_arrow{align-items:center;aspect-ratio:1/1;border:1px solid #ad9667;border-radius:50%;cursor:pointer;display:flex;justify-content:center;max-width:min(2.4489795918vw + 25.8163265306px,65px);min-width:min(2.4489795918vw + 25.8163265306px,65px);position:absolute;top:50%;transform:translateY(-50%)}.c-slider_arrow:after{aspect-ratio:23/19;background-color:#ad9667;content:"";display:block;-webkit-mask-image:url(/img/common/parts/original_arrow.svg);mask-image:url(/img/common/parts/original_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:min(.4897959184vw + 8.1632653061px,16px)}.c-slider_arrow.-left{left:max(-1.6326530612vw + -6.8775510204px,-33px)}.c-slider_arrow.-left:after{transform:scaleX(-1)}.c-slider_arrow.-right{right:max(-1.6326530612vw + -6.8775510204px,-33px)}.c-slider_arrow.-small{max-width:min(1.6326530612vw + 28.8775510204px,55px);min-width:min(1.6326530612vw + 28.8775510204px,55px)}.c-slider_num{display:flex;font-family:Butler,sans-serif;font-size:min(.4081632653vw + .7168367347rem,1.125rem)}.c-slider_num .num{text-align:center}.c-slider_num .total{display:flex}.c-slider_num .total:before{content:"/";display:inline-block;margin:0 .5em}.c-slider_navi{align-items:center;display:flex;justify-content:center}.c-slider_navi .c-slider_arrow{max-width:min(1.4693877551vw + 24.4897959184px,48px);min-width:min(1.4693877551vw + 24.4897959184px,48px);position:static;transform:translateY(0)}.c-slider_navi .c-slider_arrow.-left{order:1}.c-slider_navi .c-slider_arrow.-right{order:3}.c-slider_navi .c-slider_num{margin:0 min(.9795918367vw + 6.3265306122px,22px);order:2}.c-common_sec{padding:min(4.8979591837vw + 31.6326530612px,110px) 0}.c-common_sec.-small{padding:min(2.0408163265vw + 17.3469387755px,50px) 0}.c-common_sec.-bg{background-color:#f7f5ea}.c-anchor_list{gap:min(1.1428571429vw + 5.7142857143px,24px)}.c-pagelink{margin-top:max(-2.4489795918vw + -60.8163265306px,-100px);padding-top:min(2.4489795918vw + 60.8163265306px,100px)}.c-note_list{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-note_list li{padding-left:1em;text-indent:-1em}.c-note_list li+li{margin-top:.3em}.c-ul01>li{line-height:1.5;padding-left:1.125em;position:relative}.c-ul01>li:not(:last-child){margin-block-end:.5em}.c-ul01>li:before{color:#ad9667;content:"●";left:0;position:absolute;scale:.5;top:0;transform-origin:left center}.c-bg{background-color:#f7f5ea;padding:min(5.7142857143vw + -1.4285714286px,90px) min(6.5306122449vw + -4.4897959184px,100px)}.c-bg.-small{padding:min(.8163265306vw + 16.9387755102px,30px)}.c-bg_white{background-color:#fff;padding:min(5.7142857143vw + -1.4285714286px,90px) min(6.5306122449vw + -4.4897959184px,100px)}.c-bg_white.-small{padding:min(.8163265306vw + 16.9387755102px,30px)}.c-border_box{border:1px solid #ad9667;padding:min(5.7142857143vw + -1.4285714286px,90px) min(6.5306122449vw + -4.4897959184px,100px)}.c-border_box.-small{padding:min(.8163265306vw + 16.9387755102px,30px)}.c-button_row{gap:min(.8163265306vw + 11.9387755102px,25px)}.js-anim_elm.-fadein{filter:blur(10px);opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.215,.61,.355,1)}.js-anim_elm.-fadein.is-act{filter:blur(0);opacity:1;transform:translateY(0)}.js-anim_elm.-faderight{filter:blur(10px);opacity:0;transform:translate(20px);transition:all .8s cubic-bezier(.215,.61,.355,1)}.js-anim_elm.-faderight.is-act{filter:blur(0);opacity:1;transform:translate(0)}.js-anim_elm.-img{overflow:hidden;position:relative}.js-anim_elm.-img:after,.js-anim_elm.-img:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.js-anim_elm.-img:before{background-color:#fcfbf5;transition:all .65s ease}.js-anim_elm.-img:after{background-image:linear-gradient(0deg,#fbfaf300,#fbfaf380 50%,#fcfbf5);background-position:100% 0;background-size:200% 200%;filter:brightness(1);transition:background-position .65s ease .2s,opacity .5s ease .6s,filter .5s ease .6s}.js-anim_elm.-img.is-act:before{opacity:0}.js-anim_elm.-img.is-act:after{background-position:100% 100%;filter:brightness(5);opacity:0}.c-img_row{gap:min(3.2653061224vw + 7.7551020408px,60px)}.js-tab_trg{cursor:pointer}.js-tab_content{display:none}.js-tab_content.is-act{display:block}.c-point_box{background-color:#fff;border:1px solid #ad9667;padding:min(1.6326530612vw + 13.8775510204px,40px) min(.8163265306vw + 6.9387755102px,20px);text-align:center}.c-point_box.-bg{background-color:#fcfbf5}.c-point_box__en{align-items:center;color:#ad9667;display:flex;font-family:Marcellus,sans-serif;font-size:min(.8163265306vw + .6836734694rem,1.5rem);justify-content:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-point_box__en small{border-bottom:1px solid #ad9667;font-size:10px;text-transform:uppercase}.c-point_box__title{color:#ad9667;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.4897959184vw + 1.0102040816rem,1.5rem)}.c-point_box__title.-black{color:#4e4e4e}.c-point_box__title.-small{font-size:min(.1632653061vw + .8992346939rem,1.0625rem)}.c-step_box{margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.c-step_box__pic{margin-bottom:min(.8163265306vw + 6.9387755102px,20px);position:relative}.c-step_box__pic .num{align-items:center;aspect-ratio:1/1;background-color:#ad9667;color:#fff;display:flex;flex-direction:column;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8979591837vw + .7270408163rem,1.625rem);justify-content:center;left:0;line-height:1;position:absolute;top:0;width:min(1.6326530612vw + 33.8775510204px,60px)}.c-step_box__pic .num small{display:block;font-size:min(.1632653061vw + .5867346939rem,.75rem);line-height:1}.c-step_box__text .title{color:#ad9667;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.6530612245vw + .8469387755rem,1.5rem);line-height:1.5;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-white_en_block{background-color:#fff;border:1px solid #fff;margin-top:min(4.0816326531vw + 34.693877551px,100px);padding:min(3.2653061224vw + 7.7551020408px,60px) min(6.5306122449vw + -4.4897959184px,100px) min(6.5306122449vw + -4.4897959184px,100px);position:relative;z-index:2}.c-white_en_block__en{color:#fcfbf5;display:block;font-family:Butler,sans-serif;font-size:min(5.306122449vw + 2.818877551rem,8.125rem);left:50%;line-height:1;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%);white-space:nowrap;z-index:-1}.-bridal .c-white_en_block__en{color:#f7edf0}.-hotel .c-white_en_block__en{color:#f8f5e9}.-airline .c-white_en_block__en{color:#e9f7f7}.-tourism .c-white_en_block__en{color:#eeecf7}.c-white_en_block__title{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(1.4693877551vw + .7806122449rem,2.25rem);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);text-align:center}.c-white_en_block__title:after{background-color:#ad9667;content:"";display:block;height:1px;margin:min(.8163265306vw + 6.9387755102px,20px) auto 0;width:min(2.4489795918vw + 20.8163265306px,60px)}.-bridal .c-white_en_block__title{color:#d6859b}.-bridal .c-white_en_block__title:after{background-color:#d6859b}.-hotel .c-white_en_block__title{color:#ddbd53}.-hotel .c-white_en_block__title:after{background-color:#ddbd53}.-airline .c-white_en_block__title{color:#5cbcbc}.-airline .c-white_en_block__title:after{background-color:#5cbcbc}.-tourism .c-white_en_block__title{color:#9880be}.-tourism .c-white_en_block__title:after{background-color:#9880be}.c-voice_box{align-items:flex-start;background-color:#fff;border:1px solid #ad9667;display:flex;gap:min(1.6326530612vw + 13.8775510204px,40px);margin-top:min(2.8571428571vw + 24.2857142857px,70px);padding:min(2.0408163265vw + 17.3469387755px,50px) min(3.2653061224vw + 7.7551020408px,60px);position:relative}.c-voice_box:after{background-color:#ad9667;bottom:max(-.2448979592vw + -2.0816326531px,-6px);content:"";height:1px;left:0;position:absolute;width:100%}.c-voice_box__pic{max-width:min(3.2653061224vw + 167.7551020408px,220px);min-width:min(3.2653061224vw + 167.7551020408px,220px)}.c-voice_box__textarea .title{border-bottom:1px solid #ad9667;color:#ad9667;font-family:Marcellus,sans-serif;font-size:min(.8163265306vw + .9336734694rem,1.75rem);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);padding-bottom:5px}.c-bg_en{bottom:max(-1.6326530612vw + -33.8775510204px,-60px);color:#fff;font-family:Butler,sans-serif;font-size:min(8.5714285714vw + 4.5535714286rem,13.125rem);left:50%;line-height:1;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;z-index:-1}.c-aco_block{background-color:#f7f5ea}.c-aco_block+.c-aco_block{margin-top:min(.8163265306vw + 6.9387755102px,20px)}.c-aco_block.-white{background-color:#fff}.c-aco_block__head{align-items:center;color:#ad9667;cursor:pointer;display:flex;font-weight:700;padding:min(.8163265306vw + 6.9387755102px,20px) min(1.6326530612vw + 13.8775510204px,40px)}.c-aco_block__head .mark{aspect-ratio:1/1;margin-left:auto;max-width:min(.2448979592vw + 14.0816326531px,18px);min-width:min(.2448979592vw + 14.0816326531px,18px);position:relative;transform-origin:50% 50%;transition:all .5s ease}.c-aco_block__head .mark:after,.c-aco_block__head .mark:before{background-color:#ad9667;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;transition:all .5s ease;width:100%}.c-aco_block__head .mark:after{height:100%;width:2px}.c-aco_block__head.is-act .mark{transform:rotate(180deg)}.c-aco_block__head.is-act .mark:after{opacity:0}.c-aco_block__body{height:0;overflow:hidden;transition:all .5s ease}.c-aco_block__body.is-show{height:auto}.c-aco_block__body__inner{padding:0 min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px)}.c-aco_block__close{align-items:center;background-color:#ad9667;border:1px solid #ad9667;border-radius:100vmax;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:min(1.6326530612vw + 13.8775510204px,40px);margin-inline:auto;padding:.8em;transition:all .4s ease;width:min(4.0816326531vw + 134.693877551px,200px)}.c-contact{background-color:#fff;border:1px solid #ad9667;padding:min(2.4489795918vw + 10.8163265306px,50px)}.c-contact__text{color:#ad9667;font-size:min(.6530612245vw + .8469387755rem,1.5rem);font-weight:700;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);text-align:center}.c-contact .c-button01{margin:min(1.6326530612vw + 13.8775510204px,40px) auto;width:min(6.9387755102vw + 273.9795918367px,385px)}.c-contact__sub{align-items:center;background-color:#fcfbf5;display:flex;flex-wrap:wrap;gap:min(.8163265306vw + 16.9387755102px,30px);justify-content:center;padding:min(1.6326530612vw + 13.8775510204px,40px) min(3.2653061224vw + .4846938776rem,3.75rem)}.c-contact__sub dt{background-color:#ad9667;color:#fff;font-weight:700;line-height:1;padding:min(.1632653061vw + 7.387755102px,10px);white-space:nowrap}.c-contact__sub dd{display:flex;gap:min(1.6326530612vw + 3.8775510204px,30px);justify-content:center}.c-contact__sub dd .item{align-items:center;display:flex;font-size:min(.8979591837vw + .7270408163rem,1.625rem);font-weight:700}.c-contact__sub dd .item .c-icon{color:#ad9667;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);margin-right:.3em}.c-contact__sub dd .item .icon{margin-right:.3em}.c-contact__sub dd .item .icon img{vertical-align:middle;width:min(1.4693877551vw + 14.4897959184px,38px)}.c-breadcrumb{background-color:#fff;display:flex;font-size:min(.2448979592vw + .6301020408rem,.875rem);justify-content:flex-end;line-height:1}.c-breadcrumb__list{align-items:center;-moz-column-gap:1em;column-gap:1em;display:flex;overflow-x:auto;padding-bottom:min(.8163265306vw + 11.9387755102px,25px);padding-top:min(.8163265306vw + 11.9387755102px,25px);white-space:nowrap}.c-breadcrumb__list :global(.c-icon){font-size:.75em}.c-lower{align-items:center;background-color:#fcfbf5;color:#fff;display:flex;flex-direction:column;height:min(17.1428571429vw + 135.7142857143px,410px);justify-content:center;overflow:hidden;padding-bottom:min(4.0816326531vw + 34.693877551px,100px);padding-top:min(4.0816326531vw + 34.693877551px,100px);position:relative;z-index:2}.c-lower+.c-breadcrumb{margin-bottom:min(4.8979591837vw + 31.6326530612px,110px)}.c-lower.-small{height:min(12.2448979592vw + 104.0816326531px,300px)}.c-lower.-small .c-lower__en{display:none}.c-lower.-img{height:auto;padding:0}.c-lower.-img .c-lower__bg{position:static}.c-lower__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.c-lower__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.c-lower__title{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(1.387755102vw + 1.237244898rem,2.625rem);line-height:1.5;text-align:center}.c-lower__title[data-en]:before{content:attr(data-en);display:block;font-family:Marcellus,sans-serif;font-size:min(.6530612245vw + .7219387755rem,1.375rem);line-height:1;margin-bottom:.5em;margin-left:.25em;text-transform:capitalize}.c-lower__en{bottom:max(-2.0408163265vw + -17.3469387755px,-50px);color:#fff;font-family:Butler,sans-serif;font-size:min(7.3469387755vw + 3.9030612245rem,11.25rem);left:50%;line-height:1;opacity:.15;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.c-lower__sub{display:block;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.5714285714vw + .6785714286rem,1.25rem);line-height:1;margin-top:min(.8163265306vw + 6.9387755102px,20px);text-align:center}.c-table01.-small table{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-table01 table{width:100%}.c-table01 table td,.c-table01 table th{border:1px solid #d1d1d1;padding:min(.8163265306vw + 6.9387755102px,20px);vertical-align:middle}.c-table01 table th{font-weight:500;text-align:center}.c-table01 table th.-bg{background-color:#ad9667;color:#fff}.c-table01 table th.-gray{background-color:#f5f5f5}.c-table01__head{background-color:#ad9667;color:#fff}.c-table01__head th{border-color:#fff}.-gray .c-table01__head{background-color:#d1d1d1;color:#4e4e4e}.c-table01__body{background-color:#fff}.c-table01.-auto table{width:auto}.c-table01.-w1{width:545px}.c-table01.-w1 table{width:100%}.c-timetable table{font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:700;table-layout:fixed;width:100%}.c-timetable td,.c-timetable th{border:1px solid #fff;padding:min(.8163265306vw + 6.9387755102px,20px);text-align:center;vertical-align:middle}.c-timetable__head th{background-color:#ad9667;color:#fff}.c-timetable__body th{background-color:#eae4d8}.c-timetable__body th .arrow{color:#ad9667}.c-timetable__body td{background-color:#efefef}.c-timetable__body td.-yellow{background-color:#ddbd53}.c-timetable__body td.-gray{background-color:#bababa}.c-container{margin-left:auto;margin-right:auto;padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px);width:min(73.8775510204vw + 97.9591836735px,1280px)}.c-container.-narrow{width:min(57.5510204082vw + 159.1836734694px,1080px)}.c-container.-wide{width:min(90.2040816327vw + 36.7346938776px,1480px)}.c-fluid{padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,1fr)}.c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-gap20{gap:min(.8163265306vw + 6.9387755102px,20px)}.c-grid-column.-gap25{gap:min(.8163265306vw + 11.9387755102px,25px)}.c-grid-column.-gap30{gap:min(1.2244897959vw + 10.4081632653px,30px)}.c-grid-column.-gap40{gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-grid-column.-gap60{gap:min(2.4489795918vw + 20.8163265306px,60px)}.c-grid-column.-col5{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-admission_flow__block{background-color:#fff;padding:min(.8163265306vw + 56.9387755102px,70px) min(9.7959183673vw + -16.7346938776px,140px) min(4.0816326531vw + 34.693877551px,100px) min(11.4285714286vw + -22.8571428571px,160px);position:relative}.c-admission_flow__block.-result{background-color:#ad9667;color:#fff;padding:min(2.4489795918vw + 30.8163265306px,70px) min(9.7959183673vw + -16.7346938776px,140px);text-align:center}.c-admission_flow__block.-result .c-admission_flow__line{pointer-events:none}.c-admission_flow__block.-result .c-admission_flow__line:before{border-bottom:1px solid #fff;border-top:1px solid #fff;content:"";display:block;inset:min(.4081632653vw + 3.4693877551px,10px) min(1.2244897959vw + 10.4081632653px,30px);position:absolute}.c-admission_flow__block.-result .c-admission_flow__line:after{border-left:1px solid #fff;border-right:1px solid #fff;content:"";display:block;inset:min(1.2244897959vw + 10.4081632653px,30px) min(.4081632653vw + 3.4693877551px,10px);position:absolute}.c-admission_flow__block+.c-admission_flow__block{margin-top:min(1.6326530612vw + 23.8775510204px,50px)}.c-admission_flow__block+.c-admission_flow__block:before{background-color:#ad9667;content:"";display:block;height:min(1.6326530612vw + 23.8775510204px,50px);left:min(2.4489795918vw + 10.8163265306px,50px);position:absolute;top:max(-1.6326530612vw + -23.8775510204px,-50px);width:min(.0816326531vw + .693877551px,2px)}.c-admission_flow__label{border:1px solid;border-radius:999px;color:#ad9667;display:inline-block;font-size:min(.5714285714vw + .5535714286rem,1.125rem);line-height:1;margin-bottom:min(.4081632653vw + 8.4693877551px,15px);padding:min(.1632653061vw + 4.387755102px,7px) min(1.2244897959vw + 10.4081632653px,30px)}.-result .c-admission_flow__label{color:#fff}.c-admission_flow__num{align-items:center;aspect-ratio:1/1;background-color:#ad9667;color:#fff;display:flex;flex-direction:column;font-family:Butler,sans-serif;font-size:min(.4081632653vw + .7168367347rem,1.125rem);justify-content:center;left:0;position:absolute;top:0;width:min(4.0816326531vw + 34.693877551px,100px)}.c-admission_flow__num .num{font-size:min(1.6326530612vw + .8673469388rem,2.5rem);line-height:1}.c-admission_flow__bg{background-color:#fcfbf5;padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.2244897959vw + 10.4081632653px,30px)}.c-admission_flow__attention{align-items:center;color:#e2564a;display:flex;font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700}.c-admission_flow__attention .icon{margin-right:min(.8163265306vw + 6.9387755102px,20px)}.c-admission_flow__row{align-items:flex-start;display:flex}.c-admission_flow__row dt{border-right:2px solid #ad9667;font-size:min(.4897959184vw + .8852040816rem,1.375rem);margin-right:min(1.2244897959vw + 10.4081632653px,30px);padding-right:min(1.2244897959vw + 10.4081632653px,30px);white-space:nowrap}.c-admission_flow .c-grid-column{gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-admission_flow__target{background-color:#f7f5ea;display:grid;grid-auto-columns:1fr;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr auto;padding:min(1.2244897959vw + 10.4081632653px,30px);grid-gap:min(.8163265306vw + 6.9387755102px,20px) min(1.6326530612vw + 3.8775510204px,30px);gap:min(.8163265306vw + 6.9387755102px,20px) min(1.6326530612vw + 3.8775510204px,30px);grid-template-areas:"icon title title title title" "text text text text text"}.c-admission_flow__target .icon{align-items:center;display:flex;grid-area:icon;justify-content:center}.c-admission_flow__target .title{font-weight:700;grid-area:title}.c-admission_flow__target .c-text{grid-area:text}.c-admission_flow__fukidashi{background-color:#ad9667;color:#fff;font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:700;margin-left:auto;margin-right:auto;max-width:330px;padding:min(1.2244897959vw + 5.4081632653px,25px);position:relative;text-align:center}.c-admission_flow__fukidashi:before{border-color:transparent transparent #ad9667;border-style:solid;border-width:0 8.5px 15px;content:"";height:0;left:50%;position:absolute;top:max(-.4081632653vw + -8.4693877551px,-15px);transform:translate(-50%);width:0}.c-admission_schedule__item{padding-left:min(13.4693877551vw + 49.4897959184px,265px);position:relative}.c-admission_schedule__item+.c-admission_schedule__item{margin-top:min(1.6326530612vw + 13.8775510204px,40px)}.c-admission_schedule__circle{align-items:center;aspect-ratio:1/1;background-color:#ad9667;border-radius:50%;color:#fff;display:flex;font-size:min(.8979591837vw + .4770408163rem,1.375rem);font-weight:700;justify-content:center;left:0;line-height:1.6;position:absolute;text-align:center;top:0;width:min(9.387755102vw + 44.7959183673px,195px)}.c-admission_schedule__block{background-color:#fff;padding:min(1.6326530612vw + 13.8775510204px,40px);position:relative;z-index:2}.c-admission_schedule__block:before{border-top:2px dotted #ad9667;content:"";display:block;height:1px;left:max(-2.8571428571vw + -24.2857142857px,-70px);position:absolute;top:min(3.8367346939vw + 35.612244898px,97px);width:min(2.4489795918vw + 30.8163265306px,70px);z-index:1}.c-admission_schedule__block:after{border-right:2px dotted #ad9667;bottom:max(-5.8775510204vw + -51.9591836735px,-146px);content:"";display:block;left:max(-2.0408163265vw + -2.3469387755px,-35px);position:absolute;top:min(3.8367346939vw + 36.612244898px,98px);width:1px;z-index:1}.c-admission_schedule__block:only-of-type:after{display:none}.c-admission_schedule__block+.c-admission_schedule__block{margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.c-admission_schedule__block+.c-admission_schedule__block:before{left:max(-2.0408163265vw + -2.3469387755px,-35px);width:min(2.0408163265vw + 2.3469387755px,35px)}.c-admission_schedule__block+.c-admission_schedule__block:after{display:none}.c-button01{--color:#ad9667;--hover-color:#fff;width:min(9.7959183673vw + 143.2653061224px,300px)}.c-button01.-full{width:100%}.c-button01.-fit-content{width:-moz-fit-content;width:fit-content}.c-button01 a{border:2px solid var(--color);color:var(--color);display:block;font-size:min(.4897959184vw + .6352040816rem,1.125rem);font-weight:700;padding:min(.8163265306vw + 6.9387755102px,20px);position:relative;text-align:center;transition:all .4s ease}.c-button01 a i{display:block;font-size:min(.8979591837vw + 1.0395408163rem,1.9375rem);height:1em;line-height:1;position:absolute;right:min(.8163265306vw + 1.9387755102px,15px);top:50%;transform:translateY(-50%);width:1em}.c-button01 a i svg{display:block;height:100%;width:100%}.c-button01 a .button-text{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:flex;justify-content:center}.c-button01.-center{margin-left:auto;margin-right:auto}.c-button01.-bridal{--color:#d6859b}.c-button01.-hotel{--color:#ddbd53}.c-button01.-airline{--color:#5cbcbc}.c-button01.-tourism{--color:#9880be}.c-button01.-gray{--color:#8e8e8e}.c-button01.-gold{--color:#fff;--hover-color:#ad9667}.c-button01.-gold a{background-color:#ad9667;border-color:#ad9667}.c-button01.-black{--color:#fff;--hover-color:#4e4e4e}.c-button01.-black a{background-color:#4e4e4e;border-color:#4e4e4e}.c-button01.-green{--color:#fff;--hover-color:#155246}.c-button01.-green a{background-color:#155246;border-color:#155246}.c-button01.-line{--color:#00b900}.c-button01.-small a{padding:min(.4081632653vw + 6.4693877551px,13px)}.c-button01.-w1{width:min(6.9387755102vw + 273.9795918367px,385px)}.c-button01.-w2{width:min(9.7959183673vw + 283.2653061224px,440px)}.c-button01.-w3{width:min(12.6530612245vw + 292.5510204082px,495px)}.c-button01.-w100{width:100%}.c-field_anchor{gap:min(.9795918367vw + 8.3265306122px,24px)}.c-field_anchor__item a{align-items:center;border:1px solid;color:#ad9667;display:flex;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + .6836734694rem,1.5rem);gap:min(.4081632653vw + 3.4693877551px,10px);justify-content:center;padding:min(.8163265306vw + 6.9387755102px,20px) 0;transition:all .5s ease}.c-field_anchor__item a .c-icon{font-size:min(.8163265306vw + 1.3711734694rem,2.1875rem);transform:rotate(90deg)}.c-field_anchor__item.-bridal a{border-color:#d6859b;color:#d6859b}.c-field_anchor__item.-hotel a{border-color:#ddbd53;color:#ddbd53}.c-field_anchor__item.-airline a{border-color:#5cbcbc;color:#5cbcbc}.c-field_anchor__item.-tourism a{border-color:#9880be;color:#9880be}.c-course_feature{background-position:top;background-repeat:repeat-x;background-size:contain;padding:min(13.8775510204vw + 27.9591836735px,250px) 0 min(5.7142857143vw + 28.5714285714px,120px)}.c-course_feature.-bridal{background-color:#f7edf0;background-image:url(/img/course/bridal/common/bg.png)}.c-course_feature.-hotel{background-color:#f8f5e9;background-image:url(/img/course/hotel/common/bg.png)}.c-course_feature.-airline{background-color:#e9f7f7;background-image:url(/img/course/airline/common/bg.png)}.c-course_feature.-tourism{background-color:#eeecf7;background-image:url(/img/course/tourism/common/bg.png)}.c-course_feature__sec{position:relative;z-index:2}.c-course_feature__sec+.c-course_feature__sec{margin-top:min(4.0816326531vw + 54.693877551px,120px)}.c-course_feature__sec:nth-child(2n){padding:min(3.2653061224vw + 27.7551020408px,80px) 0}.c-course_feature__sec:nth-child(2n):after{background-color:#fff;content:"";display:block;height:100%;left:calc((100vw - min(73.8775510204vw + 97.9591836735px,1280px))/-2);position:absolute;right:calc((100vw - min(73.8775510204vw + 97.9591836735px,1280px))/-2 + min(8.1632653061vw + -30.612244898px,100px));top:0;z-index:-1}.c-course_feature__main{align-items:center;display:flex;gap:min(4.8979591837vw + 1.6326530612px,80px);margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)}.c-course_feature__main__title{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-course_feature__main__title .en{display:block;font-family:Marcellus,sans-serif;font-size:min(.9795918367vw + .5204081633rem,1.5rem);font-weight:400}.-bridal .c-course_feature__main__title .en{color:#d6859b}.-hotel .c-course_feature__main__title .en{color:#ddbd53}.-airline .c-course_feature__main__title .en{color:#5cbcbc}.-tourism .c-course_feature__main__title .en{color:#9880be}.c-course_feature__main__title span{border-bottom:1px solid;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(1.4693877551vw + 1.1556122449rem,2.625rem);line-height:1.5;padding-bottom:.2em;word-break:keep-all}.-bridal .c-course_feature__main__title span{color:#d6859b}.-hotel .c-course_feature__main__title span{color:#ddbd53}.-airline .c-course_feature__main__title span{color:#5cbcbc}.-tourism .c-course_feature__main__title span{color:#9880be}.c-course_feature__main__pic{margin-left:max(-14.693877551vw + 35.1020408163px,-200px);max-width:min(37.1428571429vw + 235.7142857143px,830px);min-width:min(37.1428571429vw + 235.7142857143px,830px)}.c-course_feature__main__pic img{width:100%}.c-course_feature__subtitle{align-items:center;display:flex;gap:min(.6530612245vw + 5.5510204082px,16px)}.c-course_feature__subtitle .tag{background-color:#ad9667;color:#fff;display:inline-block;font-family:Marcellus,sans-serif;font-size:min(.8979591837vw + .6020408163rem,1.5rem);line-height:1;padding:min(.1632653061vw + 2.387755102px,5px) min(.4081632653vw + 8.4693877551px,15px);white-space:nowrap}.-bridal .c-course_feature__subtitle .tag{background-color:#d6859b}.-hotel .c-course_feature__subtitle .tag{background-color:#ddbd53}.-airline .c-course_feature__subtitle .tag{background-color:#5cbcbc}.-tourism .c-course_feature__subtitle .tag{background-color:#9880be}.c-course_feature__subtitle .main{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + 1.1836734694rem,2rem)}.-bridal .c-course_feature__subtitle .main{color:#d6859b}.-hotel .c-course_feature__subtitle .main{color:#ddbd53}.-airline .c-course_feature__subtitle .main{color:#5cbcbc}.-tourism .c-course_feature__subtitle .main{color:#9880be}.c-course_feature__job{align-items:center;color:#fff;display:flex;padding:min(2.4489795918vw + 10.8163265306px,50px) 0}.-bridal .c-course_feature__job{background-color:#d6859b}.-hotel .c-course_feature__job{background-color:#ddbd53}.-airline .c-course_feature__job{background-color:#5cbcbc}.-tourism .c-course_feature__job{background-color:#9880be}.c-course_feature__job .title{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + .9336734694rem,1.75rem);padding:0 min(1.2244897959vw + 10.4081632653px,30px);text-transform:uppercase;white-space:nowrap}.c-course_feature__job .content{border-left:1px solid;padding-left:min(3.2653061224vw + -12.2448979592px,40px)}.c-course_feature__job ul{display:flex;flex-wrap:wrap}.c-course_feature__job ul.-col3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.4081632653vw + 3.4693877551px,10px);gap:min(.4081632653vw + 3.4693877551px,10px)}.c-course_feature__job ul.-col2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(.4081632653vw + 3.4693877551px,10px);gap:min(.4081632653vw + 3.4693877551px,10px)}.c-course_feature__job ul li{align-items:center;display:flex}.c-course_feature__job ul li:before{aspect-ratio:1/1;background-color:currentColor;border-radius:50%;content:"";display:block;margin-right:5px;max-width:min(.4081632653vw + 3.4693877551px,10px);min-width:min(.4081632653vw + 3.4693877551px,10px)}.c-course_feature__class{border-bottom:1px solid;border-top:1px solid;padding:min(2.4489795918vw + 10.8163265306px,50px) 0;position:relative}.-bridal .c-course_feature__class{border-color:#d6859b}.-hotel .c-course_feature__class{border-color:#ddbd53}.-airline .c-course_feature__class{border-color:#5cbcbc}.-tourism .c-course_feature__class{border-color:#9880be}.c-course_feature__class+.c-course_feature__pickup{border-top:none}.c-course_feature__class .c-loop_en{left:0;opacity:.06;position:absolute!important;top:0}.-bridal .c-course_feature__class .c-loop_en{color:#d6859b}.-hotel .c-course_feature__class .c-loop_en{color:#ddbd53}.-airline .c-course_feature__class .c-loop_en{color:#5cbcbc}.-tourism .c-course_feature__class .c-loop_en{color:#9880be}.c-course_feature__class .c-loop_en__inner{position:absolute}.c-course_feature__class__item .title{font-size:min(.6530612245vw + .7219387755rem,1.375rem);font-weight:700;margin:min(.8163265306vw + 6.9387755102px,20px) 0 min(.4081632653vw + 3.4693877551px,10px)}.-bridal .c-course_feature__class__item .title{color:#d6859b}.-hotel .c-course_feature__class__item .title{color:#ddbd53}.-airline .c-course_feature__class__item .title{color:#5cbcbc}.-tourism .c-course_feature__class__item .title{color:#9880be}.c-course_feature__pickup{border-bottom:1px solid;border-top:1px solid;padding:min(2.4489795918vw + 10.8163265306px,50px) 0;position:relative}.-bridal .c-course_feature__pickup{border-color:#d6859b}.-hotel .c-course_feature__pickup{border-color:#ddbd53}.-airline .c-course_feature__pickup{border-color:#5cbcbc}.-tourism .c-course_feature__pickup{border-color:#9880be}.c-course_feature__pickup+.c-course_feature__pickup{border-top:none}.c-course_feature__pickup.-noborder{border:none}.c-course_feature__pickup .c-loop_en{left:0;opacity:.06;position:absolute!important;top:0}.-bridal .c-course_feature__pickup .c-loop_en{color:#d6859b}.-hotel .c-course_feature__pickup .c-loop_en{color:#ddbd53}.-airline .c-course_feature__pickup .c-loop_en{color:#5cbcbc}.-tourism .c-course_feature__pickup .c-loop_en{color:#9880be}.c-course_feature__pickup .c-loop_en__inner{position:absolute}.c-course_feature__pickup .c-img_row__img.-bg{background-color:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px)}.-bridal .c-course_feature__pickup .c-img_row__img.-bg-color{background-color:#f7edf0;padding:min(1.2244897959vw + 10.4081632653px,30px)}.-hotel .c-course_feature__pickup .c-img_row__img.-bg-color{background-color:#f8f5e9;padding:min(1.2244897959vw + 10.4081632653px,30px)}.-airline .c-course_feature__pickup .c-img_row__img.-bg-color{background-color:#e9f7f7;padding:min(1.2244897959vw + 10.4081632653px,30px)}.-tourism .c-course_feature__pickup .c-img_row__img.-bg-color{background-color:#eeecf7;padding:min(1.2244897959vw + 10.4081632653px,30px)}.c-course_feature__advanced{background-color:#f7f5ea;padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-world_course{background-position:top;background-repeat:repeat-x;background-size:contain;overflow:hidden;padding:0 0 min(7.3469387755vw + 62.4489795918px,180px)}.c-world_course.-bridal{background-color:#f7e4e9;background-image:url(../../img/course/bridal/bg@2x.jpg)}.c-world_course.-hotel{background-color:#f6eed3;background-image:url(../../img/course/hotel/bg@2x.jpg)}.c-world_course.-airline{background-color:#dbebeb;background-image:url(../../img/course/airline/bg@2x.jpg)}.c-world_course.-tourism{background-color:#e6def0;background-image:url(../../img/course/tourism/bg@2x.jpg)}.c-world_course__en{color:#fff;display:block;font-family:Butler,sans-serif;font-size:min(17.1428571429vw + 1.6071428571rem,18.75rem);line-height:1;opacity:.3;position:relative;text-align:center;text-transform:uppercase;top:max(-.8163265306vw + -6.9387755102px,-20px)}.c-world_course__block{color:#fff;display:flex;overflow:hidden}.c-world_course__block+.c-world_course__block{margin-top:min(1.6326530612vw + 13.8775510204px,40px)}.c-world_course__block .c-button01 a{border-color:#fff;color:#fff}.-bridal .c-world_course__block,.c-world_course__block.-bridal{background-color:#d6859b}.-bridal .c-world_course__block .c-button01 a,.c-world_course__block.-bridal .c-button01 a{color:#fff}.-hotel .c-world_course__block,.c-world_course__block.-hotel{background-color:#ddbd53}.-hotel .c-world_course__block .c-button01 a,.c-world_course__block.-hotel .c-button01 a{color:#fff}.-airline .c-world_course__block,.c-world_course__block.-airline{background-color:#5cbcbc}.-airline .c-world_course__block .c-button01 a,.c-world_course__block.-airline .c-button01 a{color:#fff}.-tourism .c-world_course__block,.c-world_course__block.-tourism{background-color:#9880be}.-tourism .c-world_course__block .c-button01 a,.c-world_course__block.-tourism .c-button01 a{color:#fff}.c-world_course__block__text{padding:min(5.7142857143vw + -1.4285714286px,90px) min(2.0408163265vw + 12.3469387755px,45px) min(5.7142857143vw + -1.4285714286px,90px) min(5.7142857143vw + -1.4285714286px,90px);position:relative}.c-world_course__block__text .en{color:#fff;font-family:Butler,sans-serif;font-size:min(4.0816326531vw + 2.1683673469rem,6.25rem);left:max(-.8163265306vw + -11.9387755102px,-25px);line-height:1;opacity:.1;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);white-space:nowrap;writing-mode:vertical-lr}.c-world_course__block__text .title{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.9795918367vw + 1.1454081633rem,2.125rem)}.c-world_course__block__text .status{display:flex;gap:min(.4081632653vw + 3.4693877551px,10px)}.c-world_course__block__text .status li{border:1px solid;color:#fff;font-size:min(.3265306122vw + .5484693878rem,.875rem);line-height:1;margin-top:min(.8163265306vw + 6.9387755102px,20px);padding:min(.3265306122vw + 2.7755102041px,8px) min(.7346938776vw + 3.2448979592px,15px);text-align:center}.c-world_course__block__pic{max-width:min(22.0408163265vw + 247.3469387755px,600px);min-width:min(22.0408163265vw + 247.3469387755px,600px)}.c-world_course__block__pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-post h1{font-size:min(.6530612245vw + 1.3469387755rem,2rem)}.c-post h2{border-bottom:1px solid;color:#ad9667;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.5714285714vw + 1.1785714286rem,1.75rem);font-weight:500;padding-bottom:.125em}.c-post h3{border-left:min(.0816326531vw + 1.693877551px,3px) solid;font-size:min(.2448979592vw + 1.1301020408rem,1.375rem);font-weight:700;padding-left:.75em}.c-post h4{color:#ad9667;font-size:min(.1632653061vw + 1.0867346939rem,1.25rem)}.c-post .wp-block-image figcaption strong,.c-post blockquote strong,.c-post ol:not([class]) strong,.c-post p strong,.c-post table strong,.c-post ul:not([class]) strong{color:#155246;font-weight:700}.c-post .wp-block-image figcaption a,.c-post blockquote a,.c-post ol:not([class]) a,.c-post p a,.c-post table a,.c-post ul:not([class]) a{color:#155246;-webkit-text-decoration:underline;text-decoration:underline}.c-post ol:not([class]),.c-post ul:not([class]){line-height:1.75}.c-post ol:not([class]){counter-reset:post-ol}.c-post ol:not([class]) li{counter-increment:post-ol;padding-left:2em;position:relative}.c-post ol:not([class]) li:before{content:counter(post-ol) ".";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;left:.5em;position:absolute;top:0}.c-post ul:not([class]) li{padding-left:1.5em;position:relative}.c-post ul:not([class]) li:before{background-color:#ad9667;border-radius:9999px;color:#ad9667;content:"";height:1em;left:0;position:absolute;top:.375em;width:1em}.c-post ul:not([class]) li ul li:before{content:"◯"}.c-post li ol,.c-post li ul{margin-top:min(.1224489796vw + 6.0408163265px,8px)}.c-post table td,.c-post table th{border:1px solid #d1d1d1;padding:.75em 1.5em}.c-post table th{background-color:#ad9667;color:#fff}.c-post-work_books ol a,.c-post-work_books p a,.c-post-work_books ul a{color:var(--color)}.c-post-work_books h2{background-color:var(--color);border-radius:min(.4081632653vw + 3.4693877551px,10px);color:#fff;font-size:min(.6530612245vw + .9719387755rem,1.625rem);font-weight:700;padding:.5em .75em;position:relative}.c-post-work_books h2:before{border-left:.35em solid transparent;border-right:.35em solid transparent;border-top:.55em solid var(--color);content:"";height:.55em;left:1.75em;position:absolute;top:100%;transform:skew(40deg);width:.7em}.c-post-work_books h3{border-bottom:min(.0816326531vw + 1.693877551px,3px) solid #d6d6d6;font-size:min(.3265306122vw + .9234693878rem,1.25rem);font-weight:700;padding-bottom:.75em;position:relative}.c-post-work_books h3:after{background-color:var(--color);content:"";height:min(.0816326531vw + 1.693877551px,3px);left:0;position:absolute;top:100%;width:2.5em}.c-post-work_books strong{background-color:var(--color-lighter);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:400;padding:.25em}.c-post-work_books img{border-radius:min(.4081632653vw + 3.4693877551px,10px);display:block;margin-left:auto;margin-right:auto}.c-post-work_books ul:not([class]) li{padding-left:1.25em;position:relative}.c-post-work_books ul:not([class]) li:before{color:var(--color);content:"・";font-weight:700;left:0;position:absolute;top:0;transform:scale(1.5)}.c-post-work_books__point{background-color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.8571428571vw + 9.2857142857px,55px)}.c-post-work_books__point__title{align-items:flex-start;color:var(--color);-moz-column-gap:.5em;column-gap:.5em;display:flex;font-size:min(.3265306122vw + .9234693878rem,1.25rem);font-weight:700;margin-bottom:.5em!important}.c-post-work_books__point__title .c-icon{height:1em;margin-top:.5em;max-width:1em;min-width:1em}.c-post-work_books__point__title .c-icon svg{fill:var(--color);display:block;height:100%;width:100%}.c-post-work_books table{border:1px solid #d1d1d1;width:100%}.c-post-work_books table td,.c-post-work_books table th{background-color:#fff;border:1px solid #d1d1d1;padding:min(.4081632653vw + 3.4693877551px,10px)}.c-post-work_books table th{font-weight:700;vertical-align:middle}.c-post-work_books table thead th{background-color:var(--color);color:#fff;text-align:center}.c-post-work_books__cta{background-color:#fff;border-bottom:min(.2448979592vw + 1.0816326531px,5px) solid #ad9667;border-top:min(.2448979592vw + 1.0816326531px,5px) solid #ad9667;margin-top:min(4.0816326531vw + 34.693877551px,100px);padding:min(3.2653061224vw + 7.7551020408px,60px) min(1.6326530612vw + 13.8775510204px,40px) min(3.2653061224vw + 17.7551020408px,70px);position:relative}.c-post-work_books__cta:before{aspect-ratio:494/257;background-image:url(../../img/work_books/assets/cta_joinus@2x.png);background-size:contain;content:"";display:block;left:min(3.2653061224vw + -22.2448979592px,30px);position:absolute;top:max(-2.0408163265vw + -32.3469387755px,-65px);width:min(23.6734693878vw + 91.2244897959px,470px)}.c-post-work_books__cta ::global(.c-heading01 .main){font-size:min(.9795918367vw + .8954081633rem,1.875rem)}.c-post-work_books__cta__title{text-align:center}.c-post-work_books__cta__title .en{color:#ad9667;display:block;font-family:Marcellus,sans-serif;font-size:min(.8163265306vw + .5586734694rem,1.375rem);margin-bottom:0;text-transform:capitalize}.c-post-work_books__cta__title .main{display:block;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.9795918367vw + .8954081633rem,1.875rem);letter-spacing:.03em}.c-post-work_books__cta__button{display:flex;gap:min(5.7142857143vw + -11.4285714286px,80px);justify-content:center}.c-post-work_books__cta__button .c-icon svg{fill:currentColor}.c-post-work_books__cta__button .c-button01{margin-bottom:0}.c-post_opencampus h2[class=wp-block-heading]{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);font-weight:600;letter-spacing:.1em;padding-left:.1em;text-align:center}.c-post_opencampus h2[class=wp-block-heading]:after{border-bottom:1px solid #ad9667;content:"";display:block;margin-left:auto;margin-right:auto;margin-top:.5em;width:2em}.c-post_opencampus h3[class=wp-block-heading]{font-size:min(.3265306122vw + 1.0484693878rem,1.375rem);padding-left:.75em;position:relative}.c-post_opencampus h3[class=wp-block-heading]:before{border-left:2px solid #ad9667;bottom:.25em;content:"";left:0;position:absolute;top:.25em}.c-post_opencampus h4[class=wp-block-heading]{font-size:min(.1632653061vw + .9617346939rem,1.125rem)}.c-post_opencampus ul:not([class]){line-height:1.75}.c-post_opencampus ul:not([class]) li{padding-left:1.25em;position:relative}.c-post_opencampus ul:not([class]) li:before{color:#ad9667;content:"・";font-weight:700;left:0;position:absolute;top:0;transform:scale(1.5)}.c-post_opencampus .wp-block-flexible-table-block-table table{line-height:1.875;width:100%}.c-post_opencampus .wp-block-flexible-table-block-table table td,.c-post_opencampus .wp-block-flexible-table-block-table table th{background-color:#fcfbf5;border:min(.1632653061vw + 2.387755102px,5px) solid #fff;padding:1em}.c-post_opencampus .wp-block-flexible-table-block-table table td strong{color:#dfa2ad;font-weight:500}.c-post_opencampus .wp-block-embed-youtube .wp-block-embed__wrapper iframe{aspect-ratio:16/9;height:auto;width:100%}.c-post_opencampus ol:not([class]) a:not([class]),.c-post_opencampus p a:not([class]),.c-post_opencampus table a:not([class]),.c-post_opencampus ul:not([class]) a:not([class]){color:#dfa2ad;-webkit-text-decoration:underline;text-decoration:underline}.c-post_opencampus .c-post_opencampus__heading:not(:last-child){margin-bottom:1.5em!important}.c-post_opencampus__heading{align-items:center;background-color:#155246;color:#fff;display:flex;flex-direction:column;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);font-weight:600;justify-content:center;letter-spacing:.1em;margin-left:max(-2.0408163265vw + -7.3469387755px,-40px);margin-right:max(-2.0408163265vw + -7.3469387755px,-40px);margin-top:min(4.0816326531vw + 34.693877551px,100px);padding:min(1.6326530612vw + 13.8775510204px,40px) 1em;position:relative;text-align:center}.c-post_opencampus__heading:after{border-bottom:min(.1632653061vw + 2.387755102px,5px) solid;border-top:min(.1632653061vw + 2.387755102px,5px) solid;bottom:1px;content:"";display:block;left:0;pointer-events:none;position:absolute;top:1px;width:100%}.c-post_opencampus__heading[data-en]:before{color:#ad9667;content:attr(data-en);font-family:Marcellus,sans-serif;font-size:min(.3265306122vw + .5484693878rem,.875rem)}.c-post_opencampus__faq dl dd,.c-post_opencampus__faq dl dt{display:grid;grid-template-columns:min(.8163265306vw + 1.0586734694rem,1.875rem) 1fr;grid-column-gap:min(.4081632653vw + .5293367347rem,.9375rem);-moz-column-gap:min(.4081632653vw + .5293367347rem,.9375rem);column-gap:min(.4081632653vw + .5293367347rem,.9375rem)}.c-post_opencampus__faq dl .en{font-family:Marcellus,sans-serif;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);font-weight:400;line-height:1;margin-top:.2em}.c-post_opencampus__faq dl dt{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700}.c-post_opencampus__faq dl dt .en{color:#ad9667}.c-post_opencampus__faq dl dd{border-bottom:1px solid #dbdbdb;font-size:min(.3265306122vw + .7984693878rem,1.125rem);padding-bottom:2em}.c-post_opencampus__faq dl dd:not(:last-child){margin-bottom:2em}.c-post_opencampus__faq dl dd .en{color:#dbdbdb}.c-post_opencampus__experience__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(660px/(var(--column) + 1.1)),1fr));list-style:none;grid-column-gap:min(1.6326530612vw + 3.8775510204px,30px);-moz-column-gap:min(1.6326530612vw + 3.8775510204px,30px);column-gap:min(1.6326530612vw + 3.8775510204px,30px);grid-row-gap:min(.8163265306vw + 11.9387755102px,25px);padding-left:0;row-gap:min(.8163265306vw + 11.9387755102px,25px)}.c-post_opencampus__experience__list a{display:block}.c-post_opencampus__experience__list .title{font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;line-height:1.75;margin-top:1em}.c-post_opencampus__experience__list .amount{aspect-ratio:200/133;position:relative}.c-post_opencampus__experience__list .amount img{height:100%;left:0;position:absolute;top:0;width:100%}.c-post_opencampus__schedule{background-color:#f4f4f4;margin-left:max(-2.0408163265vw + -7.3469387755px,-40px);margin-right:max(-2.0408163265vw + -7.3469387755px,-40px);margin-top:min(4.0816326531vw + 34.693877551px,100px);padding-bottom:min(2.4489795918vw + 20.8163265306px,60px);padding-left:min(2.0408163265vw + 7.3469387755px,40px);padding-right:min(2.0408163265vw + 7.3469387755px,40px)}.c-post_opencampus__schedule:before{color:#fff;content:"SCHEDULE";display:flex;font-family:Butler,sans-serif;font-size:min(4.8979591837vw + 3.2270408163rem,8.125rem);justify-content:center;line-height:.9;margin-bottom:-.425em;white-space:nowrap}.c-post_opencampus__schedule dl{display:grid;grid-template-columns:min(3.2653061224vw + 67.7551020408px,120px) 1fr;grid-column-gap:min(1.6326530612vw + 13.8775510204px,40px);-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);grid-row-gap:min(2.0408163265vw + 17.3469387755px,50px);row-gap:min(2.0408163265vw + 17.3469387755px,50px)}.c-post_opencampus__schedule dl dt{color:#ad9667;font-family:Marcellus,sans-serif;font-size:min(.3265306122vw + 1.0484693878rem,1.375rem);font-weight:400;margin-bottom:0!important;position:relative}.c-post_opencampus__schedule dl dt:not(:nth-last-child(2)):before{border-left:2px dotted #ad9667;bottom:max(-2.0408163265vw + -17.3469387755px,-50px);content:"";display:block;left:50%;position:absolute;top:0}.c-post_opencampus__schedule dl dt>span{align-items:center;aspect-ratio:12/15;background-color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative}.c-post_opencampus__schedule dl dt>span,.c-post_opencampus__schedule dl dt>span:before{border:1px solid #ad9667;border-radius:9999px}.c-post_opencampus__schedule dl dt>span:before{content:"";inset:min(.1632653061vw + 2.387755102px,5px);position:absolute}.c-post_opencampus__schedule dl dd{align-self:center}.c-post_opencampus__schedule dl dd .title{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700}.c-post_opencampus__schedule dl dd .description{font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.c-post_opencampus__line{background-color:#fcfbf5;margin-left:max(-2.0408163265vw + -7.3469387755px,-40px);margin-right:max(-2.0408163265vw + -7.3469387755px,-40px);margin-top:min(4.0816326531vw + 34.693877551px,100px);padding:min(2.4489795918vw + 20.8163265306px,60px) min(2.0408163265vw + 7.3469387755px,40px) min(.8163265306vw + 26.9387755102px,40px)}.c-post_opencampus__line__head{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.c-post_opencampus__line__head .lead{border-bottom:1px solid #ad9667;font-size:min(.1632653061vw + .7117346939rem,.875rem);margin-bottom:1em;padding-bottom:.25em}.c-post_opencampus__line__head .title{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);font-weight:600;letter-spacing:.1em}.c-post_opencampus__line__body{background-color:#fff;margin-top:min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus__line__accordion:not(:last-child){border-bottom:1px dotted #dbdbdb}.c-post_opencampus__line__accordion.is-open button:before{opacity:0;transform:rotate(-90deg)}.c-post_opencampus__line__accordion.is-open button:after{transform:rotate(0)}.c-post_opencampus__line__accordion button{display:flex;font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700;padding:1em 2.5em 1em 1em;position:relative;width:100%}.c-post_opencampus__line__accordion button:after,.c-post_opencampus__line__accordion button:before{border-bottom:2px solid #ad9667;border-radius:1px;content:"";margin-top:-1px;position:absolute;right:1em;top:50%;transition:transform .25s,opacity .25s;width:.8em}.c-post_opencampus__line__accordion button:after{transform:rotate(90deg)}.c-post_opencampus__line__accordion .content{border-top:1px dotted #dbdbdb;display:grid;grid-auto-rows:min-content;padding:min(1.6326530612vw + 13.8775510204px,40px);grid-row-gap:min(.8163265306vw + 11.9387755102px,25px);row-gap:min(.8163265306vw + 11.9387755102px,25px)}.c-post_opencampus__line__accordion .content .box{background-color:#f4f4f4;display:grid;grid-template-columns:max-content 1fr;grid-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em;grid-row-gap:.75em;font-size:min(.3265306122vw + .7984693878rem,1.125rem);line-height:1.75;padding:min(.8163265306vw + 11.9387755102px,25px) min(.8163265306vw + 16.9387755102px,30px);row-gap:.75em}.c-post_opencampus__line__accordion .content .box dt{font-weight:500}.c-post_opencampus__line__accordion .content ol{counter-reset:line-ol;font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700}.c-post_opencampus__line__accordion .content ol li{-moz-column-gap:.5em;column-gap:.5em;counter-increment:line-ol;display:flex;padding-top:.375em}.c-post_opencampus__line__accordion .content ol li:not(:last-child){margin-bottom:1em}.c-post_opencampus__line__accordion .content ol li:before{align-items:center;border:1px solid;border-radius:9999px;color:#ad9667;content:counter(line-ol,decimal-leading-zero);display:flex;font-family:Marcellus,sans-serif;height:2.5em;justify-content:center;margin-top:-.375em;max-width:2.5em;min-width:2.5em}.c-post_opencampus__line__accordion .content .notice{display:grid;grid-template-columns:max-content 1fr;line-height:1.75;grid-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;grid-row-gap:.5em;row-gap:.5em}.c-post_opencampus__line__accordion .content .notice dt{font-weight:500}.c-post_opencampus__box-list{display:flex;flex-direction:column;margin-top:min(1.2244897959vw + 30.4081632653px,50px);padding:min(1.6326530612vw + 13.8775510204px,40px);position:relative;row-gap:min(.8163265306vw + 11.9387755102px,25px)}.c-post_opencampus__box-list:after,.c-post_opencampus__box-list:before{content:"";pointer-events:none;position:absolute}.c-post_opencampus__box-list:before{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;height:100%;left:10px;right:10px;top:0}.c-post_opencampus__box-list:after{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;bottom:10px;left:0;top:10px;width:100%}.c-post_opencampus__box-list>h4.title{font-size:min(.3265306122vw + 1.0484693878rem,1.375rem);margin-bottom:0!important;text-align:center}.c-post_opencampus__box-list>ul:not([class]){margin-top:0!important}.c-post_opencampus__point__list{counter-reset:opencampus-point}.c-post_opencampus__point__item{align-items:flex-start;-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);counter-increment:opencampus-point;display:flex}.c-post_opencampus__point__item:not(:last-child){margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-post_opencampus__point__item .en{align-items:center;color:#ad9667;-moz-column-gap:1em;column-gap:1em;display:flex;font-family:Marcellus,sans-serif;font-size:.625rem;line-height:1}.c-post_opencampus__point__item .en>span{border-bottom:1px solid;padding-bottom:.125em}.c-post_opencampus__point__item .en:after{content:counter(opencampus-point,decimal-leading-zero);font-size:min(.6530612245vw + 1.4719387755rem,2.125rem)}.c-post_opencampus__point__item .sub{aspect-ratio:315/210;max-width:min(18.9302884615vw + 12.1153846154px,315px);min-width:min(18.9302884615vw + 12.1153846154px,315px);position:relative}.c-post_opencampus__point__item .sub img{height:100%;left:0;position:absolute;top:0;width:100%}.c-post_opencampus__point__item .main{display:grid;flex:1 1 auto;grid-auto-rows:min-content;grid-row-gap:10px;row-gap:10px}.c-post_opencampus__point__item .main__title{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700;line-height:1.75}.c-post_opencampus__point__item .main__description{font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.c-post_opencampus__point__item.-reverse{flex-direction:row-reverse}.c-post_opencampus__check-list__list{grid-column-gap:min(.8163265306vw + 16.9387755102px,30px);-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);display:grid;grid-auto-rows:min-content;list-style:none;grid-row-gap:1em;grid-template-columns:repeat(auto-fit,minmax(calc(660px/(var(--column) + 1)),1fr));line-height:1.75;padding-left:0;row-gap:1em}.c-post_opencampus__check-list__list>li{align-items:flex-start;-moz-column-gap:.5em;column-gap:.5em;display:flex;margin-bottom:0!important}.c-post_opencampus__check-list__list>li svg{color:#ad9667;height:1.25em;margin-top:.25em;max-width:1.25em;min-width:1.25em}.c-post_opencampus__slider{margin-top:min(1.2244897959vw + 30.4081632653px,50px)}.c-post_opencampus__slider ul{list-style:none;padding-left:0}.c-post_opencampus__slider ul:not(.keen-slider){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.c-post_opencampus__slider__controls{display:grid;font-size:min(.3265306122vw + .7984693878rem,1.125rem);grid-template-columns:1fr auto 1fr;grid-column-gap:min(.4081632653vw + 13.4693877551px,20px);-moz-column-gap:min(.4081632653vw + 13.4693877551px,20px);column-gap:min(.4081632653vw + 13.4693877551px,20px)}.c-post_opencampus__slider__controls>*{align-self:center;margin-bottom:0!important}.c-post_opencampus__slider__controls>span{display:grid;font-family:Butler,sans-serif;grid-template-columns:repeat(3,1fr);grid-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em}.c-post_opencampus__slider__controls>span:before{content:"/";grid-column:2/3;grid-row:1/-1}.c-post_opencampus__slider__controls>span:after{content:attr(data-total);grid-column:3/4}.c-post_opencampus__slider__controls>button{align-items:center;border-radius:9999px;display:flex;height:min(.9795918367vw + 32.3265306122px,48px);justify-content:center;transition:color .25s cubic-bezier(.39,.575,.565,1),background-color .25s cubic-bezier(.39,.575,.565,1);width:min(.9795918367vw + 32.3265306122px,48px)}.c-post_opencampus__slider__controls>button:disabled{border:1px solid #d1d1d1;color:#d1d1d1;cursor:not-allowed}.c-post_opencampus__slider__controls>button:not(:disabled){border:1px solid #ad9667;color:#ad9667}.c-post_opencampus__slider__controls>button svg{height:100%;width:100%}.c-post_opencampus__slider__controls>button:first-child{justify-self:end}.c-post_opencampus__slider__controls>button:first-child svg{transform:rotate(180deg)}.c-post_opencampus__voice__list{display:grid;grid-auto-rows:min-content;grid-row-gap:min(1.6326530612vw + 13.8775510204px,40px);margin-left:max(-.8163265306vw + -6.9387755102px,-20px);row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus__voice__list>li{display:grid;grid-template-columns:min(2.0408163265vw + 37.3469387755px,70px) min(2.0408163265vw + 37.3469387755px,70px) 1fr;margin-bottom:0!important}.c-post_opencampus__voice__list>li:before{background-color:#fcfbf5;content:"";grid-column:2/-1;grid-row:1/-1}.c-post_opencampus__voice__list>li .sub{align-self:start;grid-column:1/3;grid-row:1/-1;padding-bottom:10px;padding-top:10px}.c-post_opencampus__voice__list>li .sub__amount{aspect-ratio:1/1;background-color:#fff;border:1px solid #dbdbdb;border-radius:9999px;overflow:hidden;position:relative;width:100%;z-index:0}.c-post_opencampus__voice__list>li .sub__amount img{border-radius:9999px;height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(100% - 10px)}.c-post_opencampus__voice__list>li .main{align-self:center;grid-column:3/-1;grid-row:1/-1;padding:min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus__apply__list{display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px);justify-content:center}.c-post_opencampus__apply__list .item{align-items:center;display:flex;font-size:min(.4897959184vw + 1.1352040816rem,1.625rem);font-weight:700;line-height:1;margin-bottom:0!important}.c-post_opencampus__apply__list .item a{color:#4e4e4e}.c-post_opencampus__apply__list .item .icon{color:#ad9667;margin-right:.3em}.c-post_opencampus__apply__list .item .icon img,.c-post_opencampus__apply__list .item .icon svg{vertical-align:middle;width:min(.6530612245vw + 27.5510204082px,38px);fill:currentColor}.c-post_opencampus__talk .c-button01 a .c-icon svg{fill:currentColor;vertical-align:middle}.c-post_opencampus__talk__title{font-size:min(.6530612245vw + .9719387755rem,1.625rem);text-align:center;word-break:keep-all}.c-post_opencampus__talk__title:after{background-color:#ad9667;content:"";display:block;height:min(.0816326531vw + 1.693877551px,3px);margin:min(.8163265306vw + 6.9387755102px,20px) auto 0;width:min(2.4489795918vw + 20.8163265306px,60px)}.c-post_opencampus__talk__row{display:flex;gap:min(.8163265306vw + 6.9387755102px,20px);margin-top:min(1.6326530612vw + 23.8775510204px,50px)}.c-post_opencampus__talk__row .img{max-width:min(10.612244898vw + 90.2040816327px,260px);min-width:min(10.612244898vw + 90.2040816327px,260px)}.c-post_opencampus__talk__row .text .title{color:#ad9667;font-size:min(.4897959184vw + .8852040816rem,1.375rem);word-break:keep-all}.c-post_opencampus__talk__row .text .c-icon{align-items:center;aspect-ratio:1/1;display:inline-flex;justify-content:center;width:1em}.c-post_opencampus__talk__row .text .c-icon svg{height:100%;width:100%;fill:currentColor}.c-post_opencampus__talk__row .text .bg_box{background-color:#f7f5ea;margin:min(.8163265306vw + 6.9387755102px,20px) 0;padding:min(.4081632653vw + 8.4693877551px,15px)}.c-post_opencampus__talk__row .text .bg_box h4{color:#ad9667;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.c-post_opencampus__talk__row .text .check_list li{align-items:flex-start;display:flex;font-size:min(.1632653061vw + .7742346939rem,.9375rem)}.c-post_opencampus__talk__row .text .check_list li .c-icon{color:#ad9667;margin-right:.5em;margin-top:.5em}.c-post_opencampus__talk__row .text .opentime{background-color:#155246;color:#fff;display:block;line-height:1;margin-bottom:10px;padding:10px;text-align:center}.c-post_opencampus__talk__row .text .opentime strong{display:inline-block;margin-left:.2em}.c-post_opencampus__step__item{background-color:#f7f5ea;padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) min(4.8979591837vw + 1.6326530612px,80px);position:relative}.c-post_opencampus__step__item+.c-post_opencampus__step__item{margin-top:min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus__step__item+.c-post_opencampus__step__item:before{background-color:#ad9667;content:"";display:block;height:min(.8163265306vw + 16.9387755102px,30px);left:min(1.2244897959vw + 10.4081632653px,30px);position:absolute;top:max(-.8163265306vw + -16.9387755102px,-30px);width:min(.0816326531vw + .693877551px,2px)}.c-post_opencampus__step__item .num{align-items:center;aspect-ratio:1/1;background-color:#ad9667;color:#fff;display:flex;flex-direction:column;font-family:Butler,sans-serif;font-size:min(.3265306122vw + .9234693878rem,1.25rem);justify-content:center;left:0;line-height:1.2;padding-top:.3em;position:absolute;text-transform:uppercase;top:0;width:min(1.6326530612vw + 33.8775510204px,60px)}.c-post_opencampus__step__item .num small{display:block;font-size:min(.1632653061vw + .7117346939rem,.875rem);line-height:1}.c-post_opencampus__step__item .title{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:600}.c-post_opencampus__about-us{background-color:#fcfbf5;padding:min(1.2244897959vw + 25.4081632653px,45px) min(1.1428571429vw + 11.7142857143px,30px) min(1.6326530612vw + 23.8775510204px,50px)}.c-post_opencampus__about-us__title{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);font-weight:500;line-height:1;padding-bottom:min(.4081632653vw + 13.4693877551px,20px);position:relative;text-align:center}.c-post_opencampus__about-us__title:before{background-color:#ad9667;bottom:0;content:"";height:1px;left:50%;position:absolute;translate:-50% 0;width:min(2.4489795918vw + 20.8163265306px,60px)}.c-post_opencampus__about-us__list{display:grid;margin-top:min(1.6326530612vw + 13.8775510204px,40px);grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus__about-us__item{display:grid;grid-template-columns:auto 1fr;grid-gap:min(.4081632653vw + 13.4693877551px,20px);gap:min(.4081632653vw + 13.4693877551px,20px)}.c-post_opencampus__about-us__pic{aspect-ratio:315/199;border:1px solid #dbdbdb;width:min(9.387755102vw + 164.7959183673px,315px)}.c-post_opencampus__about-us__text .title{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-post_opencampus__lecturers__list{display:grid;grid-gap:min(1.6326530612vw + 33.8775510204px,60px);gap:min(1.6326530612vw + 33.8775510204px,60px)}.c-post_opencampus__lecturers__item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus__lecturers__pic{aspect-ratio:315/250;overflow:clip;position:relative;width:min(9.387755102vw + 164.7959183673px,315px)}.c-post_opencampus__lecturers__pic .pic{aspect-ratio:295/230;left:50%;position:absolute;top:50%;translate:-50% -50%;width:calc(100% - min(.4081632653vw + 13.4693877551px,20px))}.c-post_opencampus__lecturers__pic .pic img{height:100%;width:100%}.c-post_opencampus__lecturers__text .name{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none}.u-ib{display:inline-block}.u-lh1{line-height:1}.u-center,.u-center-pc{text-align:center}.u-middle{vertical-align:middle}.u-right{text-align:right}.u-left{text-align:left}.u-justify{text-align:justify}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-reverse{flex-direction:reverse}.u-flex.-inline{display:inline-flex}.u-flex.-astart{align-items:flex-start}.u-flex.-acenter{align-items:center}.u-flex.-aend{align-items:flex-end}.u-flex.-jbetween{justify-content:space-between}.u-flex.-jaround{justify-content:space-around}.u-flex.-jstart{justify-content:flex-start}.u-flex.-jcenter{justify-content:center}.u-flex.-jend{justify-content:flex-end}.u-grid{display:grid}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-visibility-visible{visibility:visible}.u-visibility-hidden{visibility:hidden}.u-cursor-pointer{cursor:pointer}.u-cursor-grab{cursor:grab}.u-cursor-wait{cursor:wait}.u-cursor-not-allowed{cursor:not-allowed}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-nowrap{white-space:nowrap}.u-breakall{word-break:break-all}.u-keepall{word-break:keep-all}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-color-main{color:#ad9667}.u-color-font{color:#4e4e4e}.u-color-sub{color:#fcfbf5}.u-color-white{color:#fff}.u-color-accent{color:#155246}.u-color-gray{color:#8e8e8e}.u-color-red{color:#e2564a}.u-color-bridal,.u-color-pink{color:#d6859b}.u-color-hotel{color:#ddbd53}.u-color-airline{color:#5cbcbc}.u-color-tourism{color:#9880be}.u-bg-white{background-color:#fff}.u-bg-sub{background-color:#fcfbf5}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.u-link{color:#ad9667;-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all}.u-link.-img{color:inherit;filter:brightness(1);-webkit-text-decoration:none;text-decoration:none;transition:all .5s ease}.u-font-min{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif}.u-font-en{font-family:Marcellus,sans-serif}@media only screen and (max-width:1599px){.c-grid-column.-col5.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4.-col5-max,.c-grid-column.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-world_course__block__text{padding-left:min(4.8979591837vw + 1.6326530612px,80px)}.c-world_course__block__pic{max-width:50%;min-width:50%}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}}@media only screen and (max-width:1299px){.c-grid-column.-col5.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-md,.c-grid-column.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-course_feature__job ul.-col3{grid-template-columns:repeat(2,1fr)}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}}@media only screen and (max-width:1023px){.c-table01.-w1{width:100%}.c-grid-column.-col5.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-tab,.c-grid-column.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-course_feature__sec:nth-child(2n):after{left:calc((100vw - min(73.8775510204vw + 97.9591836735px,1280px))/-2);right:calc((100vw - min(73.8775510204vw + 97.9591836735px,1280px))/-2)}.c-course_feature__main{flex-direction:column-reverse}.c-course_feature__main__pic{margin-left:0;max-width:100%;min-width:100%}.c-course_feature__job{flex-wrap:wrap;padding:min(2.4489795918vw + 10.8163265306px,50px)}.c-course_feature__job .title{padding:0 0 min(.8163265306vw + 6.9387755102px,20px);width:100%}.c-course_feature__job .content{border-left:none;border-top:1px solid;padding-left:0;padding-top:min(1.2244897959vw + 10.4081632653px,30px);width:100%}.c-world_course__block{flex-direction:column-reverse}.c-world_course__block__pic{height:min(22.8571428571vw + 134.2857142857px,500px);max-width:100%;min-width:100%;overflow:hidden}.c-post_opencampus__point__item .sub{max-width:min(12.8571428571vw + 109.2857142857px,315px);min-width:min(12.8571428571vw + 109.2857142857px,315px)}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}}@media only screen and (max-width:767px){.c-text.-circle:before{max-width:.6em;min-width:.6em;top:.5em}.c-voice_box{align-items:center;flex-direction:column}.c-contact .c-button01{width:100%}.c-contact__sub dd{flex-direction:column}.c-table01.-scroll{margin-right:max(-1.6326530612vw + -13.8775510204px,-40px);overflow-x:scroll}.c-table01.-scroll table{width:800px}.c-timetable{overflow:scroll}.c-timetable table{width:min(32.6530612245vw + 577.5510204082px,1100px)}.c-grid-column.-col5.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-sp,.c-grid-column.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-admission_flow__row{flex-direction:column}.c-admission_flow__row dt{border-bottom:1px solid #ad9667;border-right:none;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);margin-right:0;padding-bottom:min(1.2244897959vw + .4081632653px,20px);padding-right:0}.c-button01 a{border-width:1px}.c-button01.-w1,.c-button01.-w2,.c-button01.-w3{width:100%}.c-course_feature__main__title span{line-height:1.8}.c-course_feature__subtitle{align-items:flex-start;flex-direction:column}.c-course_feature__job ul.-col2,.c-course_feature__job ul.-col3{grid-template-columns:repeat(1,1fr)}.c-course_feature__class__item{display:flex;gap:min(.8163265306vw + 6.9387755102px,20px)}.c-course_feature__class__item .thumb{max-width:40%;min-width:40%}.c-course_feature__class__item .title{margin-top:0}.c-course_feature__class__item .c-text.-medium{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-world_course__block__text .en{display:none}.c-post-work_books__cta__button{flex-direction:column}.c-post_opencampus__experience__list{grid-template-columns:repeat(2,1fr)}.c-post_opencampus__apply__list{flex-direction:column}.c-post_opencampus__talk__row{flex-direction:column-reverse}.c-post_opencampus__talk__row .img{max-width:100%;min-width:100%;text-align:center}.c-post_opencampus__step__item{padding:min(3.2653061224vw + 27.7551020408px,80px) min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus__about-us__item{grid-template-columns:1fr}.c-post_opencampus__about-us__pic{width:100%}.c-post_opencampus__lecturers__item{grid-template-columns:1fr}.c-post_opencampus__lecturers__pic{height:100%;width:100%}.c-post_opencampus__lecturers__pic .pic{width:calc(100% - min(1.6326530612vw + 13.8775510204px,40px))}.u-center-pc{text-align:left}.u-center-sp{text-align:center}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-g{display:grid!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}}@media only screen and (max-width:567px){.c-breadcrumb{padding-left:0;padding-right:0}.c-container,.c-container.-narrow,.c-container.-wide{width:100%}.c-grid-container{grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-column.-col5.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-spmin,.c-grid-column.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-course_feature__sec:nth-child(2n):after{left:max(-1.6326530612vw + -13.8775510204px,-40px);right:max(-1.6326530612vw + -13.8775510204px,-40px)}.c-post_opencampus__point__item{display:block}.c-post_opencampus__point__item .sub{margin-bottom:min(.8163265306vw + 11.9387755102px,25px);max-width:100%;min-width:0}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}}@media only screen and (max-width:374px){.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}@media (any-hover:hover){.c-post .wp-block-image a,.c-post-work_books .wp-block-image a,.c-post_opencampus .wp-block-image a{transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.c-post .wp-block-image a:hover,.c-post-work_books .wp-block-image a:hover,.c-post_opencampus .wp-block-image a:hover{opacity:.625}a.c-label{transition:color .25s cubic-bezier(.39,.575,.565,1),background-color .25s cubic-bezier(.39,.575,.565,1)}.c-labels.-sharp a.c-label:hover,a.c-label:hover{background-color:var(--hover-bg-color);color:var(--hover-color)}.c-labels.-sharp a.c-label:hover:before{color:var(--hover-color)}.c-aco_block__close:hover{background-color:#fff;color:#ad9667}.c-breadcrumb__list a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-button01 a:hover{background-color:var(--color);color:var(--hover-color)}.c-field_anchor__item a:hover{background-color:#ad9667;color:#fff}.c-field_anchor__item.-bridal a:hover{background-color:#d6859b}.c-field_anchor__item.-hotel a:hover{background-color:#ddbd53}.c-field_anchor__item.-airline a:hover{background-color:#5cbcbc}.c-field_anchor__item.-tourism a:hover{background-color:#9880be}.c-world_course__block .c-button01 a:hover{background-color:#fff}.-bridal .c-world_course__block .c-button01 a:hover,.c-world_course__block.-bridal .c-button01 a:hover{color:#d6859b}.-hotel .c-world_course__block .c-button01 a:hover,.c-world_course__block.-hotel .c-button01 a:hover{color:#ddbd53}.-airline .c-world_course__block .c-button01 a:hover,.c-world_course__block.-airline .c-button01 a:hover{color:#5cbcbc}.-tourism .c-world_course__block .c-button01 a:hover,.c-world_course__block.-tourism .c-button01 a:hover{color:#9880be}.c-post .wp-block-image figcaption a:focus,.c-post .wp-block-image figcaption a:hover,.c-post blockquote a:focus,.c-post blockquote a:hover,.c-post ol:not([class]) a:focus,.c-post ol:not([class]) a:hover,.c-post p a:focus,.c-post p a:hover,.c-post table a:focus,.c-post table a:hover,.c-post ul:not([class]) a:focus,.c-post ul:not([class]) a:hover{-webkit-text-decoration:none;text-decoration:none}.c-post-work_books ol a:hover,.c-post-work_books p a:hover,.c-post-work_books ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-post_opencampus ol:not([class]) a:not([class]):hover,.c-post_opencampus p a:not([class]):hover,.c-post_opencampus table a:not([class]):hover,.c-post_opencampus ul:not([class]) a:not([class]):hover{-webkit-text-decoration:none;text-decoration:none}.c-post_opencampus__slider__controls>button:not(:disabled):hover{background-color:#ad9667;color:#fff}.c-post_opencampus__apply__list .item a:hover{color:#ad9667}.u-link:hover{-webkit-text-decoration:none;text-decoration:none}.u-link.-img:hover{filter:brightness(1.1)}}@font-face{font-display:swap;font-family:Marcellus;font-style:normal;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.Pb5HrcfZ.woff2) format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.Cu9nB3mg.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Marcellus;font-style:normal;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2) format("woff2"),url(/_astro/marcellus-latin-400-normal.sj9qQjiS.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-sns_icon[data-astro-cid-rljyd475]{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;color:#ad9667;display:flex;font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);justify-content:center;max-width:min(4.0816326531vw + 34.693877551px,100px);min-width:min(4.0816326531vw + 34.693877551px,100px);transition:all .4s ease}.c-sns_icon[data-astro-cid-rljyd475].-size_s{max-width:min(3.1836734694vw + 23.0612244898px,74px);min-width:min(3.1836734694vw + 23.0612244898px,74px)}@media (any-hover:hover){.c-sns_icon[data-astro-cid-rljyd475]:hover{background-color:#ad9667;color:#fff}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-sns_list[data-astro-cid-qsbczndk]{align-items:center;display:flex;gap:min(.8163265306vw + 11.9387755102px,25px);justify-content:center;position:relative;z-index:3}.c-sns_list[data-astro-cid-qsbczndk] .blogs-link[data-astro-cid-qsbczndk]{color:#ad9667;font-weight:600}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-fix_navi[data-astro-cid-osp3qdof]{bottom:0;display:none;font-size:min(.3265306122vw + .5484693878rem,.875rem);height:min(4.8979591837vw + 41.6326530612px,120px);left:0;position:fixed;transition:all .5s ease;width:100%;z-index:100}body.is-bottom .c-fix_navi[data-astro-cid-osp3qdof],body.is-top .c-fix_navi[data-astro-cid-osp3qdof]{opacity:0}.c-fix_navi__item[data-astro-cid-osp3qdof]{display:flex;height:100%;width:100%}.c-fix_navi__item[data-astro-cid-osp3qdof] a[data-astro-cid-osp3qdof]{align-items:center;aspect-ratio:3/2;background-color:#ad9667;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1;text-align:center;width:100%}.c-fix_navi__item[data-astro-cid-osp3qdof] a[data-astro-cid-osp3qdof] .c-icon{display:block;font-size:min(1.2244897959vw + .6505102041rem,1.875rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-fix_navi__item[data-astro-cid-osp3qdof].-gray a[data-astro-cid-osp3qdof]{background-color:#4e4e4e}.c-fix_navi__item[data-astro-cid-osp3qdof].-lightgray a[data-astro-cid-osp3qdof]{background-color:#8e8e8e}.c-fix_navi__item[data-astro-cid-osp3qdof].-lightgray a[data-astro-cid-osp3qdof] .c-icon{font-size:min(.8163265306vw + 1.0586734694rem,1.875rem)}.c-fix_navi__item[data-astro-cid-osp3qdof].-line a[data-astro-cid-osp3qdof]{background-color:#01b901}@media only screen and (max-width:767px){.c-fix_navi[data-astro-cid-osp3qdof]{display:grid}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-drawer[data-astro-cid-ik6gsfzl]{display:block;height:calc(100dvh - min(2.4489795918vw + 50.8163265306px,90px));opacity:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:min(2.4489795918vw + 50.8163265306px,90px);transition:opacity .25s,visibility .25s;visibility:hidden;width:100%;z-index:5000}.c-drawer[data-astro-cid-ik6gsfzl].is-open{opacity:1;visibility:visible}.c-drawer_overlay[data-astro-cid-ik6gsfzl]{background-color:#00000073;height:calc(100dvh - min(2.4489795918vw + 50.8163265306px,90px));mix-blend-mode:multiply;position:fixed;width:100%}.c-drawer_inner[data-astro-cid-ik6gsfzl]{background-color:#fcfbf5;margin-left:auto;max-width:min(24.4897959184vw + 408.1632653061px,800px);min-height:100%;padding:min(6.5306122449vw + -4.4897959184px,100px) min(6.5306122449vw + -4.4897959184px,100px) min(4.8979591837vw + -18.3673469388px,60px);position:relative;width:100%;z-index:3}.c-drawer_column[data-astro-cid-ik6gsfzl]{gap:min(2.4489795918vw + 10.8163265306px,50px);margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl]+.c-drawer_menu__item[data-astro-cid-ik6gsfzl]{margin-top:min(.4081632653vw + 13.4693877551px,20px)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{align-items:center;display:flex;padding:.3em 0;transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl] .c-icon{width:.75em}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl]{align-items:center;border-bottom:1px solid #d1d1d1;cursor:pointer;display:flex;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.0816326531vw + 1.0433673469rem,1.125rem);justify-content:space-between;padding:min(.4081632653vw + 3.4693877551px,10px) 0;position:relative;transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl] i[data-astro-cid-ik6gsfzl]{aspect-ratio:1/1;border:1px solid;border-radius:50%;color:#d1d1d1;margin-left:auto;max-width:18px;min-width:18px;position:relative;transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl] i[data-astro-cid-ik6gsfzl]:after,.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl] i[data-astro-cid-ik6gsfzl]:before{background:currentColor;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:all .5s ease;width:44%}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl] i[data-astro-cid-ik6gsfzl]:after{transform:translate(-50%,-50%) rotate(90deg)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl].is-act{color:#ad9667}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl].is-act i[data-astro-cid-ik6gsfzl]{color:#ad9667;transform:rotate(180deg)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl].is-act i[data-astro-cid-ik6gsfzl]:after{opacity:0}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl]{height:0;overflow:hidden;transition:all .4s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .parent[data-astro-cid-ik6gsfzl]{margin:min(.4081632653vw + 3.4693877551px,10px) 0 min(.2448979592vw + 2.0816326531px,6px)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .parent[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{align-items:center;display:flex;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.0816326531vw + 1.0433673469rem,1.125rem)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .parent[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl] .c-icon{margin-left:auto}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl] .c-icon{margin-left:min(.4081632653vw + 3.4693877551px,10px);width:1em}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-bridal a[data-astro-cid-ik6gsfzl]{background-color:#d6859b;border:1px solid #d6859b;color:#fff;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;line-height:1;padding:min(.1632653061vw + 4.387755102px,7px) min(.4081632653vw + .2168367347rem,.625rem);transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-bridal a[data-astro-cid-ik6gsfzl] .c-icon{margin-left:auto;width:1.5em}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-hotel a[data-astro-cid-ik6gsfzl]{background-color:#ddbd53;border:1px solid #ddbd53;color:#fff;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;line-height:1;padding:min(.1632653061vw + 4.387755102px,7px) min(.4081632653vw + .2168367347rem,.625rem);transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-hotel a[data-astro-cid-ik6gsfzl] .c-icon{margin-left:auto;width:1.5em}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-airline a[data-astro-cid-ik6gsfzl]{background-color:#5cbcbc;border:1px solid #5cbcbc;color:#fff;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;line-height:1;padding:min(.1632653061vw + 4.387755102px,7px) min(.4081632653vw + .2168367347rem,.625rem);transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-airline a[data-astro-cid-ik6gsfzl] .c-icon{margin-left:auto;width:1.5em}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-tourism a[data-astro-cid-ik6gsfzl]{background-color:#9880be;border:1px solid #9880be;color:#fff;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;line-height:1;padding:min(.1632653061vw + 4.387755102px,7px) min(.4081632653vw + .2168367347rem,.625rem);transition:all .5s ease}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-tourism a[data-astro-cid-ik6gsfzl] .c-icon{margin-left:auto;width:1.5em}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl]{margin-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-top:min(.2448979592vw + 4.0816326531px,8px)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl]{align-items:flex-start;display:flex;font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;gap:min(.4081632653vw + 3.4693877551px,10px)}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl]:before{aspect-ratio:1/1;border-radius:50%;content:"";display:block;margin-top:min(.3265306122vw + 11.7755102041px,17px);max-width:4px;min-width:4px}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{display:block;word-break:keep-all}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl].-bridal li[data-astro-cid-ik6gsfzl]:before{background-color:#d6859b}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl].-hotel li[data-astro-cid-ik6gsfzl]:before{background-color:#ddbd53}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl].-airline li[data-astro-cid-ik6gsfzl]:before{background-color:#5cbcbc}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .sub_list[data-astro-cid-ik6gsfzl].-tourism li[data-astro-cid-ik6gsfzl]:before{background-color:#9880be}.c-drawer_visitor[data-astro-cid-ik6gsfzl]{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-drawer_visitor__title[data-astro-cid-ik6gsfzl]{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.2448979592vw + .8801020408rem,1.125rem);margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-drawer_visitor__list[data-astro-cid-ik6gsfzl]{gap:min(.4081632653vw + 8.4693877551px,15px)}.c-drawer_visitor[data-astro-cid-ik6gsfzl] .c-button01{width:100%}.c-drawer_visitor[data-astro-cid-ik6gsfzl] .c-button01 a{border-width:1px;font-size:min(.1632653061vw + .7117346939rem,.875rem);padding:min(.4081632653vw + 3.4693877551px,10px);text-align:left}.c-drawer_cta[data-astro-cid-ik6gsfzl]{gap:min(.9795918367vw + 8.3265306122px,24px);margin-bottom:min(1.6326530612vw + 43.8775510204px,70px)}.c-drawer_cta__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{align-items:flex-start;background-size:cover;color:#fff;display:flex;flex-direction:column;height:90px;justify-content:center;padding:min(.8163265306vw + 6.9387755102px,20px);position:relative}.c-drawer_cta__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl] .en[data-astro-cid-ik6gsfzl]{display:block;font-family:Marcellus,sans-serif;font-size:min(.1632653061vw + .4617346939rem,.625rem);line-height:1;margin-bottom:.5em}.c-drawer_cta__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl] .title[data-astro-cid-ik6gsfzl]{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.2448979592vw + .8801020408rem,1.125rem);line-height:1}.c-drawer_cta__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl] .c-arrow01{border-color:#fff;color:#fff;max-width:min(.4897959184vw + 18.1632653061px,26px);min-width:min(.4897959184vw + 18.1632653061px,26px);position:absolute;right:min(.8163265306vw + 6.9387755102px,20px);top:50px;transform:translateY(-50%)}.c-drawer_cta__item[data-astro-cid-ik6gsfzl].-pamphlet a[data-astro-cid-ik6gsfzl]{background-image:url(/img/common/cta/cta_pamphlet_bg.jpg)}.c-drawer_cta__item[data-astro-cid-ik6gsfzl].-opencampus a[data-astro-cid-ik6gsfzl]{background-image:url(/img/common/cta/cta_opencampus_bg.jpg)}.c-drawer_info[data-astro-cid-ik6gsfzl]{width:100%}.c-drawer_info[data-astro-cid-ik6gsfzl],.c-drawer_info__inner[data-astro-cid-ik6gsfzl]{display:flex;flex-wrap:wrap;gap:min(.4081632653vw + 8.4693877551px,15px)}.c-drawer_info__item[data-astro-cid-ik6gsfzl]{line-height:1;white-space:nowrap}.c-drawer_info__item[data-astro-cid-ik6gsfzl] .c-icon{color:#ad9667;display:inline-block;margin-right:.2em;vertical-align:middle}.c-drawer[data-astro-cid-ik6gsfzl] .c-sns_list{border-top:1px solid #d1d1d1;gap:min(.8163265306vw + 36.9387755102px,50px);justify-content:flex-start;margin-top:min(1.9591836735vw + -7.3469387755px,24px);padding-top:min(.7346938776vw + 12.2448979592px,24px)}.c-drawer[data-astro-cid-ik6gsfzl] .c-sns_icon{font-size:min(.2448979592vw + .8801020408rem,1.125rem);max-width:inherit;min-width:inherit}.c-drawer[data-astro-cid-ik6gsfzl] .c-fix_navi{font-size:min(.4081632653vw + .7168367347rem,1.125rem);height:min(7.3469387755vw + 62.4489795918px,180px);margin-left:max(-6.5306122449vw + 4.4897959184px,-100px);margin-right:max(-6.5306122449vw + 4.4897959184px,-100px);margin-top:auto;opacity:1!important;position:static;width:auto}.c-drawer_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background-color:#155246;height:100%;width:auto}.c-drawer_button:after,.c-drawer_button:before{border-top:1px solid #fff;content:"";left:30%;position:absolute;transform-origin:50% 50%;transition:all .25s;width:40%}.c-drawer_button:before{top:45%}.c-drawer_button:after{top:55%}.c-drawer_button.is-open:after,.c-drawer_button.is-open:before{top:50%}.c-drawer_button.is-open:before{transform:rotate(45deg)}.c-drawer_button.is-open:after{transform:rotate(-45deg)}@media only screen and (max-width:767px){.c-drawer[data-astro-cid-ik6gsfzl]{background-color:#fcfbf5}.c-drawer_overlay[data-astro-cid-ik6gsfzl]{display:none}.c-drawer_inner[data-astro-cid-ik6gsfzl]{display:flex;flex-direction:column;height:100%;max-width:100%}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .parent[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{font-weight:500}.c-drawer_cta__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{height:min(3.2653061224vw + 37.7551020408px,90px)}.c-drawer[data-astro-cid-ik6gsfzl] .c-sns_list{background-color:#fff;border-top:none;justify-content:center;margin-left:max(-6.5306122449vw + 4.4897959184px,-100px);margin-right:max(-6.5306122449vw + 4.4897959184px,-100px);margin-top:0;padding:min(.7346938776vw + 12.2448979592px,24px) 0}}@media (any-hover:hover){.c-drawer_menu__item[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]:hover,.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dt[data-astro-cid-ik6gsfzl]:hover{color:#ad9667}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-bridal a[data-astro-cid-ik6gsfzl]:hover{background-color:#fff;color:#d6859b}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-hotel a[data-astro-cid-ik6gsfzl]:hover{background-color:#fff;color:#ddbd53}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-airline a[data-astro-cid-ik6gsfzl]:hover{background-color:#fff;color:#5cbcbc}.c-drawer_menu__item[data-astro-cid-ik6gsfzl] dd[data-astro-cid-ik6gsfzl] .child_list[data-astro-cid-ik6gsfzl] .item[data-astro-cid-ik6gsfzl].-tourism a[data-astro-cid-ik6gsfzl]:hover{background-color:#fff;color:#9880be}.c-drawer[data-astro-cid-ik6gsfzl] .c-sns_icon:hover{background-color:transparent;color:#155246}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.l-header[data-astro-cid-qsbg4lgu]{left:0;position:fixed;top:0;width:100%;z-index:6000}.l-header__public[data-astro-cid-qsbg4lgu]{align-self:center;margin-right:min(1.2244897959vw + 5.4081632653px,25px)}.l-header__public[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.l-header__top[data-astro-cid-qsbg4lgu]{background-color:#fff;line-height:1;padding:min(.2448979592vw + 4.0816326531px,8px) min(.4081632653vw + 3.4693877551px,10px);text-align:right}.l-header__inner[data-astro-cid-qsbg4lgu]{background-color:#fff;display:flex;height:min(2.4489795918vw + 50.8163265306px,90px);padding-left:min(.9795918367vw + 8.3265306122px,24px);width:100%}.l-header__logo[data-astro-cid-qsbg4lgu]{align-self:center;margin-left:max(-1.6326530612vw + -13.8775510204px,-40px);margin-right:auto;width:min(10.612244898vw + 280.2040816327px,450px)}.l-header__logo[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{align-items:center;display:flex;padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.l-header__menu[data-astro-cid-qsbg4lgu]{display:flex}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu]{width:min(4.8979591837vw + 81.6326530612px,160px)}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{align-items:center;background-color:#ad9667;border:2px solid #ad9667;color:#fff;display:flex;flex-direction:column;font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:700;height:100%;justify-content:center;text-align:center;transition:all .5s ease}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] .c-icon{font-size:min(.1632653061vw + .9617346939rem,1.125rem)}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu].-gray a[data-astro-cid-qsbg4lgu]{background-color:#4e4e4e;border:2px solid #4e4e4e}.l-header[data-astro-cid-qsbg4lgu] .c-drawer_button[data-astro-cid-qsbg4lgu]{position:relative}@media only screen and (max-width:1023px){.l-header__public[data-astro-cid-qsbg4lgu]{margin-right:0}}@media only screen and (max-width:767px){.l-header__menu[data-astro-cid-qsbg4lgu]{display:none}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu]{width:min(6.5306122449vw + 55.5102040816px,160px)}}@media (any-hover:hover){.l-header__public[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]:hover{-webkit-text-decoration:underline;text-decoration:underline}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]:hover{background-color:#fcfbf5;color:#ad9667}.l-header__menu[data-astro-cid-qsbg4lgu] li[data-astro-cid-qsbg4lgu].-gray a[data-astro-cid-qsbg4lgu]:hover{background-color:#fff;color:#4e4e4e}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-cta[data-astro-cid-pz7btvf5]{background-color:#fff;padding:min(4.0816326531vw + 34.693877551px,100px) 0 min(5.7142857143vw + 48.5714285714px,140px)}.c-cta_row[data-astro-cid-pz7btvf5]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(1.9591836735vw + 4.6530612245px,36px);gap:min(1.9591836735vw + 4.6530612245px,36px)}.c-cta_card[data-astro-cid-pz7btvf5] a[data-astro-cid-pz7btvf5]{align-items:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:min(17.9591836735vw + 112.6530612245px,400px);justify-content:flex-end}.c-cta_card[data-astro-cid-pz7btvf5].-pamphlet a[data-astro-cid-pz7btvf5]{background-image:url(/img/common/cta/cta_pamphlet_bg.jpg)}.c-cta_card[data-astro-cid-pz7btvf5].-opencampus a[data-astro-cid-pz7btvf5]{background-image:url(/img/common/cta/cta_opencampus_bg.jpg)}.-bridal[data-astro-cid-pz7btvf5] .c-cta_card[data-astro-cid-pz7btvf5].-opencampus a[data-astro-cid-pz7btvf5]{background-image:url(/img/common/cta/cta_opencampus_bg_bridal.jpg)}.-hotel[data-astro-cid-pz7btvf5] .c-cta_card[data-astro-cid-pz7btvf5].-opencampus a[data-astro-cid-pz7btvf5]{background-image:url(/img/common/cta/cta_opencampus_bg_hotel.jpg)}.-airline[data-astro-cid-pz7btvf5] .c-cta_card[data-astro-cid-pz7btvf5].-opencampus a[data-astro-cid-pz7btvf5]{background-image:url(/img/common/cta/cta_opencampus_bg_airline.jpg)}.-tourism[data-astro-cid-pz7btvf5] .c-cta_card[data-astro-cid-pz7btvf5].-opencampus a[data-astro-cid-pz7btvf5]{background-image:url(/img/common/cta/cta_opencampus_bg_tourism.jpg)}.-pamphlet[data-astro-cid-pz7btvf5] .c-cta_card__img[data-astro-cid-pz7btvf5]{margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.-opencampus[data-astro-cid-pz7btvf5] .c-cta_card__img[data-astro-cid-pz7btvf5]{align-self:center}.-opencampus[data-astro-cid-pz7btvf5] .c-cta_card__img[data-astro-cid-pz7btvf5] img{width:100%}.c-cta_card__text[data-astro-cid-pz7btvf5]{max-width:min(16.3265306122vw + 138.7755102041px,400px);min-width:min(16.3265306122vw + 138.7755102041px,400px);padding:min(2.0408163265vw + 17.3469387755px,50px) min(1.6326530612vw + 3.8775510204px,30px)}.c-cta_card__text__en[data-astro-cid-pz7btvf5]{font-family:Marcellus,sans-serif;font-size:min(.7346938776vw + .6403061224rem,1.375rem)}.c-cta_card__text__title[data-astro-cid-pz7btvf5]{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.6530612245vw + 1.0969387755rem,1.75rem);margin-bottom:min(1.6326530612vw + 3.8775510204px,30px)}.c-cta_card__text__button[data-astro-cid-pz7btvf5]{background-color:#fff;border:1px solid #ad9667;color:#ad9667;font-weight:700;line-height:1;margin-top:min(1.2244897959vw + .6505102041rem,1.875rem);padding:min(1.0612244898vw + 9.0204081633px,26px);position:relative;text-align:center;transition:all .4s ease;width:100%}.c-cta_card__text__button[data-astro-cid-pz7btvf5] .c-icon{font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);position:absolute;right:min(.5714285714vw + 5.8571428571px,15px);top:50%;transform:translateY(-50%)}.c-cta[data-astro-cid-pz7btvf5].-small .c-container.-wide{width:min(73.8775510204vw + 97.9591836735px,1280px)}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card[data-astro-cid-pz7btvf5] a[data-astro-cid-pz7btvf5]{height:min(5.7142857143vw + 178.5714285714px,270px)}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__img[data-astro-cid-pz7btvf5]{width:100%}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__text[data-astro-cid-pz7btvf5]{max-width:min(12.2448979592vw + 154.0816326531px,350px);min-width:min(12.2448979592vw + 154.0816326531px,350px)}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__text[data-astro-cid-pz7btvf5] .c-text{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__text__title[data-astro-cid-pz7btvf5]{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__text__button[data-astro-cid-pz7btvf5]{display:none}@media only screen and (max-width:1023px){.c-cta_card[data-astro-cid-pz7btvf5] a[data-astro-cid-pz7btvf5]{gap:min(1.2244897959vw + 10.4081632653px,30px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(.8163265306vw + 6.9387755102px,20px)}.c-cta_card__img[data-astro-cid-pz7btvf5]{max-width:33%;min-width:33%}.-pamphlet[data-astro-cid-pz7btvf5] .c-cta_card__img[data-astro-cid-pz7btvf5]{margin-left:0}.c-cta_card__text[data-astro-cid-pz7btvf5]{max-width:inherit;min-width:inherit;padding:0;width:100%}.c-cta_card__text__img[data-astro-cid-pz7btvf5]{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card[data-astro-cid-pz7btvf5] a[data-astro-cid-pz7btvf5]{height:auto}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__img[data-astro-cid-pz7btvf5]{max-width:30%;min-width:30%}.c-cta[data-astro-cid-pz7btvf5].-small .c-cta_card__text[data-astro-cid-pz7btvf5]{max-width:inherit;min-width:inherit;width:100%}}@media only screen and (max-width:767px){.c-cta_row[data-astro-cid-pz7btvf5]{grid-template-columns:repeat(1,1fr)}.c-cta_card__text[data-astro-cid-pz7btvf5] .c-text[data-astro-cid-pz7btvf5]{line-height:1.6}}@media (any-hover:hover){.c-cta_card[data-astro-cid-pz7btvf5].-pamphlet a[data-astro-cid-pz7btvf5]:hover .c-cta_card__text__button[data-astro-cid-pz7btvf5]{background-color:#155246;border-color:#155246;color:#fff}.c-cta_card[data-astro-cid-pz7btvf5].-opencampus a[data-astro-cid-pz7btvf5]:hover .c-cta_card__text__button[data-astro-cid-pz7btvf5]{background-color:#ad9667;color:#fff}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.l-footer[data-astro-cid-pabptcd3]{background-color:#fff;padding-top:min(2.0408163265vw + 17.3469387755px,50px);width:100%}.l-footer_head[data-astro-cid-pabptcd3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)}.l-footer_head__logo[data-astro-cid-pabptcd3]{width:min(35.5102040816vw + 166.8367346939px,735px)}.l-footer_head__logo[data-astro-cid-pabptcd3] img[data-astro-cid-pabptcd3]{width:100%}.l-footer_head__info[data-astro-cid-pabptcd3]{display:flex;flex-wrap:wrap;gap:min(.8163265306vw + 11.9387755102px,25px);max-width:400px}.l-footer_head__info__item[data-astro-cid-pabptcd3]{line-height:1;white-space:nowrap}.l-footer_head__info__item[data-astro-cid-pabptcd3] .c-icon{color:#ad9667;display:inline-block;margin-right:.2em;vertical-align:middle}.l-footer__navi[data-astro-cid-pabptcd3]{gap:min(4.8979591837vw + 1.6326530612px,80px) min(1.6326530612vw + -6.1224489796px,20px)}.l-footer__navi__item[data-astro-cid-pabptcd3]{border-left:1px solid #ad9667;padding-left:min(1.2244897959vw + 10.4081632653px,30px)}.l-footer__navi__item[data-astro-cid-pabptcd3]+.l-footer__navi__item[data-astro-cid-pabptcd3]{margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.l-footer__navi__item[data-astro-cid-pabptcd3] dt[data-astro-cid-pabptcd3]{color:#ad9667;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.4897959184vw + .7602040816rem,1.25rem);font-weight:500}.l-footer__navi__item[data-astro-cid-pabptcd3] dt[data-astro-cid-pabptcd3]+dd[data-astro-cid-pabptcd3]{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.l-footer__navi__item[data-astro-cid-pabptcd3] dd[data-astro-cid-pabptcd3]+dd[data-astro-cid-pabptcd3]{margin-top:min(.4081632653vw + 3.4693877551px,10px)}.l-footer__navi__item[data-astro-cid-pabptcd3] dd[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{transition:all .4s ease}.l-footer_bottom[data-astro-cid-pabptcd3]{gap:min(.8163265306vw + 6.9387755102px,20px);justify-content:space-between;margin-top:min(4.0816326531vw + 14.693877551px,80px)}.l-footer_bottom[data-astro-cid-pabptcd3],.l-footer_bottom__navi[data-astro-cid-pabptcd3]{align-items:center;display:flex}.l-footer_bottom__navi[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]{border-right:1px solid #ad9667}.l-footer_bottom__navi[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]:first-child{border-left:1px solid #ad9667}.l-footer_bottom__navi[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{color:#ad9667;display:block;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.5714285714vw + .6785714286rem,1.25rem);line-height:1;padding:0 min(1.2244897959vw + 10.4081632653px,30px);white-space:nowrap}.l-footer_bottom[data-astro-cid-pabptcd3] .c-sns_list{gap:min(.5714285714vw + 5.8571428571px,15px)}.l-footer_bottom[data-astro-cid-pabptcd3] .c-sns_icon{background-color:#fcfbf5;font-size:min(.4081632653vw + .8418367347rem,1.25rem);max-width:min(3.1836734694vw + 23.0612244898px,74px);min-width:min(3.1836734694vw + 23.0612244898px,74px)}.l-footer__copyright[data-astro-cid-pabptcd3]{background-color:#4e4e4e;color:#8e8e8e;font-family:Marcellus,sans-serif;font-size:min(.1632653061vw + .5867346939rem,.75rem);margin-top:min(3.2653061224vw + 27.7551020408px,80px);padding:min(.8163265306vw + 6.9387755102px,20px);text-align:center}@media only screen and (max-width:1599px){.l-footer_head__logo[data-astro-cid-pabptcd3]{width:min(36.7346938776vw + 12.2448979592px,600px)}}@media only screen and (max-width:1299px){.l-footer_bottom[data-astro-cid-pabptcd3]{flex-wrap:wrap}.l-footer_bottom__trust[data-astro-cid-pabptcd3]{margin-left:auto}}@media only screen and (max-width:1023px){.l-footer_head[data-astro-cid-pabptcd3]{align-items:flex-start;flex-direction:column}.l-footer_head__logo[data-astro-cid-pabptcd3]{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);width:min(24.4897959184vw + 208.1632653061px,600px)}.l-footer__navi[data-astro-cid-pabptcd3],.l-footer_bottom[data-astro-cid-pabptcd3]{display:none}}@media only screen and (max-width:767px){.l-footer_head__info[data-astro-cid-pabptcd3]{flex-direction:column}.l-footer__copyright[data-astro-cid-pabptcd3]{color:#fff}}@media (any-hover:hover){.l-footer__navi__item[data-astro-cid-pabptcd3] dd[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]:hover{color:#ad9667}.l-footer_bottom[data-astro-cid-pabptcd3] .c-sns_icon:hover{background-color:#ad9667}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-loading[data-astro-cid-gc56g2a5]{align-items:center;background-color:#f7f5ea;display:flex;filter:brightness(1);flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.c-loading_inner[data-astro-cid-gc56g2a5]{text-align:center}.c-loading_head[data-astro-cid-gc56g2a5]{align-items:center;display:flex}.c-loading_logo[data-astro-cid-gc56g2a5]{margin-right:min(.8163265306vw + 6.9387755102px,20px);max-width:min(4.0816326531vw + 34.693877551px,100px);min-width:min(4.0816326531vw + 34.693877551px,100px);opacity:0}.c-loading_logo[data-astro-cid-gc56g2a5] img[data-astro-cid-gc56g2a5]{width:100%}.c-loading_catch[data-astro-cid-gc56g2a5]{color:#155246;font-family:Butler,sans-serif;font-size:min(1.1428571429vw + 1.2321428571rem,2.375rem);letter-spacing:.04em;text-align:left}.c-loading_catch__item[data-astro-cid-gc56g2a5]{filter:brightness(1.5);line-height:1;opacity:0;transform:translate(-20px);transition:all 1.3s cubic-bezier(.215,.61,.355,1)}.c-loading_catch__item[data-astro-cid-gc56g2a5]:first-child{transition-delay:.15s}.c-loading_catch__item[data-astro-cid-gc56g2a5]:nth-child(2){transition-delay:.3s}.c-loading_catch__item[data-astro-cid-gc56g2a5]:nth-child(3){transition-delay:.45s}.c-loading_catch__item[data-astro-cid-gc56g2a5]:nth-child(4){transition-delay:.6s}.c-loading_catch[data-astro-cid-gc56g2a5].is-act .c-loading_catch__item[data-astro-cid-gc56g2a5]{filter:brightness(1);opacity:1;transform:translate(0)}.c-loading_text[data-astro-cid-gc56g2a5]{color:#155246;font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-weight:700;opacity:0}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-check_list[data-astro-cid-oo35lyza] li[data-astro-cid-oo35lyza]{padding-left:1.5em;position:relative}.c-check_list[data-astro-cid-oo35lyza] li[data-astro-cid-oo35lyza]+li[data-astro-cid-oo35lyza]{margin-top:.5em}.c-check_list[data-astro-cid-oo35lyza] li[data-astro-cid-oo35lyza] .c-icon{aspect-ratio:1/1;color:#ad9667;left:0;max-width:min(.3265306122vw + 12.7755102041px,18px);min-width:min(.3265306122vw + 12.7755102041px,18px);position:absolute;top:min(.1632653061vw + 4.387755102px,7px)}.c-check_list[data-astro-cid-oo35lyza].-col3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.4081632653vw + 13.4693877551px,20px) min(1.2244897959vw + 10.4081632653px,30px);gap:min(.4081632653vw + 13.4693877551px,20px) min(1.2244897959vw + 10.4081632653px,30px)}.c-check_list[data-astro-cid-oo35lyza].-col3 li[data-astro-cid-oo35lyza]+li[data-astro-cid-oo35lyza]{margin-top:0}.c-check_list[data-astro-cid-oo35lyza].-col2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(.4081632653vw + 3.4693877551px,10px) 5px;gap:min(.4081632653vw + 3.4693877551px,10px) 5px}.c-check_list[data-astro-cid-oo35lyza].-col2 li[data-astro-cid-oo35lyza]+li[data-astro-cid-oo35lyza]{margin-top:0}.c-check_list[data-astro-cid-oo35lyza].-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:min(.4081632653vw + 13.4693877551px,20px) min(1.2244897959vw + 10.4081632653px,30px);gap:min(.4081632653vw + 13.4693877551px,20px) min(1.2244897959vw + 10.4081632653px,30px)}.c-check_list[data-astro-cid-oo35lyza].-auto li[data-astro-cid-oo35lyza]+li[data-astro-cid-oo35lyza]{margin-top:0}.c-check_list[data-astro-cid-oo35lyza].-bridal li[data-astro-cid-oo35lyza] .c-icon{color:#d6859b}.c-check_list[data-astro-cid-oo35lyza].-hotel li[data-astro-cid-oo35lyza] .c-icon{color:#ddbd53}.c-check_list[data-astro-cid-oo35lyza].-airline li[data-astro-cid-oo35lyza] .c-icon{color:#5cbcbc}.c-check_list[data-astro-cid-oo35lyza].-tourism li[data-astro-cid-oo35lyza] .c-icon{color:#9880be}@media only screen and (max-width:767px){.c-check_list[data-astro-cid-oo35lyza].-col3{gap:min(.4081632653vw + 3.4693877551px,10px)}.c-check_list[data-astro-cid-oo35lyza].-col2,.c-check_list[data-astro-cid-oo35lyza].-col3{grid-template-columns:repeat(1,1fr)}}@font-face{font-family:Butler;font-style:normal;font-weight:400;src:url(/webfont/Butler.woff2) format("woff2"),url(/webfont/Butler.woff) format("woff")}@font-face{font-family:Butler;font-style:bold;font-weight:700;src:url(/webfont/Butler-ExtraBold.woff2) format("woff2"),url(/webfont/Butler-ExtraBold.woff) format("woff")}.c-aoentry[data-astro-cid-nchlifrz]{align-items:center;background-color:#fff;border:min(.1632653061vw + .387755102px,3px) solid #ad9667;display:flex;gap:min(4.8979591837vw + 1.6326530612px,80px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(3.2653061224vw + 7.7551020408px,60px) min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px);position:relative}.c-aoentry[data-astro-cid-nchlifrz]:before{border:1px solid #ad9667;content:"";inset:min(.4081632653vw + 3.4693877551px,10px);pointer-events:none;position:absolute;z-index:2}.c-aoentry[data-astro-cid-nchlifrz]:after{color:#fcfbf5;content:"AO Entry";display:block;font-family:Butler,sans-serif;font-size:min(5.306122449vw + 2.818877551rem,8.125rem);left:50%;line-height:1;position:absolute;text-transform:uppercase;top:min(1.2244897959vw + 10.4081632653px,30px);transform:translate(-50%);white-space:nowrap}.c-aoentry__pic[data-astro-cid-nchlifrz]{max-width:min(25.306122449vw + 5.1020408163px,410px);min-width:min(25.306122449vw + 5.1020408163px,410px);position:relative;z-index:3}.c-aoentry__text[data-astro-cid-nchlifrz]{position:relative;width:100%;z-index:3}.c-aoentry__text[data-astro-cid-nchlifrz] .c-button01 a:hover{background-color:var(--hover-color);color:var(--color);filter:brightness(1.24)}.c-aoentry__heading[data-astro-cid-nchlifrz]{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,MS P明朝,MS 明朝,serif;font-size:min(.6530612245vw + 1.0969387755rem,1.75rem);line-height:1.5;margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.c-aoentry__heading[data-astro-cid-nchlifrz]:after{background-color:#ad9667;content:"";display:block;height:1px;margin-top:min(.8163265306vw + 6.9387755102px,20px);width:min(2.4489795918vw + 20.8163265306px,60px)}.c-aoentry__heading[data-astro-cid-nchlifrz] small[data-astro-cid-nchlifrz]{font-size:.72em}.c-aoentry__admission[data-astro-cid-nchlifrz]{background-color:#fcfbf5;display:grid;grid-template-columns:repeat(3,1fr);padding:min(1.2244897959vw + 10.4081632653px,30px);width:100%}.c-aoentry__admission__item[data-astro-cid-nchlifrz]{text-align:center}.c-aoentry__admission__item[data-astro-cid-nchlifrz]+.c-aoentry__admission__item[data-astro-cid-nchlifrz]{border-left:1px dotted #ad9667}.c-aoentry__mark[data-astro-cid-nchlifrz]{position:absolute;right:min(3.2653061224vw + -22.2448979592px,30px);top:max(-2.2040816327vw + -1.7346938776px,-37px);width:min(8.7346938776vw + 87.2448979592px,227px);z-index:3}@media only screen and (max-width:1299px){.c-aoentry[data-astro-cid-nchlifrz]{gap:min(.8163265306vw + 6.9387755102px,20px)}}@media only screen and (max-width:1023px){.c-aoentry__pic[data-astro-cid-nchlifrz]{display:none}}@media only screen and (max-width:767px){.c-aoentry[data-astro-cid-nchlifrz]{flex-direction:column-reverse}.c-aoentry[data-astro-cid-nchlifrz]:before{display:none}.c-aoentry__text[data-astro-cid-nchlifrz] .c-button01{width:100%}}
