@charset "UTF-8";@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-blog_link01__title,.c-interview_link01__title,.c-opencampus_link01__title,.c-title01,.c-title02,.c-title03,.c-title04,.c-title05,.c-title06,.c-topics_link01__title{font-weight:700;line-height:1.5}.c-opencampus_title,.c-post h2{background-color:#fff;background-image:radial-gradient(#bbb 10%,transparent 0),radial-gradient(#bbb 10%,transparent 0);background-position:0 0,8px 8px;background-size:8px 8px;font-size:min(1.2244897959vw + .9630102041rem,2.1875rem);padding:1em 0;position:relative}.c-opencampus_title:after,.c-opencampus_title:before,.c-post h2:after,.c-post h2:before{background:#bababa;content:"";height:3px;left:0;position:absolute;top:0;width:100%}.c-opencampus_title:after,.c-post h2:after{background:var(--current_color);height:3px;width:100px;z-index:11}/*! 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_white:#fff;--color_game:#2f61b5;--color_e-sports:#fc980d;--color_anime_cg:#1fc4d1;--color_manga_illust_novel:#95cc15;--color_technology:#ef1958;--color_design:#ce2a99;--color_it_technology:#ef1958;--color_anime_novel:#95cc15;--color_manga_illust:#95cc15;--color_cg_video:#1fc4d1;--color_ec_business_design:#ce2a99;--color_main:#e60012;--color_gray:#f4f4f4;--color_course_game:#2f61b5;--color_course_e-sports:#fc980d;--color_course_cg-movie:#1fc4d1;--color_course_cg_vr:#1fc4d1;--color_course_pop-culture:#95cc15;--color_course_technology:#ef1958;--color_course_design:#ce2a99;--color_course_anime_cg:#1fc4d1;--color_course_anime:#1fc4d1;--color_course_manga_illust_novel:#95cc15;--color_course_cg_video:#1fc4d1;--color_course_ec_business_design:#ce2a99;--color_course_anime_novel:#95cc15;--color_course_novel:#95cc15;--color_course_manga_illust:#95cc15;--color_course_illust:#95cc15;--color_course_ai_it:#ef1958;--color_course_it_technology:#ef1958}body{color:#231815;font-family:LINESeedJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,游ゴシック体,Noto Sans JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";font-size:min(.2448979592vw + .7551020408rem,1rem);font-weight:400;letter-spacing:.02em;line-height:2;text-indent:min(0vw + 0rem,0rem)}body.is-hidden{overflow:hidden}body.is-hidden #page{overflow:auto;scrollbar-gutter:stable}#page{overflow:clip;padding-top:min(2.4489795918vw + 50.8163265306px,90px);position:relative}figure,picture{display:block}img,video{max-width:100%}img{height:auto;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}.has-red-color{color:#cf2e2e}.c-text01{font-size:min(.2448979592vw + .7551020408rem,1rem)}.c-text02{font-size:min(.1632653061vw + .7742346939rem,.9375rem)}.c-text03{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-text04{font-size:min(.4081632653vw + .8418367347rem,1.25rem)}.c-text05{font-size:min(.9795918367vw + .8954081633rem,1.875rem)}.c-text06{font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.c-text07{font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.c-text08{font-size:min(.6530612245vw + .8469387755rem,1.5rem)}.c-text09{font-size:min(2.0408163265vw + .7716836735rem,2.8125rem)}.c-text10{font-size:min(1.6326530612vw + .8673469388rem,2.5rem)}.c-text-border01{background-image:linear-gradient(0deg,#fff0 2px,#fff 0),linear-gradient(90deg,#d9d9d9 2px,#d9d9d900 0);background-position:0 0;background-repeat:repeat;background-size:4px 3em;line-height:3}.c-text-border01.-bg{background-image:linear-gradient(0deg,#fff0 2px,#f4f4f4 0),linear-gradient(90deg,#d9d9d9 2px,#d9d9d900 0)}.c-icon{align-items:center;display:inline-flex;justify-content:center;fill:currentColor;flex-shrink:0}.c-icon img,.c-icon svg{height:1em;overflow:visible;width:auto}.c-icon.-down img,.c-icon.-down svg{rotate:90deg}.c-icon.-dotted01{font-size:min(.1632653061vw + .5867346939rem,.75rem);position:relative;z-index:0}.c-icon.-dotted01:before{aspect-ratio:1/1;background-color:currentColor;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transition-duration:.25s;transition-property:opacity,scale;translate:-50% -50%;width:.5em}.c-icon.-dotted01 img,.c-icon.-dotted01 svg{opacity:0;scale:.1;transition-duration:.25s;transition-property:opacity,scale}.c-ul01{display:grid;grid-gap:.5em;gap:.5em}.c-ul01>li{padding-left:1.2em;position:relative}.c-ul01>li:before{aspect-ratio:1/1;background-color:#231815;border-radius:50%;content:"";left:0;position:absolute;top:.75em;width:.3125em}.c-ul01>li.-none{padding-left:0}.c-ul01>li.-none:before{content:none}.c-ul01.-flex{display:flex}.c-ul01.-flex,.c-ul01.u-flex{flex-wrap:wrap;gap:.5em 3em}.c-ul01-column{margin-bottom:-.5em;margin-right:-2em}.c-ul01-column.-count4{-moz-column-count:4;column-count:4}.c-ul01-column.-count3{-moz-column-count:3;column-count:3}.c-ul01-column.-count2{-moz-column-count:2;column-count:2}.c-ul01-column.-count1{-moz-column-count:1;column-count:1}.c-ul01-column .c-ul01{display:block;width:100%}.c-ul01-column .c-ul01>li{margin-bottom:.5em;margin-right:2em}.c-ul02>li{padding-left:1em;position:relative}.c-ul02>li:before{content:"・";left:0;position:absolute;top:0}.c-ul03{display:grid;font-size:min(.3265306122vw + .7984693878rem,1.125rem);line-height:1.5;grid-gap:1em;gap:1em}.c-ul03>li{padding-left:2em;position:relative}.c-ul03>li .c-icon{aspect-ratio:1/1;background-color:#e60012;border-radius:50%;color:#fff;font-size:1.1111111111em;height:1em;left:0;position:absolute;top:.1em}.c-ul03>li .c-icon svg{height:.6em}.c-ul03>li em{font-style:normal}.c-ul03.-flex{display:flex;flex-wrap:wrap;gap:1em 3em}.-game .c-ul03.-course .c-icon{background-color:#2f61b5}.-game .c-ul03.-course em{color:#2f61b5}.-e-sports .c-ul03.-course .c-icon{background-color:#fc980d}.-e-sports .c-ul03.-course em{color:#fc980d}.-cg-movie .c-ul03.-course .c-icon{background-color:#1fc4d1}.-cg-movie .c-ul03.-course em{color:#1fc4d1}.-cg_vr .c-ul03.-course .c-icon{background-color:#1fc4d1}.-cg_vr .c-ul03.-course em{color:#1fc4d1}.-pop-culture .c-ul03.-course .c-icon{background-color:#95cc15}.-pop-culture .c-ul03.-course em{color:#95cc15}.-technology .c-ul03.-course .c-icon{background-color:#ef1958}.-technology .c-ul03.-course em{color:#ef1958}.-design .c-ul03.-course .c-icon{background-color:#ce2a99}.-design .c-ul03.-course em{color:#ce2a99}.-anime_cg .c-ul03.-course .c-icon{background-color:#1fc4d1}.-anime_cg .c-ul03.-course em{color:#1fc4d1}.-anime .c-ul03.-course .c-icon{background-color:#1fc4d1}.-anime .c-ul03.-course em{color:#1fc4d1}.-manga_illust_novel .c-ul03.-course .c-icon{background-color:#95cc15}.-manga_illust_novel .c-ul03.-course em{color:#95cc15}.-cg_video .c-ul03.-course .c-icon{background-color:#1fc4d1}.-cg_video .c-ul03.-course em{color:#1fc4d1}.-ec_business_design .c-ul03.-course .c-icon{background-color:#ce2a99}.-ec_business_design .c-ul03.-course em{color:#ce2a99}.-anime_novel .c-ul03.-course .c-icon{background-color:#95cc15}.-anime_novel .c-ul03.-course em{color:#95cc15}.-novel .c-ul03.-course .c-icon{background-color:#95cc15}.-novel .c-ul03.-course em{color:#95cc15}.-manga_illust .c-ul03.-course .c-icon{background-color:#95cc15}.-manga_illust .c-ul03.-course em{color:#95cc15}.-illust .c-ul03.-course .c-icon{background-color:#95cc15}.-illust .c-ul03.-course em{color:#95cc15}.-ai_it .c-ul03.-course .c-icon{background-color:#ef1958}.-ai_it .c-ul03.-course em{color:#ef1958}.-it_technology .c-ul03.-course .c-icon{background-color:#ef1958}.-it_technology .c-ul03.-course em{color:#ef1958}.c-ul04{border:1px solid #dbdbdb;display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--column,4),1fr)}.c-ul04 li{border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin-bottom:-1px;margin-right:-1px;padding:1em}.c-ul04 li .in{display:block;padding-left:1.2em;position:relative}.c-ul04 li .in:before{aspect-ratio:1/1;background-color:#231815;border-radius:50%;content:"";left:0;position:absolute;top:.8em;width:.3125em}.c-ul05{font-size:min(.1632653061vw + .7742346939rem,.9375rem);padding-left:1.5em;position:relative}.c-ul05:before{border-left:2px solid;bottom:.4em;content:"";left:0;position:absolute;top:.4em}.-game .c-ul05:before{border-left-color:#2f61b5!important}.-e-sports .c-ul05:before{border-left-color:#fc980d!important}.-cg-movie .c-ul05:before,.-cg_vr .c-ul05:before{border-left-color:#1fc4d1!important}.-pop-culture .c-ul05:before{border-left-color:#95cc15!important}.-technology .c-ul05:before{border-left-color:#ef1958!important}.-design .c-ul05:before{border-left-color:#ce2a99!important}.-anime .c-ul05:before,.-anime_cg .c-ul05:before{border-left-color:#1fc4d1!important}.-manga_illust_novel .c-ul05:before{border-left-color:#95cc15!important}.-cg_video .c-ul05:before{border-left-color:#1fc4d1!important}.-ec_business_design .c-ul05:before{border-left-color:#ce2a99!important}.-anime_novel .c-ul05:before,.-illust .c-ul05:before,.-manga_illust .c-ul05:before,.-novel .c-ul05:before{border-left-color:#95cc15!important}.-ai_it .c-ul05:before,.-it_technology .c-ul05:before{border-left-color:#ef1958!important}.c-ol01{counter-reset:number}.c-ol01>li{counter-increment:number;padding-left:1.5em;position:relative}.c-ol01>li:before{content:counter(number) ".";left:0;position:absolute;top:0}.c-ol01.-alpha>li:before{content:counter(number,upper-alpha) "."}.c-ol02{counter-reset:number;display:grid;grid-gap:1em;gap:1em}.c-ol02>li{counter-increment:number;padding-left:2.5em;position:relative}.c-ol02>li:before{color:#e60012;content:counter(number,decimal-leading-zero) ".";font-family:GeneralSans,sans-serif;font-size:1.0625em;font-weight:400;font-weight:500;left:0;letter-spacing:0;line-height:1.3;position:absolute;top:.25em}.c-notes01{color:#727171;font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.c-notes01 li{padding-left:1em;position:relative}.c-notes01 li:before{content:"※";left:0;position:absolute;top:0}ol.c-notes01{counter-reset:number}ol.c-notes01 li{counter-increment:number;padding-left:3em}ol.c-notes01 li:before{content:"(※" counter(number) ")"}.c-notes01.-right{display:grid}.c-notes01.-right li{justify-self:end}.c-notes01.-center{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.c-labels01{display:flex;flex-wrap:wrap;font-size:min(.1632653061vw + .5867346939rem,.75rem);gap:.5em}.c-labels01 a,.c-labels01 span{border:1px solid #dbdbdb;border-radius:9999px;padding:.2em 1em}.c-bubble01{background-color:#e60012;border-radius:50%;color:#fff;display:inline-block;font-family:GeneralSans,sans-serif;font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:400;font-weight:500;letter-spacing:0;line-height:1.3;padding:.5em 1.5em;position:relative;text-align:center}.c-bubble01:before{aspect-ratio:20/26;background:#e60012;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";font-size:1.3em;height:1em;left:15%;position:absolute;rotate:15deg;top:-.4em}.c-bubble01.-black,.c-bubble01.-black:before{background-color:#231815}.c-bubble01.-white{color:#231815}.c-bubble01.-white,.c-bubble01.-white:before{background-color:#fff}.c-sec01{padding:min(4.0816326531vw + 34.693877551px,100px) 0;position:relative;z-index:0}.c-sec01:before{background-color:#f4f4f4;border-radius:20px 20px 0 0;content:"";inset:0;position:absolute;z-index:-1}.c-sec01.-obj-dot{overflow:hidden}.c-sec01.-obj-dot:after{aspect-ratio:1/1;background-image:url(/img/common/parts/obj/dot_02@2x.png);background-size:cover;content:"";font-size:min(26.8571428571vw + 12.4553571429rem,39.3125rem);height:1em;opacity:.7;position:absolute;right:.1em;top:-.25em;z-index:-1}.c-sec01.-white{background-color:#fff}.c-sec01.-bg01{overflow:hidden}.c-sec01.-bg01:before{background-color:#333}.c-sec01.-bg01:after{background-image:url(/img/common/parts/bg/sec_01@2x.jpg);background-position:top;background-repeat:repeat-y;content:"";inset:0;opacity:.1;position:absolute;z-index:-1}.c-sec01+.c-sec01{margin-top:-20px!important}.c-table01{overflow-x:auto;width:100%}.c-table01 table{width:100%}.c-table01 thead th{background-color:#444;color:#fff;padding:.5em 2em}.c-table01 tbody th{background-color:#f4f4f4;font-weight:400}.c-table01 tbody th.u-weight-700{font-weight:700}.c-table01 tbody td{background-color:#fff}.c-table01 td,.c-table01 th{border:1px solid #dbdbdb;padding:.8em 2em}.c-table01.-fixed table{table-layout:fixed}.c-table01.-s td,.c-table01.-s th{padding:.8em 1em}.c-table01 .w-10{width:10%}.c-table01 .w-15{width:15%}.c-table01 .w-20{width:20%}.c-table01 .w-50{width:50%}.c-table01 .w-em16{width:16em}.c-table01 .w-em20{width:20em}.c-table01 .align-middle td,.c-table01 .align-middle th{vertical-align:middle}.c-table01 .th-center th,.c-table01 .u-center td,.c-table01 .u-center th{text-align:center}.-pc-spec .c-table01 tbody th{width:10%}.-pc-spec .c-table01 tbody td{width:20%}.c-table01.-block-sp table{border-top:1px solid #dbdbdb;min-width:0}.c-table-number01{display:flex;flex-wrap:wrap;font-size:min(.1632653061vw + .7742346939rem,.9375rem);gap:min(2.4489795918vw + 10.8163265306px,50px);justify-content:center}.c-table-number01 dl{align-items:center;display:flex;gap:1.3em;justify-content:center}.c-table-number01 dl dt{border-bottom:1px solid;font-weight:400;white-space:nowrap}.c-table-number01 dl dd{flex:1;font-size:1.2em}.c-table-number01 dl dd .num{color:#e60012;display:inline-block;font-family:GeneralSans,sans-serif;font-size:3.8888888889em;font-weight:400;font-weight:500;letter-spacing:0;line-height:1.3;line-height:1;margin:0 .05em}.c-table-number01 dl dd .num.-l{font-size:5.5555555556em}.c-media01{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:flex;row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-media01__img,.c-media01__text-area{flex:1}.c-media01 .f-280{flex:280}.c-media01 .f-300{flex:300}.c-media01 .f-380{flex:380}.c-media01 .f-420{flex:420}.c-media01 .f-470{flex:470}.c-media01 .f-480{flex:480}.c-media01 .f-490{flex:490}.c-media01 .f-500{flex:500}.c-media01 .f-510{flex:510}.c-media01 .f-520{flex:520}.c-media01 .f-530{flex:530}.c-media01 .f-540{flex:540}.c-media01 .f-570{flex:570}.c-media01 .f-580{flex:580}.c-media01 .f-590{flex:590}.c-media01 .f-630{flex:630}.c-media01 .f-640{flex:640}.c-media01 .f-650{flex:650}.c-media01 .f-770{flex:770}.c-media01 .f-870{flex:870}.c-media01 .as-center{align-self:center}.c-media01.-reverse .c-media01__img{order:-1}.c-media-flow01{display:grid;grid-template-columns:1fr auto;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-media-flow01__img{width:min(9.7959183673vw + 163.2653061224px,320px)}.c-box01{background-color:#f4f4f4;border-radius:10px;padding:min(.8163265306vw + 16.9387755102px,30px) min(1.6326530612vw + 13.8775510204px,40px)}.c-box01.-white{background-color:#fff}.c-box01.-fit{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.c-box02{background-color:#f4f4f4;border-radius:10px;padding:min(2.0408163265vw + 17.3469387755px,50px)}.c-box02.-white{background-color:#fff}.c-box02-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-box02-list .c-box02{padding:min(2.0408163265vw + 17.3469387755px,50px) min(1.6326530612vw + 13.8775510204px,40px)}.c-hamburger{align-items:center;color:#e60012;cursor:pointer;display:grid;justify-items:center;place-items:center;position:relative;transition-duration:0s}.c-hamburger .bar{aspect-ratio:40/12;margin:0 auto;position:relative;width:min(.8163265306vw + 26.9387755102px,40px)}.c-hamburger .bar:after,.c-hamburger .bar:before{background-color:currentColor;content:"";height:min(.0408163265vw + 1.3469387755px,2px);position:absolute;transition-duration:.25s;transition-property:rotate,width;transition-timing-function:ease;width:100%}.c-hamburger .bar:before{top:0}.c-hamburger .bar:after{bottom:0}.c-hamburger .text{color:#231815;font-size:min(.0816326531vw + .6683673469rem,.75rem);line-height:1;margin-top:1em}.c-hamburger.is-open .bar:before{rotate:36deg;top:45%}.c-hamburger.is-open .bar:after{rotate:-36deg;top:45%;width:100%!important}.c-link01{color:#08c4b5;display:inline-block;line-height:1.5;padding-left:1.5em;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.c-link01 .c-icon{color:#bababa;font-size:.75em;left:0;position:absolute;top:.5em}.c-link01.-external .c-icon svg{rotate:-45deg}.c-google-map01{height:min(12.2448979592vw + 254.0816326531px,450px)}.c-google-map01 iframe{height:100%;width:100%}.c-overlay{background-color:#0000004d;height:100lvh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.25s;visibility:hidden;width:100%;z-index:6000}.is-drawer-open .c-overlay,.is-modal-open .c-overlay{opacity:1;pointer-events:auto;visibility:visible}.c-contact-item01{display:grid;grid-template:"ICON TEXT" auto ". SMALL" auto/auto 1fr}.c-contact-item01 .c-icon{align-self:center;grid-area:ICON;margin-right:1em;margin-top:.1em}.c-contact-item01 .text{color:#e60012;font-family:GeneralSans,sans-serif;font-size:1.375em;font-weight:400;font-weight:500;grid-area:TEXT;letter-spacing:0;letter-spacing:.05em;line-height:1.3}.c-contact-item01 small{grid-area:SMALL}.c-contact-item01.-l .text{font-size:1.875em}.c-select01{position:relative}.c-select01 .c-icon{font-size:.75em;pointer-events:none;position:absolute;right:2em;top:50%;translate:0 -50%}.c-select01 .c-icon svg{rotate:90deg}.c-select01 select{border:1px solid #bababa;border-radius:3px;cursor:pointer;display:block;height:3.125em;min-width:11.875em;padding:0 3em 0 1.5em;width:100%}.c-common_course_area{background-image:url(/img/work_book/work_book_course_bg.jpg);background-repeat:repeat-y;background-size:100% auto;border-radius:20px 20px 0 0;padding:min(4.8979591837vw + 41.6326530612px,120px) 0}.c-select_box{background:#fff;border:1px solid #dbdbdb;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;margin:0 auto;max-width:230px;position:relative}.c-select_box:before{content:"▽";font-size:min(.0816326531vw + .6683673469rem,.75rem);font-weight:700;position:absolute;right:min(.4081632653vw + .2168367347rem,.625rem);top:50%;transform:translateY(-50%)}.c-select_box select{padding:min(.4081632653vw + .2168367347rem,.625rem);width:100%}.c-bnr a{transition:all .3s ease}.c-bnr.-center{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.c-color_main{color:#e60012}.c-color_white{color:#fff}.c-color_gray{color:#808082}.c-iframe_map iframe{aspect-ratio:780/380}.c-container{margin-left:auto;margin-right:auto;max-width:min(75.5102040816vw + 91.8367346939px,1300px);padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px);width:100%}.c-container.-s{max-width:min(57.5510204082vw + 159.1836734694px,1080px)}.c-container.-l{max-width:min(93.4693877551vw + 24.4897959184px,1520px)}.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(36.1224489796vw + 32.0408163265px,610px)) minmax(0,min(36.1224489796vw + 32.0408163265px,610px)) 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.-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-post{font-feature-settings:normal;font-size:min(.1632653061vw + .8367346939rem,1rem);letter-spacing:0;line-height:2;word-break:break-all}.c-post video{max-width:100%}.c-post h1,.c-post h2,.c-post h3,.c-post h4,.c-post h5,.c-post h6{font-feature-settings:"palt";font-weight:600;letter-spacing:.05em;line-height:1.5}.c-post h1{font-size:min(.6326530612vw + 1.1173469388rem,1.75rem)}.c-post h3{border-left:3px solid var(--current_color);font-size:min(.5714285714vw + .9910714286rem,1.5625rem);padding-left:.5em}.c-post h4{font-size:min(.4897959184vw + 1.0102040816rem,1.5rem);padding-left:1em;position:relative}.c-post h4:before{background:#e60012;content:"";height:min(.2448979592vw + 4.0816326531px,8px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:min(.2448979592vw + 4.0816326531px,8px)}.c-post h5{font-size:min(.2244897959vw + 1.0255102041rem,1.25rem)}.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(:first-child),.c-post ul:not(:first-child){margin-top:min(.6530612245vw + 3.3469387755rem,4rem)}.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(:last-child),.c-post ul:not(:last-child){margin-bottom:min(.3265306122vw + 1.6734693878rem,2rem)!important}.c-post>:not(:last-child){margin-bottom:min(.2448979592vw + 1.2551020408rem,1.5rem)}.c-post>*>*>:not(:last-child),.c-post>*>:not(:last-child){margin-bottom:min(.1632653061vw + .8367346939rem,1rem)}.c-post .wp-block-image figcaption strong,.c-post blockquote strong,.c-post ol strong,.c-post p strong,.c-post table strong,.c-post ul strong{font-weight:700}.c-post .wp-block-image figcaption a,.c-post blockquote a,.c-post ol a,.c-post p a,.c-post table a,.c-post ul a{color:#e60012;-webkit-text-decoration:underline;text-decoration:underline}.c-post .wp-block-image a{display:block}.c-post ol,.c-post ul{line-height:1.75}.c-post ol{counter-reset:post-ol}.c-post ol li{counter-increment:post-ol;padding-left:2em;position:relative}.c-post ol 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 li{padding-left:2em;position:relative}.c-post ul li:before{content:"●";left:.25em;position:absolute;top:0;transform:scale(.45)}.c-post ul li ul li:before{content:"◯"}.c-post ul li a{color:#08c4b5}.c-post li ol,.c-post li ul{margin-top:min(.0816326531vw + 6.693877551px,8px)}.c-post .board{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)}.c-post .box{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-opencampus_link01__img{aspect-ratio:600/400;overflow:hidden}.c-opencampus_link01__img>img{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-opencampus_link01__title{font-size:min(.4081632653vw + .8418367347rem,1.25rem);margin-bottom:.8em;margin-top:1em}.c-opencampus_link01__text{display:-webkit-box;font-size:min(.0816326531vw + .7308673469rem,.8125rem);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-opencampus_link01__schedule{color:#e60012;font-size:min(.1632653061vw + .7117346939rem,.875rem);margin-top:1em}.c-opencampus_link01__button01{display:flex;font-size:min(.1632653061vw + .7742346939rem,.9375rem);line-height:1.5}.c-opencampus_link01__button01 a{align-items:center;background-color:#fff;border:1px solid;border-radius:9999px;display:flex;justify-content:center;min-height:2.6666666667em;min-width:10.6666666667em;padding:.5em 2em}.c-opencampus_link01__button01 .c-icon{margin-left:.5em;margin-right:-.25em}.c-opencampus_link01__button01.-red a{background-color:#e60012;border-color:#e60012;color:#fff}.c-opencampus_link01__button01-list{display:flex;gap:10px;justify-content:center;margin-top:min(.4081632653vw + 18.4693877551px,25px)}.c-opencampus_link01-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(4.0816326531vw + 34.693877551px,100px) min(1.6326530612vw + 13.8775510204px,40px);gap:min(4.0816326531vw + 34.693877551px,100px) min(1.6326530612vw + 13.8775510204px,40px)}.c-topics_link01__img{overflow:hidden}.c-topics_link01__img>img{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-topics_link01__title{font-size:min(.4081632653vw + .8418367347rem,1.25rem);margin-bottom:.8em;margin-top:1em}.c-topics_link01__text{font-size:min(.0816326531vw + .7308673469rem,.8125rem)}.c-blog_link01{border-bottom:1px solid #dbdbdb;display:grid;grid-template-columns:auto 1fr auto;padding:min(.8163265306vw + 6.9387755102px,20px) 0}.c-blog_link01__img{aspect-ratio:227/151;overflow:hidden;width:min(6.2857142857vw + 126.4285714286px,227px)}.c-blog_link01__img>img{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-blog_link01__text-area{align-self:center;padding:0 min(1.2244897959vw + 10.4081632653px,30px)}.c-blog_link01__time{color:#e60012;font-family:GeneralSans,sans-serif;font-size:min(.1632653061vw + .7742346939rem,.9375rem);font-weight:400;letter-spacing:0;line-height:1.3}.c-blog_link01__title{font-size:min(.4081632653vw + .8418367347rem,1.25rem)}.c-blog_link01-list{margin-top:max(-.8163265306vw + -6.9387755102px,-20px)}.c-interview_link01{color:#fff}.c-interview_link01__head{aspect-ratio:740/450;overflow:hidden}.c-interview_link01__head>img{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-interview_link01__head img{width:100%}.c-interview_link01__cats{font-family:GeneralSans,sans-serif;font-weight:400;letter-spacing:0;line-height:1.3}.c-interview_link01__cats span{background-color:#e60012;border-radius:0 0 5px 5px;display:inline-block;padding:.5em 1em;text-transform:uppercase}.c-interview_link01__cats span.-company{background-color:#e60012}.c-interview_link01__cats span.-cross-talk{background-color:#2f61b5}.c-interview_link01__cats span.-student{background-color:#95cc15}.c-interview_link01__cats span.-alumni{background-color:#fc980d}.c-interview_link01__title{font-size:min(.4081632653vw + .8418367347rem,1.25rem);margin-bottom:1em;margin-top:1em}.c-interview_link01__text{font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.p-license_single{padding-bottom:120px}.p-license_single__contact{margin-bottom:0;margin-top:0;position:relative;z-index:2}.p-license_single__contact__ttl{margin-bottom:-.5em;margin-top:.5em;padding-bottom:1.5em;padding-top:1em;position:relative}.p-license_single__contact__ttl span{position:relative}.p-license_single__contact__ttl:before{background-image:url(https://cms.fca.ac.jp/img/license/arrow_down@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-license_single__contact__head{align-items:center;display:flex;justify-content:center;margin-top:-75px;width:100%}.p-license_single__contact__head .text{background:#2f61b5;border-radius:.5em;color:#fff;font-size:min(.4081632653vw + .7168367347rem,1.125rem);font-weight:700;line-height:1.7;margin-left:min(1.2244897959vw + 10.4081632653px,30px);margin-right:min(1.2244897959vw + 10.4081632653px,30px);padding:min(1.2244897959vw + 10.4081632653px,30px) min(2.8571428571vw + 4.2857142857px,50px);position:relative;text-align:center}.p-license_single__contact__head .text:after,.p-license_single__contact__head .text:before{border-bottom:.5em solid transparent;border-top:.5em solid transparent;box-sizing:border-box;content:"";display:block;height:1em;margin-top:-.5em;position:absolute;top:50%;width:1em}.p-license_single__contact__head .text:before{border-right:.75em solid #2f61b5;left:-1em}.p-license_single__contact__head .text:after{border-left:.75em solid #2f61b5;right:-1em}.p-license_single__contact__inner{background-color:#fff;border-radius:.5em;margin:0 auto;max-width:850px;padding:2em;text-align:center;width:100%}.p-license_single__contact__inner .ttl{display:inline-block;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;line-height:1.4;margin-bottom:1.5em;margin-top:1.5em;position:relative}.p-license_single__contact__inner .ttl:after,.p-license_single__contact__inner .ttl:before{background-color:#f1b237;content:"";display:block;height:1em;margin-top:-.5em;position:absolute;top:50%;width:2px}.p-license_single__contact__inner .ttl:before{left:-.5em;transform:rotate(-15deg)}.p-license_single__contact__inner .ttl:after{right:-.5em;transform:rotate(15deg)}.p-license_single__contact__inner .p-license_single__button{border-radius:9999px;box-shadow:none;margin-bottom:0;padding:1.25em}.p-license_single__contact__inner .p-license_single__button i{height:1em;margin-right:.5em;width:1em}.p-license_single__contact__inner .p-license_single__button+.p-license_single__button{margin-left:15px}.p-license_single__contact__ttl{font-size:min(.5714285714vw + .9910714286rem,1.5625rem);font-weight:700;line-height:1.4;text-align:center}.p-license_single__contact__container{background-color:#f4f8fa;border-bottom:3px solid #2f61b5;border-top:3px solid #2f61b5;padding:40px 15px}.p-license_single__about__head{margin-bottom:-30px;position:relative;z-index:1}.p-license_single__about__head .p-license_single__container{align-items:center;display:flex}.p-license_single__about__head .p-license_single__container .image{display:block;margin-right:15px;width:100px}.p-license_single__about__head .p-license_single__container .image img{width:100%}.p-license_single__about__head .p-license_single__container .label{background-color:#2f61b5;border-radius:9999px;color:#fff;display:inline-block;font-size:1.4rem;padding:.25em .75em}.p-license_single__about__head .p-license_single__container .text{margin-bottom:30px}.p-license_single__about__head .p-license_single__container .ttl{font-size:2.8rem;margin-top:.25em}.p-license_single__about__body{background-color:#fff;border:4px solid #2f61b5;border-radius:15px;padding-bottom:30px;padding-top:45px;position:relative}.p-license_single__about__body:before{background-color:#fff}.p-license_single__about__body:after,.p-license_single__about__body:before{content:"";display:block;height:4px;left:30px;position:absolute;top:-4px;width:45px}.p-license_single__about__body:after{background-color:#2f61b5;transform:rotate(-45deg);transform-origin:bottom left}.p-license_single__about__list{counter-reset:license-about}.p-license_single__about__item{align-items:center;border-bottom:1px dashed #707070;counter-increment:license-about;display:flex;padding:15px}.p-license_single__about__item:before{align-items:center;background-color:#2f61b5;border-radius:9999px;color:#fff;content:counter(license-about);display:flex;flex:0 0 2.5em;font-weight:700;height:2.5em;justify-content:center;margin-right:15px;width:2.5em}.p-license_single__container{margin:0 auto;max-width:890px;padding-left:15px;padding-right:15px}.p-license_single__head{background-color:#fff;padding-bottom:50px;padding-top:50px}.p-license_single__head__ttl{font-size:4rem;font-weight:700;line-height:1.4;margin-bottom:1em;text-align:center}.p-license_single__head__subttl{font-size:1.6rem;font-weight:700;margin-bottom:1.5em;text-align:center}.p-license_single__head__subttl span{background-color:#2f61b5;color:#fff;display:inline-block;line-height:1.4;padding:.5em .75em}.p-license_single__head__txt{margin-bottom:0}.p-license_single__post{background-color:#fff;padding:min(2.4489795918vw + 20.8163265306px,60px)}.p-license_single__post .box__container{border:15px solid #f5f5f5}.p-license_single__post .box__inner{border:1px solid #ccc;padding:30px}.p-license_single__post .box__inner>:first-child{margin-top:0}.p-license_single__post .box__inner>:last-child{margin-bottom:0}.p-license_single__post>*{margin:0 auto min(1.6326530612vw + 13.8775510204px,40px)!important;max-width:890px}.p-license_single__post>:first-child{margin-top:0!important}.p-license_single__post>:last-child{margin-bottom:0!important}.p-license_single__post>p+p{margin-top:-20px!important}.p-license_single__post>h2,.p-license_single__post>h3,.p-license_single__post>h4{margin-top:min(3.2653061224vw + 7.7551020408px,60px)!important}.p-license_single__post>h2{margin-left:-30px!important;margin-right:1em!important;max-width:9999px;width:auto}.p-license_single__post p strong{font-weight:700}.p-license_single__post mark{font-style:normal;font-weight:400}.p-license_single__post h2{background-color:#2f61b5;border-radius:.5em;color:#fff;font-size:min(.4897959184vw + 16.1632653061px,24px);line-height:1.4;padding:1em 1em 1em 1.5em;position:relative}.p-license_single__post h2:after{border-bottom:.3em solid transparent;border-left:.4em solid #2f61b5;border-top:.3em solid transparent;box-sizing:border-box;content:"";display:block;height:.6em;margin-top:-.25em;position:absolute;right:-.6em;top:50%;width:.6em}.p-license_single__post h3{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700}.p-license_single__post h3:before{background-color:#231815;content:"";display:block;height:2px;margin-bottom:1em;width:4em}.p-license_single__post h4{color:#2f61b5;font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700}.p-license_single__post .wp-block-table.th table tr:first-child td,.p-license_single__post .wp-block-table.white table tr:first-child td{background-color:transparent}.p-license_single__post table thead{border-bottom:3px solid}.p-license_single__post table thead+tbody tr:first-child td{background-color:transparent}.p-license_single__post table tr:first-child td{background-color:#eee}.p-license_single__post table tr td,.p-license_single__post table tr th{min-width:160px;padding:1em}.p-license_single__post ul li{display:flex;margin-bottom:.75em}.p-license_single__post ul li:last-child{margin-bottom:0}.p-license_single__post ul li:before{color:#2f61b5;content:"・"}.p-license_single__post ol li{margin-bottom:.75em}.p-license_single__post ol li:last-child{margin-bottom:0}.p-license_single__post .comment{align-items:center;display:flex;font-size:min(.3265306122vw + 12.7755102041px,18px);line-height:1.4}.p-license_single__post .comment .txt{border:2px solid;border-radius:.75em;color:#2f61b5;font-weight:700;margin-left:1.5em;padding:1.5em;position:relative}.p-license_single__post .comment .txt:before{border-bottom:.5em solid transparent;border-right:.75em solid #2f61b5;border-top:.5em solid transparent;box-sizing:border-box;content:"";display:block;height:1em;left:-1em;margin-top:-.5em;position:absolute;top:50%;width:1em}.p-license_single__post .data-list h3{margin-bottom:1em}.p-license_single__post .data-list .data-item{background-color:#f5f5f5;display:grid;grid-template-columns:2fr 1fr;margin-bottom:30px;padding:min(1.6326530612vw + 13.8775510204px,40px);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-license_single__post .data-list .data-item:last-child{margin-bottom:0}.p-license_single__post .data-list .data-item__head{color:#2f61b5}.p-license_single__post .data-list .data-item__body h4{margin-bottom:1em}.p-license_single__post .data-list .data-item__body a{color:#2f61b5;-webkit-text-decoration:underline;text-decoration:underline}.p-license_single__post .data-list .data-item__body a:hover{-webkit-text-decoration:none;text-decoration:none}.p-license_single__button{background-color:#2f61b5;box-shadow:.25em .25em .1em #00000026;color:#fff!important;display:block;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;line-height:1.4;margin:0 auto 120px;max-width:467px;padding:.5em;text-align:center;transition:opacity .3s;width:75%}.p-license_single>.p-license_single__button{margin-bottom:0}.p-license_single__button:hover{opacity:.5}.p-license_contact .p-license_single__button{align-items:center;border-radius:9999px;box-shadow:none;display:flex;justify-content:center;margin:0}.p-license_contact .p-license_single__button i{color:#fff;height:1em;margin-right:.5em;width:1em}.p-license_single__about .p-license_single__button{background-color:#fc980d;border-radius:9999px;box-shadow:none;margin-top:60px;max-width:570px;padding-left:2.5em;padding-right:2.5em;position:relative;width:100%}.p-license_single__about .p-license_single__button .icon{align-items:center;background-color:#fff;border-radius:9999px;color:#fc980d;display:flex;height:2em;justify-content:center;left:1.5em;margin-top:-1em;position:absolute;top:50%;width:2em}.p-license_single__about .p-license_single__button .icon i{height:1em;width:1em}.p-license_single__about .p-license_single__button .strong{display:inline-block;font-size:1.25em;position:relative}.p-license_single__about .p-license_single__button .strong:after{content:"・";display:block;left:0;position:absolute;top:-.75em;width:100%}.p-license_contact .p-license_single__button+.p-license_single__button{margin-left:30px}.p-license_single__button.-document{background-color:#ec6d81}.p-license_single__button.-staff{background-color:#f1b237}.p-license_contact__buttons{display:flex}.js-anim_elm .-delay1,.js-anim_elm.-delay1{transition-delay:.0625s!important}.js-anim_elm .-delay2,.js-anim_elm.-delay2{transition-delay:.125s!important}.js-anim_elm .-delay3,.js-anim_elm.-delay3{transition-delay:.1875s!important}.js-anim_elm .-delay4,.js-anim_elm.-delay4{transition-delay:.25s!important}.js-anim_elm .-delay5,.js-anim_elm.-delay5{transition-delay:.3125s!important}.js-anim_elm .-delay6,.js-anim_elm.-delay6{transition-delay:.375s!important}.js-anim_elm .-delay7,.js-anim_elm.-delay7{transition-delay:.4375s!important}.js-anim_elm .-delay8,.js-anim_elm.-delay8{transition-delay:.5s!important}.js-anim_elm .-delay9,.js-anim_elm.-delay9{transition-delay:.5625s!important}.js-anim_elm .-delay10,.js-anim_elm.-delay10{transition-delay:.625s!important}.js-anim_elm .-delay11,.js-anim_elm.-delay11{transition-delay:.6875s!important}.js-anim_elm .-delay12,.js-anim_elm.-delay12{transition-delay:.75s!important}.js-anim_elm .-delay13,.js-anim_elm.-delay13{transition-delay:.8125s!important}.js-anim_elm .-delay14,.js-anim_elm.-delay14{transition-delay:.875s!important}.js-anim_elm .-delay15,.js-anim_elm.-delay15{transition-delay:.9375s!important}.js-anim_elm .-delay16,.js-anim_elm.-delay16{transition-delay:1s!important}.js-anim_elm .-delay17,.js-anim_elm.-delay17{transition-delay:1.0625s!important}.js-anim_elm .-delay18,.js-anim_elm.-delay18{transition-delay:1.125s!important}.js-anim_elm .-delay19,.js-anim_elm.-delay19{transition-delay:1.1875s!important}.js-anim_elm .-delay20,.js-anim_elm.-delay20{transition-delay:1.25s!important}.js-anim_elm.-visibility .visibility,.js-anim_elm.-visibility.visibility{visibility:hidden}.js-anim_elm.-visibility.is-act .visibility,.js-anim_elm.-visibility.is-act.visibility{visibility:visible}.js-anim_elm.-base1 .base1,.js-anim_elm.-base1.base1{opacity:0;transform:translateY(20px);transition-delay:0s;transition-duration:.5s,.75s;transition-property:opacity,transform;transition-timing-function:ease,cubic-bezier(.215,.61,.355,1)}.js-anim_elm.-base1.is-act .base1,.js-anim_elm.-base1.is-act.base1{opacity:1;transform:translateY(0)}.js-anim_elm.-base2 .base2,.js-anim_elm.-base2.base2{opacity:0;transform:translateY(20px);transition-delay:0s;transition-duration:.5s,.75s;transition-property:opacity,transform;transition-timing-function:ease,cubic-bezier(.215,.61,.355,1)}.js-anim_elm.-base2.is-act .base2,.js-anim_elm.-base2.is-act.base2{opacity:1;transform:translateY(0)}.js-anim_elm.-base3 .base3,.js-anim_elm.-base3.base3{opacity:0;transform:translateY(20px);transition-delay:0s;transition-duration:.5s,.75s;transition-property:opacity,transform;transition-timing-function:ease,cubic-bezier(.215,.61,.355,1)}.js-anim_elm.-base3.is-act .base3,.js-anim_elm.-base3.is-act.base3{opacity:1;transform:translateY(0)}.js-anim_elm.-list1>*{opacity:0;transform:translateY(20px);transition-delay:0s;transition-duration:.5s,.75s;transition-property:opacity,transform;transition-timing-function:ease,cubic-bezier(.215,.61,.355,1)}.js-anim_elm.-list1>:nth-child(0){transition-delay:-.1s}.js-anim_elm.-list1>:first-child{transition-delay:0s}.js-anim_elm.-list1>:nth-child(2){transition-delay:.1s}.js-anim_elm.-list1>:nth-child(3){transition-delay:.2s}.js-anim_elm.-list1>:nth-child(4){transition-delay:.3s}.js-anim_elm.-list1>:nth-child(5){transition-delay:.4s}.js-anim_elm.-list1>:nth-child(6){transition-delay:.5s}.js-anim_elm.-list1>:nth-child(7){transition-delay:.6s}.js-anim_elm.-list1>:nth-child(8){transition-delay:.7s}.js-anim_elm.-list1>:nth-child(9){transition-delay:.8s}.js-anim_elm.-list1>:nth-child(10){transition-delay:.9s}.js-anim_elm.-list1.is-act>*{opacity:1;transform:translateY(0)}.js-anim_elm.-list2>*{opacity:0;transition-duration:.25s;transition-property:opacity}.js-anim_elm.-list2>:nth-child(0){transition-delay:-.1s}.js-anim_elm.-list2>:first-child{transition-delay:0s}.js-anim_elm.-list2>:nth-child(2){transition-delay:.1s}.js-anim_elm.-list2>:nth-child(3){transition-delay:.2s}.js-anim_elm.-list2>:nth-child(4){transition-delay:.3s}.js-anim_elm.-list2>:nth-child(5){transition-delay:.4s}.js-anim_elm.-list2>:nth-child(6){transition-delay:.5s}.js-anim_elm.-list2>:nth-child(7){transition-delay:.6s}.js-anim_elm.-list2>:nth-child(8){transition-delay:.7s}.js-anim_elm.-list2>:nth-child(9){transition-delay:.8s}.js-anim_elm.-list2>:nth-child(10){transition-delay:.9s}.js-anim_elm.-list2.is-act>*{opacity:1}.js-aco-trg{cursor:pointer}.js-aco-wrap{height:0;overflow:hidden}.js-scroll-slider .swiper-wrapper{transition-timing-function:linear}.js-scroll-slider .swiper-slide{width:auto}.js-slider-arrow{cursor:pointer}.js-slider-arrow.-prev{scale:-1 1}.swiper.u-overflow-visible{overflow:visible}.js-modal-trg{cursor:pointer}.js-view-more-wrap{overflow:hidden}.js-tab-trg,.js-view-more-trg{cursor:pointer}.js-tab-trg.is-act{cursor:auto;pointer-events:none}.c-slider_scrollbar01{background-color:#dbdbdb;border-radius:9999px;font-size:1px;height:1em;position:relative;width:100%}.c-slider_scrollbar01 .swiper-scrollbar-drag{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;border-radius:initial}.c-slider_scrollbar01 .swiper-scrollbar-drag:before{background-color:#231815;content:"";height:4em;left:0;position:absolute;right:0;top:50%;translate:0 -50%}.c-slider_arrow01{aspect-ratio:1/1;background-color:#e60012;border-radius:50%;color:#fff;font-size:min(1.6326530612vw + 53.8775510204px,80px);line-height:1;width:1em}.c-slider_arrow01 img,.c-slider_arrow01 svg{font-size:.25em}.c-slider_arrow02{aspect-ratio:1/1;background-color:#e60012;border-radius:50%;color:#fff;font-size:45px;line-height:1;width:1em}.c-slider_arrow02 img,.c-slider_arrow02 svg{font-size:.2444444444em}.c-slider_arrow02-list{display:flex;gap:20px}.c-slider_arrow02-list:has(.swiper-button-lock){display:none}.c-slider_fraction01{color:#808082;font-family:GeneralSans,sans-serif;font-size:min(.1632653061vw + .5867346939rem,.75rem);font-weight:400;letter-spacing:0;line-height:1.3}.c-slider_bullets01{display:flex;font-size:10px;gap:4em;position:relative;z-index:0}.c-slider_bullets01:before{border-top:1px solid #dbdbdb;content:"";left:0;position:absolute;right:0;top:50%;translate:0 -50%;z-index:-1}.c-slider_bullets01 .swiper-pagination-bullet{aspect-ratio:1/1;background-color:#727171;border-radius:50%;transition-duration:.25s;width:1em}.c-slider_bullets01 .swiper-pagination-bullet-active{background-color:#e60012;scale:2}.c-slider_controller01{align-items:center;display:flex;gap:min(.4081632653vw + 13.4693877551px,20px);justify-content:center}.c-slider01{position:relative}.c-slider01 .swiper-slide img{width:100%}.c-slider01 .js-slider-arrow{position:absolute;top:50%;translate:0 -50%;z-index:10}.c-slider01 .js-slider-arrow.-prev{left:0}.c-slider01 .js-slider-arrow.-next{right:0}.c-title01{margin-bottom:1em}.c-title02{background-color:#f4f4f4;border-radius:5px;font-size:min(.7346938776vw + .8278061224rem,1.5625rem);margin-bottom:1.6em;padding:.7em .7em .7em 1.6em;position:relative}.c-title02:before{border-left:3px solid #e60012;bottom:.75em;content:"";left:.8em;position:absolute;top:.65em}.c-title02.-plain{background-color:inherit;margin-bottom:1.5em;padding:0 0 0 .8em}.c-title02.-plain:before{bottom:.25em;left:0;top:.15em}.c-title03{background-image:radial-gradient(#bbb .5px,transparent 0);background-size:10px 10px;border-top:1px solid;font-size:min(.9795918367vw + .8954081633rem,1.875rem);padding:.8em 0}.c-title03,.c-title04{font-weight:400;margin-bottom:1em}.c-title04{display:grid;font-size:min(.6530612245vw + .8469387755rem,1.5rem);grid-template-columns:auto 1fr;padding-left:1em;position:relative;grid-gap:1em;gap:1em}.c-title04:before{aspect-ratio:1/1;background-color:#e60012;content:"";height:.25em;left:0;position:absolute;top:.6em}.c-title04:after{align-self:center;border-top:1px dotted #444;content:""}.c-title05{font-weight:400;margin-bottom:1em;padding-bottom:.25em;position:relative;width:-moz-fit-content;width:fit-content}.c-title05.-center{margin-left:auto;margin-right:auto;text-align:center}.c-title05:after{border-bottom:1px solid;bottom:0;content:"";left:0;position:absolute;right:0}.c-title06{display:grid;font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-weight:400;grid-template-columns:auto 1fr;padding-left:1em;position:relative;grid-gap:1em;gap:1em;margin-bottom:1em}.c-title06:before{aspect-ratio:1/1;background-color:#e60012;content:"";height:.3333333333em;left:0;position:absolute;top:.5em}.c-button01{display:flex;font-size:min(.3265306122vw + .7984693878rem,1.125rem);line-height:1.5}.c-button01 a{align-items:center;background-color:#fff;border:1px solid #231815;border-radius:9999px;display:flex;justify-content:center;min-height:3.3333333333em;padding:.5em 3.8888888889em;transition-duration:.25s}.c-button01 .c-icon{font-size:min(.1632653061vw + .5867346939rem,.75rem);margin-left:1em;margin-right:-1em}.c-button01.-center{justify-content:center}.c-button01.-s{font-size:min(.1632653061vw + .7742346939rem,.9375rem)}.c-button01.-s a{min-height:2.6666666667em;padding:.5em 2em}.c-button01.-s2{font-size:min(.1632653061vw + .7742346939rem,.9375rem)}.c-button01.-s2 a{padding:1em 2em}.c-button01.-current{pointer-events:none}.c-button01.-current .text{color:#e60012}.c-button01.-pdf .c-icon{color:#e60012;font-size:1em}.c-button01.-excel .c-icon{color:#2ea53b;font-size:1em}.c-button01.-external a{background-color:#f4f4f4;border-color:#bababa}.c-button01.-external .c-icon svg{rotate:-45deg}.c-button01.-black a{background-color:#231815;border-color:#231815;color:#fff}.c-button01-list{display:flex;flex-wrap:wrap;gap:20px min(.8163265306vw + 16.9387755102px,30px)}.c-button01-list.-center{justify-content:center}.c-button01-list.-s{gap:15px min(.4081632653vw + 13.4693877551px,20px)}.c-button01-list.c-grid-column{display:grid}.c-button01-list.c-grid-column .c-button01 a{width:100%}.c-button01.-red a{background:#e60012;border:1px solid #e60012;color:#fff}.c-button01.-line a{background:#02c755;border:1px solid #02c755;color:#fff}.c-button01.-reverse a{flex-direction:row-reverse}.c-button01.-reverse a .c-icon{margin-left:-1em;margin-right:1em;transform:rotate(-180deg)}.c-button02{display:flex;font-size:min(.3265306122vw + .7984693878rem,1.125rem);line-height:1.5}.c-button02 a{align-items:center;background-color:#fff;border:1px solid #231815;border-radius:9999px;display:flex;justify-content:space-between;min-height:3.5555555556em;padding:.5em 1.6666666667em;transition-duration:.25s;width:100%}.c-button02 .c-icon{font-size:min(.1632653061vw + .5867346939rem,.75rem);margin-left:1em;margin-right:-.5em}.c-button02.-center{justify-content:center}.c-button02.-current{pointer-events:none}.c-button02.-current .text{color:#e60012}.c-button02.-pdf .c-icon{color:#e60012;font-size:1em}.c-button02-list{gap:min(.4081632653vw + 18.4693877551px,25px) min(1.6326530612vw + 13.8775510204px,40px)}.c-button02.-small a{max-width:310px}.c-button03{display:flex;font-size:min(.2448979592vw + .6926020408rem,.9375rem);line-height:1.5}.c-button03 a{align-items:center;background-color:#fff;border:1px solid #231815;border-radius:100vmax;display:flex;justify-content:space-between;min-height:2.6666666667em;padding:.5em 2em;transition-duration:.25s;width:100%}.c-button03 .c-icon{font-size:min(.1632653061vw + .5867346939rem,.75rem);margin-left:1em;margin-right:-.5em;position:relative}.c-button03 .c-icon:before{aspect-ratio:1/1;background-color:currentColor;border-radius:100vmax;content:"";left:50%;position:absolute;top:50%;transition-duration:.25s;transition-property:opacity,scale;translate:-50% -50%;width:.5em}.c-button03 .c-icon img,.c-button03 .c-icon svg{opacity:0;scale:.1;transition-duration:.25s;transition-property:opacity,scale}.c-button-more01{display:flex;font-size:min(.2448979592vw + .7551020408rem,1rem);justify-content:center}.c-button-more01 .trg{align-items:center;display:flex;gap:.8em}.c-button-more01 .toggle{aspect-ratio:1/1;background-color:#231815;border-radius:50%;color:#fff;font-size:min(1.6326530612vw + 23.8775510204px,50px);height:1em;position:relative}.c-button-more01 .toggle:after,.c-button-more01 .toggle:before{border-top:1px solid;content:"";left:50%;position:absolute;top:50%;translate:-50% -50%;width:.3em}.c-button-more01 .toggle:after{rotate:90deg;transition-duration:.25s}.js-view-more.is-open .c-button-more01 .toggle:after{width:0}.c-modal{height:100vh;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;width:100%;z-index:8000}.c-modal.js-modal{opacity:0;pointer-events:none;transition-duration:.25s;visibility:hidden}.c-modal.js-modal.is-act{opacity:1;pointer-events:all;visibility:visible}.c-modal__wrapper{min-height:100%;padding:min(4.8979591837vw + 41.6326530612px,120px) 0;place-items:center;width:100%}.c-modal-close,.c-modal__wrapper{align-items:center;display:grid;justify-items:center}.c-modal-close{aspect-ratio:1/1;background-color:#231815;border-radius:50%;color:#fff;cursor:pointer;font-size:min(2.4489795918vw + 30.8163265306px,70px);height:1em;place-items:center}.c-modal-close .c-icon{font-size:.2571428571em;rotate:45deg}.p-opencampus_post p{margin-bottom:1em}.p-opencampus_post__body .wp-block-image a{display:block}.p-opencampus_post__body .wp-block-image.-myschool:not(:first-child){margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-opencampus_post__body ol{counter-reset:post-ol}.p-opencampus_post__body ol li{counter-increment:post-ol;padding-left:2.5em;position:relative}.p-opencampus_post__body ol li:before{color:#e60012;content:counter(post-ol,decimal-leading-zero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-weight:700;left:.5em;position:absolute;top:0}.p-opencampus_post__body ul li{padding-left:2em;position:relative}.p-opencampus_post__body ul li:before{content:"●";left:.25em;position:absolute;top:0;transform:scale(.45)}.p-opencampus_post__body ul li ul li:before{content:"◯"}.p-opencampus_post__body ul li a{color:#08c4b5}.p-opencampus_post__body .c-block_check_list{list-style:none}.p-opencampus_post__body .c-block_check_list>li{position:relative}.p-opencampus_post__body .c-block_check_list>li:after,.p-opencampus_post__body .c-block_check_list>li:before{background:#e60012;border-radius:10px;content:"";left:.3em;position:absolute;top:.91em}.p-opencampus_post__body .c-block_check_list>li:before{height:8px;transform:scale(1) rotate(-40deg);width:2px}.p-opencampus_post__body .c-block_check_list>li:after{height:15px;left:.76em;top:.6em;transform:rotate(45deg);width:2px}.p-opencampus_post__body .wp-block-embed{aspect-ratio:16/9}.p-opencampus_post__body .wp-block-embed iframe,.p-opencampus_post__body .wp-block-embed__wrapper{height:100%;width:100%}.p-opencampus_post__body .map_wrap .title{margin-bottom:1em}.p-opencampus_post__body .map_wrap .map{aspect-ratio:3/2}.p-opencampus_post__body .map_wrap .map iframe{height:100%;width:100%}.p-opencampus_post__body .wp-block-group.is-layout-flex.-buttons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.8163265306vw + 6.9387755102px,20px);gap:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_post__body .wp-block-group.is-layout-flex .c-button01{width:100%}.p-opencampus_post__body .wp-block-group.is-layout-flex .c-button01 a{padding-left:1em;padding-right:1em;width:100%}.c-grad_title{background:linear-gradient(90deg,#fc6a61,#8b9fea 53%,#82fcea);border-radius:10px 10px 0 0;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);margin-top:min(4.0816326531vw + 34.693877551px,100px);padding:min(1.6326530612vw + 13.8775510204px,40px) 0 0;position:relative}.c-grad_title:before{bottom:-.2em;color:#fff;content:attr(data-en);font-family:GeneralSans,sans-serif;font-size:min(4.0816326531vw + 2.1683673469rem,6.25rem);font-weight:400;letter-spacing:0;line-height:1.3;line-height:1;mix-blend-mode:overlay;opacity:.3;position:absolute;right:0}.c-grad_title__inner{align-items:center;background:#fff;border-radius:0 10px 0 0;display:inline-block;font-size:min(1.2244897959vw + .9630102041rem,2.1875rem);line-height:1.4;padding:1em 1em 0 1.5em;position:relative}.c-grad_title__inner svg{left:0;position:absolute;top:min(1.6326530612vw + 23.8775510204px,50px)}.c-grad_title__inner small{display:block;font-size:min(.4081632653vw + .8418367347rem,1.25rem)}.c-block_point_card{border-bottom:1px solid #dbdbdb;justify-content:space-between;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);position:relative}.c-block_point_card:not(.-full){display:grid;grid-template-columns:420fr 420fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_point_card.-full{display:grid;grid-auto-rows:min-content;grid-row-gap:min(.8163265306vw + 11.9387755102px,25px);row-gap:min(.8163265306vw + 11.9387755102px,25px)}.c-block_point_card__text{padding-left:min(1.2244897959vw + 5.4081632653px,25px)}.c-block_point_card__num{color:#dbdbdb;font-family:GeneralSans,sans-serif;font-size:min(2.4489795918vw + 2.5510204082rem,5rem);font-weight:300;letter-spacing:0;line-height:1;line-height:1.3;position:relative}.c-block_point_card__num span{display:flex;left:max(-1.2244897959vw + -5.4081632653px,-25px);position:absolute;top:50%;transform:translateY(-50%)}.c-block_point_card__title{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700;margin-bottom:.5em}.c-block_point_card__figure img{border-radius:10px}.c-opencampus_title{--current_color:#e60012}.c-opencampus_title02{color:#e60012;font-size:min(.4897959184vw + 1.0102040816rem,1.5rem);font-weight:700;line-height:1.5}.c-opencampus_title02,.c-opencampus_title03{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-opencampus_title03{font-size:min(.6530612245vw + 1.2219387755rem,1.875rem);padding-top:min(.8163265306vw + 6.9387755102px,20px);position:relative;text-align:center}.c-opencampus_title03:before{background:linear-gradient(90deg,#fc6a61,#8b9fea 53%,#82fcea);border-radius:9999px;content:"";height:6px;left:50%;position:absolute;top:0;transform:translate(-50%);width:80px}.c-block_schedule{background:#f4f4f4;border-radius:10px;margin:min(4.0816326531vw + 34.693877551px,100px) 0;padding:min(2.4489795918vw + 20.8163265306px,60px) min(2.0408163265vw + 17.3469387755px,50px)}.c-block_schedule__title{font-size:min(1.2244897959vw + .9630102041rem,2.1875rem);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);padding-top:.3em;position:relative;text-align:center;z-index:10}.c-block_schedule__title:before{color:#fff;content:"Time Schedule";font-family:GeneralSans,sans-serif;font-size:min(5.7142857143vw + 3.0357142857rem,8.75rem);font-weight:400;left:50%;letter-spacing:0;line-height:1.3;position:absolute;top:-.4em;transform:translate(-50%);white-space:nowrap;z-index:-1}.c-block_schedule.-myschool .c-block_schedule__title:before{content:"Annual Schedule"}.c-block_schedule__title:after{background:#e60012;content:"";height:3px;left:50%;position:absolute;top:0;transform:translate(-50%);width:100px;z-index:10}.c-block_schedule__flow{border-bottom:1.5px dotted #444;display:flex;padding:min(.8163265306vw + 16.9387755102px,30px) 0}.c-block_schedule__flow:last-child svg{display:none}.c-block_schedule__flow__time{margin-right:min(2.4489795918vw + 10.8163265306px,50px);max-width:80px;min-width:80px;text-align:center}.c-block_schedule__flow__time span{background:#e60012;border-radius:9999px;color:#fff;display:block}.c-block_schedule__flow__time svg{transform:rotate(-90deg)}.c-block_schedule.-myschool .c-block_schedule__flow__text{display:grid;grid-row-gap:min(.4081632653vw + 8.4693877551px,15px);grid-auto-rows:min-content;row-gap:min(.4081632653vw + 8.4693877551px,15px)}.c-block_schedule.-myschool .c-block_schedule__flow__text .sub{border-radius:min(.4081632653vw + 3.4693877551px,10px);overflow:hidden;z-index:0}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full){-moz-column-gap:min(2.0408163265vw + 12.3469387755px,45px);column-gap:min(2.0408163265vw + 12.3469387755px,45px);grid-template-columns:1fr min(25.1736111111vw + -112.7777777778px,290px);grid-template-rows:auto 1fr}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .sub{align-self:start;grid-column:2/3;grid-row:1/3}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .main,.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .main__bottom{display:grid;grid-auto-rows:min-content;grid-row-gap:min(.4081632653vw + 8.4693877551px,15px);row-gap:min(.4081632653vw + 8.4693877551px,15px)}.c-block_schedule__flow__img{margin-left:auto}.c-block_faq__list{border-bottom:1px solid #dbdbdb;padding-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-block_faq__list+.c-block_faq__list{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.c-block_faq__list dd,.c-block_faq__list dt{padding-left:2em;position:relative}.c-block_faq__list dd:before,.c-block_faq__list dt:before{font-family:GeneralSans,sans-serif;font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:500;left:0;letter-spacing:0;line-height:1.3;position:absolute;top:0}.c-block_faq__dt{font-weight:700;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-block_faq__dt:before{color:#e60012;content:"Q"}.c-block_faq dd:before{content:"A"}.c-block_faq dd a{color:#2f61b5;-webkit-text-decoration:underline;text-decoration:underline}.p-block_transportation_support{margin:min(3.2653061224vw + 27.7551020408px,80px) 0}.p-block_transportation_support__bnr+.p-block_transportation_support__bnr{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-block_transportation_support__bnr a{overflow:hidden}.p-block_transportation_support__bnr a>img{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-block_guest{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-block_guest__inner{display:flex;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.c-block_guest__figure{flex-shrink:0;margin-right:min(2.4489795918vw + 10.8163265306px,50px)}.c-block_guest__dates{border-bottom:1px solid #e60012;border-top:1px solid #e60012;font-size:min(.3265306122vw + .9234693878rem,1.25rem);font-weight:700;padding:min(.4081632653vw + 3.4693877551px,10px) min(.8163265306vw + 6.9387755102px,20px);position:relative;text-align:center}.c-block_guest__dates:after,.c-block_guest__dates:before{background:#e60012;content:"";height:20px;position:absolute;width:1px}.c-block_guest__dates:before{left:0;top:0}.c-block_guest__dates:after{bottom:0;right:0}.c-block_guest__company{display:inline-block;line-height:1.4;margin-bottom:.3em;position:relative}.c-block_guest__company:before{background:#231815;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.c-block_guest__name{font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700;margin-bottom:.5em}.c-block_guest__profile strong{color:#727171;display:block;margin-bottom:.3em}.c-block_guest__sns{display:flex;gap:15px;margin-top:min(.8163265306vw + 6.9387755102px,20px)}.c-block_guest__sns>li{padding-left:0!important}.c-block_guest__sns>li:before{display:none}.c-block_guest__sns svg{height:1.2em;width:1.2em}.c-block_guest__team{background:#f4f4f4;border-radius:10px;margin-bottom:min(.8163265306vw + 16.9387755102px,30px);margin-top:min(.8163265306vw + 16.9387755102px,30px);padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_guest__team__block{display:flex}.c-block_guest__team__block+.c-block_guest__team__block{margin-top:min(.8163265306vw + 6.9387755102px,20px)}.c-block_guest__team__thumb{flex-shrink:0;margin-right:2em;max-width:200px}.c-block_slider{--slider-margin:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);position:relative}.c-block_slider .swiper-slide{aspect-ratio:600/400;width:100%}.c-block_slider .swiper-slide img{height:100%;width:100%}.c-block_slider .c-slider_arrow01{position:absolute;top:50%;translate:0 -50%;z-index:11}.c-block_slider .c-slider_arrow01.swiper-button-disabled{background:#727171}.c-block_slider .c-slider_arrow01.-prev{left:-.5em;scale:-1 1}.c-block_slider .c-slider_arrow01.-next{right:-.5em}.c-block_experience,.c-block_voice{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-block_voice{display:grid;grid-auto-rows:min-content;grid-row-gap:min(.8163265306vw + 11.9387755102px,25px);row-gap:min(.8163265306vw + 11.9387755102px,25px)}.c-block_voice__card{align-items:center;display:flex}.c-block_voice__card__thumb{border-radius:50%;flex-shrink:0;overflow:hidden;position:relative;z-index:0}.c-block_voice__card__text{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_voice__card__title{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-block_voice__card__desc{border-bottom:1.5px dotted #dbdbdb;display:inline}.c-block_voice__card__desc .name{align-items:center;-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;margin-top:.5em}.c-block_voice__card__desc .name small{color:#727171}.c-block_question{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-block_question__card{background:#f4f4f4;border-radius:10px;display:flex;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);padding:min(1.2244897959vw + 10.4081632653px,30px)}.c-block_question__card__ico{flex-shrink:0;max-width:min(3.2653061224vw + 67.7551020408px,120px);min-width:min(3.2653061224vw + 67.7551020408px,120px)}.c-block_question__card__text{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_question_human{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-block_bg_gray{background:#f4f4f4;border-radius:10px;padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_bg_gray__title{font-size:min(.9795918367vw + .8954081633rem,1.875rem);font-weight:700;line-height:1.5;padding:.5em 0 .8em;position:relative}.c-block_bg_gray__title:before{background:#231815;content:"";height:3px;left:0;position:absolute;top:0;width:50px}.c-block_online{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_online__anc{display:flex;gap:20px;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-block_online__anc li a{align-items:center;display:flex}.c-block_online__anc li .c-icon{align-content:center;background:#231815;border-radius:50%;display:grid;height:min(1.6326530612vw + 13.8775510204px,40px);justify-content:center;margin-right:1em;place-content:center;transform:rotate(90deg);width:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_online__anc li .c-icon svg{color:#fff}.c-block_online_area{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_online_area__card{border-bottom:1.5px dotted #dbdbdb;display:flex;padding:min(1.2244897959vw + 10.4081632653px,30px) 0}.c-block_online_area__card__num{margin-right:min(2.4489795918vw + 10.8163265306px,50px);max-width:80px;min-width:80px;text-align:center}.c-block_online_area__card__num span{background:#e60012;border-radius:9999px;color:#fff;display:block;margin-bottom:min(.1632653061vw + 9.387755102px,12px)}.c-block_online_area__card__num svg{transform:rotate(-90deg)}.c-block_online_area__card__text{margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.c-block_online_area__card__inner{display:flex}.c-block_online_area__card__inner .img{flex-shrink:0;margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.c-block_online_area__card__tel_mail{background:#fff;border-radius:10px;display:flex;gap:min(.8163265306vw + 16.9387755102px,30px);justify-content:center;padding:min(2.0408163265vw + 17.3469387755px,50px)}.c-block_online_area__card__tel_mail li{align-items:center;color:#e60012;display:flex;font-family:GeneralSans,sans-serif;font-size:min(.3265306122vw + .9234693878rem,1.25rem);font-weight:500;letter-spacing:0;line-height:1.3}.c-block_online_area__card__tel_mail li .c-icon{margin-right:1em}.c-block_online_area__card__tel_mail li svg{color:#231815}.c-block_tel{align-items:center;border:3px solid #e60012;border-radius:10px;display:flex;justify-content:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(4.8979591837vw + 1.6326530612px,80px)}.c-block_tel__list{align-items:center;display:flex;margin-left:auto}.c-block_tel__list .tel{margin-left:2em}.c-block_tel__list .tel .c-icon{height:.4em;position:relative;top:.2em;width:.4em}.c-block_tel__list .tel .c-icon svg{color:#231815}.c-block_tel__list .tel span{color:#e60012;font-family:GeneralSans,sans-serif;font-size:min(.9795918367vw + 1.0204081633rem,2rem);font-weight:500;letter-spacing:0;line-height:1.3;text-align:center}.c-block_tel__list .tel small{color:#231815;display:block;font-size:min(.1632653061vw + .5867346939rem,.75rem)}.c-block_price_card{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_price_card__title{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;padding-top:1em;position:relative}.c-block_price_card__title:before{background:linear-gradient(90deg,#fc6a61,#8b9fea 53%,#82fcea);border-radius:9999px;content:"";height:6px;left:0;position:absolute;top:0;width:100px}.c-block_price_card__list{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;padding:min(.8163265306vw + 6.9387755102px,20px) 0}.c-block_price_card__city{font-size:min(.1632653061vw + 11.387755102px,14px);font-weight:400;max-width:180px}.c-block_price_card__price{color:#e60012;font-family:GeneralSans,sans-serif;font-size:min(.9795918367vw + 1.0204081633rem,2rem);font-weight:500;letter-spacing:0;line-height:1.3}.c-block_price_card__price small{font-size:min(.1632653061vw + 10.387755102px,13px)}.c-block_about_myschool__list{display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px);justify-content:center}.c-block_myschool_program{margin-left:auto;margin-right:auto;max-width:780px;text-align:center}.c-block_myschool_program:not(:last-child){margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.c-block_myschool_program__title{font-size:min(.3265306122vw + 1.0484693878rem,1.375rem);font-weight:700;line-height:1.625;margin-bottom:1.5em}.c-block_myschool_program__title:before{background-image:linear-gradient(90deg,#fc6a61,#8b9fea,#82fcea);border-radius:5px;content:"";display:block;height:min(.1632653061vw + 3.387755102px,6px);margin-bottom:1em;margin-left:auto;margin-right:auto;width:min(4.0816326531vw + 34.693877551px,100px)}.c-block_myschool_program__list{-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);display:flex;flex-wrap:wrap;justify-content:center;padding-top:min(1.9591836735vw + 16.6530612245px,48px);row-gap:min(.9795918367vw + 8.3265306122px,24px)}.c-block_myschool_program__item{border:2px solid #90a3e5;max-width:min(6.8571428571vw + 130.2857142857px,240px);min-width:min(6.8571428571vw + 130.2857142857px,240px);padding-top:min(1.2734693878vw + 10.8244897959px,31.2px);position:relative}.c-block_myschool_program__item,.c-block_myschool_program__item .amount{align-items:center;aspect-ratio:1/1;border-radius:9999px;display:flex;justify-content:center}.c-block_myschool_program__item .amount{background-image:linear-gradient(to right top,#fc6a61,#8b9fea,#82fcea);color:#fff;left:50%;margin-left:auto;margin-right:auto;position:absolute;top:0;transform:translate(-50%,-50%);width:min(2.7428571429vw + 52.1142857143px,96px)}.c-block_myschool_program__item .amount svg{height:62.5%;width:62.5%;fill:currentColor}.c-block_myschool_program__item .title{font-weight:inherit;line-height:1.5}.c-block_myschool_program__item .title strong{display:block;font-weight:700}.c-block_myschool_program__item .title strong:not(.-small){font-size:min(.6530612245vw + 1.2219387755rem,1.875rem)}.c-block_myschool_program__item .title strong.-small{font-size:min(.3265306122vw + 1.0484693878rem,1.375rem)}.wp-block-table td,.wp-block-table th{border:1px solid #231815;padding:1em}.c-block_contents_loop a .img{overflow:hidden}.c-block_contents_loop a img{transition:all .3s ease}.c-block_contents_loop__box img{width:100%}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none!important}.u-ib{display:inline-block}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.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.-column{flex-direction:column}.u-flex.-inline{display:inline-flex}.u-flex.-ai-start{align-items:flex-start}.u-flex.-ai-center{align-items:center}.u-flex.-ai-end{align-items:flex-end}.u-flex.-jc-between{justify-content:space-between}.u-flex.-jc-around{justify-content:space-around}.u-flex.-jc-start{justify-content:flex-start}.u-flex.-jc-center{justify-content:center}.u-flex.-jc-end{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:#e60012}.u-color-font{color:#231815}.u-color-sub{color:#ccc}.u-color-white{color:#fff}.u-color-accent{color:#ccc}.u-color-gray01{color:#808082}.u-color-gray02{color:#727171}.u-color-gray03{color:#444}.u-color-gray04{color:#f4f4f4}.u-color-gray05{color:#dbdbdb}.u-color-gray06{color:#bababa}.u-color-gray07{color:#231815}.u-color-blue{color:#2f61b5}.u-color-orange{color:#fc980d}.u-color-note{color:#727171}.-game .u-color-course{color:#2f61b5!important}.-e-sports .u-color-course{color:#fc980d!important}.-cg-movie .u-color-course,.-cg_vr .u-color-course{color:#1fc4d1!important}.-pop-culture .u-color-course{color:#95cc15!important}.-technology .u-color-course{color:#ef1958!important}.-design .u-color-course{color:#ce2a99!important}.-anime .u-color-course,.-anime_cg .u-color-course{color:#1fc4d1!important}.-manga_illust_novel .u-color-course{color:#95cc15!important}.-cg_video .u-color-course{color:#1fc4d1!important}.-ec_business_design .u-color-course{color:#ce2a99!important}.-anime_novel .u-color-course,.-illust .u-color-course,.-manga_illust .u-color-course,.-novel .u-color-course{color:#95cc15!important}.-ai_it .u-color-course,.-it_technology .u-color-course{color:#ef1958!important}.-dormitory .u-color-dormitory{color:#ef1958}.-alone .u-color-dormitory{color:#2f61b5}.u-bg-color-white{background-color:#fff!important}.u-bg-color-bg{background-color:#f4f4f4!important}.u-bg-color-gray01{background-color:#808082!important}.u-bg-color-gray02{background-color:#727171!important}.u-bg-color-gray03{background-color:#444!important}.u-bg-color-gray04{background-color:#f4f4f4!important}.-game .u-bg-color-course{background-color:#2f61b5!important}.-e-sports .u-bg-color-course{background-color:#fc980d!important}.-cg-movie .u-bg-color-course,.-cg_vr .u-bg-color-course{background-color:#1fc4d1!important}.-pop-culture .u-bg-color-course{background-color:#95cc15!important}.-technology .u-bg-color-course{background-color:#ef1958!important}.-design .u-bg-color-course{background-color:#ce2a99!important}.-anime .u-bg-color-course,.-anime_cg .u-bg-color-course{background-color:#1fc4d1!important}.-manga_illust_novel .u-bg-color-course{background-color:#95cc15!important}.-cg_video .u-bg-color-course{background-color:#1fc4d1!important}.-ec_business_design .u-bg-color-course{background-color:#ce2a99!important}.-anime_novel .u-bg-color-course,.-illust .u-bg-color-course,.-manga_illust .u-bg-color-course,.-novel .u-bg-color-course{background-color:#95cc15!important}.-ai_it .u-bg-color-course,.-it_technology .u-bg-color-course{background-color:#ef1958!important}.-game .u-bg-color-course-grad{background-image:linear-gradient(90deg,#2f61b5,#3be6f8)}.-e-sports .u-bg-color-course-grad{background-image:linear-gradient(90deg,#fc980d,#ffcd45)}.-cg-movie .u-bg-color-course-grad{background-image:linear-gradient(90deg,#1fc4d1,#6cde62)}.-pop-culture .u-bg-color-course-grad{background-image:linear-gradient(90deg,#8cbf16,#bee247)}.-technology .u-bg-color-course-grad{background-image:linear-gradient(90deg,#ef1958,#ff8a36)}.u-bg-color-game{background-color:#2f61b5!important}.u-bg-color-e-sports{background-color:#fc980d!important}.u-bg-color-cg-movie,.u-bg-color-cg_vr{background-color:#1fc4d1!important}.u-bg-color-pop-culture{background-color:#95cc15!important}.u-bg-color-technology{background-color:#ef1958!important}.u-bg-color-design{background-color:#ce2a99!important}.u-bg-color-anime,.u-bg-color-anime_cg{background-color:#1fc4d1!important}.u-bg-color-manga_illust_novel{background-color:#95cc15!important}.u-bg-color-cg_video{background-color:#1fc4d1!important}.u-bg-color-ec_business_design{background-color:#ce2a99!important}.u-bg-color-anime_novel,.u-bg-color-illust,.u-bg-color-manga_illust,.u-bg-color-novel{background-color:#95cc15!important}.u-bg-color-ai_it,.u-bg-color-it_technology{background-color:#ef1958!important}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mt0-max{margin-top:0!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-mb0-max{margin-bottom:0!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-mt5-max{margin-top:10px!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5-max{margin-bottom: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-mt10-max{margin-top:20px!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10-max{margin-bottom: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-mt15-max{margin-top:30px!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15-max{margin-bottom: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-mt20-max{margin-top:40px!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20-max{margin-bottom: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-mt25-max{margin-top:50px!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25-max{margin-bottom: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-mt30-max{margin-top:60px!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30-max{margin-bottom: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-mt35-max{margin-top:70px!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35-max{margin-bottom: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-mt40-max{margin-top:80px!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40-max{margin-bottom: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-mt45-max{margin-top:90px!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45-max{margin-bottom: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-mt50-max{margin-top:100px!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50-max{margin-bottom: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-mt55-max{margin-top:110px!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55-max{margin-bottom: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-mt60-max{margin-top:120px!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60-max{margin-bottom: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-mt65-max{margin-top:130px!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65-max{margin-bottom: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-mt70-max{margin-top:140px!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70-max{margin-bottom: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-mt75-max{margin-top:150px!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75-max{margin-bottom: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-mt80-max{margin-top:160px!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80-max{margin-bottom: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-mt85-max{margin-top:170px!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85-max{margin-bottom: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-mt90-max{margin-top:180px!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90-max{margin-bottom: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-mt95-max{margin-top:190px!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95-max{margin-bottom: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-mt100-max{margin-top:200px!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100-max{margin-bottom: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-mb-em0_25{margin-bottom:.25em!important}.u-mt-em0_25{margin-top:.25em!important}.u-mb-em0_5{margin-bottom:.5em!important}.u-mt-em0_5{margin-top:.5em!important}.u-mb-em0_75{margin-bottom:.75em!important}.u-mt-em0_75{margin-top:.75em!important}.u-mb-em1{margin-bottom:1em!important}.u-mt-em1{margin-top:1em!important}.u-mb-em1_25{margin-bottom:1.25em!important}.u-mt-em1_25{margin-top:1.25em!important}.u-mb-em1_5{margin-bottom:1.5em!important}.u-mt-em1_5{margin-top:1.5em!important}.u-mb-em1_75{margin-bottom:1.75em!important}.u-mt-em1_75{margin-top:1.75em!important}.u-mb-em2{margin-bottom:2em!important}.u-mt-em2{margin-top:2em!important}.u-mb-em2_5{margin-bottom:2.5em!important}.u-mt-em2_5{margin-top:2.5em!important}.u-mb-em3{margin-bottom:3em!important}.u-mt-em3{margin-top:3em!important}.u-radius-10{border-radius:10px}.u-radius-20{border-radius:20px}.u-note{padding-left:1em;position:relative}.u-note:before{content:"※";left:0;position:absolute;top:0}.u-hover{transition-duration:.25s}.u-gap-0{gap:0}.u-gap-em0_25{gap:.25em}.u-gap-em0_5{gap:.5em}.u-gap-em1{gap:1em}.u-gap-em2{gap:2em}.u-gap-10{gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-row-10{row-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-col-10{-moz-column-gap:min(.4081632653vw + 3.4693877551px,10px);column-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-20{gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-row-20{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-col-20{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-30{gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-row-30{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-col-30{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-40{gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-row-40{row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-col-40{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-50{gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-row-50{row-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-col-50{-moz-column-gap:min(2.0408163265vw + 17.3469387755px,50px);column-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-60{gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-row-60{row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-col-60{-moz-column-gap:min(2.4489795918vw + 20.8163265306px,60px);column-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-70{gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-row-70{row-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-col-70{-moz-column-gap:min(2.8571428571vw + 24.2857142857px,70px);column-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-80{gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-row-80{row-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-col-80{-moz-column-gap:min(3.2653061224vw + 27.7551020408px,80px);column-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-90{gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-row-90{row-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-col-90{-moz-column-gap:min(3.6734693878vw + 31.2244897959px,90px);column-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-100{gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-row-100{row-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-col-100{-moz-column-gap:min(4.0816326531vw + 34.693877551px,100px);column-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-link{color:#08c4b5;-webkit-text-decoration:underline;text-decoration:underline}.u-link.-red{color:#e60012}.u-font-base{font-family:LINESeedJP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,游ゴシック体,Noto Sans JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif}.u-font-general{font-family:GeneralSans,sans-serif;font-weight:400;letter-spacing:0;line-height:1.3}.u-anchor{margin-top:max(-2.4489795918vw + -50.8163265306px,-90px);padding-top:min(2.4489795918vw + 50.8163265306px,90px)}.u-underline{position:relative}.u-underline:after{border-bottom:1px solid;bottom:0;content:"";left:0;position:absolute;right:0}.u-width-per100{width:100%}.u-as-center{align-self:center}.u-js-center{justify-self:center}.u-ai-center{align-items:center}.u-ai-start{align-items:start}.u-ai-end{align-items:end}.u-jc-center{justify-content:center}.u-jc-start{justify-content:start}.u-jc-end{justify-content:end}.u-lh-1_5{line-height:1.5}.u-clip-text{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (-o-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),only screen and (max-width:3840px) and (min-width:320px) and (min-device-pixel-ratio:1.5){.c-common_course_area{background-image:url(/img/work_book/work_book_course_bg@2x.jpg)}}@media only screen and (max-width:1599px){.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.-col3.-col4-max,.c-grid-column.-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.-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.-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))}.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-ul01-column.-count3-md{-moz-column-count:3;column-count:3}.c-ul01-column.-count2-md{-moz-column-count:2;column-count:2}.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.-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.-col3.-col4-md,.c-grid-column.-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.-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.-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.-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.-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.-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-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full){grid-template-columns:1fr min(11.8367346939vw + 100.612244898px,290px)}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .sub{grid-row:1/2}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .main{align-self:center}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .main__bottom{grid-column:1/-1}.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-ul01-column.-count2-tab{-moz-column-count:2;column-count:2}.c-ul04{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--column,2),1fr)}.c-ul04 li:not(:has(.in)){display:none}.c-table01 table{min-width:min(65.306122449vw + 555.1020408163px,1600px)}.c-box02-list{grid-template-columns: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.-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.-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.-col3.-col4-tab,.c-grid-column.-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.-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.-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.-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.-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.-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.-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.-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.-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))}.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-ul01-column.-count1-sp{-moz-column-count:1;column-count:1}.c-table01.-block-sp td,.c-table01.-block-sp th{border-top:0;display:block;width:100%}.c-table-number01 dl dd{font-size:1em}.c-media01{flex-direction:column}.c-media01__img{order:-1}.c-media-flow01{grid-template-columns:1fr}.c-media-flow01__img{width:auto}.is-drawer-open .c-overlay{display:none}.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.-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.-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.-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.-col3.-col4-sp,.c-grid-column.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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-opencampus_link01 a{display:grid;grid-template-columns:168fr 145fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-opencampus_link01__text-area{align-self:center}.c-opencampus_link01__title{margin-top:0}.c-opencampus_link01__button01-list,.c-opencampus_link01__text{display:none}.c-opencampus_link01-list{gap:min(1.2244897959vw + 10.4081632653px,30px);grid-template-columns:1fr}.c-blog_link01 .c-icon{display:none}.p-license_single__post{padding-left:10px;padding-right:10px}.p-license_single__post .data-list .data-item{grid-template-columns:1fr}.p-license_single__post .data-list .data-item__head{margin-left:0}.p-license_single__button{margin:0 auto 20px!important;width:100%}.p-license_contact__buttons{display:block}.c-slider01 .js-slider-arrow.-prev{left:-.25em}.c-slider01 .js-slider-arrow.-next{right:-.25em}.c-button01 a{padding:.5em 2.5em}.p-opencampus_post{width:100%}.p-opencampus_post__body .wp-block-image.-myschool{margin-left:min(3.2653061224vw + -52.2448979592px,0px);margin-right:min(.8163265306vw + -13.0612244898px,0px)}.p-opencampus_post__body .wp-block-group.is-layout-flex.-buttons{grid-template-columns:none;justify-content:center}.p-opencampus_post__body .wp-block-group.is-layout-flex .c-button01 a{padding-left:2.5em;padding-right:2.5em}.c-grad_title__inner{padding-left:2em}.c-block_point_card:not(.-full){grid-template-columns:1fr}.c-block_point_card__text{align-items:center;display:flex;flex-wrap:wrap}.c-block_point_card__text .c-text01{width:100%}.c-block_point_card__title{margin-bottom:0}.c-block_schedule__flow{display:block}.c-block_schedule__flow__time{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-block_schedule__flow__time svg{display:none}.c-block_guest__inner{display:block}.c-block_guest__figure{margin-bottom:1em;margin-right:0}.c-block_guest__figure img{width:100%}.c-block_guest__team__block{display:block}.c-block_guest__team__thumb{margin-bottom:1em;margin-right:0}.c-block_slider .c-slider_arrow01{width:.5em}.c-block_voice__card__thumb{width:100px}.c-block_online_area__card{display:block}.c-block_online_area__card__num svg{display:none}.c-block_online_area__card__text{margin-left:0}.c-block_online_area__card__inner{display:block}.c-block_online_area__card__inner .img{margin-left:0;margin-top:1em}.c-block_online_area__card__tel_mail{display:block}.c-block_online_area__card__tel_mail li:last-child{margin-top:1em}.c-block_tel{display:block}.u-left-sp{text-align:left}.u-flex.-column-sp{flex-direction:column}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}.u-img-scroll{overflow-x:auto}.u-img-scroll img{max-width:min(65.306122449vw + 555.1020408163px,1600px)}}@media only screen and (max-width:567px){.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.-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.-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.-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.-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.-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.-col3.-col4-spmin,.c-grid-column.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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.-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-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full){grid-template-columns:none;grid-template-rows:none}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .sub{grid-column:auto;grid-row:auto}.c-block_schedule.-myschool .c-block_schedule__flow__text:not(.-full) .main__bottom{grid-column:auto}.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){a:hover .c-icon.-dotted01:before{opacity:0;scale:.1}a:hover .c-icon.-dotted01 img,a:hover .c-icon.-dotted01 svg{opacity:1;scale:1}.c-hamburger:hover .bar:after{width:50%}.c-bnr a:hover{opacity:.8}.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 a:focus,.c-post ol 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 a:focus,.c-post ul a:hover{-webkit-text-decoration:none;text-decoration:none}.c-post .wp-block-image a:hover{opacity:.5}.js-modal-trg:hover .c-blog_link01__img>img,.js-modal-trg:hover .c-interview_link01__head>img,.js-modal-trg:hover .c-opencampus_link01__img>img,.js-modal-trg:hover .c-topics_link01__img>img,a:hover .c-blog_link01__img>img,a:hover .c-interview_link01__head>img,a:hover .c-opencampus_link01__img>img,a:hover .c-topics_link01__img>img{transform:scale(1.05)}.c-button01 a:hover{background-color:#231815;color:#fff}.c-button01.-black a:hover{background-color:#fff;color:#231815}.c-button01.-line a:hover,.c-button01.-red a:hover{border:1px solid #231815}.c-button02 a:hover,.c-button03 a:hover{background-color:#231815;color:#fff}.c-button03 a:hover .c-icon:before{opacity:0;scale:.1}.c-button03 a:hover .c-icon img,.c-button03 a:hover .c-icon svg{opacity:1;scale:1}.p-opencampus_post__body .wp-block-image a{transition:opacity .25s cubic-bezier(.39,.575,.565,1)}.p-opencampus_post__body .wp-block-image a:hover{opacity:.5}.c-block_faq dd a:hover{-webkit-text-decoration:none;text-decoration:none}.c-block_contents_loop a:hover img,.js-modal-trg:hover .p-block_transportation_support__bnr a>img,a:hover .p-block_transportation_support__bnr a>img{transform:scale(1.05)}.u-hover:hover{opacity:.7}.u-link:hover{-webkit-text-decoration:none;text-decoration:none}}@media (any-hover:none){.c-icon.-dotted01:before{opacity:0}.c-icon.-dotted01 img,.c-icon.-dotted01 svg{opacity:1;scale:.8}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-drawer[data-astro-cid-ik6gsfzl]{height:100lvh;max-width:min(17.9591836735vw + 432.6530612245px,720px);opacity:0;position:fixed;right:max(-8.1632653061vw + -69.387755102px,-200px);top:0;transition:opacity .25s,right .375s cubic-bezier(.215,.61,.355,1),visibility .25s;visibility:hidden;width:100%;z-index:6000}.c-drawer[data-astro-cid-ik6gsfzl].is-open{opacity:1;right:0;visibility:visible}.c-drawer__container[data-astro-cid-ik6gsfzl]{background-color:#fff;border-radius:20px 0 0 20px;height:100%;padding:min(3.2653061224vw + 7.7551020408px,60px);position:relative}.c-drawer__logo[data-astro-cid-ik6gsfzl]{font-size:min(1.7959183673vw + .9540816327rem,2.75rem);left:min(3.2653061224vw + 7.7551020408px,60px);line-height:1em;position:absolute;top:min(3.2653061224vw + 7.7551020408px,60px)}.c-drawer__logo[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{display:block}.c-drawer__logo[data-astro-cid-ik6gsfzl] img[data-astro-cid-ik6gsfzl]{height:1em;width:auto}.c-drawer__grid[data-astro-cid-ik6gsfzl]{align-items:start;display:grid;grid-template-columns:210fr 365fr;grid-gap:min(1.2244897959vw + 10.4081632653px,30px);gap:min(1.2244897959vw + 10.4081632653px,30px);height:100%;padding-top:min(2.8571428571vw + 24.2857142857px,70px)}.c-drawer__side[data-astro-cid-ik6gsfzl]{display:flex;flex-direction:column;height:100%}.c-drawer__main[data-astro-cid-ik6gsfzl]{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.c-drawer__menu[data-astro-cid-ik6gsfzl]{min-height:100%;width:100%}.c-drawer__sns[data-astro-cid-ik6gsfzl]{color:#bababa;display:flex;font-size:min(.4081632653vw + .8418367347rem,1.25rem);gap:1em;justify-content:space-between;margin-bottom:auto;margin-top:1.5em}.c-drawer__sns[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{align-items:center;display:grid;justify-items:center;place-items:center;transition-duration:.25s}.c-drawer[data-astro-cid-ik6gsfzl] .c-hamburger-wrapper[data-astro-cid-ik6gsfzl]{align-items:center;display:flex;height:min(2.4489795918vw + 50.8163265306px,90px);position:absolute;right:min(1.6326530612vw + 13.8775510204px,40px);top:0}.c-drawer_link01[data-astro-cid-ik6gsfzl]{border-bottom:1px solid #dbdbdb}.c-drawer_link01__body[data-astro-cid-ik6gsfzl],.c-drawer_link01__head[data-astro-cid-ik6gsfzl]{line-height:1.5;padding:1.2em min(1.2244897959vw + 10.4081632653px,30px)}.c-drawer_link01__head[data-astro-cid-ik6gsfzl]{align-items:center;display:flex;font-weight:700}.c-drawer_link01__body[data-astro-cid-ik6gsfzl]{background-color:#f4f4f4;display:grid;grid-gap:1.5em;gap:1.5em}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{justify-self:start;position:relative}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]:after{background-color:currentColor;bottom:-.25em;content:"";display:block;height:1px;left:auto;position:absolute;right:0;transition-duration:.25s;transition-property:width;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:0}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl]{display:grid;padding-left:1.2em;grid-gap:1.5em;gap:1.5em;position:relative}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl]:before{border-left:1px solid #e60012;bottom:.2em;content:"";left:0;position:absolute;top:.2em}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-game:before{border-left-color:#2f61b5}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-game .world[data-astro-cid-ik6gsfzl]{color:#2f61b5}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-e-sports:before{border-left-color:#fc980d}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-e-sports .world[data-astro-cid-ik6gsfzl]{color:#fc980d}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-cg-movie:before{border-left-color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-cg-movie .world[data-astro-cid-ik6gsfzl]{color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-cg_vr:before{border-left-color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-cg_vr .world[data-astro-cid-ik6gsfzl]{color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-pop-culture:before{border-left-color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-pop-culture .world[data-astro-cid-ik6gsfzl]{color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-technology:before{border-left-color:#ef1958}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-technology .world[data-astro-cid-ik6gsfzl]{color:#ef1958}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-design:before{border-left-color:#ce2a99}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-design .world[data-astro-cid-ik6gsfzl]{color:#ce2a99}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-anime_cg:before{border-left-color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-anime_cg .world[data-astro-cid-ik6gsfzl]{color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-anime:before{border-left-color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-anime .world[data-astro-cid-ik6gsfzl]{color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-manga_illust_novel:before{border-left-color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-manga_illust_novel .world[data-astro-cid-ik6gsfzl]{color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-cg_video:before{border-left-color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-cg_video .world[data-astro-cid-ik6gsfzl]{color:#1fc4d1}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-ec_business_design:before{border-left-color:#ce2a99}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-ec_business_design .world[data-astro-cid-ik6gsfzl]{color:#ce2a99}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-anime_novel:before{border-left-color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-anime_novel .world[data-astro-cid-ik6gsfzl]{color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-novel:before{border-left-color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-novel .world[data-astro-cid-ik6gsfzl]{color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-manga_illust:before{border-left-color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-manga_illust .world[data-astro-cid-ik6gsfzl]{color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-illust:before{border-left-color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-illust .world[data-astro-cid-ik6gsfzl]{color:#95cc15}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-ai_it:before{border-left-color:#ef1958}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-ai_it .world[data-astro-cid-ik6gsfzl]{color:#ef1958}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-it_technology:before{border-left-color:#ef1958}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl].-it_technology .world[data-astro-cid-ik6gsfzl]{color:#ef1958}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] .courses[data-astro-cid-ik6gsfzl] .world[data-astro-cid-ik6gsfzl]{font-weight:700}.c-drawer_link01__title[data-astro-cid-ik6gsfzl]{margin-right:auto}.c-drawer_link01__toggle[data-astro-cid-ik6gsfzl]{aspect-ratio:1/1;flex-shrink:0;font-size:.625em;height:1em;margin-left:1em;position:relative}.c-drawer_link01__toggle[data-astro-cid-ik6gsfzl]:after,.c-drawer_link01__toggle[data-astro-cid-ik6gsfzl]:before{aspect-ratio:13/1;background-color:#e60012;content:"";left:50%;position:absolute;top:50%;translate:-50% -50%;width:1em}.c-drawer_link01__toggle[data-astro-cid-ik6gsfzl]:after{rotate:90deg;transition-duration:.25s}.c-drawer_link01[data-astro-cid-ik6gsfzl].is-open .c-drawer_link01__toggle[data-astro-cid-ik6gsfzl]:after{width:0}.c-drawer_cta_link01[data-astro-cid-ik6gsfzl]{align-items:center;border-radius:10px;color:#fff;display:grid;font-size:min(.3265306122vw + .7984693878rem,1.125rem);height:6.6666666667em;justify-items:center;overflow:hidden;place-items:center;position:relative;z-index:0}.c-drawer_cta_link01[data-astro-cid-ik6gsfzl]:before{background-size:cover;content:"";inset:0;position:absolute;transition-duration:.25s;z-index:-1}.c-drawer_cta_link01[data-astro-cid-ik6gsfzl].-opencampus:before{background-image:url(/img/common/drawer/cta_opencampus@2x.jpg)}.c-drawer_cta_link01[data-astro-cid-ik6gsfzl].-request:before{background-image:url(/img/common/drawer/cta_request@2x.jpg)}.c-drawer_cta_link01__title[data-astro-cid-ik6gsfzl]{text-align:center}.c-drawer_cta_link01__title[data-astro-cid-ik6gsfzl] .en[data-astro-cid-ik6gsfzl]{display:block;font-family:GeneralSans,sans-serif;font-size:min(.0816326531vw + .6058673469rem,.6875rem);font-weight:400;letter-spacing:0;line-height:1.3}.c-drawer_cta_link01__title[data-astro-cid-ik6gsfzl] .jp[data-astro-cid-ik6gsfzl]{display:block}.c-drawer_cta_link01[data-astro-cid-ik6gsfzl] .c-icon{bottom:1.5em;font-size:10px;position:absolute;right:1.5em}.c-drawer_cta_link01-list[data-astro-cid-ik6gsfzl]{display:grid;grid-gap:10px;gap:10px}.c-drawer_cta_link02[data-astro-cid-ik6gsfzl]{align-items:center;background-color:#f4f4f4;border-radius:10px;display:flex;font-size:min(.1632653061vw + .7117346939rem,.875rem);height:5em;justify-content:center;position:relative}.c-drawer_cta_link02[data-astro-cid-ik6gsfzl] .c-icon.icon{color:#e60012;font-size:1.2142857143em;margin-right:1em}.c-drawer_cta_link02[data-astro-cid-ik6gsfzl] .c-icon.arrow{color:#e60012;font-size:10px;position:absolute;right:1.4em;top:50%;translate:0 -50%}.c-drawer_button01[data-astro-cid-ik6gsfzl]{display:flex;font-size:min(.1632653061vw + .7117346939rem,.875rem);line-height:1.5}.c-drawer_button01[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{align-items:center;background-color:#f4f4f4;border-radius:9999px;display:flex;justify-content:center;padding:.75em 2em}.c-drawer_button01[data-astro-cid-ik6gsfzl] .c-icon{font-size:min(.1632653061vw + .5867346939rem,.75rem);margin-left:1em;margin-right:-.5em}.c-drawer_button01[data-astro-cid-ik6gsfzl] .c-icon svg{rotate:-45deg}@media only screen and (max-width:767px){.c-drawer[data-astro-cid-ik6gsfzl]{max-width:none;padding-top:min(2.4489795918vw + 50.8163265306px,90px);z-index:4000}.c-drawer__container[data-astro-cid-ik6gsfzl]{border-radius:10px;margin:5px;overflow-y:auto;overscroll-behavior:contain}.c-drawer__logo[data-astro-cid-ik6gsfzl]{display:none}.c-drawer__grid[data-astro-cid-ik6gsfzl]{grid-template-columns:1fr;height:auto;padding-top:0}.c-drawer__side[data-astro-cid-ik6gsfzl]{order:10}.c-drawer__main[data-astro-cid-ik6gsfzl]{height:auto;overflow:inherit}.c-drawer__sns[data-astro-cid-ik6gsfzl]{font-size:20px;gap:2em;justify-content:center}.c-drawer[data-astro-cid-ik6gsfzl] .c-hamburger-wrapper[data-astro-cid-ik6gsfzl]{display:none}.c-drawer_link01[data-astro-cid-ik6gsfzl]{margin:0 max(-3.2653061224vw + -7.7551020408px,-60px)}.c-drawer_link01__body[data-astro-cid-ik6gsfzl],.c-drawer_link01__head[data-astro-cid-ik6gsfzl]{padding:1.2em 2.5em}.c-drawer_cta_link01-list[data-astro-cid-ik6gsfzl]{grid-template-columns:repeat(2,1fr)}.c-drawer_cta_link02[data-astro-cid-ik6gsfzl]{grid-column:span 2}}@media (any-hover:hover){.c-drawer__sns[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]:hover{color:#231815}.c-drawer_link01__body[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]:hover:after{left:0;width:100%}.c-drawer_cta_link01[data-astro-cid-ik6gsfzl]:hover:before{scale:1.1}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.l-header[data-astro-cid-qsbg4lgu]{align-items:center;background-color:#fff;display:flex;height:min(2.4489795918vw + 50.8163265306px,90px);left:0;position:fixed;top:0;width:100%;z-index:5000}.l-header__logo[data-astro-cid-qsbg4lgu]{font-size:min(2.0408163265vw + 1.3966836735rem,3.4375rem);margin-left:max(-1.6326530612vw + -13.8775510204px,-40px);margin-right:auto}.l-header__logo[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{align-items:center;display:flex;height:100%;padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.l-header__logo[data-astro-cid-qsbg4lgu] img[data-astro-cid-qsbg4lgu]{height:1em;width:auto}.l-header[data-astro-cid-qsbg4lgu] .c-hamburger[data-astro-cid-qsbg4lgu]{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.l-header[data-astro-cid-qsbg4lgu].-abroad .c-hamburger[data-astro-cid-qsbg4lgu]{display:none}.l-header_link01[data-astro-cid-qsbg4lgu]{font-size:min(.1632653061vw + .6492346939rem,.8125rem);line-height:1.5;position:relative}.l-header_link01[data-astro-cid-qsbg4lgu]:after{background-color:currentColor;bottom:-.25em;content:"";display:block;height:1px;left:auto;position:absolute;right:0;transition-duration:.25s;transition-property:width;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:0}.-abroad[data-astro-cid-qsbg4lgu] .l-header_link01[data-astro-cid-qsbg4lgu]{display:none}.l-header_link02[data-astro-cid-qsbg4lgu]{display:none;flex-direction:column;font-size:min(.1632653061vw + 10.387755102px,13px)}.l-header_link02[data-astro-cid-qsbg4lgu] .c-icon{color:#e60012;font-size:1.5384615385em}.l-header_link02[data-astro-cid-qsbg4lgu] .text[data-astro-cid-qsbg4lgu]{margin-top:.15em}.-abroad[data-astro-cid-qsbg4lgu] .l-header_link02[data-astro-cid-qsbg4lgu]{display:none}.l-header_button01[data-astro-cid-qsbg4lgu]{font-size:min(.1632653061vw + .7742346939rem,.9375rem);line-height:1.5}.l-header_button01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{background-color:#231815;border:1px solid #231815;border-radius:9999px;color:#fff;display:block;padding:.75em 2em;text-align:center;transition-duration:.25s}.l-header_button01[data-astro-cid-qsbg4lgu].-opencampus a[data-astro-cid-qsbg4lgu]{background-color:#e60012;border-color:#e60012}.l-header_button01-list[data-astro-cid-qsbg4lgu]{align-items:center;display:flex;gap:10px;margin-left:min(.8163265306vw + 6.9387755102px,20px)}.-abroad[data-astro-cid-qsbg4lgu] .l-header_button01-list[data-astro-cid-qsbg4lgu]{display:none}.l-header_lang01[data-astro-cid-qsbg4lgu]{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.l-header_lang01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{align-items:center;display:flex;gap:.5em;padding:1em;position:relative}.l-header_lang01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] .flag[data-astro-cid-qsbg4lgu]{font-size:1.7692307692em;line-height:1}.l-header_lang01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] .flag[data-astro-cid-qsbg4lgu] img[data-astro-cid-qsbg4lgu]{height:1em;width:auto}.l-header_lang01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] .text[data-astro-cid-qsbg4lgu]{font-family:GeneralSans,sans-serif;font-weight:400;letter-spacing:0;line-height:1.3}.l-header_lang01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu].-current:after{border-bottom:2px solid;bottom:0;content:"";left:0;position:absolute;right:0}@media only screen and (max-width:1299px){.l-header_link01[data-astro-cid-qsbg4lgu]{display:none}.l-header_link02[data-astro-cid-qsbg4lgu]{display:flex}.l-header_button01-list[data-astro-cid-qsbg4lgu]{display:none}}@media only screen and (max-width:767px){.l-header_lang01[data-astro-cid-qsbg4lgu]{background-color:#fff;justify-content:center;left:0;position:absolute;right:0;top:100%}.l-header_lang01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{padding-top:0}}@media (any-hover:hover){.l-header_link01[data-astro-cid-qsbg4lgu]:hover:after{left:0;width:100%}.l-header_button01[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]:hover{background-color:#fff;border-color:#231815;color:#231815}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-breadcrumb[data-astro-cid-urqm6jh3]{display:flex;font-size:min(.2448979592vw + .6301020408rem,.875rem);margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);margin-top:min(3.2653061224vw + 27.7551020408px,80px)}.c-breadcrumb__list[data-astro-cid-urqm6jh3]{align-items:center;-moz-column-gap:1em;column-gap:1em;display:flex;overflow-x:auto;row-gap:1em;white-space:nowrap}.c-breadcrumb__list[data-astro-cid-urqm6jh3] .c-icon{font-size:.75em}.c-breadcrumb[data-astro-cid-urqm6jh3] .c-icon{color:#e60012}@media (any-hover:hover){.c-breadcrumb__list[data-astro-cid-urqm6jh3] a[data-astro-cid-urqm6jh3]:hover{-webkit-text-decoration:underline;text-decoration:underline}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-cta01[data-astro-cid-ovupdfvg]{margin-top:min(4.8979591837vw + 41.6326530612px,120px)}.c-breadcrumb+.c-cta01[data-astro-cid-ovupdfvg]{margin-top:0}.c-cta_link01[data-astro-cid-ovupdfvg]{border-radius:min(.4081632653vw + 3.4693877551px,10px);color:#fff;display:block;overflow:hidden;padding:min(3.2653061224vw + 27.7551020408px,80px) min(4.0816326531vw + 4.693877551px,70px);position:relative;z-index:0}.c-cta_link01__title[data-astro-cid-ovupdfvg]{font-size:min(1.6326530612vw + .8673469388rem,2.5rem);margin-bottom:.5em}.c-cta_link01__title[data-astro-cid-ovupdfvg] .en[data-astro-cid-ovupdfvg]{display:block;font-family:GeneralSans,sans-serif;font-size:min(.1632653061vw + .7742346939rem,.9375rem);font-weight:400;letter-spacing:0;line-height:1.3;margin-bottom:.5em;text-transform:uppercase}.c-cta_link01__title[data-astro-cid-ovupdfvg] .jp[data-astro-cid-ovupdfvg]{align-items:center;display:flex;gap:.5em;line-height:1.5}.c-cta_link01__title[data-astro-cid-ovupdfvg] .jp[data-astro-cid-ovupdfvg] .c-icon{font-size:.45em}.c-cta_link01__img[data-astro-cid-ovupdfvg] img[data-astro-cid-ovupdfvg]{width:100%}.c-cta_link01__img[data-astro-cid-ovupdfvg].-request{overflow:visible!important;overflow:hidden}.c-cta_link01__img[data-astro-cid-ovupdfvg].-request>img[data-astro-cid-ovupdfvg]{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-cta_link01__img[data-astro-cid-ovupdfvg].-opencampus{overflow:hidden}.c-cta_link01__img[data-astro-cid-ovupdfvg].-opencampus>img[data-astro-cid-ovupdfvg]{height:100%;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}.c-cta_link01__bg[data-astro-cid-ovupdfvg]{inset:0;position:absolute;z-index:-10}.c-cta_link01__bg[data-astro-cid-ovupdfvg] img[data-astro-cid-ovupdfvg]{height:100%;width:100%}.c-cta_link01__en[data-astro-cid-ovupdfvg]{bottom:20%;font-family:GeneralSans,sans-serif;font-size:min(4.0816326531vw + 2.1683673469rem,6.25rem);font-weight:400;left:0;letter-spacing:0;line-height:1.3;mix-blend-mode:overlay;opacity:.5;position:absolute;right:0;z-index:-1}.c-cta_link01__en[data-astro-cid-ovupdfvg] .swiper-slide[data-astro-cid-ovupdfvg]{padding-right:.25em}.c-cta_link01-list[data-astro-cid-ovupdfvg]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}@media only screen and (max-width:767px){.c-cta_link01-list[data-astro-cid-ovupdfvg]{grid-template-columns:1fr;margin:0 calc(50% - 50vw)}}@media (any-hover:hover){.js-modal-trg[data-astro-cid-ovupdfvg]:hover .c-cta_link01__img[data-astro-cid-ovupdfvg].-opencampus>img[data-astro-cid-ovupdfvg],.js-modal-trg[data-astro-cid-ovupdfvg]:hover .c-cta_link01__img[data-astro-cid-ovupdfvg].-request>img[data-astro-cid-ovupdfvg],a[data-astro-cid-ovupdfvg]:hover .c-cta_link01__img[data-astro-cid-ovupdfvg].-opencampus>img[data-astro-cid-ovupdfvg],a[data-astro-cid-ovupdfvg]:hover .c-cta_link01__img[data-astro-cid-ovupdfvg].-request>img[data-astro-cid-ovupdfvg]{transform:scale(1.05)}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-cta-entry[data-astro-cid-st7gmczf]{background-image:url(../../img/common/cta/cta-entry_bg@2x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;max-width:min(66.5306122449vw + 125.5102040816px,1190px);padding:min(2.0408163265vw + 17.3469387755px,50px) min(.8163265306vw + 16.9387755102px,30px);position:relative}.c-cta-entry__row[data-astro-cid-st7gmczf]{display:grid;grid-template-columns:360fr 670fr;grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px)}.c-cta-entry__img[data-astro-cid-st7gmczf] img[data-astro-cid-st7gmczf]{width:100%}.c-cta-entry__head[data-astro-cid-st7gmczf]{display:grid;grid-template-columns:1fr auto;padding-left:min(1.2244897959vw + 10.4081632653px,30px)}.c-cta-entry__title[data-astro-cid-st7gmczf]{font-size:min(2.0408163265vw + 1.0216836735rem,3.0625rem);line-height:1.5;margin-bottom:.2em;margin-right:auto;position:relative}.c-cta-entry__title[data-astro-cid-st7gmczf] .sub[data-astro-cid-st7gmczf]{font-size:min(.1632653061vw + .7742346939rem,.9375rem);font-weight:400;letter-spacing:.05em;margin-bottom:1em}.c-cta-entry__title[data-astro-cid-st7gmczf] .sub[data-astro-cid-st7gmczf] em[data-astro-cid-st7gmczf]{font-style:normal;position:relative}.c-cta-entry__title[data-astro-cid-st7gmczf] .sub[data-astro-cid-st7gmczf] em[data-astro-cid-st7gmczf]:after{border-bottom:1px solid;bottom:0;content:"";left:0;position:absolute;right:0}.c-cta-entry__title[data-astro-cid-st7gmczf] .main[data-astro-cid-st7gmczf]{font-weight:700;line-height:1.3}.c-cta-entry__title[data-astro-cid-st7gmczf] .main[data-astro-cid-st7gmczf] .label[data-astro-cid-st7gmczf]{background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 .2em}.c-cta-entry__title[data-astro-cid-st7gmczf] .main[data-astro-cid-st7gmczf] .label[data-astro-cid-st7gmczf]:before{content:"";inset:0;position:absolute;z-index:-1}.c-cta-entry__title[data-astro-cid-st7gmczf] .main[data-astro-cid-st7gmczf] .label[data-astro-cid-st7gmczf] em[data-astro-cid-st7gmczf]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#1a33da,#4f92f8);font-style:normal;-webkit-text-fill-color:transparent}.c-cta-entry__title[data-astro-cid-st7gmczf] .main[data-astro-cid-st7gmczf] small[data-astro-cid-st7gmczf]{color:#1a33da;display:block;font-size:min(.2448979592vw + .7551020408rem,1rem);font-weight:400;margin-top:1em}.c-cta-entry__badge[data-astro-cid-st7gmczf]{font-size:min(4.8979591837vw + 2.6020408163rem,7.5rem);line-height:1;width:1em}.c-cta-entry__badge[data-astro-cid-st7gmczf] img[data-astro-cid-st7gmczf]{border-radius:50%}.c-cta-entry__text[data-astro-cid-st7gmczf]{font-size:min(.3265306122vw + .8609693878rem,1.1875rem);grid-column:1/-1;letter-spacing:.05em;line-height:1.5;margin-bottom:1em}.c-cta-entry__text[data-astro-cid-st7gmczf] strong[data-astro-cid-st7gmczf]{color:#e60012;font-weight:400}.c-cta-entry__feature[data-astro-cid-st7gmczf]{background-color:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px) min(.4081632653vw + 13.4693877551px,20px)}.c-cta-entry__feature-head[data-astro-cid-st7gmczf]{align-items:start;display:grid;grid-template-columns:auto 1fr}.c-cta-entry__feature-title[data-astro-cid-st7gmczf]{border:1px solid;border-radius:9999px;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;line-height:1.5;margin-right:1.5em;padding:.2em 1em .1em}.c-cta-entry__feature-checks[data-astro-cid-st7gmczf] li[data-astro-cid-st7gmczf]{padding-left:1.5em;position:relative}.c-cta-entry__feature-checks[data-astro-cid-st7gmczf] strong{color:#e60012;font-weight:400}.c-cta-entry__feature-checks[data-astro-cid-st7gmczf] .c-icon{color:#e60012;left:0;position:absolute;top:.4em}.c-cta-entry__qualification[data-astro-cid-st7gmczf]{background-color:#f4f4f4;margin-top:min(1.6326530612vw + 13.8775510204px,40px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(.4081632653vw + 13.4693877551px,20px) min(.4081632653vw + 13.4693877551px,20px);position:relative}.c-cta-entry__qualification-title[data-astro-cid-st7gmczf]{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;left:0;line-height:1.5;position:absolute;right:0;text-align:center;top:-.5em}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf]{display:grid;grid-template-columns:repeat(3,1fr)}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf] .item[data-astro-cid-st7gmczf]{padding:0 min(.4081632653vw + 13.4693877551px,20px)}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf] .item[data-astro-cid-st7gmczf]+.item[data-astro-cid-st7gmczf]{border-left:2px dotted #9a9a9a}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf] .item[data-astro-cid-st7gmczf]:nth-child(2) .img[data-astro-cid-st7gmczf]{margin-right:-5%}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf] .item[data-astro-cid-st7gmczf] .img[data-astro-cid-st7gmczf]{text-align:center}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf] .item[data-astro-cid-st7gmczf] .img[data-astro-cid-st7gmczf] img[data-astro-cid-st7gmczf]{max-height:min(2.4489795918vw + 20.8163265306px,60px)}.c-cta-entry__qualification-items[data-astro-cid-st7gmczf] .item[data-astro-cid-st7gmczf] .text[data-astro-cid-st7gmczf]{font-size:min(.4081632653vw + .5918367347rem,1rem);line-height:1.5;margin-top:1.5em;text-align:center}.c-cta-entry__buttons[data-astro-cid-st7gmczf]{align-items:center;display:flex;flex-wrap:wrap;gap:min(1.2244897959vw + 10.4081632653px,30px);justify-content:center;margin-top:min(1.6326530612vw + 13.8775510204px,40px)}@media only screen and (max-width:1023px){.c-cta-entry[data-astro-cid-st7gmczf]{background-image:url(../../img/common/cta/cta-entry_bg_sp@2x.jpg);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.c-cta-entry__row[data-astro-cid-st7gmczf]{grid-template-columns:1fr}.c-cta-entry__img[data-astro-cid-st7gmczf]{display:none}.c-cta-entry__title[data-astro-cid-st7gmczf]{align-items:end;display:flex;font-size:min(2.8571428571vw + 1.5178571429rem,4.375rem)}.c-cta-entry__title[data-astro-cid-st7gmczf] .sub[data-astro-cid-st7gmczf]{display:none}.c-cta-entry__title[data-astro-cid-st7gmczf] .main[data-astro-cid-st7gmczf] small[data-astro-cid-st7gmczf]{display:inline-block;margin-top:0;translate:0 -.5em}.c-cta-entry__badge[data-astro-cid-st7gmczf]{font-size:min(8.1632653061vw + 4.3367346939rem,12.5rem);position:absolute;right:-.1em;top:-.1em}.c-cta-entry__text[data-astro-cid-st7gmczf]{margin-bottom:0;margin-top:1em}.c-cta-entry__feature[data-astro-cid-st7gmczf]{padding:0}.c-cta-entry__feature-head[data-astro-cid-st7gmczf]{display:none}.c-cta-entry__qualification[data-astro-cid-st7gmczf]{background-color:#fff}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}@keyframes glitch-anim-text{0%{clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1)}2%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{transform:translate3d(calc(var(--gap-horizontal)*-1),0,0) scale3d(-1,-1,1)}10%,to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateZ(0) scaleX(1)}}.l-footer[data-astro-cid-pabptcd3]{--gap-horizontal:10px;--time-anim:8s;--delay-anim:2s;margin-top:min(4.8979591837vw + 41.6326530612px,120px);padding-bottom:min(2.4489795918vw + 20.8163265306px,60px);width:100%}.l-footer__row[data-astro-cid-pabptcd3]{display:grid;grid-template-columns:auto auto}.l-footer__body[data-astro-cid-pabptcd3]{justify-self:end}.l-footer__logo[data-astro-cid-pabptcd3]{font-size:min(2.0408163265vw + 2.0216836735rem,4.0625rem);line-height:1;margin-bottom:.5em}.l-footer__logo[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{display:inline-block}.l-footer__logo[data-astro-cid-pabptcd3] img[data-astro-cid-pabptcd3],.l-footer__logo[data-astro-cid-pabptcd3] svg[data-astro-cid-pabptcd3]{height:1em;width:auto}.l-footer__contact[data-astro-cid-pabptcd3],.l-footer__menu[data-astro-cid-pabptcd3]{font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.l-footer__menu[data-astro-cid-pabptcd3]{color:#727171;display:grid;line-height:1.5;grid-gap:1em;gap:1em}.l-footer__menu[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]{justify-self:end}.l-footer__menu[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{position:relative}.l-footer__menu[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]:after{background-color:currentColor;bottom:-.25em;content:"";display:block;height:1px;left:auto;position:absolute;right:0;transition-duration:.25s;transition-property:width;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:0}.l-footer__en[data-astro-cid-pabptcd3]{animation-delay:var(--delay-anim);animation-duration:var(--time-anim);animation-iteration-count:infinite;animation-name:glitch-anim-text;animation-timing-function:linear;font-size:10.3125vw;line-height:1;margin:min(2.0408163265vw + 22.3469387755px,55px) calc(50% - 50vw)}.l-footer__en[data-astro-cid-pabptcd3] img[data-astro-cid-pabptcd3]{height:1em;width:auto}.l-footer__copy[data-astro-cid-pabptcd3]{color:#727171;font-family:GeneralSans,sans-serif;font-size:min(.1632653061vw + .6492346939rem,.8125rem);font-weight:400;letter-spacing:0;line-height:1.3;text-align:center}@media only screen and (max-width:767px){.l-footer__row[data-astro-cid-pabptcd3]{grid-template-columns:1fr}.l-footer__head[data-astro-cid-pabptcd3]{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.l-footer__en[data-astro-cid-pabptcd3]{font-size:28.5333333333vw}}@media (any-hover:hover){.l-footer__menu[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]:hover:after{left:0;width:100%}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-fixed-menu01[data-astro-cid-mlz6mjld]{border-radius:20px 20px 0 0;bottom:-1em;display:none;font-size:60px;height:1em;left:0;overflow:hidden;position:fixed;right:0;transition-duration:.25s;z-index:3000}.c-fixed-menu01[data-astro-cid-mlz6mjld] a[data-astro-cid-mlz6mjld]{align-items:center;background-color:#231815;color:#fff;display:flex;flex:1;flex-direction:column;font-size:.1666666667em;gap:.75em;justify-content:center;line-height:1;text-align:center}.c-fixed-menu01[data-astro-cid-mlz6mjld] a[data-astro-cid-mlz6mjld] .c-icon{font-size:1.4em}.c-fixed-menu01[data-astro-cid-mlz6mjld] a[data-astro-cid-mlz6mjld].-opencampus{background-color:#e60012}.c-fixed-menu01[data-astro-cid-mlz6mjld] a[data-astro-cid-mlz6mjld].-line{background-color:#02b902}.is-down .c-fixed-menu01{bottom:0}@media only screen and (max-width:767px){.c-fixed-menu01[data-astro-cid-mlz6mjld]{display:flex}}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINESeedJP;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:300;src:url(/fonts/GeneralSans/GeneralSans-Light.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Light.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:400;src:url(/fonts/GeneralSans/GeneralSans-Regular.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:500;src:url(/fonts/GeneralSans/GeneralSans-Medium.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:700;src:url(/fonts/GeneralSans/GeneralSans-Bold.woff) format("woff"),url(/fonts/GeneralSans/GeneralSans-Bold.ttf) format("truetype")}.c-web-stories[data-astro-cid-6lb7ozfw]{bottom:min(.8163265306vw + 6.9387755102px,20px);height:min(90svh - min(1.6326530612vw + 13.8775510204px,40px),1.7777777778 * min(4.0816326531vw + 94.693877551px,160px));left:min(.8163265306vw + 6.9387755102px,20px);position:fixed;transform-origin:left bottom;transition:opacity .25s cubic-bezier(.39,.575,.565,1),visibility .25s,translate .25s,scale .25s cubic-bezier(.215,.61,.355,1),bottom .25s;width:min(min(4.0816326531vw + 94.693877551px,160px),.5625 * (90svh - min(1.6326530612vw + 13.8775510204px,40px)));z-index:5500}.c-web-stories[data-astro-cid-6lb7ozfw] iframe[data-astro-cid-6lb7ozfw]{border-radius:min(.4081632653vw + 3.4693877551px,10px);height:100%;width:100%}.c-web-stories__trigger[data-astro-cid-6lb7ozfw]{inset:0;position:absolute}body.is-down .c-web-stories[data-astro-cid-6lb7ozfw]{bottom:min(.8163265306vw + 6.9387755102px,20px);bottom:calc(min(.8163265306vw + 6.9387755102px,20px) + var(--fixed-menu01-height, 0px))}.c-web-stories[data-astro-cid-6lb7ozfw].is-open,body.is-bottom .c-web-stories[data-astro-cid-6lb7ozfw]{opacity:0;visibility:hidden}.c-web-stories[data-astro-cid-6lb7ozfw].is-close{bottom:0;translate:0 150%}.c-web-stories[data-astro-cid-6lb7ozfw] .c-web-stories_modal__close[data-astro-cid-6lb7ozfw]{bottom:100%!important;left:100%!important;top:auto;translate:-50% 50%;width:min(.8163265306vw + 21.9387755102px,35px)}.c-web-stories_modal[data-astro-cid-6lb7ozfw]{background-color:transparent;max-height:100dvh;max-width:100vw;opacity:0;padding:0}.c-web-stories_modal__container[data-astro-cid-6lb7ozfw]{align-items:center;background-color:#0009;display:flex;height:100dvh;justify-content:center;width:100vw}.c-web-stories_modal__inner[data-astro-cid-6lb7ozfw]{height:min(80svh,142.2222222222vw);position:relative;width:min(45svh,80vw)}.c-web-stories_modal__inner[data-astro-cid-6lb7ozfw] iframe[data-astro-cid-6lb7ozfw]{border-radius:min(.4081632653vw + 8.4693877551px,15px);height:100%;width:100%}.c-web-stories_modal__close[data-astro-cid-6lb7ozfw]{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #dbdbdb;border-radius:100vmax;color:#e60012;display:flex;justify-content:center;position:absolute;width:min(.8163265306vw + 36.9387755102px,50px)}.c-web-stories_modal__close[data-astro-cid-6lb7ozfw] .c-icon{height:50%;width:50%}.c-web-stories_modal__close[data-astro-cid-6lb7ozfw] .c-icon svg{height:75%;width:75%}.c-web-stories_modal[data-astro-cid-6lb7ozfw]:-internal-dialog-in-top-layer::backdrop{display:none}@media (any-hover:hover){.c-web-stories[data-astro-cid-6lb7ozfw]:has(.c-web-stories__trigger:hover){scale:1.05}.c-web-stories_modal__close[data-astro-cid-6lb7ozfw]{transition:scale .25s cubic-bezier(.215,.61,.355,1)}.c-web-stories_modal__close[data-astro-cid-6lb7ozfw]:hover{scale:1.125}}@media only screen and (orientation:landscape){.c-web-stories_modal__close[data-astro-cid-6lb7ozfw]{bottom:100%;left:100%}}@media only screen and (orientation:portrait){.c-web-stories_modal__close[data-astro-cid-6lb7ozfw]{left:calc(50% - (min(.8163265306vw + 36.9387755102px,50px)/2));top:calc(100% + min(.8163265306vw + 36.9387755102px,50px)/4)}}
