html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button}details{display:block}html{-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}@nest &[type="button"],&[type="reset"],&[type="submit"]{input{-webkit-appearance:button}}@nest &[type="number"]{input{width:auto}}@nest &[type="search"]{input{-webkit-appearance:textfield}@nest &::-webkit-search-cancel-button,&::-webkit-search-decoration{input{-webkit-appearance:none}}}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:var(--small-font-size,75%)}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*,:before,:after{border-style:solid;border-width:0}*{background-repeat:var(--background-repeat,no-repeat);margin:0;padding:0}:root{background-color:var(--html-background-color,#fff);box-sizing:var(--html-box-sizing,border-box);color:var(--html-color,#000);cursor:var(--html-cursor,default);text-rendering:var(--html-text-rendering,optimizeLegibility)}a{text-decoration:var(--anchor-text-decoration,none)}audio,canvas,iframe,img,svg,video{vertical-align:var(--media-element-vertical-align,middle)}button,input,select,textarea{background-color:var(--form-element-background-color,transparent)}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:var(--form-element-min-height,1.5em)}code,kbd,pre,samp{font-family:"var(--monospace-font-family, monospace)",monospace}select{-moz-appearance:none;-webkit-appearance:none}@nest &::-ms-expand{select{display:none}}@nest &::-ms-value{select{color:currentColor}}table{border-collapse:var(--table-border-collapse,collapse);border-spacing:var(--table-border-spacing,0)}textarea{resize:var(--textarea-resize,vertical)}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}@nest &:focus{[hidden][aria-hidden=false]{clip:auto}}*{border:0;margin:0;outline:0;padding:0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;text-decoration:none;vertical-align:baseline}html{font-size:62.5%;width:100%;height:100%}body{font-size:10px;font-size:1.0rem;line-height:1;position:relative;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}article,aside,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}br,hr{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0;empty-cells:show}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.u-clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.u-clearfix{min-height:.1px}* html .u-clearfix{height:1px}.u-aLeft{text-align:left!important}.u-aCenter{text-align:center!important}.u-aRight{text-align:right!important}@media screen and (min-width:961px){.u-aLeft--pc{text-align:left!important}.u-aCenter--pc{text-align:center!important}.u-aRight--pc{text-align:right!important}}@media screen and (max-width:960px){.u-aLeft--sp{text-align:left!important}.u-aCenter--sp{text-align:center!important}.u-aRight--sp{text-align:right!important}}.u-fRight{float:right}.u-fLeft{float:left}@media screen and (min-width:961px){.u-fLeft--pc{float:left;margin-right:20px}}.u-hidden{display:none}@media screen and (max-width:960px){.u-hidden--sp{display:none}}@media screen and (min-width:961px){.u-hidden--pc{display:none}}.u-imgfull{width:100%;height:auto}@media screen and (max-width:960px){.u-imgfull--sp{width:100%;height:auto}}@media screen and (min-width:961px){.u-hoverOpacity--pc{-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.u-hoverOpacity--pc:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}.u-indent{text-indent:1em}.u-indent_att{text-indent:-1em;padding-left:1em}.u-fwNml{font-weight:400!important}.u-fwBold{font-weight:700!important}.u-clrWht{color:#fff!important}.u-clrBlck{color:#000!important}.u-clrGry{color:#e5e5e5!important}.u-clrBase{color:#fff!important}.u-clrMain{color:#0cbbee!important}.u-clrAccent{color:#db0310!important}.u-clrPrimary{color:#db0310!important}.u-clrSuccess{color:#fff!important}.u-clrInfo{color:#fff!important}.u-clrDanger{color:#fff!important}.u-clrWarning{color:#ce1818!important}.u-clrPjc01{color:#0cbbee!important}.u-clrPjc02{color:#555!important}.u-clrPjc03{color:#fff!important}.u-clrPjc04{color:#fff!important}.u-clrPjc05{color:#fff!important}.u-bgClrBlck{background:#000!important}.u-bgClrWht{background:#fff!important}.u-bgClrGry{background:#e5e5e5!important}.u-bgClrBase{background:#fff!important}.u-bgClrMain{background:#0cbbee!important}.u-bgClrAccent{background:#db0310!important}.u-bgClrPrimary{background:#db0310!important}.u-bgClrSuccess{background:#fff!important}.u-bgClrInfo{background:#fff!important}.u-bgClrDanger{background:#fff!important}.u-bgClrWarning{background:#ce1818!important}.u-bgClrPjc01{background:#0cbbee!important}.u-bgClrPjc02{background:#555!important}.u-bgClrPjc03{background:#fff!important}.u-bgClrPjc04{background:#fff!important}.u-bgClrPjc05{background:#fff!important}.u-fs100{font-size:100px!important}@media screen and (min-width:961px){.u-fs100--pc{font-size:100px!important}}@media screen and (max-width:960px){.u-fs100--sp{font-size:100px!important}}.u-fs99{font-size:99px!important}@media screen and (min-width:961px){.u-fs99--pc{font-size:99px!important}}@media screen and (max-width:960px){.u-fs99--sp{font-size:99px!important}}.u-fs98{font-size:98px!important}@media screen and (min-width:961px){.u-fs98--pc{font-size:98px!important}}@media screen and (max-width:960px){.u-fs98--sp{font-size:98px!important}}.u-fs97{font-size:97px!important}@media screen and (min-width:961px){.u-fs97--pc{font-size:97px!important}}@media screen and (max-width:960px){.u-fs97--sp{font-size:97px!important}}.u-fs96{font-size:96px!important}@media screen and (min-width:961px){.u-fs96--pc{font-size:96px!important}}@media screen and (max-width:960px){.u-fs96--sp{font-size:96px!important}}.u-fs95{font-size:95px!important}@media screen and (min-width:961px){.u-fs95--pc{font-size:95px!important}}@media screen and (max-width:960px){.u-fs95--sp{font-size:95px!important}}.u-fs94{font-size:94px!important}@media screen and (min-width:961px){.u-fs94--pc{font-size:94px!important}}@media screen and (max-width:960px){.u-fs94--sp{font-size:94px!important}}.u-fs93{font-size:93px!important}@media screen and (min-width:961px){.u-fs93--pc{font-size:93px!important}}@media screen and (max-width:960px){.u-fs93--sp{font-size:93px!important}}.u-fs92{font-size:92px!important}@media screen and (min-width:961px){.u-fs92--pc{font-size:92px!important}}@media screen and (max-width:960px){.u-fs92--sp{font-size:92px!important}}.u-fs91{font-size:91px!important}@media screen and (min-width:961px){.u-fs91--pc{font-size:91px!important}}@media screen and (max-width:960px){.u-fs91--sp{font-size:91px!important}}.u-fs90{font-size:90px!important}@media screen and (min-width:961px){.u-fs90--pc{font-size:90px!important}}@media screen and (max-width:960px){.u-fs90--sp{font-size:90px!important}}.u-fs89{font-size:89px!important}@media screen and (min-width:961px){.u-fs89--pc{font-size:89px!important}}@media screen and (max-width:960px){.u-fs89--sp{font-size:89px!important}}.u-fs88{font-size:88px!important}@media screen and (min-width:961px){.u-fs88--pc{font-size:88px!important}}@media screen and (max-width:960px){.u-fs88--sp{font-size:88px!important}}.u-fs87{font-size:87px!important}@media screen and (min-width:961px){.u-fs87--pc{font-size:87px!important}}@media screen and (max-width:960px){.u-fs87--sp{font-size:87px!important}}.u-fs86{font-size:86px!important}@media screen and (min-width:961px){.u-fs86--pc{font-size:86px!important}}@media screen and (max-width:960px){.u-fs86--sp{font-size:86px!important}}.u-fs85{font-size:85px!important}@media screen and (min-width:961px){.u-fs85--pc{font-size:85px!important}}@media screen and (max-width:960px){.u-fs85--sp{font-size:85px!important}}.u-fs84{font-size:84px!important}@media screen and (min-width:961px){.u-fs84--pc{font-size:84px!important}}@media screen and (max-width:960px){.u-fs84--sp{font-size:84px!important}}.u-fs83{font-size:83px!important}@media screen and (min-width:961px){.u-fs83--pc{font-size:83px!important}}@media screen and (max-width:960px){.u-fs83--sp{font-size:83px!important}}.u-fs82{font-size:82px!important}@media screen and (min-width:961px){.u-fs82--pc{font-size:82px!important}}@media screen and (max-width:960px){.u-fs82--sp{font-size:82px!important}}.u-fs81{font-size:81px!important}@media screen and (min-width:961px){.u-fs81--pc{font-size:81px!important}}@media screen and (max-width:960px){.u-fs81--sp{font-size:81px!important}}.u-fs80{font-size:80px!important}@media screen and (min-width:961px){.u-fs80--pc{font-size:80px!important}}@media screen and (max-width:960px){.u-fs80--sp{font-size:80px!important}}.u-fs79{font-size:79px!important}@media screen and (min-width:961px){.u-fs79--pc{font-size:79px!important}}@media screen and (max-width:960px){.u-fs79--sp{font-size:79px!important}}.u-fs78{font-size:78px!important}@media screen and (min-width:961px){.u-fs78--pc{font-size:78px!important}}@media screen and (max-width:960px){.u-fs78--sp{font-size:78px!important}}.u-fs77{font-size:77px!important}@media screen and (min-width:961px){.u-fs77--pc{font-size:77px!important}}@media screen and (max-width:960px){.u-fs77--sp{font-size:77px!important}}.u-fs76{font-size:76px!important}@media screen and (min-width:961px){.u-fs76--pc{font-size:76px!important}}@media screen and (max-width:960px){.u-fs76--sp{font-size:76px!important}}.u-fs75{font-size:75px!important}@media screen and (min-width:961px){.u-fs75--pc{font-size:75px!important}}@media screen and (max-width:960px){.u-fs75--sp{font-size:75px!important}}.u-fs74{font-size:74px!important}@media screen and (min-width:961px){.u-fs74--pc{font-size:74px!important}}@media screen and (max-width:960px){.u-fs74--sp{font-size:74px!important}}.u-fs73{font-size:73px!important}@media screen and (min-width:961px){.u-fs73--pc{font-size:73px!important}}@media screen and (max-width:960px){.u-fs73--sp{font-size:73px!important}}.u-fs72{font-size:72px!important}@media screen and (min-width:961px){.u-fs72--pc{font-size:72px!important}}@media screen and (max-width:960px){.u-fs72--sp{font-size:72px!important}}.u-fs71{font-size:71px!important}@media screen and (min-width:961px){.u-fs71--pc{font-size:71px!important}}@media screen and (max-width:960px){.u-fs71--sp{font-size:71px!important}}.u-fs70{font-size:70px!important}@media screen and (min-width:961px){.u-fs70--pc{font-size:70px!important}}@media screen and (max-width:960px){.u-fs70--sp{font-size:70px!important}}.u-fs69{font-size:69px!important}@media screen and (min-width:961px){.u-fs69--pc{font-size:69px!important}}@media screen and (max-width:960px){.u-fs69--sp{font-size:69px!important}}.u-fs68{font-size:68px!important}@media screen and (min-width:961px){.u-fs68--pc{font-size:68px!important}}@media screen and (max-width:960px){.u-fs68--sp{font-size:68px!important}}.u-fs67{font-size:67px!important}@media screen and (min-width:961px){.u-fs67--pc{font-size:67px!important}}@media screen and (max-width:960px){.u-fs67--sp{font-size:67px!important}}.u-fs66{font-size:66px!important}@media screen and (min-width:961px){.u-fs66--pc{font-size:66px!important}}@media screen and (max-width:960px){.u-fs66--sp{font-size:66px!important}}.u-fs65{font-size:65px!important}@media screen and (min-width:961px){.u-fs65--pc{font-size:65px!important}}@media screen and (max-width:960px){.u-fs65--sp{font-size:65px!important}}.u-fs64{font-size:64px!important}@media screen and (min-width:961px){.u-fs64--pc{font-size:64px!important}}@media screen and (max-width:960px){.u-fs64--sp{font-size:64px!important}}.u-fs63{font-size:63px!important}@media screen and (min-width:961px){.u-fs63--pc{font-size:63px!important}}@media screen and (max-width:960px){.u-fs63--sp{font-size:63px!important}}.u-fs62{font-size:62px!important}@media screen and (min-width:961px){.u-fs62--pc{font-size:62px!important}}@media screen and (max-width:960px){.u-fs62--sp{font-size:62px!important}}.u-fs61{font-size:61px!important}@media screen and (min-width:961px){.u-fs61--pc{font-size:61px!important}}@media screen and (max-width:960px){.u-fs61--sp{font-size:61px!important}}.u-fs60{font-size:60px!important}@media screen and (min-width:961px){.u-fs60--pc{font-size:60px!important}}@media screen and (max-width:960px){.u-fs60--sp{font-size:60px!important}}.u-fs59{font-size:59px!important}@media screen and (min-width:961px){.u-fs59--pc{font-size:59px!important}}@media screen and (max-width:960px){.u-fs59--sp{font-size:59px!important}}.u-fs58{font-size:58px!important}@media screen and (min-width:961px){.u-fs58--pc{font-size:58px!important}}@media screen and (max-width:960px){.u-fs58--sp{font-size:58px!important}}.u-fs57{font-size:57px!important}@media screen and (min-width:961px){.u-fs57--pc{font-size:57px!important}}@media screen and (max-width:960px){.u-fs57--sp{font-size:57px!important}}.u-fs56{font-size:56px!important}@media screen and (min-width:961px){.u-fs56--pc{font-size:56px!important}}@media screen and (max-width:960px){.u-fs56--sp{font-size:56px!important}}.u-fs55{font-size:55px!important}@media screen and (min-width:961px){.u-fs55--pc{font-size:55px!important}}@media screen and (max-width:960px){.u-fs55--sp{font-size:55px!important}}.u-fs54{font-size:54px!important}@media screen and (min-width:961px){.u-fs54--pc{font-size:54px!important}}@media screen and (max-width:960px){.u-fs54--sp{font-size:54px!important}}.u-fs53{font-size:53px!important}@media screen and (min-width:961px){.u-fs53--pc{font-size:53px!important}}@media screen and (max-width:960px){.u-fs53--sp{font-size:53px!important}}.u-fs52{font-size:52px!important}@media screen and (min-width:961px){.u-fs52--pc{font-size:52px!important}}@media screen and (max-width:960px){.u-fs52--sp{font-size:52px!important}}.u-fs51{font-size:51px!important}@media screen and (min-width:961px){.u-fs51--pc{font-size:51px!important}}@media screen and (max-width:960px){.u-fs51--sp{font-size:51px!important}}.u-fs50{font-size:50px!important}@media screen and (min-width:961px){.u-fs50--pc{font-size:50px!important}}@media screen and (max-width:960px){.u-fs50--sp{font-size:50px!important}}.u-fs49{font-size:49px!important}@media screen and (min-width:961px){.u-fs49--pc{font-size:49px!important}}@media screen and (max-width:960px){.u-fs49--sp{font-size:49px!important}}.u-fs48{font-size:48px!important}@media screen and (min-width:961px){.u-fs48--pc{font-size:48px!important}}@media screen and (max-width:960px){.u-fs48--sp{font-size:48px!important}}.u-fs47{font-size:47px!important}@media screen and (min-width:961px){.u-fs47--pc{font-size:47px!important}}@media screen and (max-width:960px){.u-fs47--sp{font-size:47px!important}}.u-fs46{font-size:46px!important}@media screen and (min-width:961px){.u-fs46--pc{font-size:46px!important}}@media screen and (max-width:960px){.u-fs46--sp{font-size:46px!important}}.u-fs45{font-size:45px!important}@media screen and (min-width:961px){.u-fs45--pc{font-size:45px!important}}@media screen and (max-width:960px){.u-fs45--sp{font-size:45px!important}}.u-fs44{font-size:44px!important}@media screen and (min-width:961px){.u-fs44--pc{font-size:44px!important}}@media screen and (max-width:960px){.u-fs44--sp{font-size:44px!important}}.u-fs43{font-size:43px!important}@media screen and (min-width:961px){.u-fs43--pc{font-size:43px!important}}@media screen and (max-width:960px){.u-fs43--sp{font-size:43px!important}}.u-fs42{font-size:42px!important}@media screen and (min-width:961px){.u-fs42--pc{font-size:42px!important}}@media screen and (max-width:960px){.u-fs42--sp{font-size:42px!important}}.u-fs41{font-size:41px!important}@media screen and (min-width:961px){.u-fs41--pc{font-size:41px!important}}@media screen and (max-width:960px){.u-fs41--sp{font-size:41px!important}}.u-fs40{font-size:40px!important}@media screen and (min-width:961px){.u-fs40--pc{font-size:40px!important}}@media screen and (max-width:960px){.u-fs40--sp{font-size:40px!important}}.u-fs39{font-size:39px!important}@media screen and (min-width:961px){.u-fs39--pc{font-size:39px!important}}@media screen and (max-width:960px){.u-fs39--sp{font-size:39px!important}}.u-fs38{font-size:38px!important}@media screen and (min-width:961px){.u-fs38--pc{font-size:38px!important}}@media screen and (max-width:960px){.u-fs38--sp{font-size:38px!important}}.u-fs37{font-size:37px!important}@media screen and (min-width:961px){.u-fs37--pc{font-size:37px!important}}@media screen and (max-width:960px){.u-fs37--sp{font-size:37px!important}}.u-fs36{font-size:36px!important}@media screen and (min-width:961px){.u-fs36--pc{font-size:36px!important}}@media screen and (max-width:960px){.u-fs36--sp{font-size:36px!important}}.u-fs35{font-size:35px!important}@media screen and (min-width:961px){.u-fs35--pc{font-size:35px!important}}@media screen and (max-width:960px){.u-fs35--sp{font-size:35px!important}}.u-fs34{font-size:34px!important}@media screen and (min-width:961px){.u-fs34--pc{font-size:34px!important}}@media screen and (max-width:960px){.u-fs34--sp{font-size:34px!important}}.u-fs33{font-size:33px!important}@media screen and (min-width:961px){.u-fs33--pc{font-size:33px!important}}@media screen and (max-width:960px){.u-fs33--sp{font-size:33px!important}}.u-fs32{font-size:32px!important}@media screen and (min-width:961px){.u-fs32--pc{font-size:32px!important}}@media screen and (max-width:960px){.u-fs32--sp{font-size:32px!important}}.u-fs31{font-size:31px!important}@media screen and (min-width:961px){.u-fs31--pc{font-size:31px!important}}@media screen and (max-width:960px){.u-fs31--sp{font-size:31px!important}}.u-fs30{font-size:30px!important}@media screen and (min-width:961px){.u-fs30--pc{font-size:30px!important}}@media screen and (max-width:960px){.u-fs30--sp{font-size:30px!important}}.u-fs29{font-size:29px!important}@media screen and (min-width:961px){.u-fs29--pc{font-size:29px!important}}@media screen and (max-width:960px){.u-fs29--sp{font-size:29px!important}}.u-fs28{font-size:28px!important}@media screen and (min-width:961px){.u-fs28--pc{font-size:28px!important}}@media screen and (max-width:960px){.u-fs28--sp{font-size:28px!important}}.u-fs27{font-size:27px!important}@media screen and (min-width:961px){.u-fs27--pc{font-size:27px!important}}@media screen and (max-width:960px){.u-fs27--sp{font-size:27px!important}}.u-fs26{font-size:26px!important}@media screen and (min-width:961px){.u-fs26--pc{font-size:26px!important}}@media screen and (max-width:960px){.u-fs26--sp{font-size:26px!important}}.u-fs25{font-size:25px!important}@media screen and (min-width:961px){.u-fs25--pc{font-size:25px!important}}@media screen and (max-width:960px){.u-fs25--sp{font-size:25px!important}}.u-fs24{font-size:24px!important}@media screen and (min-width:961px){.u-fs24--pc{font-size:24px!important}}@media screen and (max-width:960px){.u-fs24--sp{font-size:24px!important}}.u-fs23{font-size:23px!important}@media screen and (min-width:961px){.u-fs23--pc{font-size:23px!important}}@media screen and (max-width:960px){.u-fs23--sp{font-size:23px!important}}.u-fs22{font-size:22px!important}@media screen and (min-width:961px){.u-fs22--pc{font-size:22px!important}}@media screen and (max-width:960px){.u-fs22--sp{font-size:22px!important}}.u-fs21{font-size:21px!important}@media screen and (min-width:961px){.u-fs21--pc{font-size:21px!important}}@media screen and (max-width:960px){.u-fs21--sp{font-size:21px!important}}.u-fs20{font-size:20px!important}@media screen and (min-width:961px){.u-fs20--pc{font-size:20px!important}}@media screen and (max-width:960px){.u-fs20--sp{font-size:20px!important}}.u-fs19{font-size:19px!important}@media screen and (min-width:961px){.u-fs19--pc{font-size:19px!important}}@media screen and (max-width:960px){.u-fs19--sp{font-size:19px!important}}.u-fs18{font-size:18px!important}@media screen and (min-width:961px){.u-fs18--pc{font-size:18px!important}}@media screen and (max-width:960px){.u-fs18--sp{font-size:18px!important}}.u-fs17{font-size:17px!important}@media screen and (min-width:961px){.u-fs17--pc{font-size:17px!important}}@media screen and (max-width:960px){.u-fs17--sp{font-size:17px!important}}.u-fs16{font-size:16px!important}@media screen and (min-width:961px){.u-fs16--pc{font-size:16px!important}}@media screen and (max-width:960px){.u-fs16--sp{font-size:16px!important}}.u-fs15{font-size:15px!important}@media screen and (min-width:961px){.u-fs15--pc{font-size:15px!important}}@media screen and (max-width:960px){.u-fs15--sp{font-size:15px!important}}.u-fs14{font-size:14px!important}@media screen and (min-width:961px){.u-fs14--pc{font-size:14px!important}}@media screen and (max-width:960px){.u-fs14--sp{font-size:14px!important}}.u-fs13{font-size:13px!important}@media screen and (min-width:961px){.u-fs13--pc{font-size:13px!important}}@media screen and (max-width:960px){.u-fs13--sp{font-size:13px!important}}.u-fs12{font-size:12px!important}@media screen and (min-width:961px){.u-fs12--pc{font-size:12px!important}}@media screen and (max-width:960px){.u-fs12--sp{font-size:12px!important}}.u-fs11{font-size:11px!important}@media screen and (min-width:961px){.u-fs11--pc{font-size:11px!important}}@media screen and (max-width:960px){.u-fs11--sp{font-size:11px!important}}.u-fs10{font-size:10px!important}@media screen and (min-width:961px){.u-fs10--pc{font-size:10px!important}}@media screen and (max-width:960px){.u-fs10--sp{font-size:10px!important}}.u-fs9{font-size:9px!important}@media screen and (min-width:961px){.u-fs9--pc{font-size:9px!important}}@media screen and (max-width:960px){.u-fs9--sp{font-size:9px!important}}.u-fs8{font-size:8px!important}@media screen and (min-width:961px){.u-fs8--pc{font-size:8px!important}}@media screen and (max-width:960px){.u-fs8--sp{font-size:8px!important}}.u-fs7{font-size:7px!important}@media screen and (min-width:961px){.u-fs7--pc{font-size:7px!important}}@media screen and (max-width:960px){.u-fs7--sp{font-size:7px!important}}.u-fs6{font-size:6px!important}@media screen and (min-width:961px){.u-fs6--pc{font-size:6px!important}}@media screen and (max-width:960px){.u-fs6--sp{font-size:6px!important}}.u-fs5{font-size:5px!important}@media screen and (min-width:961px){.u-fs5--pc{font-size:5px!important}}@media screen and (max-width:960px){.u-fs5--sp{font-size:5px!important}}.u-fs4{font-size:4px!important}@media screen and (min-width:961px){.u-fs4--pc{font-size:4px!important}}@media screen and (max-width:960px){.u-fs4--sp{font-size:4px!important}}.u-fs3{font-size:3px!important}@media screen and (min-width:961px){.u-fs3--pc{font-size:3px!important}}@media screen and (max-width:960px){.u-fs3--sp{font-size:3px!important}}.u-fs2{font-size:2px!important}@media screen and (min-width:961px){.u-fs2--pc{font-size:2px!important}}@media screen and (max-width:960px){.u-fs2--sp{font-size:2px!important}}.u-fs1{font-size:1px!important}@media screen and (min-width:961px){.u-fs1--pc{font-size:1px!important}}@media screen and (max-width:960px){.u-fs1--sp{font-size:1px!important}}.u-fs0{font-size:0!important}@media screen and (min-width:961px){.u-fs0--pc{font-size:0!important}}@media screen and (max-width:960px){.u-fs0--sp{font-size:0!important}}.u-w100{width:100%!important}.u-w99{width:99%!important}.u-w98{width:98%!important}.u-w97{width:97%!important}.u-w96{width:96%!important}.u-w95{width:95%!important}.u-w94{width:94%!important}.u-w93{width:93%!important}.u-w92{width:92%!important}.u-w91{width:91%!important}.u-w90{width:90%!important}.u-w89{width:89%!important}.u-w88{width:88%!important}.u-w87{width:87%!important}.u-w86{width:86%!important}.u-w85{width:85%!important}.u-w84{width:84%!important}.u-w83{width:83%!important}.u-w82{width:82%!important}.u-w81{width:81%!important}.u-w80{width:80%!important}.u-w79{width:79%!important}.u-w78{width:78%!important}.u-w77{width:77%!important}.u-w76{width:76%!important}.u-w75{width:75%!important}.u-w74{width:74%!important}.u-w73{width:73%!important}.u-w72{width:72%!important}.u-w71{width:71%!important}.u-w70{width:70%!important}.u-w69{width:69%!important}.u-w68{width:68%!important}.u-w67{width:67%!important}.u-w66{width:66%!important}.u-w65{width:65%!important}.u-w64{width:64%!important}.u-w63{width:63%!important}.u-w62{width:62%!important}.u-w61{width:61%!important}.u-w60{width:60%!important}.u-w59{width:59%!important}.u-w58{width:58%!important}.u-w57{width:57%!important}.u-w56{width:56%!important}.u-w55{width:55%!important}.u-w54{width:54%!important}.u-w53{width:53%!important}.u-w52{width:52%!important}.u-w51{width:51%!important}.u-w50{width:50%!important}.u-w49{width:49%!important}.u-w48{width:48%!important}.u-w47{width:47%!important}.u-w46{width:46%!important}.u-w45{width:45%!important}.u-w44{width:44%!important}.u-w43{width:43%!important}.u-w42{width:42%!important}.u-w41{width:41%!important}.u-w40{width:40%!important}.u-w39{width:39%!important}.u-w38{width:38%!important}.u-w37{width:37%!important}.u-w36{width:36%!important}.u-w35{width:35%!important}.u-w34{width:34%!important}.u-w33{width:33%!important}.u-w32{width:32%!important}.u-w31{width:31%!important}.u-w30{width:30%!important}.u-w29{width:29%!important}.u-w28{width:28%!important}.u-w27{width:27%!important}.u-w26{width:26%!important}.u-w25{width:25%!important}.u-w24{width:24%!important}.u-w23{width:23%!important}.u-w22{width:22%!important}.u-w21{width:21%!important}.u-w20{width:20%!important}.u-w19{width:19%!important}.u-w18{width:18%!important}.u-w17{width:17%!important}.u-w16{width:16%!important}.u-w15{width:15%!important}.u-w14{width:14%!important}.u-w13{width:13%!important}.u-w12{width:12%!important}.u-w11{width:11%!important}.u-w10{width:10%!important}.u-w9{width:9%!important}.u-w8{width:8%!important}.u-w7{width:7%!important}.u-w6{width:6%!important}.u-w5{width:5%!important}.u-w4{width:4%!important}.u-w3{width:3%!important}.u-w2{width:2%!important}.u-w1{width:1%!important}.u-w0{width:0!important}.u-w1000--px{width:1000px!important}.u-w999--px{width:999px!important}.u-w998--px{width:998px!important}.u-w997--px{width:997px!important}.u-w996--px{width:996px!important}.u-w995--px{width:995px!important}.u-w994--px{width:994px!important}.u-w993--px{width:993px!important}.u-w992--px{width:992px!important}.u-w991--px{width:991px!important}.u-w990--px{width:990px!important}.u-w989--px{width:989px!important}.u-w988--px{width:988px!important}.u-w987--px{width:987px!important}.u-w986--px{width:986px!important}.u-w985--px{width:985px!important}.u-w984--px{width:984px!important}.u-w983--px{width:983px!important}.u-w982--px{width:982px!important}.u-w981--px{width:981px!important}.u-w980--px{width:980px!important}.u-w979--px{width:979px!important}.u-w978--px{width:978px!important}.u-w977--px{width:977px!important}.u-w976--px{width:976px!important}.u-w975--px{width:975px!important}.u-w974--px{width:974px!important}.u-w973--px{width:973px!important}.u-w972--px{width:972px!important}.u-w971--px{width:971px!important}.u-w970--px{width:970px!important}.u-w969--px{width:969px!important}.u-w968--px{width:968px!important}.u-w967--px{width:967px!important}.u-w966--px{width:966px!important}.u-w965--px{width:965px!important}.u-w964--px{width:964px!important}.u-w963--px{width:963px!important}.u-w962--px{width:962px!important}.u-w961--px{width:961px!important}.u-w960--px{width:960px!important}.u-w959--px{width:959px!important}.u-w958--px{width:958px!important}.u-w957--px{width:957px!important}.u-w956--px{width:956px!important}.u-w955--px{width:955px!important}.u-w954--px{width:954px!important}.u-w953--px{width:953px!important}.u-w952--px{width:952px!important}.u-w951--px{width:951px!important}.u-w950--px{width:950px!important}.u-w949--px{width:949px!important}.u-w948--px{width:948px!important}.u-w947--px{width:947px!important}.u-w946--px{width:946px!important}.u-w945--px{width:945px!important}.u-w944--px{width:944px!important}.u-w943--px{width:943px!important}.u-w942--px{width:942px!important}.u-w941--px{width:941px!important}.u-w940--px{width:940px!important}.u-w939--px{width:939px!important}.u-w938--px{width:938px!important}.u-w937--px{width:937px!important}.u-w936--px{width:936px!important}.u-w935--px{width:935px!important}.u-w934--px{width:934px!important}.u-w933--px{width:933px!important}.u-w932--px{width:932px!important}.u-w931--px{width:931px!important}.u-w930--px{width:930px!important}.u-w929--px{width:929px!important}.u-w928--px{width:928px!important}.u-w927--px{width:927px!important}.u-w926--px{width:926px!important}.u-w925--px{width:925px!important}.u-w924--px{width:924px!important}.u-w923--px{width:923px!important}.u-w922--px{width:922px!important}.u-w921--px{width:921px!important}.u-w920--px{width:920px!important}.u-w919--px{width:919px!important}.u-w918--px{width:918px!important}.u-w917--px{width:917px!important}.u-w916--px{width:916px!important}.u-w915--px{width:915px!important}.u-w914--px{width:914px!important}.u-w913--px{width:913px!important}.u-w912--px{width:912px!important}.u-w911--px{width:911px!important}.u-w910--px{width:910px!important}.u-w909--px{width:909px!important}.u-w908--px{width:908px!important}.u-w907--px{width:907px!important}.u-w906--px{width:906px!important}.u-w905--px{width:905px!important}.u-w904--px{width:904px!important}.u-w903--px{width:903px!important}.u-w902--px{width:902px!important}.u-w901--px{width:901px!important}.u-w900--px{width:900px!important}.u-w899--px{width:899px!important}.u-w898--px{width:898px!important}.u-w897--px{width:897px!important}.u-w896--px{width:896px!important}.u-w895--px{width:895px!important}.u-w894--px{width:894px!important}.u-w893--px{width:893px!important}.u-w892--px{width:892px!important}.u-w891--px{width:891px!important}.u-w890--px{width:890px!important}.u-w889--px{width:889px!important}.u-w888--px{width:888px!important}.u-w887--px{width:887px!important}.u-w886--px{width:886px!important}.u-w885--px{width:885px!important}.u-w884--px{width:884px!important}.u-w883--px{width:883px!important}.u-w882--px{width:882px!important}.u-w881--px{width:881px!important}.u-w880--px{width:880px!important}.u-w879--px{width:879px!important}.u-w878--px{width:878px!important}.u-w877--px{width:877px!important}.u-w876--px{width:876px!important}.u-w875--px{width:875px!important}.u-w874--px{width:874px!important}.u-w873--px{width:873px!important}.u-w872--px{width:872px!important}.u-w871--px{width:871px!important}.u-w870--px{width:870px!important}.u-w869--px{width:869px!important}.u-w868--px{width:868px!important}.u-w867--px{width:867px!important}.u-w866--px{width:866px!important}.u-w865--px{width:865px!important}.u-w864--px{width:864px!important}.u-w863--px{width:863px!important}.u-w862--px{width:862px!important}.u-w861--px{width:861px!important}.u-w860--px{width:860px!important}.u-w859--px{width:859px!important}.u-w858--px{width:858px!important}.u-w857--px{width:857px!important}.u-w856--px{width:856px!important}.u-w855--px{width:855px!important}.u-w854--px{width:854px!important}.u-w853--px{width:853px!important}.u-w852--px{width:852px!important}.u-w851--px{width:851px!important}.u-w850--px{width:850px!important}.u-w849--px{width:849px!important}.u-w848--px{width:848px!important}.u-w847--px{width:847px!important}.u-w846--px{width:846px!important}.u-w845--px{width:845px!important}.u-w844--px{width:844px!important}.u-w843--px{width:843px!important}.u-w842--px{width:842px!important}.u-w841--px{width:841px!important}.u-w840--px{width:840px!important}.u-w839--px{width:839px!important}.u-w838--px{width:838px!important}.u-w837--px{width:837px!important}.u-w836--px{width:836px!important}.u-w835--px{width:835px!important}.u-w834--px{width:834px!important}.u-w833--px{width:833px!important}.u-w832--px{width:832px!important}.u-w831--px{width:831px!important}.u-w830--px{width:830px!important}.u-w829--px{width:829px!important}.u-w828--px{width:828px!important}.u-w827--px{width:827px!important}.u-w826--px{width:826px!important}.u-w825--px{width:825px!important}.u-w824--px{width:824px!important}.u-w823--px{width:823px!important}.u-w822--px{width:822px!important}.u-w821--px{width:821px!important}.u-w820--px{width:820px!important}.u-w819--px{width:819px!important}.u-w818--px{width:818px!important}.u-w817--px{width:817px!important}.u-w816--px{width:816px!important}.u-w815--px{width:815px!important}.u-w814--px{width:814px!important}.u-w813--px{width:813px!important}.u-w812--px{width:812px!important}.u-w811--px{width:811px!important}.u-w810--px{width:810px!important}.u-w809--px{width:809px!important}.u-w808--px{width:808px!important}.u-w807--px{width:807px!important}.u-w806--px{width:806px!important}.u-w805--px{width:805px!important}.u-w804--px{width:804px!important}.u-w803--px{width:803px!important}.u-w802--px{width:802px!important}.u-w801--px{width:801px!important}.u-w800--px{width:800px!important}.u-w799--px{width:799px!important}.u-w798--px{width:798px!important}.u-w797--px{width:797px!important}.u-w796--px{width:796px!important}.u-w795--px{width:795px!important}.u-w794--px{width:794px!important}.u-w793--px{width:793px!important}.u-w792--px{width:792px!important}.u-w791--px{width:791px!important}.u-w790--px{width:790px!important}.u-w789--px{width:789px!important}.u-w788--px{width:788px!important}.u-w787--px{width:787px!important}.u-w786--px{width:786px!important}.u-w785--px{width:785px!important}.u-w784--px{width:784px!important}.u-w783--px{width:783px!important}.u-w782--px{width:782px!important}.u-w781--px{width:781px!important}.u-w780--px{width:780px!important}.u-w779--px{width:779px!important}.u-w778--px{width:778px!important}.u-w777--px{width:777px!important}.u-w776--px{width:776px!important}.u-w775--px{width:775px!important}.u-w774--px{width:774px!important}.u-w773--px{width:773px!important}.u-w772--px{width:772px!important}.u-w771--px{width:771px!important}.u-w770--px{width:770px!important}.u-w769--px{width:769px!important}.u-w768--px{width:768px!important}.u-w767--px{width:767px!important}.u-w766--px{width:766px!important}.u-w765--px{width:765px!important}.u-w764--px{width:764px!important}.u-w763--px{width:763px!important}.u-w762--px{width:762px!important}.u-w761--px{width:761px!important}.u-w760--px{width:760px!important}.u-w759--px{width:759px!important}.u-w758--px{width:758px!important}.u-w757--px{width:757px!important}.u-w756--px{width:756px!important}.u-w755--px{width:755px!important}.u-w754--px{width:754px!important}.u-w753--px{width:753px!important}.u-w752--px{width:752px!important}.u-w751--px{width:751px!important}.u-w750--px{width:750px!important}.u-w749--px{width:749px!important}.u-w748--px{width:748px!important}.u-w747--px{width:747px!important}.u-w746--px{width:746px!important}.u-w745--px{width:745px!important}.u-w744--px{width:744px!important}.u-w743--px{width:743px!important}.u-w742--px{width:742px!important}.u-w741--px{width:741px!important}.u-w740--px{width:740px!important}.u-w739--px{width:739px!important}.u-w738--px{width:738px!important}.u-w737--px{width:737px!important}.u-w736--px{width:736px!important}.u-w735--px{width:735px!important}.u-w734--px{width:734px!important}.u-w733--px{width:733px!important}.u-w732--px{width:732px!important}.u-w731--px{width:731px!important}.u-w730--px{width:730px!important}.u-w729--px{width:729px!important}.u-w728--px{width:728px!important}.u-w727--px{width:727px!important}.u-w726--px{width:726px!important}.u-w725--px{width:725px!important}.u-w724--px{width:724px!important}.u-w723--px{width:723px!important}.u-w722--px{width:722px!important}.u-w721--px{width:721px!important}.u-w720--px{width:720px!important}.u-w719--px{width:719px!important}.u-w718--px{width:718px!important}.u-w717--px{width:717px!important}.u-w716--px{width:716px!important}.u-w715--px{width:715px!important}.u-w714--px{width:714px!important}.u-w713--px{width:713px!important}.u-w712--px{width:712px!important}.u-w711--px{width:711px!important}.u-w710--px{width:710px!important}.u-w709--px{width:709px!important}.u-w708--px{width:708px!important}.u-w707--px{width:707px!important}.u-w706--px{width:706px!important}.u-w705--px{width:705px!important}.u-w704--px{width:704px!important}.u-w703--px{width:703px!important}.u-w702--px{width:702px!important}.u-w701--px{width:701px!important}.u-w700--px{width:700px!important}.u-w699--px{width:699px!important}.u-w698--px{width:698px!important}.u-w697--px{width:697px!important}.u-w696--px{width:696px!important}.u-w695--px{width:695px!important}.u-w694--px{width:694px!important}.u-w693--px{width:693px!important}.u-w692--px{width:692px!important}.u-w691--px{width:691px!important}.u-w690--px{width:690px!important}.u-w689--px{width:689px!important}.u-w688--px{width:688px!important}.u-w687--px{width:687px!important}.u-w686--px{width:686px!important}.u-w685--px{width:685px!important}.u-w684--px{width:684px!important}.u-w683--px{width:683px!important}.u-w682--px{width:682px!important}.u-w681--px{width:681px!important}.u-w680--px{width:680px!important}.u-w679--px{width:679px!important}.u-w678--px{width:678px!important}.u-w677--px{width:677px!important}.u-w676--px{width:676px!important}.u-w675--px{width:675px!important}.u-w674--px{width:674px!important}.u-w673--px{width:673px!important}.u-w672--px{width:672px!important}.u-w671--px{width:671px!important}.u-w670--px{width:670px!important}.u-w669--px{width:669px!important}.u-w668--px{width:668px!important}.u-w667--px{width:667px!important}.u-w666--px{width:666px!important}.u-w665--px{width:665px!important}.u-w664--px{width:664px!important}.u-w663--px{width:663px!important}.u-w662--px{width:662px!important}.u-w661--px{width:661px!important}.u-w660--px{width:660px!important}.u-w659--px{width:659px!important}.u-w658--px{width:658px!important}.u-w657--px{width:657px!important}.u-w656--px{width:656px!important}.u-w655--px{width:655px!important}.u-w654--px{width:654px!important}.u-w653--px{width:653px!important}.u-w652--px{width:652px!important}.u-w651--px{width:651px!important}.u-w650--px{width:650px!important}.u-w649--px{width:649px!important}.u-w648--px{width:648px!important}.u-w647--px{width:647px!important}.u-w646--px{width:646px!important}.u-w645--px{width:645px!important}.u-w644--px{width:644px!important}.u-w643--px{width:643px!important}.u-w642--px{width:642px!important}.u-w641--px{width:641px!important}.u-w640--px{width:640px!important}.u-w639--px{width:639px!important}.u-w638--px{width:638px!important}.u-w637--px{width:637px!important}.u-w636--px{width:636px!important}.u-w635--px{width:635px!important}.u-w634--px{width:634px!important}.u-w633--px{width:633px!important}.u-w632--px{width:632px!important}.u-w631--px{width:631px!important}.u-w630--px{width:630px!important}.u-w629--px{width:629px!important}.u-w628--px{width:628px!important}.u-w627--px{width:627px!important}.u-w626--px{width:626px!important}.u-w625--px{width:625px!important}.u-w624--px{width:624px!important}.u-w623--px{width:623px!important}.u-w622--px{width:622px!important}.u-w621--px{width:621px!important}.u-w620--px{width:620px!important}.u-w619--px{width:619px!important}.u-w618--px{width:618px!important}.u-w617--px{width:617px!important}.u-w616--px{width:616px!important}.u-w615--px{width:615px!important}.u-w614--px{width:614px!important}.u-w613--px{width:613px!important}.u-w612--px{width:612px!important}.u-w611--px{width:611px!important}.u-w610--px{width:610px!important}.u-w609--px{width:609px!important}.u-w608--px{width:608px!important}.u-w607--px{width:607px!important}.u-w606--px{width:606px!important}.u-w605--px{width:605px!important}.u-w604--px{width:604px!important}.u-w603--px{width:603px!important}.u-w602--px{width:602px!important}.u-w601--px{width:601px!important}.u-w600--px{width:600px!important}.u-w599--px{width:599px!important}.u-w598--px{width:598px!important}.u-w597--px{width:597px!important}.u-w596--px{width:596px!important}.u-w595--px{width:595px!important}.u-w594--px{width:594px!important}.u-w593--px{width:593px!important}.u-w592--px{width:592px!important}.u-w591--px{width:591px!important}.u-w590--px{width:590px!important}.u-w589--px{width:589px!important}.u-w588--px{width:588px!important}.u-w587--px{width:587px!important}.u-w586--px{width:586px!important}.u-w585--px{width:585px!important}.u-w584--px{width:584px!important}.u-w583--px{width:583px!important}.u-w582--px{width:582px!important}.u-w581--px{width:581px!important}.u-w580--px{width:580px!important}.u-w579--px{width:579px!important}.u-w578--px{width:578px!important}.u-w577--px{width:577px!important}.u-w576--px{width:576px!important}.u-w575--px{width:575px!important}.u-w574--px{width:574px!important}.u-w573--px{width:573px!important}.u-w572--px{width:572px!important}.u-w571--px{width:571px!important}.u-w570--px{width:570px!important}.u-w569--px{width:569px!important}.u-w568--px{width:568px!important}.u-w567--px{width:567px!important}.u-w566--px{width:566px!important}.u-w565--px{width:565px!important}.u-w564--px{width:564px!important}.u-w563--px{width:563px!important}.u-w562--px{width:562px!important}.u-w561--px{width:561px!important}.u-w560--px{width:560px!important}.u-w559--px{width:559px!important}.u-w558--px{width:558px!important}.u-w557--px{width:557px!important}.u-w556--px{width:556px!important}.u-w555--px{width:555px!important}.u-w554--px{width:554px!important}.u-w553--px{width:553px!important}.u-w552--px{width:552px!important}.u-w551--px{width:551px!important}.u-w550--px{width:550px!important}.u-w549--px{width:549px!important}.u-w548--px{width:548px!important}.u-w547--px{width:547px!important}.u-w546--px{width:546px!important}.u-w545--px{width:545px!important}.u-w544--px{width:544px!important}.u-w543--px{width:543px!important}.u-w542--px{width:542px!important}.u-w541--px{width:541px!important}.u-w540--px{width:540px!important}.u-w539--px{width:539px!important}.u-w538--px{width:538px!important}.u-w537--px{width:537px!important}.u-w536--px{width:536px!important}.u-w535--px{width:535px!important}.u-w534--px{width:534px!important}.u-w533--px{width:533px!important}.u-w532--px{width:532px!important}.u-w531--px{width:531px!important}.u-w530--px{width:530px!important}.u-w529--px{width:529px!important}.u-w528--px{width:528px!important}.u-w527--px{width:527px!important}.u-w526--px{width:526px!important}.u-w525--px{width:525px!important}.u-w524--px{width:524px!important}.u-w523--px{width:523px!important}.u-w522--px{width:522px!important}.u-w521--px{width:521px!important}.u-w520--px{width:520px!important}.u-w519--px{width:519px!important}.u-w518--px{width:518px!important}.u-w517--px{width:517px!important}.u-w516--px{width:516px!important}.u-w515--px{width:515px!important}.u-w514--px{width:514px!important}.u-w513--px{width:513px!important}.u-w512--px{width:512px!important}.u-w511--px{width:511px!important}.u-w510--px{width:510px!important}.u-w509--px{width:509px!important}.u-w508--px{width:508px!important}.u-w507--px{width:507px!important}.u-w506--px{width:506px!important}.u-w505--px{width:505px!important}.u-w504--px{width:504px!important}.u-w503--px{width:503px!important}.u-w502--px{width:502px!important}.u-w501--px{width:501px!important}.u-w500--px{width:500px!important}.u-w499--px{width:499px!important}.u-w498--px{width:498px!important}.u-w497--px{width:497px!important}.u-w496--px{width:496px!important}.u-w495--px{width:495px!important}.u-w494--px{width:494px!important}.u-w493--px{width:493px!important}.u-w492--px{width:492px!important}.u-w491--px{width:491px!important}.u-w490--px{width:490px!important}.u-w489--px{width:489px!important}.u-w488--px{width:488px!important}.u-w487--px{width:487px!important}.u-w486--px{width:486px!important}.u-w485--px{width:485px!important}.u-w484--px{width:484px!important}.u-w483--px{width:483px!important}.u-w482--px{width:482px!important}.u-w481--px{width:481px!important}.u-w480--px{width:480px!important}.u-w479--px{width:479px!important}.u-w478--px{width:478px!important}.u-w477--px{width:477px!important}.u-w476--px{width:476px!important}.u-w475--px{width:475px!important}.u-w474--px{width:474px!important}.u-w473--px{width:473px!important}.u-w472--px{width:472px!important}.u-w471--px{width:471px!important}.u-w470--px{width:470px!important}.u-w469--px{width:469px!important}.u-w468--px{width:468px!important}.u-w467--px{width:467px!important}.u-w466--px{width:466px!important}.u-w465--px{width:465px!important}.u-w464--px{width:464px!important}.u-w463--px{width:463px!important}.u-w462--px{width:462px!important}.u-w461--px{width:461px!important}.u-w460--px{width:460px!important}.u-w459--px{width:459px!important}.u-w458--px{width:458px!important}.u-w457--px{width:457px!important}.u-w456--px{width:456px!important}.u-w455--px{width:455px!important}.u-w454--px{width:454px!important}.u-w453--px{width:453px!important}.u-w452--px{width:452px!important}.u-w451--px{width:451px!important}.u-w450--px{width:450px!important}.u-w449--px{width:449px!important}.u-w448--px{width:448px!important}.u-w447--px{width:447px!important}.u-w446--px{width:446px!important}.u-w445--px{width:445px!important}.u-w444--px{width:444px!important}.u-w443--px{width:443px!important}.u-w442--px{width:442px!important}.u-w441--px{width:441px!important}.u-w440--px{width:440px!important}.u-w439--px{width:439px!important}.u-w438--px{width:438px!important}.u-w437--px{width:437px!important}.u-w436--px{width:436px!important}.u-w435--px{width:435px!important}.u-w434--px{width:434px!important}.u-w433--px{width:433px!important}.u-w432--px{width:432px!important}.u-w431--px{width:431px!important}.u-w430--px{width:430px!important}.u-w429--px{width:429px!important}.u-w428--px{width:428px!important}.u-w427--px{width:427px!important}.u-w426--px{width:426px!important}.u-w425--px{width:425px!important}.u-w424--px{width:424px!important}.u-w423--px{width:423px!important}.u-w422--px{width:422px!important}.u-w421--px{width:421px!important}.u-w420--px{width:420px!important}.u-w419--px{width:419px!important}.u-w418--px{width:418px!important}.u-w417--px{width:417px!important}.u-w416--px{width:416px!important}.u-w415--px{width:415px!important}.u-w414--px{width:414px!important}.u-w413--px{width:413px!important}.u-w412--px{width:412px!important}.u-w411--px{width:411px!important}.u-w410--px{width:410px!important}.u-w409--px{width:409px!important}.u-w408--px{width:408px!important}.u-w407--px{width:407px!important}.u-w406--px{width:406px!important}.u-w405--px{width:405px!important}.u-w404--px{width:404px!important}.u-w403--px{width:403px!important}.u-w402--px{width:402px!important}.u-w401--px{width:401px!important}.u-w400--px{width:400px!important}.u-w399--px{width:399px!important}.u-w398--px{width:398px!important}.u-w397--px{width:397px!important}.u-w396--px{width:396px!important}.u-w395--px{width:395px!important}.u-w394--px{width:394px!important}.u-w393--px{width:393px!important}.u-w392--px{width:392px!important}.u-w391--px{width:391px!important}.u-w390--px{width:390px!important}.u-w389--px{width:389px!important}.u-w388--px{width:388px!important}.u-w387--px{width:387px!important}.u-w386--px{width:386px!important}.u-w385--px{width:385px!important}.u-w384--px{width:384px!important}.u-w383--px{width:383px!important}.u-w382--px{width:382px!important}.u-w381--px{width:381px!important}.u-w380--px{width:380px!important}.u-w379--px{width:379px!important}.u-w378--px{width:378px!important}.u-w377--px{width:377px!important}.u-w376--px{width:376px!important}.u-w375--px{width:375px!important}.u-w374--px{width:374px!important}.u-w373--px{width:373px!important}.u-w372--px{width:372px!important}.u-w371--px{width:371px!important}.u-w370--px{width:370px!important}.u-w369--px{width:369px!important}.u-w368--px{width:368px!important}.u-w367--px{width:367px!important}.u-w366--px{width:366px!important}.u-w365--px{width:365px!important}.u-w364--px{width:364px!important}.u-w363--px{width:363px!important}.u-w362--px{width:362px!important}.u-w361--px{width:361px!important}.u-w360--px{width:360px!important}.u-w359--px{width:359px!important}.u-w358--px{width:358px!important}.u-w357--px{width:357px!important}.u-w356--px{width:356px!important}.u-w355--px{width:355px!important}.u-w354--px{width:354px!important}.u-w353--px{width:353px!important}.u-w352--px{width:352px!important}.u-w351--px{width:351px!important}.u-w350--px{width:350px!important}.u-w349--px{width:349px!important}.u-w348--px{width:348px!important}.u-w347--px{width:347px!important}.u-w346--px{width:346px!important}.u-w345--px{width:345px!important}.u-w344--px{width:344px!important}.u-w343--px{width:343px!important}.u-w342--px{width:342px!important}.u-w341--px{width:341px!important}.u-w340--px{width:340px!important}.u-w339--px{width:339px!important}.u-w338--px{width:338px!important}.u-w337--px{width:337px!important}.u-w336--px{width:336px!important}.u-w335--px{width:335px!important}.u-w334--px{width:334px!important}.u-w333--px{width:333px!important}.u-w332--px{width:332px!important}.u-w331--px{width:331px!important}.u-w330--px{width:330px!important}.u-w329--px{width:329px!important}.u-w328--px{width:328px!important}.u-w327--px{width:327px!important}.u-w326--px{width:326px!important}.u-w325--px{width:325px!important}.u-w324--px{width:324px!important}.u-w323--px{width:323px!important}.u-w322--px{width:322px!important}.u-w321--px{width:321px!important}.u-w320--px{width:320px!important}.u-w319--px{width:319px!important}.u-w318--px{width:318px!important}.u-w317--px{width:317px!important}.u-w316--px{width:316px!important}.u-w315--px{width:315px!important}.u-w314--px{width:314px!important}.u-w313--px{width:313px!important}.u-w312--px{width:312px!important}.u-w311--px{width:311px!important}.u-w310--px{width:310px!important}.u-w309--px{width:309px!important}.u-w308--px{width:308px!important}.u-w307--px{width:307px!important}.u-w306--px{width:306px!important}.u-w305--px{width:305px!important}.u-w304--px{width:304px!important}.u-w303--px{width:303px!important}.u-w302--px{width:302px!important}.u-w301--px{width:301px!important}.u-w300--px{width:300px!important}.u-w299--px{width:299px!important}.u-w298--px{width:298px!important}.u-w297--px{width:297px!important}.u-w296--px{width:296px!important}.u-w295--px{width:295px!important}.u-w294--px{width:294px!important}.u-w293--px{width:293px!important}.u-w292--px{width:292px!important}.u-w291--px{width:291px!important}.u-w290--px{width:290px!important}.u-w289--px{width:289px!important}.u-w288--px{width:288px!important}.u-w287--px{width:287px!important}.u-w286--px{width:286px!important}.u-w285--px{width:285px!important}.u-w284--px{width:284px!important}.u-w283--px{width:283px!important}.u-w282--px{width:282px!important}.u-w281--px{width:281px!important}.u-w280--px{width:280px!important}.u-w279--px{width:279px!important}.u-w278--px{width:278px!important}.u-w277--px{width:277px!important}.u-w276--px{width:276px!important}.u-w275--px{width:275px!important}.u-w274--px{width:274px!important}.u-w273--px{width:273px!important}.u-w272--px{width:272px!important}.u-w271--px{width:271px!important}.u-w270--px{width:270px!important}.u-w269--px{width:269px!important}.u-w268--px{width:268px!important}.u-w267--px{width:267px!important}.u-w266--px{width:266px!important}.u-w265--px{width:265px!important}.u-w264--px{width:264px!important}.u-w263--px{width:263px!important}.u-w262--px{width:262px!important}.u-w261--px{width:261px!important}.u-w260--px{width:260px!important}.u-w259--px{width:259px!important}.u-w258--px{width:258px!important}.u-w257--px{width:257px!important}.u-w256--px{width:256px!important}.u-w255--px{width:255px!important}.u-w254--px{width:254px!important}.u-w253--px{width:253px!important}.u-w252--px{width:252px!important}.u-w251--px{width:251px!important}.u-w250--px{width:250px!important}.u-w249--px{width:249px!important}.u-w248--px{width:248px!important}.u-w247--px{width:247px!important}.u-w246--px{width:246px!important}.u-w245--px{width:245px!important}.u-w244--px{width:244px!important}.u-w243--px{width:243px!important}.u-w242--px{width:242px!important}.u-w241--px{width:241px!important}.u-w240--px{width:240px!important}.u-w239--px{width:239px!important}.u-w238--px{width:238px!important}.u-w237--px{width:237px!important}.u-w236--px{width:236px!important}.u-w235--px{width:235px!important}.u-w234--px{width:234px!important}.u-w233--px{width:233px!important}.u-w232--px{width:232px!important}.u-w231--px{width:231px!important}.u-w230--px{width:230px!important}.u-w229--px{width:229px!important}.u-w228--px{width:228px!important}.u-w227--px{width:227px!important}.u-w226--px{width:226px!important}.u-w225--px{width:225px!important}.u-w224--px{width:224px!important}.u-w223--px{width:223px!important}.u-w222--px{width:222px!important}.u-w221--px{width:221px!important}.u-w220--px{width:220px!important}.u-w219--px{width:219px!important}.u-w218--px{width:218px!important}.u-w217--px{width:217px!important}.u-w216--px{width:216px!important}.u-w215--px{width:215px!important}.u-w214--px{width:214px!important}.u-w213--px{width:213px!important}.u-w212--px{width:212px!important}.u-w211--px{width:211px!important}.u-w210--px{width:210px!important}.u-w209--px{width:209px!important}.u-w208--px{width:208px!important}.u-w207--px{width:207px!important}.u-w206--px{width:206px!important}.u-w205--px{width:205px!important}.u-w204--px{width:204px!important}.u-w203--px{width:203px!important}.u-w202--px{width:202px!important}.u-w201--px{width:201px!important}.u-w200--px{width:200px!important}.u-w199--px{width:199px!important}.u-w198--px{width:198px!important}.u-w197--px{width:197px!important}.u-w196--px{width:196px!important}.u-w195--px{width:195px!important}.u-w194--px{width:194px!important}.u-w193--px{width:193px!important}.u-w192--px{width:192px!important}.u-w191--px{width:191px!important}.u-w190--px{width:190px!important}.u-w189--px{width:189px!important}.u-w188--px{width:188px!important}.u-w187--px{width:187px!important}.u-w186--px{width:186px!important}.u-w185--px{width:185px!important}.u-w184--px{width:184px!important}.u-w183--px{width:183px!important}.u-w182--px{width:182px!important}.u-w181--px{width:181px!important}.u-w180--px{width:180px!important}.u-w179--px{width:179px!important}.u-w178--px{width:178px!important}.u-w177--px{width:177px!important}.u-w176--px{width:176px!important}.u-w175--px{width:175px!important}.u-w174--px{width:174px!important}.u-w173--px{width:173px!important}.u-w172--px{width:172px!important}.u-w171--px{width:171px!important}.u-w170--px{width:170px!important}.u-w169--px{width:169px!important}.u-w168--px{width:168px!important}.u-w167--px{width:167px!important}.u-w166--px{width:166px!important}.u-w165--px{width:165px!important}.u-w164--px{width:164px!important}.u-w163--px{width:163px!important}.u-w162--px{width:162px!important}.u-w161--px{width:161px!important}.u-w160--px{width:160px!important}.u-w159--px{width:159px!important}.u-w158--px{width:158px!important}.u-w157--px{width:157px!important}.u-w156--px{width:156px!important}.u-w155--px{width:155px!important}.u-w154--px{width:154px!important}.u-w153--px{width:153px!important}.u-w152--px{width:152px!important}.u-w151--px{width:151px!important}.u-w150--px{width:150px!important}.u-w149--px{width:149px!important}.u-w148--px{width:148px!important}.u-w147--px{width:147px!important}.u-w146--px{width:146px!important}.u-w145--px{width:145px!important}.u-w144--px{width:144px!important}.u-w143--px{width:143px!important}.u-w142--px{width:142px!important}.u-w141--px{width:141px!important}.u-w140--px{width:140px!important}.u-w139--px{width:139px!important}.u-w138--px{width:138px!important}.u-w137--px{width:137px!important}.u-w136--px{width:136px!important}.u-w135--px{width:135px!important}.u-w134--px{width:134px!important}.u-w133--px{width:133px!important}.u-w132--px{width:132px!important}.u-w131--px{width:131px!important}.u-w130--px{width:130px!important}.u-w129--px{width:129px!important}.u-w128--px{width:128px!important}.u-w127--px{width:127px!important}.u-w126--px{width:126px!important}.u-w125--px{width:125px!important}.u-w124--px{width:124px!important}.u-w123--px{width:123px!important}.u-w122--px{width:122px!important}.u-w121--px{width:121px!important}.u-w120--px{width:120px!important}.u-w119--px{width:119px!important}.u-w118--px{width:118px!important}.u-w117--px{width:117px!important}.u-w116--px{width:116px!important}.u-w115--px{width:115px!important}.u-w114--px{width:114px!important}.u-w113--px{width:113px!important}.u-w112--px{width:112px!important}.u-w111--px{width:111px!important}.u-w110--px{width:110px!important}.u-w109--px{width:109px!important}.u-w108--px{width:108px!important}.u-w107--px{width:107px!important}.u-w106--px{width:106px!important}.u-w105--px{width:105px!important}.u-w104--px{width:104px!important}.u-w103--px{width:103px!important}.u-w102--px{width:102px!important}.u-w101--px{width:101px!important}.u-w100--px{width:100px!important}.u-w99--px{width:99px!important}.u-w98--px{width:98px!important}.u-w97--px{width:97px!important}.u-w96--px{width:96px!important}.u-w95--px{width:95px!important}.u-w94--px{width:94px!important}.u-w93--px{width:93px!important}.u-w92--px{width:92px!important}.u-w91--px{width:91px!important}.u-w90--px{width:90px!important}.u-w89--px{width:89px!important}.u-w88--px{width:88px!important}.u-w87--px{width:87px!important}.u-w86--px{width:86px!important}.u-w85--px{width:85px!important}.u-w84--px{width:84px!important}.u-w83--px{width:83px!important}.u-w82--px{width:82px!important}.u-w81--px{width:81px!important}.u-w80--px{width:80px!important}.u-w79--px{width:79px!important}.u-w78--px{width:78px!important}.u-w77--px{width:77px!important}.u-w76--px{width:76px!important}.u-w75--px{width:75px!important}.u-w74--px{width:74px!important}.u-w73--px{width:73px!important}.u-w72--px{width:72px!important}.u-w71--px{width:71px!important}.u-w70--px{width:70px!important}.u-w69--px{width:69px!important}.u-w68--px{width:68px!important}.u-w67--px{width:67px!important}.u-w66--px{width:66px!important}.u-w65--px{width:65px!important}.u-w64--px{width:64px!important}.u-w63--px{width:63px!important}.u-w62--px{width:62px!important}.u-w61--px{width:61px!important}.u-w60--px{width:60px!important}.u-w59--px{width:59px!important}.u-w58--px{width:58px!important}.u-w57--px{width:57px!important}.u-w56--px{width:56px!important}.u-w55--px{width:55px!important}.u-w54--px{width:54px!important}.u-w53--px{width:53px!important}.u-w52--px{width:52px!important}.u-w51--px{width:51px!important}.u-w50--px{width:50px!important}.u-w49--px{width:49px!important}.u-w48--px{width:48px!important}.u-w47--px{width:47px!important}.u-w46--px{width:46px!important}.u-w45--px{width:45px!important}.u-w44--px{width:44px!important}.u-w43--px{width:43px!important}.u-w42--px{width:42px!important}.u-w41--px{width:41px!important}.u-w40--px{width:40px!important}.u-w39--px{width:39px!important}.u-w38--px{width:38px!important}.u-w37--px{width:37px!important}.u-w36--px{width:36px!important}.u-w35--px{width:35px!important}.u-w34--px{width:34px!important}.u-w33--px{width:33px!important}.u-w32--px{width:32px!important}.u-w31--px{width:31px!important}.u-w30--px{width:30px!important}.u-w29--px{width:29px!important}.u-w28--px{width:28px!important}.u-w27--px{width:27px!important}.u-w26--px{width:26px!important}.u-w25--px{width:25px!important}.u-w24--px{width:24px!important}.u-w23--px{width:23px!important}.u-w22--px{width:22px!important}.u-w21--px{width:21px!important}.u-w20--px{width:20px!important}.u-w19--px{width:19px!important}.u-w18--px{width:18px!important}.u-w17--px{width:17px!important}.u-w16--px{width:16px!important}.u-w15--px{width:15px!important}.u-w14--px{width:14px!important}.u-w13--px{width:13px!important}.u-w12--px{width:12px!important}.u-w11--px{width:11px!important}.u-w10--px{width:10px!important}.u-w9--px{width:9px!important}.u-w8--px{width:8px!important}.u-w7--px{width:7px!important}.u-w6--px{width:6px!important}.u-w5--px{width:5px!important}.u-w4--px{width:4px!important}.u-w3--px{width:3px!important}.u-w2--px{width:2px!important}.u-w1--px{width:1px!important}.u-w0--px{width:0!important}.u-mt100{margin-top:100px!important}.u-mb100{margin-bottom:100px!important}.u-mr100{margin-right:100px!important}.u-ml100{margin-left:100px!important}.u-m100{margin:100px!important}@media screen and (min-width:961px){.u-mt100--pc{margin-top:100px!important}.u-mb100--pc{margin-bottom:100px!important}.u-mr100--pc{margin-right:100px!important}.u-ml100--pc{margin-left:100px!important}.u-m100--pc{margin:100px!important}}@media screen and (max-width:960px){.u-mt100--sp{margin-top:100px!important}.u-mb100--sp{margin-bottom:100px!important}.u-mr100--sp{margin-right:100px!important}.u-ml100--sp{margin-left:100px!important}.u-m100--sp{margin:100px!important}}.u-mt99{margin-top:99px!important}.u-mb99{margin-bottom:99px!important}.u-mr99{margin-right:99px!important}.u-ml99{margin-left:99px!important}.u-m99{margin:99px!important}@media screen and (min-width:961px){.u-mt99--pc{margin-top:99px!important}.u-mb99--pc{margin-bottom:99px!important}.u-mr99--pc{margin-right:99px!important}.u-ml99--pc{margin-left:99px!important}.u-m99--pc{margin:99px!important}}@media screen and (max-width:960px){.u-mt99--sp{margin-top:99px!important}.u-mb99--sp{margin-bottom:99px!important}.u-mr99--sp{margin-right:99px!important}.u-ml99--sp{margin-left:99px!important}.u-m99--sp{margin:99px!important}}.u-mt98{margin-top:98px!important}.u-mb98{margin-bottom:98px!important}.u-mr98{margin-right:98px!important}.u-ml98{margin-left:98px!important}.u-m98{margin:98px!important}@media screen and (min-width:961px){.u-mt98--pc{margin-top:98px!important}.u-mb98--pc{margin-bottom:98px!important}.u-mr98--pc{margin-right:98px!important}.u-ml98--pc{margin-left:98px!important}.u-m98--pc{margin:98px!important}}@media screen and (max-width:960px){.u-mt98--sp{margin-top:98px!important}.u-mb98--sp{margin-bottom:98px!important}.u-mr98--sp{margin-right:98px!important}.u-ml98--sp{margin-left:98px!important}.u-m98--sp{margin:98px!important}}.u-mt97{margin-top:97px!important}.u-mb97{margin-bottom:97px!important}.u-mr97{margin-right:97px!important}.u-ml97{margin-left:97px!important}.u-m97{margin:97px!important}@media screen and (min-width:961px){.u-mt97--pc{margin-top:97px!important}.u-mb97--pc{margin-bottom:97px!important}.u-mr97--pc{margin-right:97px!important}.u-ml97--pc{margin-left:97px!important}.u-m97--pc{margin:97px!important}}@media screen and (max-width:960px){.u-mt97--sp{margin-top:97px!important}.u-mb97--sp{margin-bottom:97px!important}.u-mr97--sp{margin-right:97px!important}.u-ml97--sp{margin-left:97px!important}.u-m97--sp{margin:97px!important}}.u-mt96{margin-top:96px!important}.u-mb96{margin-bottom:96px!important}.u-mr96{margin-right:96px!important}.u-ml96{margin-left:96px!important}.u-m96{margin:96px!important}@media screen and (min-width:961px){.u-mt96--pc{margin-top:96px!important}.u-mb96--pc{margin-bottom:96px!important}.u-mr96--pc{margin-right:96px!important}.u-ml96--pc{margin-left:96px!important}.u-m96--pc{margin:96px!important}}@media screen and (max-width:960px){.u-mt96--sp{margin-top:96px!important}.u-mb96--sp{margin-bottom:96px!important}.u-mr96--sp{margin-right:96px!important}.u-ml96--sp{margin-left:96px!important}.u-m96--sp{margin:96px!important}}.u-mt95{margin-top:95px!important}.u-mb95{margin-bottom:95px!important}.u-mr95{margin-right:95px!important}.u-ml95{margin-left:95px!important}.u-m95{margin:95px!important}@media screen and (min-width:961px){.u-mt95--pc{margin-top:95px!important}.u-mb95--pc{margin-bottom:95px!important}.u-mr95--pc{margin-right:95px!important}.u-ml95--pc{margin-left:95px!important}.u-m95--pc{margin:95px!important}}@media screen and (max-width:960px){.u-mt95--sp{margin-top:95px!important}.u-mb95--sp{margin-bottom:95px!important}.u-mr95--sp{margin-right:95px!important}.u-ml95--sp{margin-left:95px!important}.u-m95--sp{margin:95px!important}}.u-mt94{margin-top:94px!important}.u-mb94{margin-bottom:94px!important}.u-mr94{margin-right:94px!important}.u-ml94{margin-left:94px!important}.u-m94{margin:94px!important}@media screen and (min-width:961px){.u-mt94--pc{margin-top:94px!important}.u-mb94--pc{margin-bottom:94px!important}.u-mr94--pc{margin-right:94px!important}.u-ml94--pc{margin-left:94px!important}.u-m94--pc{margin:94px!important}}@media screen and (max-width:960px){.u-mt94--sp{margin-top:94px!important}.u-mb94--sp{margin-bottom:94px!important}.u-mr94--sp{margin-right:94px!important}.u-ml94--sp{margin-left:94px!important}.u-m94--sp{margin:94px!important}}.u-mt93{margin-top:93px!important}.u-mb93{margin-bottom:93px!important}.u-mr93{margin-right:93px!important}.u-ml93{margin-left:93px!important}.u-m93{margin:93px!important}@media screen and (min-width:961px){.u-mt93--pc{margin-top:93px!important}.u-mb93--pc{margin-bottom:93px!important}.u-mr93--pc{margin-right:93px!important}.u-ml93--pc{margin-left:93px!important}.u-m93--pc{margin:93px!important}}@media screen and (max-width:960px){.u-mt93--sp{margin-top:93px!important}.u-mb93--sp{margin-bottom:93px!important}.u-mr93--sp{margin-right:93px!important}.u-ml93--sp{margin-left:93px!important}.u-m93--sp{margin:93px!important}}.u-mt92{margin-top:92px!important}.u-mb92{margin-bottom:92px!important}.u-mr92{margin-right:92px!important}.u-ml92{margin-left:92px!important}.u-m92{margin:92px!important}@media screen and (min-width:961px){.u-mt92--pc{margin-top:92px!important}.u-mb92--pc{margin-bottom:92px!important}.u-mr92--pc{margin-right:92px!important}.u-ml92--pc{margin-left:92px!important}.u-m92--pc{margin:92px!important}}@media screen and (max-width:960px){.u-mt92--sp{margin-top:92px!important}.u-mb92--sp{margin-bottom:92px!important}.u-mr92--sp{margin-right:92px!important}.u-ml92--sp{margin-left:92px!important}.u-m92--sp{margin:92px!important}}.u-mt91{margin-top:91px!important}.u-mb91{margin-bottom:91px!important}.u-mr91{margin-right:91px!important}.u-ml91{margin-left:91px!important}.u-m91{margin:91px!important}@media screen and (min-width:961px){.u-mt91--pc{margin-top:91px!important}.u-mb91--pc{margin-bottom:91px!important}.u-mr91--pc{margin-right:91px!important}.u-ml91--pc{margin-left:91px!important}.u-m91--pc{margin:91px!important}}@media screen and (max-width:960px){.u-mt91--sp{margin-top:91px!important}.u-mb91--sp{margin-bottom:91px!important}.u-mr91--sp{margin-right:91px!important}.u-ml91--sp{margin-left:91px!important}.u-m91--sp{margin:91px!important}}.u-mt90{margin-top:90px!important}.u-mb90{margin-bottom:90px!important}.u-mr90{margin-right:90px!important}.u-ml90{margin-left:90px!important}.u-m90{margin:90px!important}@media screen and (min-width:961px){.u-mt90--pc{margin-top:90px!important}.u-mb90--pc{margin-bottom:90px!important}.u-mr90--pc{margin-right:90px!important}.u-ml90--pc{margin-left:90px!important}.u-m90--pc{margin:90px!important}}@media screen and (max-width:960px){.u-mt90--sp{margin-top:90px!important}.u-mb90--sp{margin-bottom:90px!important}.u-mr90--sp{margin-right:90px!important}.u-ml90--sp{margin-left:90px!important}.u-m90--sp{margin:90px!important}}.u-mt89{margin-top:89px!important}.u-mb89{margin-bottom:89px!important}.u-mr89{margin-right:89px!important}.u-ml89{margin-left:89px!important}.u-m89{margin:89px!important}@media screen and (min-width:961px){.u-mt89--pc{margin-top:89px!important}.u-mb89--pc{margin-bottom:89px!important}.u-mr89--pc{margin-right:89px!important}.u-ml89--pc{margin-left:89px!important}.u-m89--pc{margin:89px!important}}@media screen and (max-width:960px){.u-mt89--sp{margin-top:89px!important}.u-mb89--sp{margin-bottom:89px!important}.u-mr89--sp{margin-right:89px!important}.u-ml89--sp{margin-left:89px!important}.u-m89--sp{margin:89px!important}}.u-mt88{margin-top:88px!important}.u-mb88{margin-bottom:88px!important}.u-mr88{margin-right:88px!important}.u-ml88{margin-left:88px!important}.u-m88{margin:88px!important}@media screen and (min-width:961px){.u-mt88--pc{margin-top:88px!important}.u-mb88--pc{margin-bottom:88px!important}.u-mr88--pc{margin-right:88px!important}.u-ml88--pc{margin-left:88px!important}.u-m88--pc{margin:88px!important}}@media screen and (max-width:960px){.u-mt88--sp{margin-top:88px!important}.u-mb88--sp{margin-bottom:88px!important}.u-mr88--sp{margin-right:88px!important}.u-ml88--sp{margin-left:88px!important}.u-m88--sp{margin:88px!important}}.u-mt87{margin-top:87px!important}.u-mb87{margin-bottom:87px!important}.u-mr87{margin-right:87px!important}.u-ml87{margin-left:87px!important}.u-m87{margin:87px!important}@media screen and (min-width:961px){.u-mt87--pc{margin-top:87px!important}.u-mb87--pc{margin-bottom:87px!important}.u-mr87--pc{margin-right:87px!important}.u-ml87--pc{margin-left:87px!important}.u-m87--pc{margin:87px!important}}@media screen and (max-width:960px){.u-mt87--sp{margin-top:87px!important}.u-mb87--sp{margin-bottom:87px!important}.u-mr87--sp{margin-right:87px!important}.u-ml87--sp{margin-left:87px!important}.u-m87--sp{margin:87px!important}}.u-mt86{margin-top:86px!important}.u-mb86{margin-bottom:86px!important}.u-mr86{margin-right:86px!important}.u-ml86{margin-left:86px!important}.u-m86{margin:86px!important}@media screen and (min-width:961px){.u-mt86--pc{margin-top:86px!important}.u-mb86--pc{margin-bottom:86px!important}.u-mr86--pc{margin-right:86px!important}.u-ml86--pc{margin-left:86px!important}.u-m86--pc{margin:86px!important}}@media screen and (max-width:960px){.u-mt86--sp{margin-top:86px!important}.u-mb86--sp{margin-bottom:86px!important}.u-mr86--sp{margin-right:86px!important}.u-ml86--sp{margin-left:86px!important}.u-m86--sp{margin:86px!important}}.u-mt85{margin-top:85px!important}.u-mb85{margin-bottom:85px!important}.u-mr85{margin-right:85px!important}.u-ml85{margin-left:85px!important}.u-m85{margin:85px!important}@media screen and (min-width:961px){.u-mt85--pc{margin-top:85px!important}.u-mb85--pc{margin-bottom:85px!important}.u-mr85--pc{margin-right:85px!important}.u-ml85--pc{margin-left:85px!important}.u-m85--pc{margin:85px!important}}@media screen and (max-width:960px){.u-mt85--sp{margin-top:85px!important}.u-mb85--sp{margin-bottom:85px!important}.u-mr85--sp{margin-right:85px!important}.u-ml85--sp{margin-left:85px!important}.u-m85--sp{margin:85px!important}}.u-mt84{margin-top:84px!important}.u-mb84{margin-bottom:84px!important}.u-mr84{margin-right:84px!important}.u-ml84{margin-left:84px!important}.u-m84{margin:84px!important}@media screen and (min-width:961px){.u-mt84--pc{margin-top:84px!important}.u-mb84--pc{margin-bottom:84px!important}.u-mr84--pc{margin-right:84px!important}.u-ml84--pc{margin-left:84px!important}.u-m84--pc{margin:84px!important}}@media screen and (max-width:960px){.u-mt84--sp{margin-top:84px!important}.u-mb84--sp{margin-bottom:84px!important}.u-mr84--sp{margin-right:84px!important}.u-ml84--sp{margin-left:84px!important}.u-m84--sp{margin:84px!important}}.u-mt83{margin-top:83px!important}.u-mb83{margin-bottom:83px!important}.u-mr83{margin-right:83px!important}.u-ml83{margin-left:83px!important}.u-m83{margin:83px!important}@media screen and (min-width:961px){.u-mt83--pc{margin-top:83px!important}.u-mb83--pc{margin-bottom:83px!important}.u-mr83--pc{margin-right:83px!important}.u-ml83--pc{margin-left:83px!important}.u-m83--pc{margin:83px!important}}@media screen and (max-width:960px){.u-mt83--sp{margin-top:83px!important}.u-mb83--sp{margin-bottom:83px!important}.u-mr83--sp{margin-right:83px!important}.u-ml83--sp{margin-left:83px!important}.u-m83--sp{margin:83px!important}}.u-mt82{margin-top:82px!important}.u-mb82{margin-bottom:82px!important}.u-mr82{margin-right:82px!important}.u-ml82{margin-left:82px!important}.u-m82{margin:82px!important}@media screen and (min-width:961px){.u-mt82--pc{margin-top:82px!important}.u-mb82--pc{margin-bottom:82px!important}.u-mr82--pc{margin-right:82px!important}.u-ml82--pc{margin-left:82px!important}.u-m82--pc{margin:82px!important}}@media screen and (max-width:960px){.u-mt82--sp{margin-top:82px!important}.u-mb82--sp{margin-bottom:82px!important}.u-mr82--sp{margin-right:82px!important}.u-ml82--sp{margin-left:82px!important}.u-m82--sp{margin:82px!important}}.u-mt81{margin-top:81px!important}.u-mb81{margin-bottom:81px!important}.u-mr81{margin-right:81px!important}.u-ml81{margin-left:81px!important}.u-m81{margin:81px!important}@media screen and (min-width:961px){.u-mt81--pc{margin-top:81px!important}.u-mb81--pc{margin-bottom:81px!important}.u-mr81--pc{margin-right:81px!important}.u-ml81--pc{margin-left:81px!important}.u-m81--pc{margin:81px!important}}@media screen and (max-width:960px){.u-mt81--sp{margin-top:81px!important}.u-mb81--sp{margin-bottom:81px!important}.u-mr81--sp{margin-right:81px!important}.u-ml81--sp{margin-left:81px!important}.u-m81--sp{margin:81px!important}}.u-mt80{margin-top:80px!important}.u-mb80{margin-bottom:80px!important}.u-mr80{margin-right:80px!important}.u-ml80{margin-left:80px!important}.u-m80{margin:80px!important}@media screen and (min-width:961px){.u-mt80--pc{margin-top:80px!important}.u-mb80--pc{margin-bottom:80px!important}.u-mr80--pc{margin-right:80px!important}.u-ml80--pc{margin-left:80px!important}.u-m80--pc{margin:80px!important}}@media screen and (max-width:960px){.u-mt80--sp{margin-top:80px!important}.u-mb80--sp{margin-bottom:80px!important}.u-mr80--sp{margin-right:80px!important}.u-ml80--sp{margin-left:80px!important}.u-m80--sp{margin:80px!important}}.u-mt79{margin-top:79px!important}.u-mb79{margin-bottom:79px!important}.u-mr79{margin-right:79px!important}.u-ml79{margin-left:79px!important}.u-m79{margin:79px!important}@media screen and (min-width:961px){.u-mt79--pc{margin-top:79px!important}.u-mb79--pc{margin-bottom:79px!important}.u-mr79--pc{margin-right:79px!important}.u-ml79--pc{margin-left:79px!important}.u-m79--pc{margin:79px!important}}@media screen and (max-width:960px){.u-mt79--sp{margin-top:79px!important}.u-mb79--sp{margin-bottom:79px!important}.u-mr79--sp{margin-right:79px!important}.u-ml79--sp{margin-left:79px!important}.u-m79--sp{margin:79px!important}}.u-mt78{margin-top:78px!important}.u-mb78{margin-bottom:78px!important}.u-mr78{margin-right:78px!important}.u-ml78{margin-left:78px!important}.u-m78{margin:78px!important}@media screen and (min-width:961px){.u-mt78--pc{margin-top:78px!important}.u-mb78--pc{margin-bottom:78px!important}.u-mr78--pc{margin-right:78px!important}.u-ml78--pc{margin-left:78px!important}.u-m78--pc{margin:78px!important}}@media screen and (max-width:960px){.u-mt78--sp{margin-top:78px!important}.u-mb78--sp{margin-bottom:78px!important}.u-mr78--sp{margin-right:78px!important}.u-ml78--sp{margin-left:78px!important}.u-m78--sp{margin:78px!important}}.u-mt77{margin-top:77px!important}.u-mb77{margin-bottom:77px!important}.u-mr77{margin-right:77px!important}.u-ml77{margin-left:77px!important}.u-m77{margin:77px!important}@media screen and (min-width:961px){.u-mt77--pc{margin-top:77px!important}.u-mb77--pc{margin-bottom:77px!important}.u-mr77--pc{margin-right:77px!important}.u-ml77--pc{margin-left:77px!important}.u-m77--pc{margin:77px!important}}@media screen and (max-width:960px){.u-mt77--sp{margin-top:77px!important}.u-mb77--sp{margin-bottom:77px!important}.u-mr77--sp{margin-right:77px!important}.u-ml77--sp{margin-left:77px!important}.u-m77--sp{margin:77px!important}}.u-mt76{margin-top:76px!important}.u-mb76{margin-bottom:76px!important}.u-mr76{margin-right:76px!important}.u-ml76{margin-left:76px!important}.u-m76{margin:76px!important}@media screen and (min-width:961px){.u-mt76--pc{margin-top:76px!important}.u-mb76--pc{margin-bottom:76px!important}.u-mr76--pc{margin-right:76px!important}.u-ml76--pc{margin-left:76px!important}.u-m76--pc{margin:76px!important}}@media screen and (max-width:960px){.u-mt76--sp{margin-top:76px!important}.u-mb76--sp{margin-bottom:76px!important}.u-mr76--sp{margin-right:76px!important}.u-ml76--sp{margin-left:76px!important}.u-m76--sp{margin:76px!important}}.u-mt75{margin-top:75px!important}.u-mb75{margin-bottom:75px!important}.u-mr75{margin-right:75px!important}.u-ml75{margin-left:75px!important}.u-m75{margin:75px!important}@media screen and (min-width:961px){.u-mt75--pc{margin-top:75px!important}.u-mb75--pc{margin-bottom:75px!important}.u-mr75--pc{margin-right:75px!important}.u-ml75--pc{margin-left:75px!important}.u-m75--pc{margin:75px!important}}@media screen and (max-width:960px){.u-mt75--sp{margin-top:75px!important}.u-mb75--sp{margin-bottom:75px!important}.u-mr75--sp{margin-right:75px!important}.u-ml75--sp{margin-left:75px!important}.u-m75--sp{margin:75px!important}}.u-mt74{margin-top:74px!important}.u-mb74{margin-bottom:74px!important}.u-mr74{margin-right:74px!important}.u-ml74{margin-left:74px!important}.u-m74{margin:74px!important}@media screen and (min-width:961px){.u-mt74--pc{margin-top:74px!important}.u-mb74--pc{margin-bottom:74px!important}.u-mr74--pc{margin-right:74px!important}.u-ml74--pc{margin-left:74px!important}.u-m74--pc{margin:74px!important}}@media screen and (max-width:960px){.u-mt74--sp{margin-top:74px!important}.u-mb74--sp{margin-bottom:74px!important}.u-mr74--sp{margin-right:74px!important}.u-ml74--sp{margin-left:74px!important}.u-m74--sp{margin:74px!important}}.u-mt73{margin-top:73px!important}.u-mb73{margin-bottom:73px!important}.u-mr73{margin-right:73px!important}.u-ml73{margin-left:73px!important}.u-m73{margin:73px!important}@media screen and (min-width:961px){.u-mt73--pc{margin-top:73px!important}.u-mb73--pc{margin-bottom:73px!important}.u-mr73--pc{margin-right:73px!important}.u-ml73--pc{margin-left:73px!important}.u-m73--pc{margin:73px!important}}@media screen and (max-width:960px){.u-mt73--sp{margin-top:73px!important}.u-mb73--sp{margin-bottom:73px!important}.u-mr73--sp{margin-right:73px!important}.u-ml73--sp{margin-left:73px!important}.u-m73--sp{margin:73px!important}}.u-mt72{margin-top:72px!important}.u-mb72{margin-bottom:72px!important}.u-mr72{margin-right:72px!important}.u-ml72{margin-left:72px!important}.u-m72{margin:72px!important}@media screen and (min-width:961px){.u-mt72--pc{margin-top:72px!important}.u-mb72--pc{margin-bottom:72px!important}.u-mr72--pc{margin-right:72px!important}.u-ml72--pc{margin-left:72px!important}.u-m72--pc{margin:72px!important}}@media screen and (max-width:960px){.u-mt72--sp{margin-top:72px!important}.u-mb72--sp{margin-bottom:72px!important}.u-mr72--sp{margin-right:72px!important}.u-ml72--sp{margin-left:72px!important}.u-m72--sp{margin:72px!important}}.u-mt71{margin-top:71px!important}.u-mb71{margin-bottom:71px!important}.u-mr71{margin-right:71px!important}.u-ml71{margin-left:71px!important}.u-m71{margin:71px!important}@media screen and (min-width:961px){.u-mt71--pc{margin-top:71px!important}.u-mb71--pc{margin-bottom:71px!important}.u-mr71--pc{margin-right:71px!important}.u-ml71--pc{margin-left:71px!important}.u-m71--pc{margin:71px!important}}@media screen and (max-width:960px){.u-mt71--sp{margin-top:71px!important}.u-mb71--sp{margin-bottom:71px!important}.u-mr71--sp{margin-right:71px!important}.u-ml71--sp{margin-left:71px!important}.u-m71--sp{margin:71px!important}}.u-mt70{margin-top:70px!important}.u-mb70{margin-bottom:70px!important}.u-mr70{margin-right:70px!important}.u-ml70{margin-left:70px!important}.u-m70{margin:70px!important}@media screen and (min-width:961px){.u-mt70--pc{margin-top:70px!important}.u-mb70--pc{margin-bottom:70px!important}.u-mr70--pc{margin-right:70px!important}.u-ml70--pc{margin-left:70px!important}.u-m70--pc{margin:70px!important}}@media screen and (max-width:960px){.u-mt70--sp{margin-top:70px!important}.u-mb70--sp{margin-bottom:70px!important}.u-mr70--sp{margin-right:70px!important}.u-ml70--sp{margin-left:70px!important}.u-m70--sp{margin:70px!important}}.u-mt69{margin-top:69px!important}.u-mb69{margin-bottom:69px!important}.u-mr69{margin-right:69px!important}.u-ml69{margin-left:69px!important}.u-m69{margin:69px!important}@media screen and (min-width:961px){.u-mt69--pc{margin-top:69px!important}.u-mb69--pc{margin-bottom:69px!important}.u-mr69--pc{margin-right:69px!important}.u-ml69--pc{margin-left:69px!important}.u-m69--pc{margin:69px!important}}@media screen and (max-width:960px){.u-mt69--sp{margin-top:69px!important}.u-mb69--sp{margin-bottom:69px!important}.u-mr69--sp{margin-right:69px!important}.u-ml69--sp{margin-left:69px!important}.u-m69--sp{margin:69px!important}}.u-mt68{margin-top:68px!important}.u-mb68{margin-bottom:68px!important}.u-mr68{margin-right:68px!important}.u-ml68{margin-left:68px!important}.u-m68{margin:68px!important}@media screen and (min-width:961px){.u-mt68--pc{margin-top:68px!important}.u-mb68--pc{margin-bottom:68px!important}.u-mr68--pc{margin-right:68px!important}.u-ml68--pc{margin-left:68px!important}.u-m68--pc{margin:68px!important}}@media screen and (max-width:960px){.u-mt68--sp{margin-top:68px!important}.u-mb68--sp{margin-bottom:68px!important}.u-mr68--sp{margin-right:68px!important}.u-ml68--sp{margin-left:68px!important}.u-m68--sp{margin:68px!important}}.u-mt67{margin-top:67px!important}.u-mb67{margin-bottom:67px!important}.u-mr67{margin-right:67px!important}.u-ml67{margin-left:67px!important}.u-m67{margin:67px!important}@media screen and (min-width:961px){.u-mt67--pc{margin-top:67px!important}.u-mb67--pc{margin-bottom:67px!important}.u-mr67--pc{margin-right:67px!important}.u-ml67--pc{margin-left:67px!important}.u-m67--pc{margin:67px!important}}@media screen and (max-width:960px){.u-mt67--sp{margin-top:67px!important}.u-mb67--sp{margin-bottom:67px!important}.u-mr67--sp{margin-right:67px!important}.u-ml67--sp{margin-left:67px!important}.u-m67--sp{margin:67px!important}}.u-mt66{margin-top:66px!important}.u-mb66{margin-bottom:66px!important}.u-mr66{margin-right:66px!important}.u-ml66{margin-left:66px!important}.u-m66{margin:66px!important}@media screen and (min-width:961px){.u-mt66--pc{margin-top:66px!important}.u-mb66--pc{margin-bottom:66px!important}.u-mr66--pc{margin-right:66px!important}.u-ml66--pc{margin-left:66px!important}.u-m66--pc{margin:66px!important}}@media screen and (max-width:960px){.u-mt66--sp{margin-top:66px!important}.u-mb66--sp{margin-bottom:66px!important}.u-mr66--sp{margin-right:66px!important}.u-ml66--sp{margin-left:66px!important}.u-m66--sp{margin:66px!important}}.u-mt65{margin-top:65px!important}.u-mb65{margin-bottom:65px!important}.u-mr65{margin-right:65px!important}.u-ml65{margin-left:65px!important}.u-m65{margin:65px!important}@media screen and (min-width:961px){.u-mt65--pc{margin-top:65px!important}.u-mb65--pc{margin-bottom:65px!important}.u-mr65--pc{margin-right:65px!important}.u-ml65--pc{margin-left:65px!important}.u-m65--pc{margin:65px!important}}@media screen and (max-width:960px){.u-mt65--sp{margin-top:65px!important}.u-mb65--sp{margin-bottom:65px!important}.u-mr65--sp{margin-right:65px!important}.u-ml65--sp{margin-left:65px!important}.u-m65--sp{margin:65px!important}}.u-mt64{margin-top:64px!important}.u-mb64{margin-bottom:64px!important}.u-mr64{margin-right:64px!important}.u-ml64{margin-left:64px!important}.u-m64{margin:64px!important}@media screen and (min-width:961px){.u-mt64--pc{margin-top:64px!important}.u-mb64--pc{margin-bottom:64px!important}.u-mr64--pc{margin-right:64px!important}.u-ml64--pc{margin-left:64px!important}.u-m64--pc{margin:64px!important}}@media screen and (max-width:960px){.u-mt64--sp{margin-top:64px!important}.u-mb64--sp{margin-bottom:64px!important}.u-mr64--sp{margin-right:64px!important}.u-ml64--sp{margin-left:64px!important}.u-m64--sp{margin:64px!important}}.u-mt63{margin-top:63px!important}.u-mb63{margin-bottom:63px!important}.u-mr63{margin-right:63px!important}.u-ml63{margin-left:63px!important}.u-m63{margin:63px!important}@media screen and (min-width:961px){.u-mt63--pc{margin-top:63px!important}.u-mb63--pc{margin-bottom:63px!important}.u-mr63--pc{margin-right:63px!important}.u-ml63--pc{margin-left:63px!important}.u-m63--pc{margin:63px!important}}@media screen and (max-width:960px){.u-mt63--sp{margin-top:63px!important}.u-mb63--sp{margin-bottom:63px!important}.u-mr63--sp{margin-right:63px!important}.u-ml63--sp{margin-left:63px!important}.u-m63--sp{margin:63px!important}}.u-mt62{margin-top:62px!important}.u-mb62{margin-bottom:62px!important}.u-mr62{margin-right:62px!important}.u-ml62{margin-left:62px!important}.u-m62{margin:62px!important}@media screen and (min-width:961px){.u-mt62--pc{margin-top:62px!important}.u-mb62--pc{margin-bottom:62px!important}.u-mr62--pc{margin-right:62px!important}.u-ml62--pc{margin-left:62px!important}.u-m62--pc{margin:62px!important}}@media screen and (max-width:960px){.u-mt62--sp{margin-top:62px!important}.u-mb62--sp{margin-bottom:62px!important}.u-mr62--sp{margin-right:62px!important}.u-ml62--sp{margin-left:62px!important}.u-m62--sp{margin:62px!important}}.u-mt61{margin-top:61px!important}.u-mb61{margin-bottom:61px!important}.u-mr61{margin-right:61px!important}.u-ml61{margin-left:61px!important}.u-m61{margin:61px!important}@media screen and (min-width:961px){.u-mt61--pc{margin-top:61px!important}.u-mb61--pc{margin-bottom:61px!important}.u-mr61--pc{margin-right:61px!important}.u-ml61--pc{margin-left:61px!important}.u-m61--pc{margin:61px!important}}@media screen and (max-width:960px){.u-mt61--sp{margin-top:61px!important}.u-mb61--sp{margin-bottom:61px!important}.u-mr61--sp{margin-right:61px!important}.u-ml61--sp{margin-left:61px!important}.u-m61--sp{margin:61px!important}}.u-mt60{margin-top:60px!important}.u-mb60{margin-bottom:60px!important}.u-mr60{margin-right:60px!important}.u-ml60{margin-left:60px!important}.u-m60{margin:60px!important}@media screen and (min-width:961px){.u-mt60--pc{margin-top:60px!important}.u-mb60--pc{margin-bottom:60px!important}.u-mr60--pc{margin-right:60px!important}.u-ml60--pc{margin-left:60px!important}.u-m60--pc{margin:60px!important}}@media screen and (max-width:960px){.u-mt60--sp{margin-top:60px!important}.u-mb60--sp{margin-bottom:60px!important}.u-mr60--sp{margin-right:60px!important}.u-ml60--sp{margin-left:60px!important}.u-m60--sp{margin:60px!important}}.u-mt59{margin-top:59px!important}.u-mb59{margin-bottom:59px!important}.u-mr59{margin-right:59px!important}.u-ml59{margin-left:59px!important}.u-m59{margin:59px!important}@media screen and (min-width:961px){.u-mt59--pc{margin-top:59px!important}.u-mb59--pc{margin-bottom:59px!important}.u-mr59--pc{margin-right:59px!important}.u-ml59--pc{margin-left:59px!important}.u-m59--pc{margin:59px!important}}@media screen and (max-width:960px){.u-mt59--sp{margin-top:59px!important}.u-mb59--sp{margin-bottom:59px!important}.u-mr59--sp{margin-right:59px!important}.u-ml59--sp{margin-left:59px!important}.u-m59--sp{margin:59px!important}}.u-mt58{margin-top:58px!important}.u-mb58{margin-bottom:58px!important}.u-mr58{margin-right:58px!important}.u-ml58{margin-left:58px!important}.u-m58{margin:58px!important}@media screen and (min-width:961px){.u-mt58--pc{margin-top:58px!important}.u-mb58--pc{margin-bottom:58px!important}.u-mr58--pc{margin-right:58px!important}.u-ml58--pc{margin-left:58px!important}.u-m58--pc{margin:58px!important}}@media screen and (max-width:960px){.u-mt58--sp{margin-top:58px!important}.u-mb58--sp{margin-bottom:58px!important}.u-mr58--sp{margin-right:58px!important}.u-ml58--sp{margin-left:58px!important}.u-m58--sp{margin:58px!important}}.u-mt57{margin-top:57px!important}.u-mb57{margin-bottom:57px!important}.u-mr57{margin-right:57px!important}.u-ml57{margin-left:57px!important}.u-m57{margin:57px!important}@media screen and (min-width:961px){.u-mt57--pc{margin-top:57px!important}.u-mb57--pc{margin-bottom:57px!important}.u-mr57--pc{margin-right:57px!important}.u-ml57--pc{margin-left:57px!important}.u-m57--pc{margin:57px!important}}@media screen and (max-width:960px){.u-mt57--sp{margin-top:57px!important}.u-mb57--sp{margin-bottom:57px!important}.u-mr57--sp{margin-right:57px!important}.u-ml57--sp{margin-left:57px!important}.u-m57--sp{margin:57px!important}}.u-mt56{margin-top:56px!important}.u-mb56{margin-bottom:56px!important}.u-mr56{margin-right:56px!important}.u-ml56{margin-left:56px!important}.u-m56{margin:56px!important}@media screen and (min-width:961px){.u-mt56--pc{margin-top:56px!important}.u-mb56--pc{margin-bottom:56px!important}.u-mr56--pc{margin-right:56px!important}.u-ml56--pc{margin-left:56px!important}.u-m56--pc{margin:56px!important}}@media screen and (max-width:960px){.u-mt56--sp{margin-top:56px!important}.u-mb56--sp{margin-bottom:56px!important}.u-mr56--sp{margin-right:56px!important}.u-ml56--sp{margin-left:56px!important}.u-m56--sp{margin:56px!important}}.u-mt55{margin-top:55px!important}.u-mb55{margin-bottom:55px!important}.u-mr55{margin-right:55px!important}.u-ml55{margin-left:55px!important}.u-m55{margin:55px!important}@media screen and (min-width:961px){.u-mt55--pc{margin-top:55px!important}.u-mb55--pc{margin-bottom:55px!important}.u-mr55--pc{margin-right:55px!important}.u-ml55--pc{margin-left:55px!important}.u-m55--pc{margin:55px!important}}@media screen and (max-width:960px){.u-mt55--sp{margin-top:55px!important}.u-mb55--sp{margin-bottom:55px!important}.u-mr55--sp{margin-right:55px!important}.u-ml55--sp{margin-left:55px!important}.u-m55--sp{margin:55px!important}}.u-mt54{margin-top:54px!important}.u-mb54{margin-bottom:54px!important}.u-mr54{margin-right:54px!important}.u-ml54{margin-left:54px!important}.u-m54{margin:54px!important}@media screen and (min-width:961px){.u-mt54--pc{margin-top:54px!important}.u-mb54--pc{margin-bottom:54px!important}.u-mr54--pc{margin-right:54px!important}.u-ml54--pc{margin-left:54px!important}.u-m54--pc{margin:54px!important}}@media screen and (max-width:960px){.u-mt54--sp{margin-top:54px!important}.u-mb54--sp{margin-bottom:54px!important}.u-mr54--sp{margin-right:54px!important}.u-ml54--sp{margin-left:54px!important}.u-m54--sp{margin:54px!important}}.u-mt53{margin-top:53px!important}.u-mb53{margin-bottom:53px!important}.u-mr53{margin-right:53px!important}.u-ml53{margin-left:53px!important}.u-m53{margin:53px!important}@media screen and (min-width:961px){.u-mt53--pc{margin-top:53px!important}.u-mb53--pc{margin-bottom:53px!important}.u-mr53--pc{margin-right:53px!important}.u-ml53--pc{margin-left:53px!important}.u-m53--pc{margin:53px!important}}@media screen and (max-width:960px){.u-mt53--sp{margin-top:53px!important}.u-mb53--sp{margin-bottom:53px!important}.u-mr53--sp{margin-right:53px!important}.u-ml53--sp{margin-left:53px!important}.u-m53--sp{margin:53px!important}}.u-mt52{margin-top:52px!important}.u-mb52{margin-bottom:52px!important}.u-mr52{margin-right:52px!important}.u-ml52{margin-left:52px!important}.u-m52{margin:52px!important}@media screen and (min-width:961px){.u-mt52--pc{margin-top:52px!important}.u-mb52--pc{margin-bottom:52px!important}.u-mr52--pc{margin-right:52px!important}.u-ml52--pc{margin-left:52px!important}.u-m52--pc{margin:52px!important}}@media screen and (max-width:960px){.u-mt52--sp{margin-top:52px!important}.u-mb52--sp{margin-bottom:52px!important}.u-mr52--sp{margin-right:52px!important}.u-ml52--sp{margin-left:52px!important}.u-m52--sp{margin:52px!important}}.u-mt51{margin-top:51px!important}.u-mb51{margin-bottom:51px!important}.u-mr51{margin-right:51px!important}.u-ml51{margin-left:51px!important}.u-m51{margin:51px!important}@media screen and (min-width:961px){.u-mt51--pc{margin-top:51px!important}.u-mb51--pc{margin-bottom:51px!important}.u-mr51--pc{margin-right:51px!important}.u-ml51--pc{margin-left:51px!important}.u-m51--pc{margin:51px!important}}@media screen and (max-width:960px){.u-mt51--sp{margin-top:51px!important}.u-mb51--sp{margin-bottom:51px!important}.u-mr51--sp{margin-right:51px!important}.u-ml51--sp{margin-left:51px!important}.u-m51--sp{margin:51px!important}}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}.u-mr50{margin-right:50px!important}.u-ml50{margin-left:50px!important}.u-m50{margin:50px!important}@media screen and (min-width:961px){.u-mt50--pc{margin-top:50px!important}.u-mb50--pc{margin-bottom:50px!important}.u-mr50--pc{margin-right:50px!important}.u-ml50--pc{margin-left:50px!important}.u-m50--pc{margin:50px!important}}@media screen and (max-width:960px){.u-mt50--sp{margin-top:50px!important}.u-mb50--sp{margin-bottom:50px!important}.u-mr50--sp{margin-right:50px!important}.u-ml50--sp{margin-left:50px!important}.u-m50--sp{margin:50px!important}}.u-mt49{margin-top:49px!important}.u-mb49{margin-bottom:49px!important}.u-mr49{margin-right:49px!important}.u-ml49{margin-left:49px!important}.u-m49{margin:49px!important}@media screen and (min-width:961px){.u-mt49--pc{margin-top:49px!important}.u-mb49--pc{margin-bottom:49px!important}.u-mr49--pc{margin-right:49px!important}.u-ml49--pc{margin-left:49px!important}.u-m49--pc{margin:49px!important}}@media screen and (max-width:960px){.u-mt49--sp{margin-top:49px!important}.u-mb49--sp{margin-bottom:49px!important}.u-mr49--sp{margin-right:49px!important}.u-ml49--sp{margin-left:49px!important}.u-m49--sp{margin:49px!important}}.u-mt48{margin-top:48px!important}.u-mb48{margin-bottom:48px!important}.u-mr48{margin-right:48px!important}.u-ml48{margin-left:48px!important}.u-m48{margin:48px!important}@media screen and (min-width:961px){.u-mt48--pc{margin-top:48px!important}.u-mb48--pc{margin-bottom:48px!important}.u-mr48--pc{margin-right:48px!important}.u-ml48--pc{margin-left:48px!important}.u-m48--pc{margin:48px!important}}@media screen and (max-width:960px){.u-mt48--sp{margin-top:48px!important}.u-mb48--sp{margin-bottom:48px!important}.u-mr48--sp{margin-right:48px!important}.u-ml48--sp{margin-left:48px!important}.u-m48--sp{margin:48px!important}}.u-mt47{margin-top:47px!important}.u-mb47{margin-bottom:47px!important}.u-mr47{margin-right:47px!important}.u-ml47{margin-left:47px!important}.u-m47{margin:47px!important}@media screen and (min-width:961px){.u-mt47--pc{margin-top:47px!important}.u-mb47--pc{margin-bottom:47px!important}.u-mr47--pc{margin-right:47px!important}.u-ml47--pc{margin-left:47px!important}.u-m47--pc{margin:47px!important}}@media screen and (max-width:960px){.u-mt47--sp{margin-top:47px!important}.u-mb47--sp{margin-bottom:47px!important}.u-mr47--sp{margin-right:47px!important}.u-ml47--sp{margin-left:47px!important}.u-m47--sp{margin:47px!important}}.u-mt46{margin-top:46px!important}.u-mb46{margin-bottom:46px!important}.u-mr46{margin-right:46px!important}.u-ml46{margin-left:46px!important}.u-m46{margin:46px!important}@media screen and (min-width:961px){.u-mt46--pc{margin-top:46px!important}.u-mb46--pc{margin-bottom:46px!important}.u-mr46--pc{margin-right:46px!important}.u-ml46--pc{margin-left:46px!important}.u-m46--pc{margin:46px!important}}@media screen and (max-width:960px){.u-mt46--sp{margin-top:46px!important}.u-mb46--sp{margin-bottom:46px!important}.u-mr46--sp{margin-right:46px!important}.u-ml46--sp{margin-left:46px!important}.u-m46--sp{margin:46px!important}}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-mr45{margin-right:45px!important}.u-ml45{margin-left:45px!important}.u-m45{margin:45px!important}@media screen and (min-width:961px){.u-mt45--pc{margin-top:45px!important}.u-mb45--pc{margin-bottom:45px!important}.u-mr45--pc{margin-right:45px!important}.u-ml45--pc{margin-left:45px!important}.u-m45--pc{margin:45px!important}}@media screen and (max-width:960px){.u-mt45--sp{margin-top:45px!important}.u-mb45--sp{margin-bottom:45px!important}.u-mr45--sp{margin-right:45px!important}.u-ml45--sp{margin-left:45px!important}.u-m45--sp{margin:45px!important}}.u-mt44{margin-top:44px!important}.u-mb44{margin-bottom:44px!important}.u-mr44{margin-right:44px!important}.u-ml44{margin-left:44px!important}.u-m44{margin:44px!important}@media screen and (min-width:961px){.u-mt44--pc{margin-top:44px!important}.u-mb44--pc{margin-bottom:44px!important}.u-mr44--pc{margin-right:44px!important}.u-ml44--pc{margin-left:44px!important}.u-m44--pc{margin:44px!important}}@media screen and (max-width:960px){.u-mt44--sp{margin-top:44px!important}.u-mb44--sp{margin-bottom:44px!important}.u-mr44--sp{margin-right:44px!important}.u-ml44--sp{margin-left:44px!important}.u-m44--sp{margin:44px!important}}.u-mt43{margin-top:43px!important}.u-mb43{margin-bottom:43px!important}.u-mr43{margin-right:43px!important}.u-ml43{margin-left:43px!important}.u-m43{margin:43px!important}@media screen and (min-width:961px){.u-mt43--pc{margin-top:43px!important}.u-mb43--pc{margin-bottom:43px!important}.u-mr43--pc{margin-right:43px!important}.u-ml43--pc{margin-left:43px!important}.u-m43--pc{margin:43px!important}}@media screen and (max-width:960px){.u-mt43--sp{margin-top:43px!important}.u-mb43--sp{margin-bottom:43px!important}.u-mr43--sp{margin-right:43px!important}.u-ml43--sp{margin-left:43px!important}.u-m43--sp{margin:43px!important}}.u-mt42{margin-top:42px!important}.u-mb42{margin-bottom:42px!important}.u-mr42{margin-right:42px!important}.u-ml42{margin-left:42px!important}.u-m42{margin:42px!important}@media screen and (min-width:961px){.u-mt42--pc{margin-top:42px!important}.u-mb42--pc{margin-bottom:42px!important}.u-mr42--pc{margin-right:42px!important}.u-ml42--pc{margin-left:42px!important}.u-m42--pc{margin:42px!important}}@media screen and (max-width:960px){.u-mt42--sp{margin-top:42px!important}.u-mb42--sp{margin-bottom:42px!important}.u-mr42--sp{margin-right:42px!important}.u-ml42--sp{margin-left:42px!important}.u-m42--sp{margin:42px!important}}.u-mt41{margin-top:41px!important}.u-mb41{margin-bottom:41px!important}.u-mr41{margin-right:41px!important}.u-ml41{margin-left:41px!important}.u-m41{margin:41px!important}@media screen and (min-width:961px){.u-mt41--pc{margin-top:41px!important}.u-mb41--pc{margin-bottom:41px!important}.u-mr41--pc{margin-right:41px!important}.u-ml41--pc{margin-left:41px!important}.u-m41--pc{margin:41px!important}}@media screen and (max-width:960px){.u-mt41--sp{margin-top:41px!important}.u-mb41--sp{margin-bottom:41px!important}.u-mr41--sp{margin-right:41px!important}.u-ml41--sp{margin-left:41px!important}.u-m41--sp{margin:41px!important}}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-mr40{margin-right:40px!important}.u-ml40{margin-left:40px!important}.u-m40{margin:40px!important}@media screen and (min-width:961px){.u-mt40--pc{margin-top:40px!important}.u-mb40--pc{margin-bottom:40px!important}.u-mr40--pc{margin-right:40px!important}.u-ml40--pc{margin-left:40px!important}.u-m40--pc{margin:40px!important}}@media screen and (max-width:960px){.u-mt40--sp{margin-top:40px!important}.u-mb40--sp{margin-bottom:40px!important}.u-mr40--sp{margin-right:40px!important}.u-ml40--sp{margin-left:40px!important}.u-m40--sp{margin:40px!important}}.u-mt39{margin-top:39px!important}.u-mb39{margin-bottom:39px!important}.u-mr39{margin-right:39px!important}.u-ml39{margin-left:39px!important}.u-m39{margin:39px!important}@media screen and (min-width:961px){.u-mt39--pc{margin-top:39px!important}.u-mb39--pc{margin-bottom:39px!important}.u-mr39--pc{margin-right:39px!important}.u-ml39--pc{margin-left:39px!important}.u-m39--pc{margin:39px!important}}@media screen and (max-width:960px){.u-mt39--sp{margin-top:39px!important}.u-mb39--sp{margin-bottom:39px!important}.u-mr39--sp{margin-right:39px!important}.u-ml39--sp{margin-left:39px!important}.u-m39--sp{margin:39px!important}}.u-mt38{margin-top:38px!important}.u-mb38{margin-bottom:38px!important}.u-mr38{margin-right:38px!important}.u-ml38{margin-left:38px!important}.u-m38{margin:38px!important}@media screen and (min-width:961px){.u-mt38--pc{margin-top:38px!important}.u-mb38--pc{margin-bottom:38px!important}.u-mr38--pc{margin-right:38px!important}.u-ml38--pc{margin-left:38px!important}.u-m38--pc{margin:38px!important}}@media screen and (max-width:960px){.u-mt38--sp{margin-top:38px!important}.u-mb38--sp{margin-bottom:38px!important}.u-mr38--sp{margin-right:38px!important}.u-ml38--sp{margin-left:38px!important}.u-m38--sp{margin:38px!important}}.u-mt37{margin-top:37px!important}.u-mb37{margin-bottom:37px!important}.u-mr37{margin-right:37px!important}.u-ml37{margin-left:37px!important}.u-m37{margin:37px!important}@media screen and (min-width:961px){.u-mt37--pc{margin-top:37px!important}.u-mb37--pc{margin-bottom:37px!important}.u-mr37--pc{margin-right:37px!important}.u-ml37--pc{margin-left:37px!important}.u-m37--pc{margin:37px!important}}@media screen and (max-width:960px){.u-mt37--sp{margin-top:37px!important}.u-mb37--sp{margin-bottom:37px!important}.u-mr37--sp{margin-right:37px!important}.u-ml37--sp{margin-left:37px!important}.u-m37--sp{margin:37px!important}}.u-mt36{margin-top:36px!important}.u-mb36{margin-bottom:36px!important}.u-mr36{margin-right:36px!important}.u-ml36{margin-left:36px!important}.u-m36{margin:36px!important}@media screen and (min-width:961px){.u-mt36--pc{margin-top:36px!important}.u-mb36--pc{margin-bottom:36px!important}.u-mr36--pc{margin-right:36px!important}.u-ml36--pc{margin-left:36px!important}.u-m36--pc{margin:36px!important}}@media screen and (max-width:960px){.u-mt36--sp{margin-top:36px!important}.u-mb36--sp{margin-bottom:36px!important}.u-mr36--sp{margin-right:36px!important}.u-ml36--sp{margin-left:36px!important}.u-m36--sp{margin:36px!important}}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-mr35{margin-right:35px!important}.u-ml35{margin-left:35px!important}.u-m35{margin:35px!important}@media screen and (min-width:961px){.u-mt35--pc{margin-top:35px!important}.u-mb35--pc{margin-bottom:35px!important}.u-mr35--pc{margin-right:35px!important}.u-ml35--pc{margin-left:35px!important}.u-m35--pc{margin:35px!important}}@media screen and (max-width:960px){.u-mt35--sp{margin-top:35px!important}.u-mb35--sp{margin-bottom:35px!important}.u-mr35--sp{margin-right:35px!important}.u-ml35--sp{margin-left:35px!important}.u-m35--sp{margin:35px!important}}.u-mt34{margin-top:34px!important}.u-mb34{margin-bottom:34px!important}.u-mr34{margin-right:34px!important}.u-ml34{margin-left:34px!important}.u-m34{margin:34px!important}@media screen and (min-width:961px){.u-mt34--pc{margin-top:34px!important}.u-mb34--pc{margin-bottom:34px!important}.u-mr34--pc{margin-right:34px!important}.u-ml34--pc{margin-left:34px!important}.u-m34--pc{margin:34px!important}}@media screen and (max-width:960px){.u-mt34--sp{margin-top:34px!important}.u-mb34--sp{margin-bottom:34px!important}.u-mr34--sp{margin-right:34px!important}.u-ml34--sp{margin-left:34px!important}.u-m34--sp{margin:34px!important}}.u-mt33{margin-top:33px!important}.u-mb33{margin-bottom:33px!important}.u-mr33{margin-right:33px!important}.u-ml33{margin-left:33px!important}.u-m33{margin:33px!important}@media screen and (min-width:961px){.u-mt33--pc{margin-top:33px!important}.u-mb33--pc{margin-bottom:33px!important}.u-mr33--pc{margin-right:33px!important}.u-ml33--pc{margin-left:33px!important}.u-m33--pc{margin:33px!important}}@media screen and (max-width:960px){.u-mt33--sp{margin-top:33px!important}.u-mb33--sp{margin-bottom:33px!important}.u-mr33--sp{margin-right:33px!important}.u-ml33--sp{margin-left:33px!important}.u-m33--sp{margin:33px!important}}.u-mt32{margin-top:32px!important}.u-mb32{margin-bottom:32px!important}.u-mr32{margin-right:32px!important}.u-ml32{margin-left:32px!important}.u-m32{margin:32px!important}@media screen and (min-width:961px){.u-mt32--pc{margin-top:32px!important}.u-mb32--pc{margin-bottom:32px!important}.u-mr32--pc{margin-right:32px!important}.u-ml32--pc{margin-left:32px!important}.u-m32--pc{margin:32px!important}}@media screen and (max-width:960px){.u-mt32--sp{margin-top:32px!important}.u-mb32--sp{margin-bottom:32px!important}.u-mr32--sp{margin-right:32px!important}.u-ml32--sp{margin-left:32px!important}.u-m32--sp{margin:32px!important}}.u-mt31{margin-top:31px!important}.u-mb31{margin-bottom:31px!important}.u-mr31{margin-right:31px!important}.u-ml31{margin-left:31px!important}.u-m31{margin:31px!important}@media screen and (min-width:961px){.u-mt31--pc{margin-top:31px!important}.u-mb31--pc{margin-bottom:31px!important}.u-mr31--pc{margin-right:31px!important}.u-ml31--pc{margin-left:31px!important}.u-m31--pc{margin:31px!important}}@media screen and (max-width:960px){.u-mt31--sp{margin-top:31px!important}.u-mb31--sp{margin-bottom:31px!important}.u-mr31--sp{margin-right:31px!important}.u-ml31--sp{margin-left:31px!important}.u-m31--sp{margin:31px!important}}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-mr30{margin-right:30px!important}.u-ml30{margin-left:30px!important}.u-m30{margin:30px!important}@media screen and (min-width:961px){.u-mt30--pc{margin-top:30px!important}.u-mb30--pc{margin-bottom:30px!important}.u-mr30--pc{margin-right:30px!important}.u-ml30--pc{margin-left:30px!important}.u-m30--pc{margin:30px!important}}@media screen and (max-width:960px){.u-mt30--sp{margin-top:30px!important}.u-mb30--sp{margin-bottom:30px!important}.u-mr30--sp{margin-right:30px!important}.u-ml30--sp{margin-left:30px!important}.u-m30--sp{margin:30px!important}}.u-mt29{margin-top:29px!important}.u-mb29{margin-bottom:29px!important}.u-mr29{margin-right:29px!important}.u-ml29{margin-left:29px!important}.u-m29{margin:29px!important}@media screen and (min-width:961px){.u-mt29--pc{margin-top:29px!important}.u-mb29--pc{margin-bottom:29px!important}.u-mr29--pc{margin-right:29px!important}.u-ml29--pc{margin-left:29px!important}.u-m29--pc{margin:29px!important}}@media screen and (max-width:960px){.u-mt29--sp{margin-top:29px!important}.u-mb29--sp{margin-bottom:29px!important}.u-mr29--sp{margin-right:29px!important}.u-ml29--sp{margin-left:29px!important}.u-m29--sp{margin:29px!important}}.u-mt28{margin-top:28px!important}.u-mb28{margin-bottom:28px!important}.u-mr28{margin-right:28px!important}.u-ml28{margin-left:28px!important}.u-m28{margin:28px!important}@media screen and (min-width:961px){.u-mt28--pc{margin-top:28px!important}.u-mb28--pc{margin-bottom:28px!important}.u-mr28--pc{margin-right:28px!important}.u-ml28--pc{margin-left:28px!important}.u-m28--pc{margin:28px!important}}@media screen and (max-width:960px){.u-mt28--sp{margin-top:28px!important}.u-mb28--sp{margin-bottom:28px!important}.u-mr28--sp{margin-right:28px!important}.u-ml28--sp{margin-left:28px!important}.u-m28--sp{margin:28px!important}}.u-mt27{margin-top:27px!important}.u-mb27{margin-bottom:27px!important}.u-mr27{margin-right:27px!important}.u-ml27{margin-left:27px!important}.u-m27{margin:27px!important}@media screen and (min-width:961px){.u-mt27--pc{margin-top:27px!important}.u-mb27--pc{margin-bottom:27px!important}.u-mr27--pc{margin-right:27px!important}.u-ml27--pc{margin-left:27px!important}.u-m27--pc{margin:27px!important}}@media screen and (max-width:960px){.u-mt27--sp{margin-top:27px!important}.u-mb27--sp{margin-bottom:27px!important}.u-mr27--sp{margin-right:27px!important}.u-ml27--sp{margin-left:27px!important}.u-m27--sp{margin:27px!important}}.u-mt26{margin-top:26px!important}.u-mb26{margin-bottom:26px!important}.u-mr26{margin-right:26px!important}.u-ml26{margin-left:26px!important}.u-m26{margin:26px!important}@media screen and (min-width:961px){.u-mt26--pc{margin-top:26px!important}.u-mb26--pc{margin-bottom:26px!important}.u-mr26--pc{margin-right:26px!important}.u-ml26--pc{margin-left:26px!important}.u-m26--pc{margin:26px!important}}@media screen and (max-width:960px){.u-mt26--sp{margin-top:26px!important}.u-mb26--sp{margin-bottom:26px!important}.u-mr26--sp{margin-right:26px!important}.u-ml26--sp{margin-left:26px!important}.u-m26--sp{margin:26px!important}}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-mr25{margin-right:25px!important}.u-ml25{margin-left:25px!important}.u-m25{margin:25px!important}@media screen and (min-width:961px){.u-mt25--pc{margin-top:25px!important}.u-mb25--pc{margin-bottom:25px!important}.u-mr25--pc{margin-right:25px!important}.u-ml25--pc{margin-left:25px!important}.u-m25--pc{margin:25px!important}}@media screen and (max-width:960px){.u-mt25--sp{margin-top:25px!important}.u-mb25--sp{margin-bottom:25px!important}.u-mr25--sp{margin-right:25px!important}.u-ml25--sp{margin-left:25px!important}.u-m25--sp{margin:25px!important}}.u-mt24{margin-top:24px!important}.u-mb24{margin-bottom:24px!important}.u-mr24{margin-right:24px!important}.u-ml24{margin-left:24px!important}.u-m24{margin:24px!important}@media screen and (min-width:961px){.u-mt24--pc{margin-top:24px!important}.u-mb24--pc{margin-bottom:24px!important}.u-mr24--pc{margin-right:24px!important}.u-ml24--pc{margin-left:24px!important}.u-m24--pc{margin:24px!important}}@media screen and (max-width:960px){.u-mt24--sp{margin-top:24px!important}.u-mb24--sp{margin-bottom:24px!important}.u-mr24--sp{margin-right:24px!important}.u-ml24--sp{margin-left:24px!important}.u-m24--sp{margin:24px!important}}.u-mt23{margin-top:23px!important}.u-mb23{margin-bottom:23px!important}.u-mr23{margin-right:23px!important}.u-ml23{margin-left:23px!important}.u-m23{margin:23px!important}@media screen and (min-width:961px){.u-mt23--pc{margin-top:23px!important}.u-mb23--pc{margin-bottom:23px!important}.u-mr23--pc{margin-right:23px!important}.u-ml23--pc{margin-left:23px!important}.u-m23--pc{margin:23px!important}}@media screen and (max-width:960px){.u-mt23--sp{margin-top:23px!important}.u-mb23--sp{margin-bottom:23px!important}.u-mr23--sp{margin-right:23px!important}.u-ml23--sp{margin-left:23px!important}.u-m23--sp{margin:23px!important}}.u-mt22{margin-top:22px!important}.u-mb22{margin-bottom:22px!important}.u-mr22{margin-right:22px!important}.u-ml22{margin-left:22px!important}.u-m22{margin:22px!important}@media screen and (min-width:961px){.u-mt22--pc{margin-top:22px!important}.u-mb22--pc{margin-bottom:22px!important}.u-mr22--pc{margin-right:22px!important}.u-ml22--pc{margin-left:22px!important}.u-m22--pc{margin:22px!important}}@media screen and (max-width:960px){.u-mt22--sp{margin-top:22px!important}.u-mb22--sp{margin-bottom:22px!important}.u-mr22--sp{margin-right:22px!important}.u-ml22--sp{margin-left:22px!important}.u-m22--sp{margin:22px!important}}.u-mt21{margin-top:21px!important}.u-mb21{margin-bottom:21px!important}.u-mr21{margin-right:21px!important}.u-ml21{margin-left:21px!important}.u-m21{margin:21px!important}@media screen and (min-width:961px){.u-mt21--pc{margin-top:21px!important}.u-mb21--pc{margin-bottom:21px!important}.u-mr21--pc{margin-right:21px!important}.u-ml21--pc{margin-left:21px!important}.u-m21--pc{margin:21px!important}}@media screen and (max-width:960px){.u-mt21--sp{margin-top:21px!important}.u-mb21--sp{margin-bottom:21px!important}.u-mr21--sp{margin-right:21px!important}.u-ml21--sp{margin-left:21px!important}.u-m21--sp{margin:21px!important}}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-mr20{margin-right:20px!important}.u-ml20{margin-left:20px!important}.u-m20{margin:20px!important}@media screen and (min-width:961px){.u-mt20--pc{margin-top:20px!important}.u-mb20--pc{margin-bottom:20px!important}.u-mr20--pc{margin-right:20px!important}.u-ml20--pc{margin-left:20px!important}.u-m20--pc{margin:20px!important}}@media screen and (max-width:960px){.u-mt20--sp{margin-top:20px!important}.u-mb20--sp{margin-bottom:20px!important}.u-mr20--sp{margin-right:20px!important}.u-ml20--sp{margin-left:20px!important}.u-m20--sp{margin:20px!important}}.u-mt19{margin-top:19px!important}.u-mb19{margin-bottom:19px!important}.u-mr19{margin-right:19px!important}.u-ml19{margin-left:19px!important}.u-m19{margin:19px!important}@media screen and (min-width:961px){.u-mt19--pc{margin-top:19px!important}.u-mb19--pc{margin-bottom:19px!important}.u-mr19--pc{margin-right:19px!important}.u-ml19--pc{margin-left:19px!important}.u-m19--pc{margin:19px!important}}@media screen and (max-width:960px){.u-mt19--sp{margin-top:19px!important}.u-mb19--sp{margin-bottom:19px!important}.u-mr19--sp{margin-right:19px!important}.u-ml19--sp{margin-left:19px!important}.u-m19--sp{margin:19px!important}}.u-mt18{margin-top:18px!important}.u-mb18{margin-bottom:18px!important}.u-mr18{margin-right:18px!important}.u-ml18{margin-left:18px!important}.u-m18{margin:18px!important}@media screen and (min-width:961px){.u-mt18--pc{margin-top:18px!important}.u-mb18--pc{margin-bottom:18px!important}.u-mr18--pc{margin-right:18px!important}.u-ml18--pc{margin-left:18px!important}.u-m18--pc{margin:18px!important}}@media screen and (max-width:960px){.u-mt18--sp{margin-top:18px!important}.u-mb18--sp{margin-bottom:18px!important}.u-mr18--sp{margin-right:18px!important}.u-ml18--sp{margin-left:18px!important}.u-m18--sp{margin:18px!important}}.u-mt17{margin-top:17px!important}.u-mb17{margin-bottom:17px!important}.u-mr17{margin-right:17px!important}.u-ml17{margin-left:17px!important}.u-m17{margin:17px!important}@media screen and (min-width:961px){.u-mt17--pc{margin-top:17px!important}.u-mb17--pc{margin-bottom:17px!important}.u-mr17--pc{margin-right:17px!important}.u-ml17--pc{margin-left:17px!important}.u-m17--pc{margin:17px!important}}@media screen and (max-width:960px){.u-mt17--sp{margin-top:17px!important}.u-mb17--sp{margin-bottom:17px!important}.u-mr17--sp{margin-right:17px!important}.u-ml17--sp{margin-left:17px!important}.u-m17--sp{margin:17px!important}}.u-mt16{margin-top:16px!important}.u-mb16{margin-bottom:16px!important}.u-mr16{margin-right:16px!important}.u-ml16{margin-left:16px!important}.u-m16{margin:16px!important}@media screen and (min-width:961px){.u-mt16--pc{margin-top:16px!important}.u-mb16--pc{margin-bottom:16px!important}.u-mr16--pc{margin-right:16px!important}.u-ml16--pc{margin-left:16px!important}.u-m16--pc{margin:16px!important}}@media screen and (max-width:960px){.u-mt16--sp{margin-top:16px!important}.u-mb16--sp{margin-bottom:16px!important}.u-mr16--sp{margin-right:16px!important}.u-ml16--sp{margin-left:16px!important}.u-m16--sp{margin:16px!important}}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-mr15{margin-right:15px!important}.u-ml15{margin-left:15px!important}.u-m15{margin:15px!important}@media screen and (min-width:961px){.u-mt15--pc{margin-top:15px!important}.u-mb15--pc{margin-bottom:15px!important}.u-mr15--pc{margin-right:15px!important}.u-ml15--pc{margin-left:15px!important}.u-m15--pc{margin:15px!important}}@media screen and (max-width:960px){.u-mt15--sp{margin-top:15px!important}.u-mb15--sp{margin-bottom:15px!important}.u-mr15--sp{margin-right:15px!important}.u-ml15--sp{margin-left:15px!important}.u-m15--sp{margin:15px!important}}.u-mt14{margin-top:14px!important}.u-mb14{margin-bottom:14px!important}.u-mr14{margin-right:14px!important}.u-ml14{margin-left:14px!important}.u-m14{margin:14px!important}@media screen and (min-width:961px){.u-mt14--pc{margin-top:14px!important}.u-mb14--pc{margin-bottom:14px!important}.u-mr14--pc{margin-right:14px!important}.u-ml14--pc{margin-left:14px!important}.u-m14--pc{margin:14px!important}}@media screen and (max-width:960px){.u-mt14--sp{margin-top:14px!important}.u-mb14--sp{margin-bottom:14px!important}.u-mr14--sp{margin-right:14px!important}.u-ml14--sp{margin-left:14px!important}.u-m14--sp{margin:14px!important}}.u-mt13{margin-top:13px!important}.u-mb13{margin-bottom:13px!important}.u-mr13{margin-right:13px!important}.u-ml13{margin-left:13px!important}.u-m13{margin:13px!important}@media screen and (min-width:961px){.u-mt13--pc{margin-top:13px!important}.u-mb13--pc{margin-bottom:13px!important}.u-mr13--pc{margin-right:13px!important}.u-ml13--pc{margin-left:13px!important}.u-m13--pc{margin:13px!important}}@media screen and (max-width:960px){.u-mt13--sp{margin-top:13px!important}.u-mb13--sp{margin-bottom:13px!important}.u-mr13--sp{margin-right:13px!important}.u-ml13--sp{margin-left:13px!important}.u-m13--sp{margin:13px!important}}.u-mt12{margin-top:12px!important}.u-mb12{margin-bottom:12px!important}.u-mr12{margin-right:12px!important}.u-ml12{margin-left:12px!important}.u-m12{margin:12px!important}@media screen and (min-width:961px){.u-mt12--pc{margin-top:12px!important}.u-mb12--pc{margin-bottom:12px!important}.u-mr12--pc{margin-right:12px!important}.u-ml12--pc{margin-left:12px!important}.u-m12--pc{margin:12px!important}}@media screen and (max-width:960px){.u-mt12--sp{margin-top:12px!important}.u-mb12--sp{margin-bottom:12px!important}.u-mr12--sp{margin-right:12px!important}.u-ml12--sp{margin-left:12px!important}.u-m12--sp{margin:12px!important}}.u-mt11{margin-top:11px!important}.u-mb11{margin-bottom:11px!important}.u-mr11{margin-right:11px!important}.u-ml11{margin-left:11px!important}.u-m11{margin:11px!important}@media screen and (min-width:961px){.u-mt11--pc{margin-top:11px!important}.u-mb11--pc{margin-bottom:11px!important}.u-mr11--pc{margin-right:11px!important}.u-ml11--pc{margin-left:11px!important}.u-m11--pc{margin:11px!important}}@media screen and (max-width:960px){.u-mt11--sp{margin-top:11px!important}.u-mb11--sp{margin-bottom:11px!important}.u-mr11--sp{margin-right:11px!important}.u-ml11--sp{margin-left:11px!important}.u-m11--sp{margin:11px!important}}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-mr10{margin-right:10px!important}.u-ml10{margin-left:10px!important}.u-m10{margin:10px!important}@media screen and (min-width:961px){.u-mt10--pc{margin-top:10px!important}.u-mb10--pc{margin-bottom:10px!important}.u-mr10--pc{margin-right:10px!important}.u-ml10--pc{margin-left:10px!important}.u-m10--pc{margin:10px!important}}@media screen and (max-width:960px){.u-mt10--sp{margin-top:10px!important}.u-mb10--sp{margin-bottom:10px!important}.u-mr10--sp{margin-right:10px!important}.u-ml10--sp{margin-left:10px!important}.u-m10--sp{margin:10px!important}}.u-mt9{margin-top:9px!important}.u-mb9{margin-bottom:9px!important}.u-mr9{margin-right:9px!important}.u-ml9{margin-left:9px!important}.u-m9{margin:9px!important}@media screen and (min-width:961px){.u-mt9--pc{margin-top:9px!important}.u-mb9--pc{margin-bottom:9px!important}.u-mr9--pc{margin-right:9px!important}.u-ml9--pc{margin-left:9px!important}.u-m9--pc{margin:9px!important}}@media screen and (max-width:960px){.u-mt9--sp{margin-top:9px!important}.u-mb9--sp{margin-bottom:9px!important}.u-mr9--sp{margin-right:9px!important}.u-ml9--sp{margin-left:9px!important}.u-m9--sp{margin:9px!important}}.u-mt8{margin-top:8px!important}.u-mb8{margin-bottom:8px!important}.u-mr8{margin-right:8px!important}.u-ml8{margin-left:8px!important}.u-m8{margin:8px!important}@media screen and (min-width:961px){.u-mt8--pc{margin-top:8px!important}.u-mb8--pc{margin-bottom:8px!important}.u-mr8--pc{margin-right:8px!important}.u-ml8--pc{margin-left:8px!important}.u-m8--pc{margin:8px!important}}@media screen and (max-width:960px){.u-mt8--sp{margin-top:8px!important}.u-mb8--sp{margin-bottom:8px!important}.u-mr8--sp{margin-right:8px!important}.u-ml8--sp{margin-left:8px!important}.u-m8--sp{margin:8px!important}}.u-mt7{margin-top:7px!important}.u-mb7{margin-bottom:7px!important}.u-mr7{margin-right:7px!important}.u-ml7{margin-left:7px!important}.u-m7{margin:7px!important}@media screen and (min-width:961px){.u-mt7--pc{margin-top:7px!important}.u-mb7--pc{margin-bottom:7px!important}.u-mr7--pc{margin-right:7px!important}.u-ml7--pc{margin-left:7px!important}.u-m7--pc{margin:7px!important}}@media screen and (max-width:960px){.u-mt7--sp{margin-top:7px!important}.u-mb7--sp{margin-bottom:7px!important}.u-mr7--sp{margin-right:7px!important}.u-ml7--sp{margin-left:7px!important}.u-m7--sp{margin:7px!important}}.u-mt6{margin-top:6px!important}.u-mb6{margin-bottom:6px!important}.u-mr6{margin-right:6px!important}.u-ml6{margin-left:6px!important}.u-m6{margin:6px!important}@media screen and (min-width:961px){.u-mt6--pc{margin-top:6px!important}.u-mb6--pc{margin-bottom:6px!important}.u-mr6--pc{margin-right:6px!important}.u-ml6--pc{margin-left:6px!important}.u-m6--pc{margin:6px!important}}@media screen and (max-width:960px){.u-mt6--sp{margin-top:6px!important}.u-mb6--sp{margin-bottom:6px!important}.u-mr6--sp{margin-right:6px!important}.u-ml6--sp{margin-left:6px!important}.u-m6--sp{margin:6px!important}}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-mr5{margin-right:5px!important}.u-ml5{margin-left:5px!important}.u-m5{margin:5px!important}@media screen and (min-width:961px){.u-mt5--pc{margin-top:5px!important}.u-mb5--pc{margin-bottom:5px!important}.u-mr5--pc{margin-right:5px!important}.u-ml5--pc{margin-left:5px!important}.u-m5--pc{margin:5px!important}}@media screen and (max-width:960px){.u-mt5--sp{margin-top:5px!important}.u-mb5--sp{margin-bottom:5px!important}.u-mr5--sp{margin-right:5px!important}.u-ml5--sp{margin-left:5px!important}.u-m5--sp{margin:5px!important}}.u-mt4{margin-top:4px!important}.u-mb4{margin-bottom:4px!important}.u-mr4{margin-right:4px!important}.u-ml4{margin-left:4px!important}.u-m4{margin:4px!important}@media screen and (min-width:961px){.u-mt4--pc{margin-top:4px!important}.u-mb4--pc{margin-bottom:4px!important}.u-mr4--pc{margin-right:4px!important}.u-ml4--pc{margin-left:4px!important}.u-m4--pc{margin:4px!important}}@media screen and (max-width:960px){.u-mt4--sp{margin-top:4px!important}.u-mb4--sp{margin-bottom:4px!important}.u-mr4--sp{margin-right:4px!important}.u-ml4--sp{margin-left:4px!important}.u-m4--sp{margin:4px!important}}.u-mt3{margin-top:3px!important}.u-mb3{margin-bottom:3px!important}.u-mr3{margin-right:3px!important}.u-ml3{margin-left:3px!important}.u-m3{margin:3px!important}@media screen and (min-width:961px){.u-mt3--pc{margin-top:3px!important}.u-mb3--pc{margin-bottom:3px!important}.u-mr3--pc{margin-right:3px!important}.u-ml3--pc{margin-left:3px!important}.u-m3--pc{margin:3px!important}}@media screen and (max-width:960px){.u-mt3--sp{margin-top:3px!important}.u-mb3--sp{margin-bottom:3px!important}.u-mr3--sp{margin-right:3px!important}.u-ml3--sp{margin-left:3px!important}.u-m3--sp{margin:3px!important}}.u-mt2{margin-top:2px!important}.u-mb2{margin-bottom:2px!important}.u-mr2{margin-right:2px!important}.u-ml2{margin-left:2px!important}.u-m2{margin:2px!important}@media screen and (min-width:961px){.u-mt2--pc{margin-top:2px!important}.u-mb2--pc{margin-bottom:2px!important}.u-mr2--pc{margin-right:2px!important}.u-ml2--pc{margin-left:2px!important}.u-m2--pc{margin:2px!important}}@media screen and (max-width:960px){.u-mt2--sp{margin-top:2px!important}.u-mb2--sp{margin-bottom:2px!important}.u-mr2--sp{margin-right:2px!important}.u-ml2--sp{margin-left:2px!important}.u-m2--sp{margin:2px!important}}.u-mt1{margin-top:1px!important}.u-mb1{margin-bottom:1px!important}.u-mr1{margin-right:1px!important}.u-ml1{margin-left:1px!important}.u-m1{margin:1px!important}@media screen and (min-width:961px){.u-mt1--pc{margin-top:1px!important}.u-mb1--pc{margin-bottom:1px!important}.u-mr1--pc{margin-right:1px!important}.u-ml1--pc{margin-left:1px!important}.u-m1--pc{margin:1px!important}}@media screen and (max-width:960px){.u-mt1--sp{margin-top:1px!important}.u-mb1--sp{margin-bottom:1px!important}.u-mr1--sp{margin-right:1px!important}.u-ml1--sp{margin-left:1px!important}.u-m1--sp{margin:1px!important}}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mr0{margin-right:0!important}.u-ml0{margin-left:0!important}.u-m0{margin:0!important}@media screen and (min-width:961px){.u-mt0--pc{margin-top:0!important}.u-mb0--pc{margin-bottom:0!important}.u-mr0--pc{margin-right:0!important}.u-ml0--pc{margin-left:0!important}.u-m0--pc{margin:0!important}}@media screen and (max-width:960px){.u-mt0--sp{margin-top:0!important}.u-mb0--sp{margin-bottom:0!important}.u-mr0--sp{margin-right:0!important}.u-ml0--sp{margin-left:0!important}.u-m0--sp{margin:0!important}}.u-pt100{padding-top:100px!important}.u-pb100{padding-bottom:100px!important}.u-pr100{padding-right:100px!important}.u-pl100{padding-left:100px!important}.u-p100{padding:100px!important}@media screen and (min-width:961px){.u-pt100--pc{padding-top:100px!important}.u-pb100--pc{padding-bottom:100px!important}.u-pr100--pc{padding-right:100px!important}.u-pl100--pc{padding-left:100px!important}.u-p100--pc{padding:100px!important}}@media screen and (max-width:960px){.u-pt100--sp{padding-top:100px!important}.u-pb100--sp{padding-bottom:100px!important}.u-pr100--sp{padding-right:100px!important}.u-pl100--sp{padding-left:100px!important}.u-p100--sp{padding:100px!important}}.u-pt99{padding-top:99px!important}.u-pb99{padding-bottom:99px!important}.u-pr99{padding-right:99px!important}.u-pl99{padding-left:99px!important}.u-p99{padding:99px!important}@media screen and (min-width:961px){.u-pt99--pc{padding-top:99px!important}.u-pb99--pc{padding-bottom:99px!important}.u-pr99--pc{padding-right:99px!important}.u-pl99--pc{padding-left:99px!important}.u-p99--pc{padding:99px!important}}@media screen and (max-width:960px){.u-pt99--sp{padding-top:99px!important}.u-pb99--sp{padding-bottom:99px!important}.u-pr99--sp{padding-right:99px!important}.u-pl99--sp{padding-left:99px!important}.u-p99--sp{padding:99px!important}}.u-pt98{padding-top:98px!important}.u-pb98{padding-bottom:98px!important}.u-pr98{padding-right:98px!important}.u-pl98{padding-left:98px!important}.u-p98{padding:98px!important}@media screen and (min-width:961px){.u-pt98--pc{padding-top:98px!important}.u-pb98--pc{padding-bottom:98px!important}.u-pr98--pc{padding-right:98px!important}.u-pl98--pc{padding-left:98px!important}.u-p98--pc{padding:98px!important}}@media screen and (max-width:960px){.u-pt98--sp{padding-top:98px!important}.u-pb98--sp{padding-bottom:98px!important}.u-pr98--sp{padding-right:98px!important}.u-pl98--sp{padding-left:98px!important}.u-p98--sp{padding:98px!important}}.u-pt97{padding-top:97px!important}.u-pb97{padding-bottom:97px!important}.u-pr97{padding-right:97px!important}.u-pl97{padding-left:97px!important}.u-p97{padding:97px!important}@media screen and (min-width:961px){.u-pt97--pc{padding-top:97px!important}.u-pb97--pc{padding-bottom:97px!important}.u-pr97--pc{padding-right:97px!important}.u-pl97--pc{padding-left:97px!important}.u-p97--pc{padding:97px!important}}@media screen and (max-width:960px){.u-pt97--sp{padding-top:97px!important}.u-pb97--sp{padding-bottom:97px!important}.u-pr97--sp{padding-right:97px!important}.u-pl97--sp{padding-left:97px!important}.u-p97--sp{padding:97px!important}}.u-pt96{padding-top:96px!important}.u-pb96{padding-bottom:96px!important}.u-pr96{padding-right:96px!important}.u-pl96{padding-left:96px!important}.u-p96{padding:96px!important}@media screen and (min-width:961px){.u-pt96--pc{padding-top:96px!important}.u-pb96--pc{padding-bottom:96px!important}.u-pr96--pc{padding-right:96px!important}.u-pl96--pc{padding-left:96px!important}.u-p96--pc{padding:96px!important}}@media screen and (max-width:960px){.u-pt96--sp{padding-top:96px!important}.u-pb96--sp{padding-bottom:96px!important}.u-pr96--sp{padding-right:96px!important}.u-pl96--sp{padding-left:96px!important}.u-p96--sp{padding:96px!important}}.u-pt95{padding-top:95px!important}.u-pb95{padding-bottom:95px!important}.u-pr95{padding-right:95px!important}.u-pl95{padding-left:95px!important}.u-p95{padding:95px!important}@media screen and (min-width:961px){.u-pt95--pc{padding-top:95px!important}.u-pb95--pc{padding-bottom:95px!important}.u-pr95--pc{padding-right:95px!important}.u-pl95--pc{padding-left:95px!important}.u-p95--pc{padding:95px!important}}@media screen and (max-width:960px){.u-pt95--sp{padding-top:95px!important}.u-pb95--sp{padding-bottom:95px!important}.u-pr95--sp{padding-right:95px!important}.u-pl95--sp{padding-left:95px!important}.u-p95--sp{padding:95px!important}}.u-pt94{padding-top:94px!important}.u-pb94{padding-bottom:94px!important}.u-pr94{padding-right:94px!important}.u-pl94{padding-left:94px!important}.u-p94{padding:94px!important}@media screen and (min-width:961px){.u-pt94--pc{padding-top:94px!important}.u-pb94--pc{padding-bottom:94px!important}.u-pr94--pc{padding-right:94px!important}.u-pl94--pc{padding-left:94px!important}.u-p94--pc{padding:94px!important}}@media screen and (max-width:960px){.u-pt94--sp{padding-top:94px!important}.u-pb94--sp{padding-bottom:94px!important}.u-pr94--sp{padding-right:94px!important}.u-pl94--sp{padding-left:94px!important}.u-p94--sp{padding:94px!important}}.u-pt93{padding-top:93px!important}.u-pb93{padding-bottom:93px!important}.u-pr93{padding-right:93px!important}.u-pl93{padding-left:93px!important}.u-p93{padding:93px!important}@media screen and (min-width:961px){.u-pt93--pc{padding-top:93px!important}.u-pb93--pc{padding-bottom:93px!important}.u-pr93--pc{padding-right:93px!important}.u-pl93--pc{padding-left:93px!important}.u-p93--pc{padding:93px!important}}@media screen and (max-width:960px){.u-pt93--sp{padding-top:93px!important}.u-pb93--sp{padding-bottom:93px!important}.u-pr93--sp{padding-right:93px!important}.u-pl93--sp{padding-left:93px!important}.u-p93--sp{padding:93px!important}}.u-pt92{padding-top:92px!important}.u-pb92{padding-bottom:92px!important}.u-pr92{padding-right:92px!important}.u-pl92{padding-left:92px!important}.u-p92{padding:92px!important}@media screen and (min-width:961px){.u-pt92--pc{padding-top:92px!important}.u-pb92--pc{padding-bottom:92px!important}.u-pr92--pc{padding-right:92px!important}.u-pl92--pc{padding-left:92px!important}.u-p92--pc{padding:92px!important}}@media screen and (max-width:960px){.u-pt92--sp{padding-top:92px!important}.u-pb92--sp{padding-bottom:92px!important}.u-pr92--sp{padding-right:92px!important}.u-pl92--sp{padding-left:92px!important}.u-p92--sp{padding:92px!important}}.u-pt91{padding-top:91px!important}.u-pb91{padding-bottom:91px!important}.u-pr91{padding-right:91px!important}.u-pl91{padding-left:91px!important}.u-p91{padding:91px!important}@media screen and (min-width:961px){.u-pt91--pc{padding-top:91px!important}.u-pb91--pc{padding-bottom:91px!important}.u-pr91--pc{padding-right:91px!important}.u-pl91--pc{padding-left:91px!important}.u-p91--pc{padding:91px!important}}@media screen and (max-width:960px){.u-pt91--sp{padding-top:91px!important}.u-pb91--sp{padding-bottom:91px!important}.u-pr91--sp{padding-right:91px!important}.u-pl91--sp{padding-left:91px!important}.u-p91--sp{padding:91px!important}}.u-pt90{padding-top:90px!important}.u-pb90{padding-bottom:90px!important}.u-pr90{padding-right:90px!important}.u-pl90{padding-left:90px!important}.u-p90{padding:90px!important}@media screen and (min-width:961px){.u-pt90--pc{padding-top:90px!important}.u-pb90--pc{padding-bottom:90px!important}.u-pr90--pc{padding-right:90px!important}.u-pl90--pc{padding-left:90px!important}.u-p90--pc{padding:90px!important}}@media screen and (max-width:960px){.u-pt90--sp{padding-top:90px!important}.u-pb90--sp{padding-bottom:90px!important}.u-pr90--sp{padding-right:90px!important}.u-pl90--sp{padding-left:90px!important}.u-p90--sp{padding:90px!important}}.u-pt89{padding-top:89px!important}.u-pb89{padding-bottom:89px!important}.u-pr89{padding-right:89px!important}.u-pl89{padding-left:89px!important}.u-p89{padding:89px!important}@media screen and (min-width:961px){.u-pt89--pc{padding-top:89px!important}.u-pb89--pc{padding-bottom:89px!important}.u-pr89--pc{padding-right:89px!important}.u-pl89--pc{padding-left:89px!important}.u-p89--pc{padding:89px!important}}@media screen and (max-width:960px){.u-pt89--sp{padding-top:89px!important}.u-pb89--sp{padding-bottom:89px!important}.u-pr89--sp{padding-right:89px!important}.u-pl89--sp{padding-left:89px!important}.u-p89--sp{padding:89px!important}}.u-pt88{padding-top:88px!important}.u-pb88{padding-bottom:88px!important}.u-pr88{padding-right:88px!important}.u-pl88{padding-left:88px!important}.u-p88{padding:88px!important}@media screen and (min-width:961px){.u-pt88--pc{padding-top:88px!important}.u-pb88--pc{padding-bottom:88px!important}.u-pr88--pc{padding-right:88px!important}.u-pl88--pc{padding-left:88px!important}.u-p88--pc{padding:88px!important}}@media screen and (max-width:960px){.u-pt88--sp{padding-top:88px!important}.u-pb88--sp{padding-bottom:88px!important}.u-pr88--sp{padding-right:88px!important}.u-pl88--sp{padding-left:88px!important}.u-p88--sp{padding:88px!important}}.u-pt87{padding-top:87px!important}.u-pb87{padding-bottom:87px!important}.u-pr87{padding-right:87px!important}.u-pl87{padding-left:87px!important}.u-p87{padding:87px!important}@media screen and (min-width:961px){.u-pt87--pc{padding-top:87px!important}.u-pb87--pc{padding-bottom:87px!important}.u-pr87--pc{padding-right:87px!important}.u-pl87--pc{padding-left:87px!important}.u-p87--pc{padding:87px!important}}@media screen and (max-width:960px){.u-pt87--sp{padding-top:87px!important}.u-pb87--sp{padding-bottom:87px!important}.u-pr87--sp{padding-right:87px!important}.u-pl87--sp{padding-left:87px!important}.u-p87--sp{padding:87px!important}}.u-pt86{padding-top:86px!important}.u-pb86{padding-bottom:86px!important}.u-pr86{padding-right:86px!important}.u-pl86{padding-left:86px!important}.u-p86{padding:86px!important}@media screen and (min-width:961px){.u-pt86--pc{padding-top:86px!important}.u-pb86--pc{padding-bottom:86px!important}.u-pr86--pc{padding-right:86px!important}.u-pl86--pc{padding-left:86px!important}.u-p86--pc{padding:86px!important}}@media screen and (max-width:960px){.u-pt86--sp{padding-top:86px!important}.u-pb86--sp{padding-bottom:86px!important}.u-pr86--sp{padding-right:86px!important}.u-pl86--sp{padding-left:86px!important}.u-p86--sp{padding:86px!important}}.u-pt85{padding-top:85px!important}.u-pb85{padding-bottom:85px!important}.u-pr85{padding-right:85px!important}.u-pl85{padding-left:85px!important}.u-p85{padding:85px!important}@media screen and (min-width:961px){.u-pt85--pc{padding-top:85px!important}.u-pb85--pc{padding-bottom:85px!important}.u-pr85--pc{padding-right:85px!important}.u-pl85--pc{padding-left:85px!important}.u-p85--pc{padding:85px!important}}@media screen and (max-width:960px){.u-pt85--sp{padding-top:85px!important}.u-pb85--sp{padding-bottom:85px!important}.u-pr85--sp{padding-right:85px!important}.u-pl85--sp{padding-left:85px!important}.u-p85--sp{padding:85px!important}}.u-pt84{padding-top:84px!important}.u-pb84{padding-bottom:84px!important}.u-pr84{padding-right:84px!important}.u-pl84{padding-left:84px!important}.u-p84{padding:84px!important}@media screen and (min-width:961px){.u-pt84--pc{padding-top:84px!important}.u-pb84--pc{padding-bottom:84px!important}.u-pr84--pc{padding-right:84px!important}.u-pl84--pc{padding-left:84px!important}.u-p84--pc{padding:84px!important}}@media screen and (max-width:960px){.u-pt84--sp{padding-top:84px!important}.u-pb84--sp{padding-bottom:84px!important}.u-pr84--sp{padding-right:84px!important}.u-pl84--sp{padding-left:84px!important}.u-p84--sp{padding:84px!important}}.u-pt83{padding-top:83px!important}.u-pb83{padding-bottom:83px!important}.u-pr83{padding-right:83px!important}.u-pl83{padding-left:83px!important}.u-p83{padding:83px!important}@media screen and (min-width:961px){.u-pt83--pc{padding-top:83px!important}.u-pb83--pc{padding-bottom:83px!important}.u-pr83--pc{padding-right:83px!important}.u-pl83--pc{padding-left:83px!important}.u-p83--pc{padding:83px!important}}@media screen and (max-width:960px){.u-pt83--sp{padding-top:83px!important}.u-pb83--sp{padding-bottom:83px!important}.u-pr83--sp{padding-right:83px!important}.u-pl83--sp{padding-left:83px!important}.u-p83--sp{padding:83px!important}}.u-pt82{padding-top:82px!important}.u-pb82{padding-bottom:82px!important}.u-pr82{padding-right:82px!important}.u-pl82{padding-left:82px!important}.u-p82{padding:82px!important}@media screen and (min-width:961px){.u-pt82--pc{padding-top:82px!important}.u-pb82--pc{padding-bottom:82px!important}.u-pr82--pc{padding-right:82px!important}.u-pl82--pc{padding-left:82px!important}.u-p82--pc{padding:82px!important}}@media screen and (max-width:960px){.u-pt82--sp{padding-top:82px!important}.u-pb82--sp{padding-bottom:82px!important}.u-pr82--sp{padding-right:82px!important}.u-pl82--sp{padding-left:82px!important}.u-p82--sp{padding:82px!important}}.u-pt81{padding-top:81px!important}.u-pb81{padding-bottom:81px!important}.u-pr81{padding-right:81px!important}.u-pl81{padding-left:81px!important}.u-p81{padding:81px!important}@media screen and (min-width:961px){.u-pt81--pc{padding-top:81px!important}.u-pb81--pc{padding-bottom:81px!important}.u-pr81--pc{padding-right:81px!important}.u-pl81--pc{padding-left:81px!important}.u-p81--pc{padding:81px!important}}@media screen and (max-width:960px){.u-pt81--sp{padding-top:81px!important}.u-pb81--sp{padding-bottom:81px!important}.u-pr81--sp{padding-right:81px!important}.u-pl81--sp{padding-left:81px!important}.u-p81--sp{padding:81px!important}}.u-pt80{padding-top:80px!important}.u-pb80{padding-bottom:80px!important}.u-pr80{padding-right:80px!important}.u-pl80{padding-left:80px!important}.u-p80{padding:80px!important}@media screen and (min-width:961px){.u-pt80--pc{padding-top:80px!important}.u-pb80--pc{padding-bottom:80px!important}.u-pr80--pc{padding-right:80px!important}.u-pl80--pc{padding-left:80px!important}.u-p80--pc{padding:80px!important}}@media screen and (max-width:960px){.u-pt80--sp{padding-top:80px!important}.u-pb80--sp{padding-bottom:80px!important}.u-pr80--sp{padding-right:80px!important}.u-pl80--sp{padding-left:80px!important}.u-p80--sp{padding:80px!important}}.u-pt79{padding-top:79px!important}.u-pb79{padding-bottom:79px!important}.u-pr79{padding-right:79px!important}.u-pl79{padding-left:79px!important}.u-p79{padding:79px!important}@media screen and (min-width:961px){.u-pt79--pc{padding-top:79px!important}.u-pb79--pc{padding-bottom:79px!important}.u-pr79--pc{padding-right:79px!important}.u-pl79--pc{padding-left:79px!important}.u-p79--pc{padding:79px!important}}@media screen and (max-width:960px){.u-pt79--sp{padding-top:79px!important}.u-pb79--sp{padding-bottom:79px!important}.u-pr79--sp{padding-right:79px!important}.u-pl79--sp{padding-left:79px!important}.u-p79--sp{padding:79px!important}}.u-pt78{padding-top:78px!important}.u-pb78{padding-bottom:78px!important}.u-pr78{padding-right:78px!important}.u-pl78{padding-left:78px!important}.u-p78{padding:78px!important}@media screen and (min-width:961px){.u-pt78--pc{padding-top:78px!important}.u-pb78--pc{padding-bottom:78px!important}.u-pr78--pc{padding-right:78px!important}.u-pl78--pc{padding-left:78px!important}.u-p78--pc{padding:78px!important}}@media screen and (max-width:960px){.u-pt78--sp{padding-top:78px!important}.u-pb78--sp{padding-bottom:78px!important}.u-pr78--sp{padding-right:78px!important}.u-pl78--sp{padding-left:78px!important}.u-p78--sp{padding:78px!important}}.u-pt77{padding-top:77px!important}.u-pb77{padding-bottom:77px!important}.u-pr77{padding-right:77px!important}.u-pl77{padding-left:77px!important}.u-p77{padding:77px!important}@media screen and (min-width:961px){.u-pt77--pc{padding-top:77px!important}.u-pb77--pc{padding-bottom:77px!important}.u-pr77--pc{padding-right:77px!important}.u-pl77--pc{padding-left:77px!important}.u-p77--pc{padding:77px!important}}@media screen and (max-width:960px){.u-pt77--sp{padding-top:77px!important}.u-pb77--sp{padding-bottom:77px!important}.u-pr77--sp{padding-right:77px!important}.u-pl77--sp{padding-left:77px!important}.u-p77--sp{padding:77px!important}}.u-pt76{padding-top:76px!important}.u-pb76{padding-bottom:76px!important}.u-pr76{padding-right:76px!important}.u-pl76{padding-left:76px!important}.u-p76{padding:76px!important}@media screen and (min-width:961px){.u-pt76--pc{padding-top:76px!important}.u-pb76--pc{padding-bottom:76px!important}.u-pr76--pc{padding-right:76px!important}.u-pl76--pc{padding-left:76px!important}.u-p76--pc{padding:76px!important}}@media screen and (max-width:960px){.u-pt76--sp{padding-top:76px!important}.u-pb76--sp{padding-bottom:76px!important}.u-pr76--sp{padding-right:76px!important}.u-pl76--sp{padding-left:76px!important}.u-p76--sp{padding:76px!important}}.u-pt75{padding-top:75px!important}.u-pb75{padding-bottom:75px!important}.u-pr75{padding-right:75px!important}.u-pl75{padding-left:75px!important}.u-p75{padding:75px!important}@media screen and (min-width:961px){.u-pt75--pc{padding-top:75px!important}.u-pb75--pc{padding-bottom:75px!important}.u-pr75--pc{padding-right:75px!important}.u-pl75--pc{padding-left:75px!important}.u-p75--pc{padding:75px!important}}@media screen and (max-width:960px){.u-pt75--sp{padding-top:75px!important}.u-pb75--sp{padding-bottom:75px!important}.u-pr75--sp{padding-right:75px!important}.u-pl75--sp{padding-left:75px!important}.u-p75--sp{padding:75px!important}}.u-pt74{padding-top:74px!important}.u-pb74{padding-bottom:74px!important}.u-pr74{padding-right:74px!important}.u-pl74{padding-left:74px!important}.u-p74{padding:74px!important}@media screen and (min-width:961px){.u-pt74--pc{padding-top:74px!important}.u-pb74--pc{padding-bottom:74px!important}.u-pr74--pc{padding-right:74px!important}.u-pl74--pc{padding-left:74px!important}.u-p74--pc{padding:74px!important}}@media screen and (max-width:960px){.u-pt74--sp{padding-top:74px!important}.u-pb74--sp{padding-bottom:74px!important}.u-pr74--sp{padding-right:74px!important}.u-pl74--sp{padding-left:74px!important}.u-p74--sp{padding:74px!important}}.u-pt73{padding-top:73px!important}.u-pb73{padding-bottom:73px!important}.u-pr73{padding-right:73px!important}.u-pl73{padding-left:73px!important}.u-p73{padding:73px!important}@media screen and (min-width:961px){.u-pt73--pc{padding-top:73px!important}.u-pb73--pc{padding-bottom:73px!important}.u-pr73--pc{padding-right:73px!important}.u-pl73--pc{padding-left:73px!important}.u-p73--pc{padding:73px!important}}@media screen and (max-width:960px){.u-pt73--sp{padding-top:73px!important}.u-pb73--sp{padding-bottom:73px!important}.u-pr73--sp{padding-right:73px!important}.u-pl73--sp{padding-left:73px!important}.u-p73--sp{padding:73px!important}}.u-pt72{padding-top:72px!important}.u-pb72{padding-bottom:72px!important}.u-pr72{padding-right:72px!important}.u-pl72{padding-left:72px!important}.u-p72{padding:72px!important}@media screen and (min-width:961px){.u-pt72--pc{padding-top:72px!important}.u-pb72--pc{padding-bottom:72px!important}.u-pr72--pc{padding-right:72px!important}.u-pl72--pc{padding-left:72px!important}.u-p72--pc{padding:72px!important}}@media screen and (max-width:960px){.u-pt72--sp{padding-top:72px!important}.u-pb72--sp{padding-bottom:72px!important}.u-pr72--sp{padding-right:72px!important}.u-pl72--sp{padding-left:72px!important}.u-p72--sp{padding:72px!important}}.u-pt71{padding-top:71px!important}.u-pb71{padding-bottom:71px!important}.u-pr71{padding-right:71px!important}.u-pl71{padding-left:71px!important}.u-p71{padding:71px!important}@media screen and (min-width:961px){.u-pt71--pc{padding-top:71px!important}.u-pb71--pc{padding-bottom:71px!important}.u-pr71--pc{padding-right:71px!important}.u-pl71--pc{padding-left:71px!important}.u-p71--pc{padding:71px!important}}@media screen and (max-width:960px){.u-pt71--sp{padding-top:71px!important}.u-pb71--sp{padding-bottom:71px!important}.u-pr71--sp{padding-right:71px!important}.u-pl71--sp{padding-left:71px!important}.u-p71--sp{padding:71px!important}}.u-pt70{padding-top:70px!important}.u-pb70{padding-bottom:70px!important}.u-pr70{padding-right:70px!important}.u-pl70{padding-left:70px!important}.u-p70{padding:70px!important}@media screen and (min-width:961px){.u-pt70--pc{padding-top:70px!important}.u-pb70--pc{padding-bottom:70px!important}.u-pr70--pc{padding-right:70px!important}.u-pl70--pc{padding-left:70px!important}.u-p70--pc{padding:70px!important}}@media screen and (max-width:960px){.u-pt70--sp{padding-top:70px!important}.u-pb70--sp{padding-bottom:70px!important}.u-pr70--sp{padding-right:70px!important}.u-pl70--sp{padding-left:70px!important}.u-p70--sp{padding:70px!important}}.u-pt69{padding-top:69px!important}.u-pb69{padding-bottom:69px!important}.u-pr69{padding-right:69px!important}.u-pl69{padding-left:69px!important}.u-p69{padding:69px!important}@media screen and (min-width:961px){.u-pt69--pc{padding-top:69px!important}.u-pb69--pc{padding-bottom:69px!important}.u-pr69--pc{padding-right:69px!important}.u-pl69--pc{padding-left:69px!important}.u-p69--pc{padding:69px!important}}@media screen and (max-width:960px){.u-pt69--sp{padding-top:69px!important}.u-pb69--sp{padding-bottom:69px!important}.u-pr69--sp{padding-right:69px!important}.u-pl69--sp{padding-left:69px!important}.u-p69--sp{padding:69px!important}}.u-pt68{padding-top:68px!important}.u-pb68{padding-bottom:68px!important}.u-pr68{padding-right:68px!important}.u-pl68{padding-left:68px!important}.u-p68{padding:68px!important}@media screen and (min-width:961px){.u-pt68--pc{padding-top:68px!important}.u-pb68--pc{padding-bottom:68px!important}.u-pr68--pc{padding-right:68px!important}.u-pl68--pc{padding-left:68px!important}.u-p68--pc{padding:68px!important}}@media screen and (max-width:960px){.u-pt68--sp{padding-top:68px!important}.u-pb68--sp{padding-bottom:68px!important}.u-pr68--sp{padding-right:68px!important}.u-pl68--sp{padding-left:68px!important}.u-p68--sp{padding:68px!important}}.u-pt67{padding-top:67px!important}.u-pb67{padding-bottom:67px!important}.u-pr67{padding-right:67px!important}.u-pl67{padding-left:67px!important}.u-p67{padding:67px!important}@media screen and (min-width:961px){.u-pt67--pc{padding-top:67px!important}.u-pb67--pc{padding-bottom:67px!important}.u-pr67--pc{padding-right:67px!important}.u-pl67--pc{padding-left:67px!important}.u-p67--pc{padding:67px!important}}@media screen and (max-width:960px){.u-pt67--sp{padding-top:67px!important}.u-pb67--sp{padding-bottom:67px!important}.u-pr67--sp{padding-right:67px!important}.u-pl67--sp{padding-left:67px!important}.u-p67--sp{padding:67px!important}}.u-pt66{padding-top:66px!important}.u-pb66{padding-bottom:66px!important}.u-pr66{padding-right:66px!important}.u-pl66{padding-left:66px!important}.u-p66{padding:66px!important}@media screen and (min-width:961px){.u-pt66--pc{padding-top:66px!important}.u-pb66--pc{padding-bottom:66px!important}.u-pr66--pc{padding-right:66px!important}.u-pl66--pc{padding-left:66px!important}.u-p66--pc{padding:66px!important}}@media screen and (max-width:960px){.u-pt66--sp{padding-top:66px!important}.u-pb66--sp{padding-bottom:66px!important}.u-pr66--sp{padding-right:66px!important}.u-pl66--sp{padding-left:66px!important}.u-p66--sp{padding:66px!important}}.u-pt65{padding-top:65px!important}.u-pb65{padding-bottom:65px!important}.u-pr65{padding-right:65px!important}.u-pl65{padding-left:65px!important}.u-p65{padding:65px!important}@media screen and (min-width:961px){.u-pt65--pc{padding-top:65px!important}.u-pb65--pc{padding-bottom:65px!important}.u-pr65--pc{padding-right:65px!important}.u-pl65--pc{padding-left:65px!important}.u-p65--pc{padding:65px!important}}@media screen and (max-width:960px){.u-pt65--sp{padding-top:65px!important}.u-pb65--sp{padding-bottom:65px!important}.u-pr65--sp{padding-right:65px!important}.u-pl65--sp{padding-left:65px!important}.u-p65--sp{padding:65px!important}}.u-pt64{padding-top:64px!important}.u-pb64{padding-bottom:64px!important}.u-pr64{padding-right:64px!important}.u-pl64{padding-left:64px!important}.u-p64{padding:64px!important}@media screen and (min-width:961px){.u-pt64--pc{padding-top:64px!important}.u-pb64--pc{padding-bottom:64px!important}.u-pr64--pc{padding-right:64px!important}.u-pl64--pc{padding-left:64px!important}.u-p64--pc{padding:64px!important}}@media screen and (max-width:960px){.u-pt64--sp{padding-top:64px!important}.u-pb64--sp{padding-bottom:64px!important}.u-pr64--sp{padding-right:64px!important}.u-pl64--sp{padding-left:64px!important}.u-p64--sp{padding:64px!important}}.u-pt63{padding-top:63px!important}.u-pb63{padding-bottom:63px!important}.u-pr63{padding-right:63px!important}.u-pl63{padding-left:63px!important}.u-p63{padding:63px!important}@media screen and (min-width:961px){.u-pt63--pc{padding-top:63px!important}.u-pb63--pc{padding-bottom:63px!important}.u-pr63--pc{padding-right:63px!important}.u-pl63--pc{padding-left:63px!important}.u-p63--pc{padding:63px!important}}@media screen and (max-width:960px){.u-pt63--sp{padding-top:63px!important}.u-pb63--sp{padding-bottom:63px!important}.u-pr63--sp{padding-right:63px!important}.u-pl63--sp{padding-left:63px!important}.u-p63--sp{padding:63px!important}}.u-pt62{padding-top:62px!important}.u-pb62{padding-bottom:62px!important}.u-pr62{padding-right:62px!important}.u-pl62{padding-left:62px!important}.u-p62{padding:62px!important}@media screen and (min-width:961px){.u-pt62--pc{padding-top:62px!important}.u-pb62--pc{padding-bottom:62px!important}.u-pr62--pc{padding-right:62px!important}.u-pl62--pc{padding-left:62px!important}.u-p62--pc{padding:62px!important}}@media screen and (max-width:960px){.u-pt62--sp{padding-top:62px!important}.u-pb62--sp{padding-bottom:62px!important}.u-pr62--sp{padding-right:62px!important}.u-pl62--sp{padding-left:62px!important}.u-p62--sp{padding:62px!important}}.u-pt61{padding-top:61px!important}.u-pb61{padding-bottom:61px!important}.u-pr61{padding-right:61px!important}.u-pl61{padding-left:61px!important}.u-p61{padding:61px!important}@media screen and (min-width:961px){.u-pt61--pc{padding-top:61px!important}.u-pb61--pc{padding-bottom:61px!important}.u-pr61--pc{padding-right:61px!important}.u-pl61--pc{padding-left:61px!important}.u-p61--pc{padding:61px!important}}@media screen and (max-width:960px){.u-pt61--sp{padding-top:61px!important}.u-pb61--sp{padding-bottom:61px!important}.u-pr61--sp{padding-right:61px!important}.u-pl61--sp{padding-left:61px!important}.u-p61--sp{padding:61px!important}}.u-pt60{padding-top:60px!important}.u-pb60{padding-bottom:60px!important}.u-pr60{padding-right:60px!important}.u-pl60{padding-left:60px!important}.u-p60{padding:60px!important}@media screen and (min-width:961px){.u-pt60--pc{padding-top:60px!important}.u-pb60--pc{padding-bottom:60px!important}.u-pr60--pc{padding-right:60px!important}.u-pl60--pc{padding-left:60px!important}.u-p60--pc{padding:60px!important}}@media screen and (max-width:960px){.u-pt60--sp{padding-top:60px!important}.u-pb60--sp{padding-bottom:60px!important}.u-pr60--sp{padding-right:60px!important}.u-pl60--sp{padding-left:60px!important}.u-p60--sp{padding:60px!important}}.u-pt59{padding-top:59px!important}.u-pb59{padding-bottom:59px!important}.u-pr59{padding-right:59px!important}.u-pl59{padding-left:59px!important}.u-p59{padding:59px!important}@media screen and (min-width:961px){.u-pt59--pc{padding-top:59px!important}.u-pb59--pc{padding-bottom:59px!important}.u-pr59--pc{padding-right:59px!important}.u-pl59--pc{padding-left:59px!important}.u-p59--pc{padding:59px!important}}@media screen and (max-width:960px){.u-pt59--sp{padding-top:59px!important}.u-pb59--sp{padding-bottom:59px!important}.u-pr59--sp{padding-right:59px!important}.u-pl59--sp{padding-left:59px!important}.u-p59--sp{padding:59px!important}}.u-pt58{padding-top:58px!important}.u-pb58{padding-bottom:58px!important}.u-pr58{padding-right:58px!important}.u-pl58{padding-left:58px!important}.u-p58{padding:58px!important}@media screen and (min-width:961px){.u-pt58--pc{padding-top:58px!important}.u-pb58--pc{padding-bottom:58px!important}.u-pr58--pc{padding-right:58px!important}.u-pl58--pc{padding-left:58px!important}.u-p58--pc{padding:58px!important}}@media screen and (max-width:960px){.u-pt58--sp{padding-top:58px!important}.u-pb58--sp{padding-bottom:58px!important}.u-pr58--sp{padding-right:58px!important}.u-pl58--sp{padding-left:58px!important}.u-p58--sp{padding:58px!important}}.u-pt57{padding-top:57px!important}.u-pb57{padding-bottom:57px!important}.u-pr57{padding-right:57px!important}.u-pl57{padding-left:57px!important}.u-p57{padding:57px!important}@media screen and (min-width:961px){.u-pt57--pc{padding-top:57px!important}.u-pb57--pc{padding-bottom:57px!important}.u-pr57--pc{padding-right:57px!important}.u-pl57--pc{padding-left:57px!important}.u-p57--pc{padding:57px!important}}@media screen and (max-width:960px){.u-pt57--sp{padding-top:57px!important}.u-pb57--sp{padding-bottom:57px!important}.u-pr57--sp{padding-right:57px!important}.u-pl57--sp{padding-left:57px!important}.u-p57--sp{padding:57px!important}}.u-pt56{padding-top:56px!important}.u-pb56{padding-bottom:56px!important}.u-pr56{padding-right:56px!important}.u-pl56{padding-left:56px!important}.u-p56{padding:56px!important}@media screen and (min-width:961px){.u-pt56--pc{padding-top:56px!important}.u-pb56--pc{padding-bottom:56px!important}.u-pr56--pc{padding-right:56px!important}.u-pl56--pc{padding-left:56px!important}.u-p56--pc{padding:56px!important}}@media screen and (max-width:960px){.u-pt56--sp{padding-top:56px!important}.u-pb56--sp{padding-bottom:56px!important}.u-pr56--sp{padding-right:56px!important}.u-pl56--sp{padding-left:56px!important}.u-p56--sp{padding:56px!important}}.u-pt55{padding-top:55px!important}.u-pb55{padding-bottom:55px!important}.u-pr55{padding-right:55px!important}.u-pl55{padding-left:55px!important}.u-p55{padding:55px!important}@media screen and (min-width:961px){.u-pt55--pc{padding-top:55px!important}.u-pb55--pc{padding-bottom:55px!important}.u-pr55--pc{padding-right:55px!important}.u-pl55--pc{padding-left:55px!important}.u-p55--pc{padding:55px!important}}@media screen and (max-width:960px){.u-pt55--sp{padding-top:55px!important}.u-pb55--sp{padding-bottom:55px!important}.u-pr55--sp{padding-right:55px!important}.u-pl55--sp{padding-left:55px!important}.u-p55--sp{padding:55px!important}}.u-pt54{padding-top:54px!important}.u-pb54{padding-bottom:54px!important}.u-pr54{padding-right:54px!important}.u-pl54{padding-left:54px!important}.u-p54{padding:54px!important}@media screen and (min-width:961px){.u-pt54--pc{padding-top:54px!important}.u-pb54--pc{padding-bottom:54px!important}.u-pr54--pc{padding-right:54px!important}.u-pl54--pc{padding-left:54px!important}.u-p54--pc{padding:54px!important}}@media screen and (max-width:960px){.u-pt54--sp{padding-top:54px!important}.u-pb54--sp{padding-bottom:54px!important}.u-pr54--sp{padding-right:54px!important}.u-pl54--sp{padding-left:54px!important}.u-p54--sp{padding:54px!important}}.u-pt53{padding-top:53px!important}.u-pb53{padding-bottom:53px!important}.u-pr53{padding-right:53px!important}.u-pl53{padding-left:53px!important}.u-p53{padding:53px!important}@media screen and (min-width:961px){.u-pt53--pc{padding-top:53px!important}.u-pb53--pc{padding-bottom:53px!important}.u-pr53--pc{padding-right:53px!important}.u-pl53--pc{padding-left:53px!important}.u-p53--pc{padding:53px!important}}@media screen and (max-width:960px){.u-pt53--sp{padding-top:53px!important}.u-pb53--sp{padding-bottom:53px!important}.u-pr53--sp{padding-right:53px!important}.u-pl53--sp{padding-left:53px!important}.u-p53--sp{padding:53px!important}}.u-pt52{padding-top:52px!important}.u-pb52{padding-bottom:52px!important}.u-pr52{padding-right:52px!important}.u-pl52{padding-left:52px!important}.u-p52{padding:52px!important}@media screen and (min-width:961px){.u-pt52--pc{padding-top:52px!important}.u-pb52--pc{padding-bottom:52px!important}.u-pr52--pc{padding-right:52px!important}.u-pl52--pc{padding-left:52px!important}.u-p52--pc{padding:52px!important}}@media screen and (max-width:960px){.u-pt52--sp{padding-top:52px!important}.u-pb52--sp{padding-bottom:52px!important}.u-pr52--sp{padding-right:52px!important}.u-pl52--sp{padding-left:52px!important}.u-p52--sp{padding:52px!important}}.u-pt51{padding-top:51px!important}.u-pb51{padding-bottom:51px!important}.u-pr51{padding-right:51px!important}.u-pl51{padding-left:51px!important}.u-p51{padding:51px!important}@media screen and (min-width:961px){.u-pt51--pc{padding-top:51px!important}.u-pb51--pc{padding-bottom:51px!important}.u-pr51--pc{padding-right:51px!important}.u-pl51--pc{padding-left:51px!important}.u-p51--pc{padding:51px!important}}@media screen and (max-width:960px){.u-pt51--sp{padding-top:51px!important}.u-pb51--sp{padding-bottom:51px!important}.u-pr51--sp{padding-right:51px!important}.u-pl51--sp{padding-left:51px!important}.u-p51--sp{padding:51px!important}}.u-pt50{padding-top:50px!important}.u-pb50{padding-bottom:50px!important}.u-pr50{padding-right:50px!important}.u-pl50{padding-left:50px!important}.u-p50{padding:50px!important}@media screen and (min-width:961px){.u-pt50--pc{padding-top:50px!important}.u-pb50--pc{padding-bottom:50px!important}.u-pr50--pc{padding-right:50px!important}.u-pl50--pc{padding-left:50px!important}.u-p50--pc{padding:50px!important}}@media screen and (max-width:960px){.u-pt50--sp{padding-top:50px!important}.u-pb50--sp{padding-bottom:50px!important}.u-pr50--sp{padding-right:50px!important}.u-pl50--sp{padding-left:50px!important}.u-p50--sp{padding:50px!important}}.u-pt49{padding-top:49px!important}.u-pb49{padding-bottom:49px!important}.u-pr49{padding-right:49px!important}.u-pl49{padding-left:49px!important}.u-p49{padding:49px!important}@media screen and (min-width:961px){.u-pt49--pc{padding-top:49px!important}.u-pb49--pc{padding-bottom:49px!important}.u-pr49--pc{padding-right:49px!important}.u-pl49--pc{padding-left:49px!important}.u-p49--pc{padding:49px!important}}@media screen and (max-width:960px){.u-pt49--sp{padding-top:49px!important}.u-pb49--sp{padding-bottom:49px!important}.u-pr49--sp{padding-right:49px!important}.u-pl49--sp{padding-left:49px!important}.u-p49--sp{padding:49px!important}}.u-pt48{padding-top:48px!important}.u-pb48{padding-bottom:48px!important}.u-pr48{padding-right:48px!important}.u-pl48{padding-left:48px!important}.u-p48{padding:48px!important}@media screen and (min-width:961px){.u-pt48--pc{padding-top:48px!important}.u-pb48--pc{padding-bottom:48px!important}.u-pr48--pc{padding-right:48px!important}.u-pl48--pc{padding-left:48px!important}.u-p48--pc{padding:48px!important}}@media screen and (max-width:960px){.u-pt48--sp{padding-top:48px!important}.u-pb48--sp{padding-bottom:48px!important}.u-pr48--sp{padding-right:48px!important}.u-pl48--sp{padding-left:48px!important}.u-p48--sp{padding:48px!important}}.u-pt47{padding-top:47px!important}.u-pb47{padding-bottom:47px!important}.u-pr47{padding-right:47px!important}.u-pl47{padding-left:47px!important}.u-p47{padding:47px!important}@media screen and (min-width:961px){.u-pt47--pc{padding-top:47px!important}.u-pb47--pc{padding-bottom:47px!important}.u-pr47--pc{padding-right:47px!important}.u-pl47--pc{padding-left:47px!important}.u-p47--pc{padding:47px!important}}@media screen and (max-width:960px){.u-pt47--sp{padding-top:47px!important}.u-pb47--sp{padding-bottom:47px!important}.u-pr47--sp{padding-right:47px!important}.u-pl47--sp{padding-left:47px!important}.u-p47--sp{padding:47px!important}}.u-pt46{padding-top:46px!important}.u-pb46{padding-bottom:46px!important}.u-pr46{padding-right:46px!important}.u-pl46{padding-left:46px!important}.u-p46{padding:46px!important}@media screen and (min-width:961px){.u-pt46--pc{padding-top:46px!important}.u-pb46--pc{padding-bottom:46px!important}.u-pr46--pc{padding-right:46px!important}.u-pl46--pc{padding-left:46px!important}.u-p46--pc{padding:46px!important}}@media screen and (max-width:960px){.u-pt46--sp{padding-top:46px!important}.u-pb46--sp{padding-bottom:46px!important}.u-pr46--sp{padding-right:46px!important}.u-pl46--sp{padding-left:46px!important}.u-p46--sp{padding:46px!important}}.u-pt45{padding-top:45px!important}.u-pb45{padding-bottom:45px!important}.u-pr45{padding-right:45px!important}.u-pl45{padding-left:45px!important}.u-p45{padding:45px!important}@media screen and (min-width:961px){.u-pt45--pc{padding-top:45px!important}.u-pb45--pc{padding-bottom:45px!important}.u-pr45--pc{padding-right:45px!important}.u-pl45--pc{padding-left:45px!important}.u-p45--pc{padding:45px!important}}@media screen and (max-width:960px){.u-pt45--sp{padding-top:45px!important}.u-pb45--sp{padding-bottom:45px!important}.u-pr45--sp{padding-right:45px!important}.u-pl45--sp{padding-left:45px!important}.u-p45--sp{padding:45px!important}}.u-pt44{padding-top:44px!important}.u-pb44{padding-bottom:44px!important}.u-pr44{padding-right:44px!important}.u-pl44{padding-left:44px!important}.u-p44{padding:44px!important}@media screen and (min-width:961px){.u-pt44--pc{padding-top:44px!important}.u-pb44--pc{padding-bottom:44px!important}.u-pr44--pc{padding-right:44px!important}.u-pl44--pc{padding-left:44px!important}.u-p44--pc{padding:44px!important}}@media screen and (max-width:960px){.u-pt44--sp{padding-top:44px!important}.u-pb44--sp{padding-bottom:44px!important}.u-pr44--sp{padding-right:44px!important}.u-pl44--sp{padding-left:44px!important}.u-p44--sp{padding:44px!important}}.u-pt43{padding-top:43px!important}.u-pb43{padding-bottom:43px!important}.u-pr43{padding-right:43px!important}.u-pl43{padding-left:43px!important}.u-p43{padding:43px!important}@media screen and (min-width:961px){.u-pt43--pc{padding-top:43px!important}.u-pb43--pc{padding-bottom:43px!important}.u-pr43--pc{padding-right:43px!important}.u-pl43--pc{padding-left:43px!important}.u-p43--pc{padding:43px!important}}@media screen and (max-width:960px){.u-pt43--sp{padding-top:43px!important}.u-pb43--sp{padding-bottom:43px!important}.u-pr43--sp{padding-right:43px!important}.u-pl43--sp{padding-left:43px!important}.u-p43--sp{padding:43px!important}}.u-pt42{padding-top:42px!important}.u-pb42{padding-bottom:42px!important}.u-pr42{padding-right:42px!important}.u-pl42{padding-left:42px!important}.u-p42{padding:42px!important}@media screen and (min-width:961px){.u-pt42--pc{padding-top:42px!important}.u-pb42--pc{padding-bottom:42px!important}.u-pr42--pc{padding-right:42px!important}.u-pl42--pc{padding-left:42px!important}.u-p42--pc{padding:42px!important}}@media screen and (max-width:960px){.u-pt42--sp{padding-top:42px!important}.u-pb42--sp{padding-bottom:42px!important}.u-pr42--sp{padding-right:42px!important}.u-pl42--sp{padding-left:42px!important}.u-p42--sp{padding:42px!important}}.u-pt41{padding-top:41px!important}.u-pb41{padding-bottom:41px!important}.u-pr41{padding-right:41px!important}.u-pl41{padding-left:41px!important}.u-p41{padding:41px!important}@media screen and (min-width:961px){.u-pt41--pc{padding-top:41px!important}.u-pb41--pc{padding-bottom:41px!important}.u-pr41--pc{padding-right:41px!important}.u-pl41--pc{padding-left:41px!important}.u-p41--pc{padding:41px!important}}@media screen and (max-width:960px){.u-pt41--sp{padding-top:41px!important}.u-pb41--sp{padding-bottom:41px!important}.u-pr41--sp{padding-right:41px!important}.u-pl41--sp{padding-left:41px!important}.u-p41--sp{padding:41px!important}}.u-pt40{padding-top:40px!important}.u-pb40{padding-bottom:40px!important}.u-pr40{padding-right:40px!important}.u-pl40{padding-left:40px!important}.u-p40{padding:40px!important}@media screen and (min-width:961px){.u-pt40--pc{padding-top:40px!important}.u-pb40--pc{padding-bottom:40px!important}.u-pr40--pc{padding-right:40px!important}.u-pl40--pc{padding-left:40px!important}.u-p40--pc{padding:40px!important}}@media screen and (max-width:960px){.u-pt40--sp{padding-top:40px!important}.u-pb40--sp{padding-bottom:40px!important}.u-pr40--sp{padding-right:40px!important}.u-pl40--sp{padding-left:40px!important}.u-p40--sp{padding:40px!important}}.u-pt39{padding-top:39px!important}.u-pb39{padding-bottom:39px!important}.u-pr39{padding-right:39px!important}.u-pl39{padding-left:39px!important}.u-p39{padding:39px!important}@media screen and (min-width:961px){.u-pt39--pc{padding-top:39px!important}.u-pb39--pc{padding-bottom:39px!important}.u-pr39--pc{padding-right:39px!important}.u-pl39--pc{padding-left:39px!important}.u-p39--pc{padding:39px!important}}@media screen and (max-width:960px){.u-pt39--sp{padding-top:39px!important}.u-pb39--sp{padding-bottom:39px!important}.u-pr39--sp{padding-right:39px!important}.u-pl39--sp{padding-left:39px!important}.u-p39--sp{padding:39px!important}}.u-pt38{padding-top:38px!important}.u-pb38{padding-bottom:38px!important}.u-pr38{padding-right:38px!important}.u-pl38{padding-left:38px!important}.u-p38{padding:38px!important}@media screen and (min-width:961px){.u-pt38--pc{padding-top:38px!important}.u-pb38--pc{padding-bottom:38px!important}.u-pr38--pc{padding-right:38px!important}.u-pl38--pc{padding-left:38px!important}.u-p38--pc{padding:38px!important}}@media screen and (max-width:960px){.u-pt38--sp{padding-top:38px!important}.u-pb38--sp{padding-bottom:38px!important}.u-pr38--sp{padding-right:38px!important}.u-pl38--sp{padding-left:38px!important}.u-p38--sp{padding:38px!important}}.u-pt37{padding-top:37px!important}.u-pb37{padding-bottom:37px!important}.u-pr37{padding-right:37px!important}.u-pl37{padding-left:37px!important}.u-p37{padding:37px!important}@media screen and (min-width:961px){.u-pt37--pc{padding-top:37px!important}.u-pb37--pc{padding-bottom:37px!important}.u-pr37--pc{padding-right:37px!important}.u-pl37--pc{padding-left:37px!important}.u-p37--pc{padding:37px!important}}@media screen and (max-width:960px){.u-pt37--sp{padding-top:37px!important}.u-pb37--sp{padding-bottom:37px!important}.u-pr37--sp{padding-right:37px!important}.u-pl37--sp{padding-left:37px!important}.u-p37--sp{padding:37px!important}}.u-pt36{padding-top:36px!important}.u-pb36{padding-bottom:36px!important}.u-pr36{padding-right:36px!important}.u-pl36{padding-left:36px!important}.u-p36{padding:36px!important}@media screen and (min-width:961px){.u-pt36--pc{padding-top:36px!important}.u-pb36--pc{padding-bottom:36px!important}.u-pr36--pc{padding-right:36px!important}.u-pl36--pc{padding-left:36px!important}.u-p36--pc{padding:36px!important}}@media screen and (max-width:960px){.u-pt36--sp{padding-top:36px!important}.u-pb36--sp{padding-bottom:36px!important}.u-pr36--sp{padding-right:36px!important}.u-pl36--sp{padding-left:36px!important}.u-p36--sp{padding:36px!important}}.u-pt35{padding-top:35px!important}.u-pb35{padding-bottom:35px!important}.u-pr35{padding-right:35px!important}.u-pl35{padding-left:35px!important}.u-p35{padding:35px!important}@media screen and (min-width:961px){.u-pt35--pc{padding-top:35px!important}.u-pb35--pc{padding-bottom:35px!important}.u-pr35--pc{padding-right:35px!important}.u-pl35--pc{padding-left:35px!important}.u-p35--pc{padding:35px!important}}@media screen and (max-width:960px){.u-pt35--sp{padding-top:35px!important}.u-pb35--sp{padding-bottom:35px!important}.u-pr35--sp{padding-right:35px!important}.u-pl35--sp{padding-left:35px!important}.u-p35--sp{padding:35px!important}}.u-pt34{padding-top:34px!important}.u-pb34{padding-bottom:34px!important}.u-pr34{padding-right:34px!important}.u-pl34{padding-left:34px!important}.u-p34{padding:34px!important}@media screen and (min-width:961px){.u-pt34--pc{padding-top:34px!important}.u-pb34--pc{padding-bottom:34px!important}.u-pr34--pc{padding-right:34px!important}.u-pl34--pc{padding-left:34px!important}.u-p34--pc{padding:34px!important}}@media screen and (max-width:960px){.u-pt34--sp{padding-top:34px!important}.u-pb34--sp{padding-bottom:34px!important}.u-pr34--sp{padding-right:34px!important}.u-pl34--sp{padding-left:34px!important}.u-p34--sp{padding:34px!important}}.u-pt33{padding-top:33px!important}.u-pb33{padding-bottom:33px!important}.u-pr33{padding-right:33px!important}.u-pl33{padding-left:33px!important}.u-p33{padding:33px!important}@media screen and (min-width:961px){.u-pt33--pc{padding-top:33px!important}.u-pb33--pc{padding-bottom:33px!important}.u-pr33--pc{padding-right:33px!important}.u-pl33--pc{padding-left:33px!important}.u-p33--pc{padding:33px!important}}@media screen and (max-width:960px){.u-pt33--sp{padding-top:33px!important}.u-pb33--sp{padding-bottom:33px!important}.u-pr33--sp{padding-right:33px!important}.u-pl33--sp{padding-left:33px!important}.u-p33--sp{padding:33px!important}}.u-pt32{padding-top:32px!important}.u-pb32{padding-bottom:32px!important}.u-pr32{padding-right:32px!important}.u-pl32{padding-left:32px!important}.u-p32{padding:32px!important}@media screen and (min-width:961px){.u-pt32--pc{padding-top:32px!important}.u-pb32--pc{padding-bottom:32px!important}.u-pr32--pc{padding-right:32px!important}.u-pl32--pc{padding-left:32px!important}.u-p32--pc{padding:32px!important}}@media screen and (max-width:960px){.u-pt32--sp{padding-top:32px!important}.u-pb32--sp{padding-bottom:32px!important}.u-pr32--sp{padding-right:32px!important}.u-pl32--sp{padding-left:32px!important}.u-p32--sp{padding:32px!important}}.u-pt31{padding-top:31px!important}.u-pb31{padding-bottom:31px!important}.u-pr31{padding-right:31px!important}.u-pl31{padding-left:31px!important}.u-p31{padding:31px!important}@media screen and (min-width:961px){.u-pt31--pc{padding-top:31px!important}.u-pb31--pc{padding-bottom:31px!important}.u-pr31--pc{padding-right:31px!important}.u-pl31--pc{padding-left:31px!important}.u-p31--pc{padding:31px!important}}@media screen and (max-width:960px){.u-pt31--sp{padding-top:31px!important}.u-pb31--sp{padding-bottom:31px!important}.u-pr31--sp{padding-right:31px!important}.u-pl31--sp{padding-left:31px!important}.u-p31--sp{padding:31px!important}}.u-pt30{padding-top:30px!important}.u-pb30{padding-bottom:30px!important}.u-pr30{padding-right:30px!important}.u-pl30{padding-left:30px!important}.u-p30{padding:30px!important}@media screen and (min-width:961px){.u-pt30--pc{padding-top:30px!important}.u-pb30--pc{padding-bottom:30px!important}.u-pr30--pc{padding-right:30px!important}.u-pl30--pc{padding-left:30px!important}.u-p30--pc{padding:30px!important}}@media screen and (max-width:960px){.u-pt30--sp{padding-top:30px!important}.u-pb30--sp{padding-bottom:30px!important}.u-pr30--sp{padding-right:30px!important}.u-pl30--sp{padding-left:30px!important}.u-p30--sp{padding:30px!important}}.u-pt29{padding-top:29px!important}.u-pb29{padding-bottom:29px!important}.u-pr29{padding-right:29px!important}.u-pl29{padding-left:29px!important}.u-p29{padding:29px!important}@media screen and (min-width:961px){.u-pt29--pc{padding-top:29px!important}.u-pb29--pc{padding-bottom:29px!important}.u-pr29--pc{padding-right:29px!important}.u-pl29--pc{padding-left:29px!important}.u-p29--pc{padding:29px!important}}@media screen and (max-width:960px){.u-pt29--sp{padding-top:29px!important}.u-pb29--sp{padding-bottom:29px!important}.u-pr29--sp{padding-right:29px!important}.u-pl29--sp{padding-left:29px!important}.u-p29--sp{padding:29px!important}}.u-pt28{padding-top:28px!important}.u-pb28{padding-bottom:28px!important}.u-pr28{padding-right:28px!important}.u-pl28{padding-left:28px!important}.u-p28{padding:28px!important}@media screen and (min-width:961px){.u-pt28--pc{padding-top:28px!important}.u-pb28--pc{padding-bottom:28px!important}.u-pr28--pc{padding-right:28px!important}.u-pl28--pc{padding-left:28px!important}.u-p28--pc{padding:28px!important}}@media screen and (max-width:960px){.u-pt28--sp{padding-top:28px!important}.u-pb28--sp{padding-bottom:28px!important}.u-pr28--sp{padding-right:28px!important}.u-pl28--sp{padding-left:28px!important}.u-p28--sp{padding:28px!important}}.u-pt27{padding-top:27px!important}.u-pb27{padding-bottom:27px!important}.u-pr27{padding-right:27px!important}.u-pl27{padding-left:27px!important}.u-p27{padding:27px!important}@media screen and (min-width:961px){.u-pt27--pc{padding-top:27px!important}.u-pb27--pc{padding-bottom:27px!important}.u-pr27--pc{padding-right:27px!important}.u-pl27--pc{padding-left:27px!important}.u-p27--pc{padding:27px!important}}@media screen and (max-width:960px){.u-pt27--sp{padding-top:27px!important}.u-pb27--sp{padding-bottom:27px!important}.u-pr27--sp{padding-right:27px!important}.u-pl27--sp{padding-left:27px!important}.u-p27--sp{padding:27px!important}}.u-pt26{padding-top:26px!important}.u-pb26{padding-bottom:26px!important}.u-pr26{padding-right:26px!important}.u-pl26{padding-left:26px!important}.u-p26{padding:26px!important}@media screen and (min-width:961px){.u-pt26--pc{padding-top:26px!important}.u-pb26--pc{padding-bottom:26px!important}.u-pr26--pc{padding-right:26px!important}.u-pl26--pc{padding-left:26px!important}.u-p26--pc{padding:26px!important}}@media screen and (max-width:960px){.u-pt26--sp{padding-top:26px!important}.u-pb26--sp{padding-bottom:26px!important}.u-pr26--sp{padding-right:26px!important}.u-pl26--sp{padding-left:26px!important}.u-p26--sp{padding:26px!important}}.u-pt25{padding-top:25px!important}.u-pb25{padding-bottom:25px!important}.u-pr25{padding-right:25px!important}.u-pl25{padding-left:25px!important}.u-p25{padding:25px!important}@media screen and (min-width:961px){.u-pt25--pc{padding-top:25px!important}.u-pb25--pc{padding-bottom:25px!important}.u-pr25--pc{padding-right:25px!important}.u-pl25--pc{padding-left:25px!important}.u-p25--pc{padding:25px!important}}@media screen and (max-width:960px){.u-pt25--sp{padding-top:25px!important}.u-pb25--sp{padding-bottom:25px!important}.u-pr25--sp{padding-right:25px!important}.u-pl25--sp{padding-left:25px!important}.u-p25--sp{padding:25px!important}}.u-pt24{padding-top:24px!important}.u-pb24{padding-bottom:24px!important}.u-pr24{padding-right:24px!important}.u-pl24{padding-left:24px!important}.u-p24{padding:24px!important}@media screen and (min-width:961px){.u-pt24--pc{padding-top:24px!important}.u-pb24--pc{padding-bottom:24px!important}.u-pr24--pc{padding-right:24px!important}.u-pl24--pc{padding-left:24px!important}.u-p24--pc{padding:24px!important}}@media screen and (max-width:960px){.u-pt24--sp{padding-top:24px!important}.u-pb24--sp{padding-bottom:24px!important}.u-pr24--sp{padding-right:24px!important}.u-pl24--sp{padding-left:24px!important}.u-p24--sp{padding:24px!important}}.u-pt23{padding-top:23px!important}.u-pb23{padding-bottom:23px!important}.u-pr23{padding-right:23px!important}.u-pl23{padding-left:23px!important}.u-p23{padding:23px!important}@media screen and (min-width:961px){.u-pt23--pc{padding-top:23px!important}.u-pb23--pc{padding-bottom:23px!important}.u-pr23--pc{padding-right:23px!important}.u-pl23--pc{padding-left:23px!important}.u-p23--pc{padding:23px!important}}@media screen and (max-width:960px){.u-pt23--sp{padding-top:23px!important}.u-pb23--sp{padding-bottom:23px!important}.u-pr23--sp{padding-right:23px!important}.u-pl23--sp{padding-left:23px!important}.u-p23--sp{padding:23px!important}}.u-pt22{padding-top:22px!important}.u-pb22{padding-bottom:22px!important}.u-pr22{padding-right:22px!important}.u-pl22{padding-left:22px!important}.u-p22{padding:22px!important}@media screen and (min-width:961px){.u-pt22--pc{padding-top:22px!important}.u-pb22--pc{padding-bottom:22px!important}.u-pr22--pc{padding-right:22px!important}.u-pl22--pc{padding-left:22px!important}.u-p22--pc{padding:22px!important}}@media screen and (max-width:960px){.u-pt22--sp{padding-top:22px!important}.u-pb22--sp{padding-bottom:22px!important}.u-pr22--sp{padding-right:22px!important}.u-pl22--sp{padding-left:22px!important}.u-p22--sp{padding:22px!important}}.u-pt21{padding-top:21px!important}.u-pb21{padding-bottom:21px!important}.u-pr21{padding-right:21px!important}.u-pl21{padding-left:21px!important}.u-p21{padding:21px!important}@media screen and (min-width:961px){.u-pt21--pc{padding-top:21px!important}.u-pb21--pc{padding-bottom:21px!important}.u-pr21--pc{padding-right:21px!important}.u-pl21--pc{padding-left:21px!important}.u-p21--pc{padding:21px!important}}@media screen and (max-width:960px){.u-pt21--sp{padding-top:21px!important}.u-pb21--sp{padding-bottom:21px!important}.u-pr21--sp{padding-right:21px!important}.u-pl21--sp{padding-left:21px!important}.u-p21--sp{padding:21px!important}}.u-pt20{padding-top:20px!important}.u-pb20{padding-bottom:20px!important}.u-pr20{padding-right:20px!important}.u-pl20{padding-left:20px!important}.u-p20{padding:20px!important}@media screen and (min-width:961px){.u-pt20--pc{padding-top:20px!important}.u-pb20--pc{padding-bottom:20px!important}.u-pr20--pc{padding-right:20px!important}.u-pl20--pc{padding-left:20px!important}.u-p20--pc{padding:20px!important}}@media screen and (max-width:960px){.u-pt20--sp{padding-top:20px!important}.u-pb20--sp{padding-bottom:20px!important}.u-pr20--sp{padding-right:20px!important}.u-pl20--sp{padding-left:20px!important}.u-p20--sp{padding:20px!important}}.u-pt19{padding-top:19px!important}.u-pb19{padding-bottom:19px!important}.u-pr19{padding-right:19px!important}.u-pl19{padding-left:19px!important}.u-p19{padding:19px!important}@media screen and (min-width:961px){.u-pt19--pc{padding-top:19px!important}.u-pb19--pc{padding-bottom:19px!important}.u-pr19--pc{padding-right:19px!important}.u-pl19--pc{padding-left:19px!important}.u-p19--pc{padding:19px!important}}@media screen and (max-width:960px){.u-pt19--sp{padding-top:19px!important}.u-pb19--sp{padding-bottom:19px!important}.u-pr19--sp{padding-right:19px!important}.u-pl19--sp{padding-left:19px!important}.u-p19--sp{padding:19px!important}}.u-pt18{padding-top:18px!important}.u-pb18{padding-bottom:18px!important}.u-pr18{padding-right:18px!important}.u-pl18{padding-left:18px!important}.u-p18{padding:18px!important}@media screen and (min-width:961px){.u-pt18--pc{padding-top:18px!important}.u-pb18--pc{padding-bottom:18px!important}.u-pr18--pc{padding-right:18px!important}.u-pl18--pc{padding-left:18px!important}.u-p18--pc{padding:18px!important}}@media screen and (max-width:960px){.u-pt18--sp{padding-top:18px!important}.u-pb18--sp{padding-bottom:18px!important}.u-pr18--sp{padding-right:18px!important}.u-pl18--sp{padding-left:18px!important}.u-p18--sp{padding:18px!important}}.u-pt17{padding-top:17px!important}.u-pb17{padding-bottom:17px!important}.u-pr17{padding-right:17px!important}.u-pl17{padding-left:17px!important}.u-p17{padding:17px!important}@media screen and (min-width:961px){.u-pt17--pc{padding-top:17px!important}.u-pb17--pc{padding-bottom:17px!important}.u-pr17--pc{padding-right:17px!important}.u-pl17--pc{padding-left:17px!important}.u-p17--pc{padding:17px!important}}@media screen and (max-width:960px){.u-pt17--sp{padding-top:17px!important}.u-pb17--sp{padding-bottom:17px!important}.u-pr17--sp{padding-right:17px!important}.u-pl17--sp{padding-left:17px!important}.u-p17--sp{padding:17px!important}}.u-pt16{padding-top:16px!important}.u-pb16{padding-bottom:16px!important}.u-pr16{padding-right:16px!important}.u-pl16{padding-left:16px!important}.u-p16{padding:16px!important}@media screen and (min-width:961px){.u-pt16--pc{padding-top:16px!important}.u-pb16--pc{padding-bottom:16px!important}.u-pr16--pc{padding-right:16px!important}.u-pl16--pc{padding-left:16px!important}.u-p16--pc{padding:16px!important}}@media screen and (max-width:960px){.u-pt16--sp{padding-top:16px!important}.u-pb16--sp{padding-bottom:16px!important}.u-pr16--sp{padding-right:16px!important}.u-pl16--sp{padding-left:16px!important}.u-p16--sp{padding:16px!important}}.u-pt15{padding-top:15px!important}.u-pb15{padding-bottom:15px!important}.u-pr15{padding-right:15px!important}.u-pl15{padding-left:15px!important}.u-p15{padding:15px!important}@media screen and (min-width:961px){.u-pt15--pc{padding-top:15px!important}.u-pb15--pc{padding-bottom:15px!important}.u-pr15--pc{padding-right:15px!important}.u-pl15--pc{padding-left:15px!important}.u-p15--pc{padding:15px!important}}@media screen and (max-width:960px){.u-pt15--sp{padding-top:15px!important}.u-pb15--sp{padding-bottom:15px!important}.u-pr15--sp{padding-right:15px!important}.u-pl15--sp{padding-left:15px!important}.u-p15--sp{padding:15px!important}}.u-pt14{padding-top:14px!important}.u-pb14{padding-bottom:14px!important}.u-pr14{padding-right:14px!important}.u-pl14{padding-left:14px!important}.u-p14{padding:14px!important}@media screen and (min-width:961px){.u-pt14--pc{padding-top:14px!important}.u-pb14--pc{padding-bottom:14px!important}.u-pr14--pc{padding-right:14px!important}.u-pl14--pc{padding-left:14px!important}.u-p14--pc{padding:14px!important}}@media screen and (max-width:960px){.u-pt14--sp{padding-top:14px!important}.u-pb14--sp{padding-bottom:14px!important}.u-pr14--sp{padding-right:14px!important}.u-pl14--sp{padding-left:14px!important}.u-p14--sp{padding:14px!important}}.u-pt13{padding-top:13px!important}.u-pb13{padding-bottom:13px!important}.u-pr13{padding-right:13px!important}.u-pl13{padding-left:13px!important}.u-p13{padding:13px!important}@media screen and (min-width:961px){.u-pt13--pc{padding-top:13px!important}.u-pb13--pc{padding-bottom:13px!important}.u-pr13--pc{padding-right:13px!important}.u-pl13--pc{padding-left:13px!important}.u-p13--pc{padding:13px!important}}@media screen and (max-width:960px){.u-pt13--sp{padding-top:13px!important}.u-pb13--sp{padding-bottom:13px!important}.u-pr13--sp{padding-right:13px!important}.u-pl13--sp{padding-left:13px!important}.u-p13--sp{padding:13px!important}}.u-pt12{padding-top:12px!important}.u-pb12{padding-bottom:12px!important}.u-pr12{padding-right:12px!important}.u-pl12{padding-left:12px!important}.u-p12{padding:12px!important}@media screen and (min-width:961px){.u-pt12--pc{padding-top:12px!important}.u-pb12--pc{padding-bottom:12px!important}.u-pr12--pc{padding-right:12px!important}.u-pl12--pc{padding-left:12px!important}.u-p12--pc{padding:12px!important}}@media screen and (max-width:960px){.u-pt12--sp{padding-top:12px!important}.u-pb12--sp{padding-bottom:12px!important}.u-pr12--sp{padding-right:12px!important}.u-pl12--sp{padding-left:12px!important}.u-p12--sp{padding:12px!important}}.u-pt11{padding-top:11px!important}.u-pb11{padding-bottom:11px!important}.u-pr11{padding-right:11px!important}.u-pl11{padding-left:11px!important}.u-p11{padding:11px!important}@media screen and (min-width:961px){.u-pt11--pc{padding-top:11px!important}.u-pb11--pc{padding-bottom:11px!important}.u-pr11--pc{padding-right:11px!important}.u-pl11--pc{padding-left:11px!important}.u-p11--pc{padding:11px!important}}@media screen and (max-width:960px){.u-pt11--sp{padding-top:11px!important}.u-pb11--sp{padding-bottom:11px!important}.u-pr11--sp{padding-right:11px!important}.u-pl11--sp{padding-left:11px!important}.u-p11--sp{padding:11px!important}}.u-pt10{padding-top:10px!important}.u-pb10{padding-bottom:10px!important}.u-pr10{padding-right:10px!important}.u-pl10{padding-left:10px!important}.u-p10{padding:10px!important}@media screen and (min-width:961px){.u-pt10--pc{padding-top:10px!important}.u-pb10--pc{padding-bottom:10px!important}.u-pr10--pc{padding-right:10px!important}.u-pl10--pc{padding-left:10px!important}.u-p10--pc{padding:10px!important}}@media screen and (max-width:960px){.u-pt10--sp{padding-top:10px!important}.u-pb10--sp{padding-bottom:10px!important}.u-pr10--sp{padding-right:10px!important}.u-pl10--sp{padding-left:10px!important}.u-p10--sp{padding:10px!important}}.u-pt9{padding-top:9px!important}.u-pb9{padding-bottom:9px!important}.u-pr9{padding-right:9px!important}.u-pl9{padding-left:9px!important}.u-p9{padding:9px!important}@media screen and (min-width:961px){.u-pt9--pc{padding-top:9px!important}.u-pb9--pc{padding-bottom:9px!important}.u-pr9--pc{padding-right:9px!important}.u-pl9--pc{padding-left:9px!important}.u-p9--pc{padding:9px!important}}@media screen and (max-width:960px){.u-pt9--sp{padding-top:9px!important}.u-pb9--sp{padding-bottom:9px!important}.u-pr9--sp{padding-right:9px!important}.u-pl9--sp{padding-left:9px!important}.u-p9--sp{padding:9px!important}}.u-pt8{padding-top:8px!important}.u-pb8{padding-bottom:8px!important}.u-pr8{padding-right:8px!important}.u-pl8{padding-left:8px!important}.u-p8{padding:8px!important}@media screen and (min-width:961px){.u-pt8--pc{padding-top:8px!important}.u-pb8--pc{padding-bottom:8px!important}.u-pr8--pc{padding-right:8px!important}.u-pl8--pc{padding-left:8px!important}.u-p8--pc{padding:8px!important}}@media screen and (max-width:960px){.u-pt8--sp{padding-top:8px!important}.u-pb8--sp{padding-bottom:8px!important}.u-pr8--sp{padding-right:8px!important}.u-pl8--sp{padding-left:8px!important}.u-p8--sp{padding:8px!important}}.u-pt7{padding-top:7px!important}.u-pb7{padding-bottom:7px!important}.u-pr7{padding-right:7px!important}.u-pl7{padding-left:7px!important}.u-p7{padding:7px!important}@media screen and (min-width:961px){.u-pt7--pc{padding-top:7px!important}.u-pb7--pc{padding-bottom:7px!important}.u-pr7--pc{padding-right:7px!important}.u-pl7--pc{padding-left:7px!important}.u-p7--pc{padding:7px!important}}@media screen and (max-width:960px){.u-pt7--sp{padding-top:7px!important}.u-pb7--sp{padding-bottom:7px!important}.u-pr7--sp{padding-right:7px!important}.u-pl7--sp{padding-left:7px!important}.u-p7--sp{padding:7px!important}}.u-pt6{padding-top:6px!important}.u-pb6{padding-bottom:6px!important}.u-pr6{padding-right:6px!important}.u-pl6{padding-left:6px!important}.u-p6{padding:6px!important}@media screen and (min-width:961px){.u-pt6--pc{padding-top:6px!important}.u-pb6--pc{padding-bottom:6px!important}.u-pr6--pc{padding-right:6px!important}.u-pl6--pc{padding-left:6px!important}.u-p6--pc{padding:6px!important}}@media screen and (max-width:960px){.u-pt6--sp{padding-top:6px!important}.u-pb6--sp{padding-bottom:6px!important}.u-pr6--sp{padding-right:6px!important}.u-pl6--sp{padding-left:6px!important}.u-p6--sp{padding:6px!important}}.u-pt5{padding-top:5px!important}.u-pb5{padding-bottom:5px!important}.u-pr5{padding-right:5px!important}.u-pl5{padding-left:5px!important}.u-p5{padding:5px!important}@media screen and (min-width:961px){.u-pt5--pc{padding-top:5px!important}.u-pb5--pc{padding-bottom:5px!important}.u-pr5--pc{padding-right:5px!important}.u-pl5--pc{padding-left:5px!important}.u-p5--pc{padding:5px!important}}@media screen and (max-width:960px){.u-pt5--sp{padding-top:5px!important}.u-pb5--sp{padding-bottom:5px!important}.u-pr5--sp{padding-right:5px!important}.u-pl5--sp{padding-left:5px!important}.u-p5--sp{padding:5px!important}}.u-pt4{padding-top:4px!important}.u-pb4{padding-bottom:4px!important}.u-pr4{padding-right:4px!important}.u-pl4{padding-left:4px!important}.u-p4{padding:4px!important}@media screen and (min-width:961px){.u-pt4--pc{padding-top:4px!important}.u-pb4--pc{padding-bottom:4px!important}.u-pr4--pc{padding-right:4px!important}.u-pl4--pc{padding-left:4px!important}.u-p4--pc{padding:4px!important}}@media screen and (max-width:960px){.u-pt4--sp{padding-top:4px!important}.u-pb4--sp{padding-bottom:4px!important}.u-pr4--sp{padding-right:4px!important}.u-pl4--sp{padding-left:4px!important}.u-p4--sp{padding:4px!important}}.u-pt3{padding-top:3px!important}.u-pb3{padding-bottom:3px!important}.u-pr3{padding-right:3px!important}.u-pl3{padding-left:3px!important}.u-p3{padding:3px!important}@media screen and (min-width:961px){.u-pt3--pc{padding-top:3px!important}.u-pb3--pc{padding-bottom:3px!important}.u-pr3--pc{padding-right:3px!important}.u-pl3--pc{padding-left:3px!important}.u-p3--pc{padding:3px!important}}@media screen and (max-width:960px){.u-pt3--sp{padding-top:3px!important}.u-pb3--sp{padding-bottom:3px!important}.u-pr3--sp{padding-right:3px!important}.u-pl3--sp{padding-left:3px!important}.u-p3--sp{padding:3px!important}}.u-pt2{padding-top:2px!important}.u-pb2{padding-bottom:2px!important}.u-pr2{padding-right:2px!important}.u-pl2{padding-left:2px!important}.u-p2{padding:2px!important}@media screen and (min-width:961px){.u-pt2--pc{padding-top:2px!important}.u-pb2--pc{padding-bottom:2px!important}.u-pr2--pc{padding-right:2px!important}.u-pl2--pc{padding-left:2px!important}.u-p2--pc{padding:2px!important}}@media screen and (max-width:960px){.u-pt2--sp{padding-top:2px!important}.u-pb2--sp{padding-bottom:2px!important}.u-pr2--sp{padding-right:2px!important}.u-pl2--sp{padding-left:2px!important}.u-p2--sp{padding:2px!important}}.u-pt1{padding-top:1px!important}.u-pb1{padding-bottom:1px!important}.u-pr1{padding-right:1px!important}.u-pl1{padding-left:1px!important}.u-p1{padding:1px!important}@media screen and (min-width:961px){.u-pt1--pc{padding-top:1px!important}.u-pb1--pc{padding-bottom:1px!important}.u-pr1--pc{padding-right:1px!important}.u-pl1--pc{padding-left:1px!important}.u-p1--pc{padding:1px!important}}@media screen and (max-width:960px){.u-pt1--sp{padding-top:1px!important}.u-pb1--sp{padding-bottom:1px!important}.u-pr1--sp{padding-right:1px!important}.u-pl1--sp{padding-left:1px!important}.u-p1--sp{padding:1px!important}}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-pr0{padding-right:0!important}.u-pl0{padding-left:0!important}.u-p0{padding:0!important}@media screen and (min-width:961px){.u-pt0--pc{padding-top:0!important}.u-pb0--pc{padding-bottom:0!important}.u-pr0--pc{padding-right:0!important}.u-pl0--pc{padding-left:0!important}.u-p0--pc{padding:0!important}}@media screen and (max-width:960px){.u-pt0--sp{padding-top:0!important}.u-pb0--sp{padding-bottom:0!important}.u-pr0--sp{padding-right:0!important}.u-pl0--sp{padding-left:0!important}.u-p0--sp{padding:0!important}}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}html{font-size:62.5%;width:100%;height:100%;-webkit-text-size-adjust:none}body{width:100%;height:100%;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.8;color:#3b3b3b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}@media screen and (max-width:960px){body{font-size:1.2rem;line-height:1.5}}a{color:#db0310;text-decoration:none;cursor:pointer}a:link,a:visited,a:hover,a:active{outline:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)"}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.site-container{overflow:hidden}.c-wrap{box-sizing:border-box;width:100%}.c-container{width:100%}.c-inner{width:100%;margin:0 auto;box-sizing:boder-box}.c-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden}@media screen and (min-width:961px){.c-container{padding-top:60px}}@media screen and (min-width:961px){.c-inner--md{max-width:1000px}}@media screen and (min-width:961px){.c-inner--lg{max-width:1310px;min-width:1024px;padding:0 40px}}.c-headline01 small,.c-headline02 small,.c-headline03 small,.c-headline04 small,.c-headline05 small,.c-headline06 small{display:block;font-size:14px;font-size:1.4rem}.c-headline01{font-size:32px;font-size:3.2rem}.c-headline01:first-child{margin-top:0}.c-headline01:last-child{margin-bottom:0}.c-headline02{font-size:22px;font-size:2.2rem}.c-headline02:first-child{margin-top:0}.c-headline02:last-child{margin-top:0}.c-headline03{font-size:18px;font-size:1.8rem}.c-headline03:first-child{margin-top:0}.c-headline03:last-child{margin-top:0}.c-headline04{font-size:14px;font-size:1.4rem}.c-headline04:first-child{margin-top:0}.c-headline04:last-child{margin-top:0}.c-headline05{font-size:14px;font-size:1.4rem}.c-headline05:first-child{margin-top:0}.c-headline05:last-child{margin-top:0}.c-headline06{font-size:0}.c-headline06:first-child{margin-top:0}.c-headline06:last-child{margin-top:0}.c-headline01,.c-headline02,.c-headline03,.c-headline04,.c-headline05,.c-headline06{color:#000}.c-headline01{font-family:Roboto,sans-serif;font-weight:600;line-height:1}@media screen and (max-width:960px){.c-headline01{font-size:2.0rem;margin-bottom:70px}}@media screen and (min-width:961px){.c-headline01{margin-bottom:116px;font-size:3.5rem}}.c-btn{display:inline-block;text-align:center;line-height:1;color:#fff;background:#fff}.c-btn:hover{background:#fff;color:#fff}.c-btn--main{background:#0cbbee}.c-btn--main:hover{background:#38caf5}.c-btn--accent{background:#db0310}.c-btn--accent:hover{background:#fc1523}.c-btn--primary{background:#db0310}.c-btn--primary:hover{background:#fc1523}.c-btn--info{background:#fff}.c-btn--info:hover{background:#fff}.c-btn--success{background:#fff}.c-btn--success:hover{background:#fff}.c-btn--warning{background:#ce1818}.c-btn--warning:hover{background:#e73232}.c-btn--danger{background:#fff}.c-btn--danger:hover{background:#fff}.c-btn--pjc01{background:#0cbbee}.c-btn--pjc01:hover{background:#38caf5}.c-btn--pjc02{background:#555}.c-btn--pjc02:hover{background:#6f6f6f}.c-btn--pjc03{background:#fff}.c-btn--pjc03:hover{background:#fff}.c-btn{position:relative;background:#b3a58c;border-radius:50px}@media screen and (min-width:961px){.c-btn{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}}.c-btn:hover{background-color:#ca1f7e}@media screen and (max-width:960px){.c-btn--s{width:140px;padding:12px 0}}@media screen and (min-width:961px){.c-btn--s{width:218px;padding:17px 0}}@media screen and (max-width:960px){.c-btn--more:before{position:absolute;bottom:8px;left:0;right:0;margin:0 auto;content:"";width:56px;height:1px;background-color:#fff}}@media screen and (min-width:961px){.c-btn--more:before{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;content:"";width:64px;height:1px;background-color:#fff}}@media screen and (max-width:960px){.c-btn--more:after{position:absolute;bottom:10px;left:0;right:-48px;margin:0 auto;content:"";width:8px;height:1px;background-color:#fff;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}}@media screen and (min-width:961px){.c-btn--more:after{position:absolute;bottom:12px;left:0;right:-56px;margin:0 auto;content:"";width:10px;height:1px;background-color:#fff;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}}.c-breadcrumb__item{display:inline-block}.c-breadcrumb__item:not(:last-child):after{content:">"}@media screen and (min-width:961px){.c-breadcrumb{padding-left:40px;z-index:2}}@media screen and (min-width:961px){.c-breadcrumb--bordertop{border-top:1px solid #000}}@media screen and (min-width:961px){.c-breadcrumb--course{position:absolute}}@media screen and (min-width:961px){.c-breadcrumb--underlayer{z-index:2;position:absolute}}@media screen and (max-width:960px){.c-breadcrumbBody{display:none}}@media screen and (min-width:961px){.c-breadcrumbBody{padding:8px 0}}.c-breadcrumbBody--white .c-breadcrumb__item a{color:#fff}.c-breadcrumbBody--white .c-breadcrumb__item span{color:#fff}.c-breadcrumbBody--white .c-breadcrumb__item:after{color:#fff!important}@media screen and (min-width:961px){.c-breadcrumb__item{display:inline-block;margin-right:5px;font-size:1.2rem;line-height:1;margin-left:0}}@media screen and (min-width:961px){.c-breadcrumb__item a{color:#000;-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}}@media screen and (min-width:961px){.c-breadcrumb__item a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}@media screen and (min-width:961px){.c-breadcrumb__item:not(:last-child):after{content:">";display:inline-block;padding-left:5px;color:#000}}.c-pagerBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-pagerBody{margin-top:60px}}@media screen and (min-width:961px){.c-pagerBody{margin-top:120px}}.c-pager__item:first-child{position:relative}.c-pager__item:first-child:before{position:absolute;top:0;bottom:0;content:"";width:1px;height:7px;background-color:#000}@media screen and (max-width:960px){.c-pager__item:first-child:before{left:-10px;margin:6px auto 0}}@media screen and (min-width:961px){.c-pager__item:first-child:before{left:-20px;margin:10px auto 0}}.c-pager__item:last-child{position:relative}.c-pager__item:last-child:before{position:absolute;top:0;bottom:0;content:"";width:1px;height:7px;background-color:#000}@media screen and (max-width:960px){.c-pager__item:last-child:before{right:-10px;margin:6px auto 0}}@media screen and (min-width:961px){.c-pager__item:last-child:before{right:-20px;margin:10px auto 0}}.c-pager__item .first{font-family:Roboto,sans-serif;position:relative;display:block;color:#000}@media screen and (min-width:961px){.c-pager__item .first{-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}.c-pager__item .first:before{display:inline-block;content:"";vertical-align:middle;width:0;height:0;border-style:solid;border-width:3px 8px 3px 0;border-color:transparent #000 transparent transparent}@media screen and (max-width:960px){.c-pager__item .first:before{margin:0 10px 1px 0}}@media screen and (min-width:961px){.c-pager__item .first:before{margin:0 20px 0 0;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.c-pager__item .first:hover{color:#db0310}}@media screen and (min-width:961px){.c-pager__item .first:hover:before{border-color:transparent #db0310 transparent transparent}}.c-pager__item .back,.c-pager__item .next{display:block;text-align:center;color:rgba(0,0,0,.5);border:1px solid #ddd}@media screen and (max-width:960px){.c-pager__item .back,.c-pager__item .next{width:80px;padding:6px 0;font-size:1.1rem}}@media screen and (min-width:961px){.c-pager__item .back,.c-pager__item .next{width:200px;padding:12px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.c-pager__item .back:hover,.c-pager__item .next:hover{border:1px solid #000;background-color:#000;color:#fff}}@media screen and (max-width:960px){.c-pager__item .back{margin-left:10px}}@media screen and (min-width:961px){.c-pager__item .back{margin-left:30px}}@media screen and (max-width:960px){.c-pager__item .next{margin-right:10px}}@media screen and (min-width:961px){.c-pager__item .next{margin-right:30px}}.c-pager__item .page-numbers{font-weight:600}@media screen and (max-width:960px){.c-pager__item .page-numbers{margin:0 5px;font-size:1.1rem}}@media screen and (min-width:961px){.c-pager__item .page-numbers{margin:0 30px;font-size:1.6rem;letter-spacing:.1em}}.c-pager__item .last{font-family:Roboto,sans-serif;position:relative;display:block;color:#000}@media screen and (min-width:961px){.c-pager__item .last{-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}.c-pager__item .last:after{display:inline-block;content:"";vertical-align:middle;width:0;height:0;border-style:solid;border-width:3px 0 3px 8px;border-color:transparent transparent transparent #000}@media screen and (max-width:960px){.c-pager__item .last:after{margin:0 0 1px 10px}}@media screen and (min-width:961px){.c-pager__item .last:after{margin:0 0 0 20px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.c-pager__item .last:hover{color:#db0310}}@media screen and (min-width:961px){.c-pager__item .last:hover:after{border-color:transparent transparent transparent #db0310}}.c-df01{position:relative;border-radius:5px}@media screen and (max-width:960px){.c-df01{border:1px solid #0cbbee;margin-bottom:20px}.c-df01:last-child .c-df01__rightItem:before{display:none}}@media screen and (min-width:961px){.c-df01{width:100%;display:table;table-layout:fixed;border:2px solid #0cbbee;margin-bottom:40px}.c-df01:last-child{margin-bottom:0}.c-df01:last-child .c-df01__leftItem:before{display:none}}@media screen and (min-width:961px){.c-df01__leftItem,.c-df01__rightItem{display:table-cell;vertical-align:middle}}.c-df01__leftItem{position:relative;background-color:#0cbbee;color:#fff;text-align:center;font-weight:600}.c-df01__leftItem:after{content:"";position:absolute}@media screen and (max-width:960px){.c-df01__leftItem{padding:16px;font-size:1.4rem}.c-df01__leftItem:after{bottom:-18px;right:0;left:0;margin:0 auto;width:10px;height:18px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0cbbee}}@media screen and (min-width:961px){.c-df01__leftItem{width:207px;font-size:1.8rem}.c-df01__leftItem:after{top:0;bottom:0;right:-10px;margin:auto 0;width:10px;height:18px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #0cbbee}.c-df01__leftItem:before{content:"";position:absolute;bottom:-44px;width:4px;height:44px;background:url(../images/bg_df01.png) no-repeat}}@media screen and (max-width:960px){.c-df01__rightItem{position:relative;padding:20px}.c-df01__rightItem:before{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-22px;width:2px;height:22px;background:url(../images/bg_df01.png) no-repeat;background-size:2px auto}}@media screen and (min-width:961px){.c-df01__rightItem{padding:52px 40px}}.c-df01__head{display:block;font-weight:600}@media screen and (max-width:960px){.c-df01__head{font-size:1.4rem}}@media screen and (min-width:961px){.c-df01__head{margin-bottom:8px;font-size:1.8rem}}.c-df01__leftItem__num{display:block;font-weight:400;line-height:1}@media screen and (max-width:960px){.c-df01__leftItem__num{margin-bottom:2px;font-size:2.4rem}}@media screen and (min-width:961px){.c-df01__leftItem__num{margin-bottom:4px;font-size:4.8rem}}.c-df01__yesno{display:inline-block;font-weight:600;color:#0cbbee}@media screen and (max-width:960px){.c-df01__yesno{min-width:32px;font-size:1.2rem}}@media screen and (min-width:961px){.c-df01__yesno{min-width:46px;font-size:1.8rem}}.c-df02{width:100%;display:table;table-layout:fixed;border-top:1px solid #e5e5e5}.c-df02:last-child{border-bottom:1px solid #e5e5e5}@media screen and (max-width:960px){.c-df02{padding:20px 0}}@media screen and (min-width:961px){.c-df02{padding:40px 0}}.c-df02__leftItem,.c-df02__rightItem{display:table-cell;vertical-align:middle}.c-df02__leftItem{position:relative;color:#fff;text-align:center}.c-df02__leftItem:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50%;background-color:#0cbbee;z-index:-1}@media screen and (max-width:960px){.c-df02__leftItem{width:44px;font-size:1.6rem}.c-df02__leftItem:before{width:44px;height:44px}}@media screen and (min-width:961px){.c-df02__leftItem{width:85px;font-size:3.2rem}.c-df02__leftItem:before{width:85px;height:85px}}@media screen and (max-width:960px){.c-df02__rightItem{padding-left:10px}}@media screen and (min-width:961px){.c-df02__rightItem{padding-left:20px}}.c-df02__rightItem__headline{display:block;font-weight:600;color:#000;line-height:1.4}@media screen and (max-width:960px){.c-df02__rightItem__headline{margin-bottom:5px;font-size:1.6rem}}@media screen and (min-width:961px){.c-df02__rightItem__headline{margin-bottom:11px;font-size:2.0rem}}.c-df03__itemIco{text-align:center}@media screen and (max-width:960px){.c-df03__itemIco{margin-bottom:8px;font-size:1.6rem}}@media screen and (min-width:961px){.c-df03__itemIco{margin-bottom:15px;font-size:1.8rem}}.c-df03__itemIco span{display:block;vertical-align:bottom}@media screen and (max-width:960px){.c-df03__itemIco span{margin-bottom:14px;margin-top:14px}}@media screen and (min-width:961px){.c-df03__itemIco span{margin-bottom:20px;margin-top:20px}}.c-df03__itemIco img{vertical-align:bottom}@media screen and (min-width:961px){.c-df03__itemIco img:not(.js-image-switch){width:100%}}@media screen and (max-width:960px){.c-df03__itemIco img.c-df03__itemIco_img{width:50px;height:auto}}@media screen and (max-width:960px){.c-df03__itemIco img{width:100%;height:auto}}.c-df03__itemIco svg{font-size:60px}@media screen and (max-width:960px){.c-df03__itemIco--full img{width:100%}}.c-df03__itemText{color:#555}.c-df03__itemMore{text-align:center;color:#db0310}@media screen and (min-width:961px){.c-df03__itemMore{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@media screen and (min-width:961px){.c-df03__linkBox--ico{margin-bottom:40px}}.c-df03__linkBox--ico{position:relative}.c-df03__linkBox--ico .c-df03__itemMore{font-weight:600;color:#db0310}@media screen and (min-width:961px){.c-df03__linkBox--ico .c-df03__itemMore{display:inline-block;position:absolute;bottom:-70px;left:0;right:0;margin:0 auto}}@media screen and (min-width:961px){.c-df03__linkBox--ico :hover .c-df03__itemMore{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;bottom:-50px}}@media screen and (min-width:961px){.c-df04__itemPhoto{margin-bottom:5px}}@media screen and (max-width:960px){.c-df04__itemPhoto img{width:100%;height:auto}}@media screen and (min-width:961px){.c-df04__itemPhoto img{width:100px;height:auto}}.c-df04__itemTitle{font-weight:600;text-align:center;line-height:1.4}@media screen and (min-width:961px){.c-df04__itemTitle{font-size:1.3rem}}.c-grid__linkBox:hover .c-df04__itemTitle{-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;color:#000}.g-heroWrap{width:100%;position:relative}@media screen and (max-width:960px){.g-heroInner--course{padding:25px 0 40px}}@media screen and (min-width:961px){.g-heroInner--course{padding:72px 0 52px}}.g-heroTitle{position:relative;color:#008045;font-weight:600;text-align:center}@media screen and (max-width:960px){.g-heroTitle span{font-size:2.8rem;line-height:1.714}}@media screen and (min-width:961px){.g-heroTitle span{font-size:5rem;line-height:64px}}.g-heroTitle:after{background:#008045;content:"";display:inline-block;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:2px}@media screen and (max-width:960px){.g-heroTitle:after{width:30px;bottom:-20px}}@media screen and (min-width:961px){.g-heroTitle:after{width:60px;bottom:-50px}}@media screen and (min-width:961px){.g-heroTitle__jp{display:inline-block;margin-right:8px;font-size:3.0rem;letter-spacing:.2em}}@media screen and (min-width:961px){.g-heroTitle__en{font-size:1.8rem}}.g-heroWrap--course{position:relative}@media screen and (max-width:960px){.g-heroWrap--course{background:url(../img/course/cg/kv-sp.png) no-repeat center top;background-size:100%;width:100%;height:75vh}}@media screen and (min-width:961px){.g-heroWrap--course{background-color:#f2f2f2;overflow:hidden;margin-bottom:25px}}@media screen and (min-width:961px){.g-heroWrap--course:before{background:url(../img/course/cg/kv-01.png) no-repeat right top;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0;z-index:1}}@media screen and (min-width:961px){.g-heroWrap--course:after{background:url(../img/course/cg/kv-02.png) no-repeat right top;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0;z-index:2}}.g-heroWrap--course .g-heroInner{position:relative}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner{overflow:hidden}}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner:before{background:url(../img/course/cg/kv-03.png) no-repeat right top;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0;right:0;z-index:3}}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner:after{background:url(../img/course/cg/kv-04.png) no-repeat right top;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0;z-index:4}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap{position:relative;z-index:6}@media screen and (max-width:960px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap{height:74vh}}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;padding-top:200px;padding-bottom:193px;padding-left:125px}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5);font-weight:700;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:45%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.8rem;letter-spacing:.1em;margin-right:40px;position:absolute;left:40px}}@media screen and (max-width:960px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#e66446;font-weight:500;position:relative;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{font-size:1.4rem;line-height:1.571;margin-bottom:20px}}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{font-size:1.8rem;line-height:1.667;margin-bottom:20px;padding-left:20px}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 1px #e66446;border-bottom:solid 1px #e66446}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #e66446;left:0}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{left:20px}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #e66446;right:0}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{right:0}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_cg.svg) no-repeat left center}@media screen and (max-width:960px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-size:60px;padding:11px 0 11px 30px}}@media screen and (min-width:961px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{letter-spacing:.1em;padding:11px 0 11px 95px}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#edc300}@media screen and (max-width:960px){.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{font-size:1.8rem}}.g-heroWrap--course .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle:after{display:none}.g-heroWrap--course:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--course:after{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroInner:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroInner:after{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:2.1s;animation-delay:2.1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes fadeInAnime{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fadeInAnime{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.g-heroWrap--underlayer{position:relative}.g-heroWrap--underlayer .g-heroInner{position:relative;z-index:1}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap{position:inherit;z-index:2}@media screen and (max-width:960px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap{height:74vh}}@media screen and (min-width:961px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:200px;padding-bottom:200px;padding-left:125px}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5);font-weight:700;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:45%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (min-width:961px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.8rem;letter-spacing:.1em;margin-right:40px;position:absolute;left:40px}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitle__course span{color:#fff}@media screen and (max-width:960px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#e66446;font-weight:500;position:relative;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{font-size:1.4rem;line-height:1.571;margin-bottom:20px}}@media screen and (min-width:961px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{font-size:1.8rem;line-height:1.667;margin-bottom:20px;padding-left:20px}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 1px #e66446;border-bottom:solid 1px #e66446}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #e66446;left:0}@media screen and (min-width:961px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{left:20px}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #e66446;right:0}@media screen and (min-width:961px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{right:0}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_cg.svg) no-repeat left center}@media screen and (max-width:960px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-size:60px;padding:11px 0 11px 30px}}@media screen and (min-width:961px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{letter-spacing:.1em;padding:11px 0 11px 95px}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#edc300}@media screen and (max-width:960px){.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{font-size:1.8rem}}.g-heroWrap--underlayer .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle:after{display:none}.g-heroWrap--request{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--request{background:url(../img/request/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--request:before{background:url(../img/request/kv-03.png) no-repeat right top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}@media screen and (min-width:961px){.g-heroWrap--request:after{background:url(../img/request/kv-02.png) no-repeat right top;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}.g-heroWrap--request .g-heroInner{z-index:1}@media screen and (max-width:960px){.g-heroWrap--request .g-heroInner{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:18vh}}@media screen and (min-width:961px){.g-heroWrap--request .g-heroInner{position:relative}}@media screen and (min-width:961px){.g-heroWrap--request .g-heroInner:before{background:url(../img/request/kv-01.png) no-repeat left top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}.g-heroWrap--request .g-heroInner .g-heroTitleWrap{position:relative;z-index:2}@media screen and (min-width:961px){.g-heroWrap--request .g-heroInner .g-heroTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1000px;max-width:90%;margin:0 auto;height:330px}}@media screen and (min-width:961px){.g-heroWrap--request .g-heroInner .g-heroTitleWrap .g-heroTitle:after{display:none}}.g-heroWrap--request:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--request:after{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--request .g-heroInner:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@keyframes fadeInAnime{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.g-heroWrap--righttitle{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle{background:url(../img/entrance/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle:before{background:url(../img/entrance/kv-03.png) no-repeat right top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}@media screen and (min-width:961px){.g-heroWrap--righttitle:after{background:url(../img/entrance/kv-01.png) no-repeat right top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}.g-heroWrap--righttitle .g-heroInner{z-index:1}@media screen and (max-width:960px){.g-heroWrap--righttitle .g-heroInner{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:18vh;width:100%}}@media screen and (min-width:961px){.g-heroWrap--righttitle .g-heroInner{position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle .g-heroInner:before{background:url(../img/entrance/kv-02.png) no-repeat right top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0;right:0}}.g-heroWrap--righttitle .g-heroInner .g-heroTitleWrap{position:relative;z-index:2}@media screen and (min-width:961px){.g-heroWrap--righttitle .g-heroInner .g-heroTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1000px;max-width:90%;margin:0 auto;height:330px}}.g-heroWrap--righttitle .g-heroInner .g-heroTitleWrap .g-heroTitle{letter-spacing:.1em}@media screen and (min-width:961px){.g-heroWrap--righttitle .g-heroInner .g-heroTitleWrap .g-heroTitle:after{display:none}}.g-heroWrap--lefttitle:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--lefttitle:after{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--lefttitle .g-heroInner:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@keyframes fadeInAnime{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.g-heroWrap--lefttitle{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle{background:url(../img/request/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle:before{background:url(../img/entrance/guideline/kv-03.png) no-repeat right top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}@media screen and (min-width:961px){.g-heroWrap--lefttitle:after{background:url(../img/entrance/kv-under01.png) no-repeat left top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}.g-heroWrap--lefttitle .g-heroInner{z-index:1}@media screen and (max-width:960px){.g-heroWrap--lefttitle .g-heroInner{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:18vh;width:100%}}@media screen and (min-width:961px){.g-heroWrap--lefttitle .g-heroInner{position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle .g-heroInner:before{background:url(../img/entrance/kv-under02.png) no-repeat right top;background-size:cover;content:'';display:inline-block;position:absolute;width:100%;height:100%;top:0}}.g-heroWrap--lefttitle .g-heroInner .g-heroTitleWrap{position:relative;z-index:2}@media screen and (min-width:961px){.g-heroWrap--lefttitle .g-heroInner .g-heroTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;margin:0 0 0 13vw;height:330px}}.g-heroWrap--lefttitle .g-heroInner .g-heroTitleWrap .g-heroTitle{letter-spacing:.1em}@media screen and (min-width:961px){.g-heroWrap--lefttitle .g-heroInner .g-heroTitleWrap .g-heroTitle{text-align:left}}@media screen and (min-width:961px){.g-heroWrap--lefttitle .g-heroInner .g-heroTitleWrap .g-heroTitle:after{display:none}}.g-heroWrap--righttitle:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--righttitle:after{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.g-heroWrap--righttitle .g-heroInner:before{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@keyframes fadeInAnime{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.g-heroWrap--centertitle{background:#f8f8f8;position:relative}@media screen and (max-width:960px){.g-heroWrap--centertitle{width:100%;position:relative;padding:10px 0 20px}}@media screen and (min-width:961px){.g-heroWrap--centertitle{padding-top:95px;padding-bottom:100px}}.g-heroWrap--centertitle .g-heroTitle span{letter-spacing:.1em}@media screen and (max-width:960px){.g-heroWrap--centertitle .g-heroTitle span{font-size:2.8rem;line-height:48px}}@media screen and (min-width:961px){.g-heroWrap--centertitle .g-heroTitle span{font-size:4.6rem;line-height:64px}}main{position:relative}@media screen and (min-width:961px){main{padding-top:97px}}@media screen and (max-width:960px){main.mainTop{padding-top:0}}@media screen and (min-width:961px){main.mainTop{padding-top:0;padding-right:0}}@media screen and (max-width:960px){main.course{background:#f8f8f8 url(../img/course/kv_bg.svg) no-repeat left 60px;background-size:125px}}@media screen and (min-width:961px){main.course{background:#f8f8f8 url(../img/course/kv_bg.svg) no-repeat left 97px;background-size:500px;display:block}}@media screen and (max-width:960px){main.course .c-mainInner{background:url(../img/course/cont_sp_bg04.svg) no-repeat right 101.5%;background-size:141px;padding-bottom:20px}}@media screen and (min-width:961px){main.course .c-mainInner{background:url(../img/course/cont_bg.svg) no-repeat right bottom;padding-bottom:110px}}@media screen and (max-width:960px){main.course .c-mainInner .c-container{background:url(../img/course/cont_sp_bg01.svg) no-repeat right 32%}}@media screen and (max-width:960px){main.course .c-mainInner .c-inner{background:url(../img/course/cont_sp_bg02.svg) no-repeat left 57%}}@media screen and (max-width:960px){main.course .c-mainInner .c-courseWrap{background:url(../img/course/cont_sp_bg03.svg) no-repeat left 93%}}.en{font-family:Raleway,sans-serif}.num{font-family:Manrope,sans-serif}@media screen and (max-width:960px){.c-container--request{padding-top:120px}}.ico-arrow-right{display:inline-block}@media screen and (max-width:960px){.ico-arrow-right{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media screen and (min-width:961px){.ico-arrow-right{position:absolute;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);right:20px}}.ico-arrow-right span{display:inline-block;position:relative;text-align:center}@media screen and (min-width:961px){.ico-arrow-right span{width:27px;height:27px;background:#fff;line-height:27px;border-radius:27px}}@media screen and (max-width:960px){.ico-arrow-right span:before,.ico-arrow-right span:after{position:absolute}}@media screen and (min-width:961px){.ico-arrow-right span:before,.ico-arrow-right span:after{position:absolute;top:0;right:0;bottom:50%}}.ico-arrow-right span:before{content:'\e904';color:#868686;font-family:jec;vertical-align:middle;background-color:#fff;border-radius:50%}@media screen and (max-width:960px){.ico-arrow-right span:before{font-size:14px;line-height:20px;width:20px;height:20px;right:14px}}@media screen and (min-width:961px){.ico-arrow-right span:before{font-size:16px;line-height:27px;width:27px;height:27px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (max-width:960px){.ico-arrow-right span:after{content:'';background:#fff;width:20px;height:20px;border-radius:50%;right:14px;z-index:-1}}@media screen and (min-width:961px){.ico-arrow-right span:after{content:'\e904';color:#fff;font-size:16px;line-height:27px;font-family:jec;vertical-align:middle;width:27px;height:27px;background-color:#868686;border-radius:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}@media screen and (max-width:960px){a:hover .ico-arrow-right span:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){a:hover .ico-arrow-right span:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media screen and (min-width:961px){a:hover .ico-arrow-right span:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}.p-link__btn{position:absolute}@media screen and (max-width:960px){.p-link__btn{bottom:0;right:0;width:30px;height:30px}}@media screen and (min-width:961px){.p-link__btn{top:0;right:0;width:60px;height:60px}}.p-link__btn span{background:url(../img/bg-link.svg) no-repeat center center;display:block;position:relative}@media screen and (max-width:960px){.p-link__btn span{width:30px;height:30px}}@media screen and (min-width:961px){.p-link__btn span{width:60px;height:60px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (max-width:960px){.p-link__btn span:before,.p-link__btn span:after{position:absolute}}@media screen and (min-width:961px){.p-link__btn span:before,.p-link__btn span:after{position:absolute}}.p-link__btn span:before{content:'';background:url(../img/ico-white-arrow-right.svg) no-repeat center center;vertical-align:middle}@media screen and (max-width:960px){.p-link__btn span:before{background-size:18px;width:30px;height:30px}}@media screen and (min-width:961px){.p-link__btn span:before{width:60px;height:60px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}}.p-link__btn span:after{background:url(../img/ico-green-arrow-right.svg) no-repeat center center}@media screen and (max-width:960px){.p-link__btn span:after{content:'';background:#fff;width:20px;height:20px;border-radius:50%;z-index:-1}}@media screen and (min-width:961px){.p-link__btn span:after{content:'';width:60px;height:60px;border:solid 1px #008045;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}@media screen and (max-width:960px){a:hover .p-link__btn span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){a:hover .p-link__btn span{background:none}}@media screen and (max-width:960px){a:hover .p-link__btn span:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){a:hover .p-link__btn span:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media screen and (min-width:961px){a:hover .p-link__btn span:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media screen and (min-width:961px){.p-btnWhiteLink{width:300px;margin:0 auto}}.p-btnWhiteLink a{color:#008045;background:#fff;display:block;text-align:center;border:solid 1px #008045;text-decoration:none;border-radius:4px}@media screen and (max-width:960px){.p-btnWhiteLink a{font-size:1.4rem;padding:18px}}@media screen and (min-width:961px){.p-btnWhiteLink a{font-size:1.4rem;padding:18px;position:relative;overflow:hidden;-webkit-transition:200ms;transition:200ms}.p-btnWhiteLink a:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:#008045;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:100ms;transition:100ms}.p-btnWhiteLink a:hover{color:#fff;background:#008045;border:solid 1px #fff}.p-btnWhiteLink a:hover span{color:#fff;z-index:3}.p-btnWhiteLink a:hover span:after{-webkit-transition-delay:100ms;transition-delay:100ms;background:url(../img/ico-white-arrow-right.svg) no-repeat right center;right:0}.p-btnWhiteLink a:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}}.p-btnWhiteLink a span{position:relative;display:block}@media screen and (max-width:960px){.p-btnWhiteLink a span{background:url(../img/top/ico-green-arrow-right.svg) no-repeat right center}}@media screen and (min-width:961px){.p-btnWhiteLink a span{color:#008045;-webkit-transition:200ms;transition:200ms}.p-btnWhiteLink a span:after{z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;content:'';display:block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:27px;height:10px;background:url(../img/top/ico-green-arrow-right.svg) no-repeat right center}}@media screen and (min-width:961px){.plx{position:relative;overflow:hidden}}@media screen and (min-width:961px){.plx:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;background:#008045;z-index:2}}@media screen and (min-width:961px){.plx.in:before{-webkit-animation:anim 1s forwards;animation:anim 1s forwards}}@-webkit-keyframes anim{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes anim{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.departmentWrap .departmentArea .departmentName{letter-spacing:.1em}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{letter-spacing:.05em}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{letter-spacing:.1em}}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{letter-spacing:.1em}@media screen and (max-width:960px){.c-anchorLinkWrap{background:#fff;padding:20px 30px;margin:0 auto 30px;max-width:1180px}}@media screen and (min-width:961px){.c-anchorLinkWrap{margin-bottom:100px}}@media screen and (max-width:960px){.c-anchorLinkWrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap}}@media screen and (min-width:961px){.c-anchorLinkWrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.c-anchorLinkWrap ul li{display:inline;margin-right:40px}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li{margin:0 19px}}.c-anchorLinkWrap ul li a{color:#3b3b3b;font-weight:500;display:block;position:relative;letter-spacing:.1em;line-height:17px}@media screen and (max-width:960px){.c-anchorLinkWrap ul li a{font-size:1.2rem}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a{font-size:1.2rem}.c-anchorLinkWrap ul li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.c-anchorLinkWrap ul li a span{position:relative}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a span{position:relative}}.c-anchorLinkWrap ul li a .anchor__arrow{display:inline-block;text-align:center;position:absolute}@media screen and (max-width:960px){.c-anchorLinkWrap ul li a .anchor__arrow{width:12px;height:12px;bottom:2px}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a .anchor__arrow{width:17px;height:17px;bottom:-25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.c-anchorLinkWrap ul li a .anchor__arrow:before{content:'\e90f';color:#fff;font-family:jec;vertical-align:middle;background-color:#868686;border-radius:50%}@media screen and (max-width:960px){.c-anchorLinkWrap ul li a .anchor__arrow:before{position:absolute;font-size:10px;line-height:12px;width:12px;height:12px}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a .anchor__arrow:before{position:absolute;left:0;font-size:12px;line-height:17px;width:17px;height:17px;-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (max-width:960px){.c-anchorLinkWrap ul li a .anchor__arrow:after{position:absolute}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a .anchor__arrow:after{position:absolute;left:0;content:'\e90f';color:#868686;font-size:12px;line-height:17px;font-family:jec;vertical-align:middle;width:17px;height:17px;background-color:#fff;border-radius:50%;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}@media screen and (max-width:960px){.c-anchorLinkWrap ul li a:hover span:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a:hover span:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media screen and (min-width:961px){.c-anchorLinkWrap ul li a:hover span:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}.eachcourseCont__tenure span{font-weight:600;color:#fff;background:#999;display:inline-block;text-align:center;letter-spacing:.1em;border:solid 1.5px #999}@media screen and (max-width:960px){.eachcourseCont__tenure span{border-radius:13px;padding:1px 10px}}@media screen and (min-width:961px){.eachcourseCont__tenure span{font-size:1.2rem;padding:0 10px;border-radius:13px;margin-bottom:10px}}.eachcourseCont__tenure span--3year span{color:#999;background:#fff}@media screen and (min-width:961px){.ico-arrow-course{position:relative;width:27px;height:27px;text-align:center}}@media screen and (max-width:960px){.ico-arrow-course:before,.ico-arrow-course:after{position:absolute}}@media screen and (min-width:961px){.ico-arrow-course:before,.ico-arrow-course:after{position:absolute}}.ico-arrow-course:before{content:'\e904';color:#fff;font-family:jec;vertical-align:middle;background-color:#868686;border-radius:50%}@media screen and (max-width:960px){.ico-arrow-course:before{font-size:14px;line-height:20px;width:20px;height:20px;right:14px}}@media screen and (min-width:961px){.ico-arrow-course:before{font-size:16px;line-height:27px;width:27px;height:27px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (max-width:960px){.ico-arrow-course:after{content:'';background:#868686;width:20px;height:20px;border-radius:50%;right:14px;z-index:-1}}@media screen and (min-width:961px){.ico-arrow-course:after{content:'\e904';color:#868686;font-size:16px;line-height:27px;font-family:jec;vertical-align:middle;width:27px;height:27px;background-color:#fff;border-radius:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}@media screen and (max-width:960px){a:hover .ico-arrow-course:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){a:hover .ico-arrow-course:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media screen and (min-width:961px){a:hover .ico-arrow-course:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media screen and (max-width:960px){.drawerMenu{background-image:url(../img/bg-green.png);background-repeat:repeat}}.gfoot .fnavi__item ul li ul li a:hover:before{text-decoration:none}.gfoot{position:relative;background-image:url(../img/bg-green.png);background-repeat:repeat}.c-modal{display:none;position:fixed;z-index:999;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.jecModal .c-modal-content{position:relative;border:solid 1px #707070;background-color:#fff;margin:10% auto;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s;background-image:url(../img/request/bg-inner-left.png),url(../img/event/bg-inner-right.png);background-position:left top,right bottom;background-repeat:no-repeat}@media screen and (max-width:960px){.jecModal .c-modal-content{background-size:150px;width:90%;padding:30px 30px 0}}@media screen and (min-width:961px){.jecModal .c-modal-content{background-size:265.22px;width:70%;padding:90px 100px 80px}}@-webkit-keyframes modalopen{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes modalopen{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.jecModal .modalClose,.jecModal .modalClose02{color:#008045;font-size:20px;font-size:2rem;position:absolute;right:10px;top:0;line-height:1}@media screen and (max-width:960px){.jecModal .modalClose,.jecModal .modalClose02{right:10px;top:15px}}@media screen and (min-width:961px){.jecModal .modalClose,.jecModal .modalClose02{font-size:2.5rem;right:20px;top:25px}}.modalClose:hover,.modalClose02:hover{cursor:pointer}.jecModal .modal-body{color:#333}.jecModal .modal-body h3{font-weight:600;text-align:center}@media screen and (max-width:960px){.jecModal .modal-body h3{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.jecModal .modal-body h3{font-size:2rem;margin-bottom:30px}}.jecModal .modal-body .c-modal__ttl{font-weight:600;margin-bottom:0}@media screen and (max-width:960px){.jecModal .modal-body .c-modal__ttl{font-size:1.4rem}}@media screen and (min-width:961px){.jecModal .modal-body .c-modal__ttl{font-size:1.6rem}}.jecModal .modal-body .c-modal__ttl02{font-weight:600;margin-bottom:0}@media screen and (max-width:960px){.jecModal .modal-body .c-modal__ttl02{font-size:1.4rem}}@media screen and (min-width:961px){.jecModal .modal-body .c-modal__ttl02{font-size:1.4rem}}@media screen and (max-width:960px){.jecModal .modal-body p{font-size:1.2rem;line-height:22px;margin-top:0;margin-bottom:30px}}@media screen and (min-width:961px){.jecModal .modal-body p{font-size:1.4rem;line-height:26px;margin-top:0;margin-bottom:30px}}.jecModal .modal-body p a{color:#3b3b3b}@media screen and (max-width:960px){.jecModal .modal-body p a{text-decoration:underline}}@media screen and (min-width:961px){.jecModal .modal-body p a:hover{text-decoration:underline}}.pagetop{height:50px;width:50px;position:fixed;right:105px;bottom:95px;display:none;z-index:2;cursor:pointer;margin:auto}@media screen and (max-width:960px){.pagetop{height:40px;width:40px;position:fixed;right:20px;bottom:80px;display:none;z-index:2;cursor:pointer;margin:auto}}.swiper-news-arrow.slideNone .swiper-button-prev,.swiper-news-arrow.slideNone .swiper-button-next{display:none}@media screen and (min-width:961px){.swiper-news-arrow.slideNone .swiper-news-container{width:305px;margin:0}}@media(min-width:961px) and (max-width:1180px){.ghead__navi .gnavi li{padding:0 6px}.ghead__navi .gnavi li a{font-size:12px;font-size:1.2rem}}@media screen and (min-width:1181px){.ghead__navi .gnavi li{padding:0 12px}.ghead__navi .gnavi li a{font-size:15px;font-size:1.5rem}}@media screen and (min-width:961px){.gfoot{padding:100px 20px 50px}}@media screen and (min-width:961px){.ghead__navi .gnavi .submenuWrap .courseMenu__item--name:before,.ghead__navi .gnavi .submenuWrap .courseMenu__item--name:after{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu{z-index:11}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu ul li a{position:relative;font-weight:500;letter-spacing:.1em;text-transform:inherit;padding:0 10px;line-height:26px}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu ul li span{position:relative;font-weight:600;letter-spacing:.1em;text-transform:inherit;padding:0 10px;line-height:26px}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu ul li a:before{content:"";background:url(../img/ico-arrow-subnavi.svg) no-repeat right center;display:inline-block;background-size:9.2px;width:9.2px;height:8.38px;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu ul li span:before{content:"";display:inline-block;background:url(../img/ico-arrow-close-white.svg) no-repeat right center;background-size:14px;width:14px;height:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu{padding:5px 15px 0}}@media screen and (min-width:961px){.ghead__navi .subnavi li .langMenu ul li{border-bottom:solid 1px #b7b7b7}.ghead__navi .subnavi li .langMenu ul li.h-active{border-bottom:none}.ghead__navi .subnavi li .langMenu ul li:last-child{border-bottom:none}}.ghead__navi .subnavi li .langMenu ul li+li{border-top:none}@media screen and (max-width:960px){.sphead{padding:15px 62px 15px 8px;height:60px}}@media screen and (max-width:960px){.sphead .navi ul li.target{font-size:1.1rem;font-weight:600;letter-spacing:.1em;width:54px;height:31px;line-height:13px}}@media screen and (max-width:960px){.sphead .navi ul li.parent.target.is-active{width:25.11px;padding-top:0}}@media screen and (max-width:960px){.sphead .navi ul li.parent.search{margin-left:13px}}@media screen and (max-width:960px){.sphead .logo img{width:175.48px}}@media screen and (max-width:960px){.followingBtn ul li a{padding:1.358em 20px 1.358em 0;background:#009a55;background:-webkit-linear-gradient(45deg,#009a55 0,#008045 100%);background:linear-gradient(45deg,#009a55 0,#008045 100%)}}@media screen and (max-width:960px){.sphead .navi ul li.target ul li a{font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:18px}}@media screen and (max-width:960px){.sphead .navi ul li.target ul li a:before{content:'';background:url(../img/ico-arrow-subnavi.svg) no-repeat right center;background-size:12.88px;width:12.88px;height:11.73px;position:absolute;top:50%;right:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:960px){.sphead .navi ul li.parent .subMenu{padding:0 20px 10px}}@media screen and (max-width:960px){.sphead .navi ul li.search .searchForm{padding:10px 0 5px}}@media screen and (max-width:960px){.sphead .navi ul li.search .searchForm input{padding:22px 40px 20.36px 10px}}@media screen and (max-width:960px){.sphead .navi ul li.search .searchForm input[type=text]::-webkit-input-placeholder{font-family:Raleway,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:.03em}.sphead .navi ul li.search .searchForm input[type=text]:-ms-input-placeholder{font-family:Raleway,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:.03em}.sphead .navi ul li.search .searchForm input[type=text]::placeholder{font-family:Raleway,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:.03em}}@media screen and (max-width:960px){.sphead .navi ul li i{font-size:2.8rem}}@media screen and (max-width:960px){.sphead .navi ul{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media screen and (max-width:960px){.sphead .navi ul li.search .searchForm button{top:18px}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul li.parent span{font-weight:500;font-size:1.2rem;letter-spacing:.1em}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul li.single a{font-weight:500;font-size:1.2rem;letter-spacing:.1em}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul li.single a:before{content:'';background:url(../img/ico-arrow-subnavi-white.svg) no-repeat right center;background-size:12.88px;width:12.88px;height:11.73px;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul.single li a{font-weight:500;font-size:1.2rem;letter-spacing:.1em;padding:0;line-height:18px}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul.single li a:before{content:'';background:url(../img/ico-arrow-subnavi-white.svg) no-repeat right center;background-size:12.88px;width:12.88px;height:11.73px;position:absolute;top:50%;right:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul li.parent .tgl{padding-top:10px}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul li .submenu ul li a{line-height:18px;letter-spacing:.1em}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul li .submenu ul li a:before{content:'';background:url(../img/ico-arrow-subnavi.svg) no-repeat right center;background-size:12.88px;width:12.88px;height:11.73px;position:absolute;top:50%;right:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul.sns li span{font-weight:700;font-size:1.3rem;letter-spacing:.05em}}@media screen and (max-width:960px){.drawerMenu__inner .sitemapMenu ul.sns li{margin:0 5px}.drawerMenu__inner .sitemapMenu ul.sns li:first-child{margin-right:15px}}.ghead__navi .subnavi li span.is-active{color:#008045}.ghead__navi .subnavi li span.is-active i.icon-close{display:inline}.ghead__navi .subnavi li span.is-active i.icon-lang{display:none}.ghead__navi .subnavi li span.is-active i.icon-loupe{display:none}.sphead .navi ul li.parent div.is-active span{display:none}.sphead .navi ul li.parent div.is-active i{display:block}.sphead .navi ul li.parent div.parent_ac .subMenu{display:none}@media screen and (min-width:961px){.gfoot .fnavi__item.contactInfo{width:388px}}.gfoot .fnavi__item.contactInfo .title{font-weight:600}@media screen and (max-width:960px){.gfoot .fnavi__item.contactInfo .title{font-weight:500}}@media screen and (max-width:960px){.gfoot .fnavi__item.contactInfo .title a{letter-spacing:.1em}}@media screen and (min-width:961px){.gfoot .fnavi__item.contactInfo .title a{letter-spacing:.12em}.gfoot .fnavi__item.contactInfo .title a:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.gfoot .fnavi__item.contactInfo p{font-weight:500;letter-spacing:.1em}@media screen and (min-width:961px){.gfoot .fnavi__item.departmentMenu{width:200px}}.gfoot .fnavi__item ul li a.title{letter-spacing:.1em}@media screen and (max-width:960px){.gfoot .fnavi__item ul li a.title{font-weight:500;font-size:1.2rem;padding:0;line-height:58px}}@media screen and (min-width:961px){.gfoot .fnavi__item ul li a.title{font-weight:600;padding:0 0 0 3px}.gfoot .fnavi__item ul li a.title:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (min-width:961px){.gfoot .fnavi__item ul li a.title.campusTitle{margin-bottom:4rem}}@media screen and (min-width:961px){.gfoot .fnavi__item.eventMenu{width:369px}}@media screen and (min-width:961px){.gfoot .fnavi__item.otherMenu{width:235px}}@media screen and (min-width:961px){.gfoot .fnavi__item.targetMenu{margin-right:43px}}.gfoot .fnavi__item ul li ul li a{font-weight:500;letter-spacing:.1em}@media screen and (min-width:961px){.gfoot .fnavi__item ul li ul li a:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.gfoot .fnavi__item ul li ul li{padding:10px 0}}@media screen and (min-width:961px){.gfoot .fnavi.secondNav{width:calc(100% + 95px)}}@media screen and (min-width:961px){.gfoot .fsubnavi ul li a:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.gfoot .fnavi__item.otherMenu ul li{height:58px}}@media screen and (max-width:960px){.gfoot .fnavi__item.otherMenu ul li a.title{line-height:18px}}@media screen and (max-width:960px){.gfoot .fnavi__item ul li.parent span{padding-top:18px}}@media screen and (max-width:960px){.gfoot .fnavi__item.campusMenu ul li a.campusTitle:after{content:'';background:url(../img/ico-arrow-subnavi-white.svg) no-repeat right center;background-size:12.88px;width:12.88px;height:11.73px;position:absolute;top:50%;right:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:960px){.gfoot .fnavi__item.otherMenu ul li a.title:after{content:'';background:url(../img/ico-arrow-subnavi-white.svg) no-repeat right center;background-size:12.88px;width:12.88px;height:11.73px;position:absolute;top:50%;right:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:960px){.copyright small{font-family:Raleway,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.08em;line-height:20px}}@media screen and (max-width:960px){.gfoot{padding:30px 20px 130px}}@media screen and (min-width:961px){.followingBtn{background-color:#fff;width:63px;padding-left:5px}}@media screen and (min-width:961px){.followingBtn ul{height:92vh}}@media screen and (min-width:961px){.followingBtn ul li{height:50%}}@media screen and (min-width:961px){.followingBtn ul li a{position:relative;font-size:1.6rem;height:100%;z-index:1}}@media screen and (min-width:961px){body .followingBtn ul li a{position:relative;overflow:hidden;padding:0;-webkit-transition:200ms;transition:200ms}body .followingBtn ul li a span{position:relative;z-index:3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}body .followingBtn ul li a span:after{display:block}body .followingBtn ul li a:hover{color:#008045;box-sizing:border-box}body .followingBtn ul li a:hover span{color:#008045}body .followingBtn ul li a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}body .followingBtn ul li a:hover:after{content:"";display:block;border:solid 1.5px #008045;width:100%;height:100%;top:0;left:0;right:inherit;bottom:auto;-webkit-transition:inherit;transition:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;background:transparent;border-radius:inherit;z-index:2}body .followingBtn ul li a:after{display:none}}@media screen and (min-width:961px){.followingBtn ul li a:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:100ms;transition:100ms;border-radius:inherit}}.followingBtn ul li a span:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}.followingBtn ul li a span:before{content:'\e904';color:#008045;font-size:16px;font-family:jec;font-weight:300;vertical-align:middle;width:27px;height:27px;line-height:27px;background-color:#fff;border-radius:50%;position:absolute;right:15px;bottom:20px}.followingBtn ul li a:hover span:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.followingBtn ul li a span:after{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.followingBtn ul li a span:after{content:'\e904';color:#fff;font-size:16px;font-weight:300;font-family:jec;vertical-align:middle;width:27px;height:27px;line-height:27px;background-color:#008045;border-radius:50%;position:absolute;right:15px;bottom:20px}.followingBtn ul li a:hover span:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:960px){.followingBtn .snsSide{display:none}}@media screen and (min-width:961px){.followingBtn .snsSide{position:relative;height:8vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.followingBtn .snsSide .snsSideTtl{font-family:Raleway,sans-serif;font-weight:700;display:block;color:#3b3b3b;font-size:1.6rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:58px;padding:0 20px;line-height:1;letter-spacing:.05em}.followingBtn .snsSide .snsCont{display:none;position:absolute;right:63px;top:0;padding:0;width:224px;height:8vh;text-align:center;white-space:nowrap;background-color:#fff}.followingBtn .snsSide .snsCont ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:inherit;flex-wrap:inherit;height:100%}.followingBtn .snsSide .snsCont ul li{width:auto;height:auto}.followingBtn .snsSide .snsCont ul li a{background:transparent;display:block;width:auto;height:auto;padding:0;margin:0}.followingBtn .snsSide .snsCont ul li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";border:none;text-decoration:none}.followingBtn .snsSide .snsCont ul li a:before,.followingBtn .snsSide .snsCont ul li a:after{display:none}}@media only screen and (max-width:960px){.pc{display:none}}.p-homeKv{position:relative;height:calc(100vh - 97px)}@media only screen and (max-width:960px){.p-homeKv{padding-top:115%}}.p-homeKv h2{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;font-weight:700;color:#3b3b3b;background:rgba(255,255,255,.7);padding:0 10px}@media only screen and (min-width:961px){.p-homeKv h2{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .2s .5s;transition:opacity .2s .5s}}@media only screen and (max-width:960px){.p-homeKv h2{font-size:16px}}.p-homeKv h2:before{background:inherit;content:'';filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');filter:blur(1px);position:absolute;top:0;right:0;bottom:0;left:0}.p-homeKv h2 span{position:relative;z-index:2}.p-homeKv__01{position:absolute;top:0;left:0;width:40%;height:100%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__01{width:66.666%;height:25%}}.p-homeKv__01.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__01.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__01.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__01.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02{position:absolute;top:0;left:40%;width:20%;height:50%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__02{left:66.66666%;width:33.333%;height:25%}}.p-homeKv__02.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__02.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__02.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__02.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03{position:absolute;bottom:25%;left:40%;width:10%;height:25%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__03{top:25%;left:66.6666%;width:33.333%;height:25%}}.p-homeKv__03.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__03.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__03.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__03.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04{position:absolute;bottom:25%;left:50%;width:10%;height:25%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__04{top:25%;left:0;width:33.333%;height:25%}}.p-homeKv__04.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__04.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__04.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__04.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05{position:absolute;bottom:0;left:40%;width:10%;height:25%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__05{top:50%;left:33.333%;width:33.333%;height:25%}}.p-homeKv__05.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__05.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__05.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__05.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06{position:absolute;bottom:0;left:50%;width:10%;height:25%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__06{bottom:0;left:0;width:33.333%;height:50%}}.p-homeKv__06.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__06.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__06.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__06.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07{position:absolute;top:0;left:60%;width:20%;height:25%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__07{top:25%;left:33.333%;width:33.333%;height:25%}}.p-homeKv__07.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__07.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__07.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__07.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08{position:absolute;top:25%;left:60%;width:20%;height:25%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__08{top:50%;left:66.666%;width:33.333%;height:25%}}.p-homeKv__08.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__08.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__08.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__08.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09{position:absolute;top:0;right:0;width:20%;height:50%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__09{top:75%;left:66.666%;width:33.333%;height:25%}}.p-homeKv__09.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__09.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__09.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__09.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10{position:absolute;bottom:0;right:0;width:40%;height:50%;-webkit-transition:background .5s;transition:background .5s}@media only screen and (max-width:960px){.p-homeKv__10{bottom:0;left:33.333%;width:33.333%;height:25%}}.p-homeKv__10.random1{background:url(../img/top/top-first01.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random1:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random1{background:url(../img/top/top-first01-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random2{background:url(../img/top/top-first02.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random2:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random2{background:url(../img/top/top-first02-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random3{background:url(../img/top/top-first03.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random3:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random3{background:url(../img/top/top-first03-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random4{background:url(../img/top/top-first04.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random4:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random4{background:url(../img/top/top-first04-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random5{background:url(../img/top/top-first05.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random5:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random5{background:url(../img/top/top-first05-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random6{background:url(../img/top/top-first06.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random6:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random6{background:url(../img/top/top-first06-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random7{background:url(../img/top/top-first07.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random7:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random7{background:url(../img/top/top-first07-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random8{background:url(../img/top/top-first08.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random8:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random8{background:url(../img/top/top-first08-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random9{background:url(../img/top/top-first09.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random9:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random9{background:url(../img/top/top-first09-sp.jpg) no-repeat center center;background-size:cover}}.p-homeKv__10.random10{background:url(../img/top/top-first10.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:961px){.p-homeKv__10.random10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width:960px){.p-homeKv__10.random10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center;background-size:cover}}body{height:100vh;overflow:hidden;-webkit-transition:height 0 .5s,overflow 0 .5s;transition:height 0 .5s,overflow 0 .5s}@media only screen and (min-width:961px){.loading{position:fixed;top:0;right:0;z-index:999;width:100%;height:100vh;overflow:hidden;-webkit-transition:width 1s cubic-bezier(.65,0,.35,1);transition:width 1s cubic-bezier(.65,0,.35,1);will-change:transition}}@media only screen and (min-width:961px){.loading span{position:absolute;top:0;right:0;width:100%;height:100vh;background-color:rgba(0,128,0,.7)}}@media only screen and (min-width:961px){.ghead{-webkit-transition:-webkit-transform .5s 1.1s;transition:-webkit-transform .5s 1.1s;transition:transform .5s 1.1s;transition:transform .5s 1.1s,-webkit-transform .5s 1.1s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media only screen and (min-width:961px){.followingBtn{-webkit-transition:-webkit-transform .5s 1s;transition:-webkit-transform .5s 1s;transition:transform .5s 1s;transition:transform .5s 1s,-webkit-transform .5s 1s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (min-width:961px){.modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .5s 2s;transition:opacity .5s 2s}.modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:800px;height:100vh;margin:0 auto}.modal__cont{position:relative;width:100%;height:300px;background:#fff}.modal__close{position:absolute;top:-50px;width:100%;color:#fff;font-size:30px;text-align:right}}body.loaded{height:auto;overflow:visible}body.loaded .loading{width:0}body.loaded .p-homeKv h2{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.loaded .ghead{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.loaded .followingBtn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:961px){body.loaded .modal{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.p-homeKv__01{background:url(../img/top/top-first01.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__01:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02{background:url(../img/top/top-first02.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03{background:url(../img/top/top-first03.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04{background:url(../img/top/top-first04.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05{background:url(../img/top/top-first05.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06{background:url(../img/top/top-first06.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07{background:url(../img/top/top-first07.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08{background:url(../img/top/top-first08.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09{background:url(../img/top/top-first09.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10{background:url(../img/top/top-first10.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center!important;background-size:cover!important}@media only screen and (max-width:960px){.p-homeKv__01{background:url(../img/top/top-first01-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02{background:url(../img/top/top-first02-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03{background:url(../img/top/top-first03-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04{background:url(../img/top/top-first04-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05{background:url(../img/top/top-first05-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06{background:url(../img/top/top-first06-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07{background:url(../img/top/top-first07-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08{background:url(../img/top/top-first08-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09{background:url(../img/top/top-first09-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center!important;background-size:cover!important}}.p-homeKv__01{background:url(../img/top/top-first01.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02{background:url(../img/top/top-first02.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03{background:url(../img/top/top-first03.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04{background:url(../img/top/top-first04.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05{background:url(../img/top/top-first05.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06{background:url(../img/top/top-first06.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07{background:url(../img/top/top-first07.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08{background:url(../img/top/top-first08.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09{background:url(../img/top/top-first09.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10{background:url(../img/top/top-first10.jpg) no-repeat center center!important;background-size:cover!important}@media only screen and (min-width:961px){.p-homeKv__01:hover{background:url(../img/top/top-first01-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02:hover{background:url(../img/top/top-first02-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03:hover{background:url(../img/top/top-first03-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04:hover{background:url(../img/top/top-first04-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05:hover{background:url(../img/top/top-first05-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06:hover{background:url(../img/top/top-first06-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07:hover{background:url(../img/top/top-first07-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08:hover{background:url(../img/top/top-first08-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09:hover{background:url(../img/top/top-first09-on.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10:hover{background:url(../img/top/top-first10-on.jpg) no-repeat center center!important;background-size:cover!important}}@media only screen and (max-width:960px){.p-homeKv__01{background:url(../img/top/top-first01-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__01:hover{background:url(../img/top/top-first01-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02{background:url(../img/top/top-first02-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__02:hover{background:url(../img/top/top-first02-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03{background:url(../img/top/top-first03-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__03:hover{background:url(../img/top/top-first03-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04{background:url(../img/top/top-first04-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__04:hover{background:url(../img/top/top-first04-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05{background:url(../img/top/top-first05-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__05:hover{background:url(../img/top/top-first05-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06{background:url(../img/top/top-first06-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__06:hover{background:url(../img/top/top-first06-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07{background:url(../img/top/top-first07-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__07:hover{background:url(../img/top/top-first07-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08{background:url(../img/top/top-first08-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__08:hover{background:url(../img/top/top-first08-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09{background:url(../img/top/top-first09-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__09:hover{background:url(../img/top/top-first09-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10{background:url(../img/top/top-first10-sp.jpg) no-repeat center center!important;background-size:cover!important}.p-homeKv__10:hover{background:url(../img/top/top-first10-sp.jpg) no-repeat center center!important;background-size:cover!important}}.ghead{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.followingBtn{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}@media only screen and (max-width:960px){.p-homeKv{height:auto}.p-homeKv a h3,.p-homeKv a h4{display:none}}@media only screen and (min-width:961px){.p-homeKv a:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .5s;transition:opacity .5s}.p-homeKv a h3,.p-homeKv a h4{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";color:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.p-homeKv a h4{font-weight:700}.p-homeKv a:hover h3,.p-homeKv a:hover h4{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.p-homeKv a .Kv-text{position:absolute;z-index:2;line-height:1.3}.p-homeKv__01 .Kv-text{bottom:15%;width:100%;text-align:center}.p-homeKv__01 .Kv-text h3{font-size:2.5vw}.p-homeKv__01 .Kv-text h4{font-size:1.2vw}.p-homeKv__02 .Kv-text{bottom:20%;width:100%;text-align:center}.p-homeKv__02 .Kv-text h3{font-size:2.5vw}.p-homeKv__02 .Kv-text h4{font-size:1vw}.p-homeKv__03 h3,.p-homeKv__04 h3,.p-homeKv__05 h3,.p-homeKv__06 h3{position:absolute;left:60%;bottom:0;z-index:2;font-size:.8vw;line-height:1}.p-homeKv__03 h3,.p-homeKv__04 h3,.p-homeKv__05 h3{bottom:3%}.p-homeKv__05 h3{left:75%}.p-homeKv__03 h4,.p-homeKv__04 h4,.p-homeKv__05 h4,.p-homeKv__06 h4{position:absolute;top:25%;left:0;width:100%;text-align:center;z-index:2;font-size:.7vw;line-height:1.2}.p-homeKv__07 .Kv-text,.p-homeKv__08 .Kv-text{top:50%;right:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-homeKv__07 .Kv-text h3,.p-homeKv__08 .Kv-text h3{font-size:1vw;text-align:center}.p-homeKv__07 .Kv-text h4,.p-homeKv__08 .Kv-text h4{font-size:.8vw;text-align:center;margin-bottom:5%}.p-homeKv__09 .Kv-text{bottom:20%;width:100%;text-align:center}.p-homeKv__09 .Kv-text h3{font-size:2.5vw}.p-homeKv__09 .Kv-text h4{font-size:1vw}.p-homeKv__10 .Kv-text{top:50%;right:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-homeKv__10 .Kv-text h3{font-size:2.5vw;text-align:center}.p-homeKv__10 .Kv-text h4{font-size:1vw;text-align:center;margin-bottom:5%}.p-homeKv__01:hover{background-image:url(../img/top/top-first01.jpg)!important}.p-homeKv__02:hover{background-image:url(../img/top/top-first02.jpg)!important}.p-homeKv__03:hover{background-image:url(../img/top/top-first03.jpg)!important}.p-homeKv__04:hover{background-image:url(../img/top/top-first04.jpg)!important}.p-homeKv__05:hover{background-image:url(../img/top/top-first05.jpg)!important}.p-homeKv__06:hover{background-image:url(../img/top/top-first06.jpg)!important}.p-homeKv__07:hover{background-image:url(../img/top/top-first07.jpg)!important}.p-homeKv__08:hover{background-image:url(../img/top/top-first08.jpg)!important}.p-homeKv__09:hover{background-image:url(../img/top/top-first09.jpg)!important}.p-homeKv__10:hover{background-image:url(../img/top/top-first10.jpg)!important}.p-homeKv__01:hover:before{background:url(../img/top/icon_first01-on.svg) no-repeat center center;background-size:cover}.p-homeKv__02:hover:before{background:url(../img/top/icon_first02-on.svg) no-repeat center center;background-size:cover}.p-homeKv__03:hover:before{background:url(../img/top/icon_first03-on.svg) no-repeat center center;background-size:cover}.p-homeKv__04:hover:before{background:url(../img/top/icon_first04-on.svg) no-repeat center center;background-size:cover}.p-homeKv__05:hover:before{background:url(../img/top/icon_first05-on.svg) no-repeat center center;background-size:cover}.p-homeKv__06:hover:before{background:url(../img/top/icon_first06-on.svg) no-repeat center center;background-size:cover}.p-homeKv__07:hover:before{background:url(../img/top/icon_first07-on.svg) no-repeat center center;background-size:cover}.p-homeKv__08:hover:before{background:url(../img/top/icon_first08-on.svg) no-repeat center center;background-size:cover}.p-homeKv__09:hover:before{background:url(../img/top/icon_first09-on.svg) no-repeat center center;background-size:cover}.p-homeKv__10:hover:before{background:url(../img/top/icon_first10-on.svg) no-repeat center center;background-size:cover}.p-homeKv a:hover:after{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.p-homeNewsPdWrap{position:relative;width:100%;background:url(../images/bg_homePd.png) no-repeat center top 130px}}.p-homeContWrap{width:100%;position:relative;z-index:1}@media screen and (max-width:960px){.p-homeContWrap{padding-bottom:80px}}@media screen and (min-width:961px){.p-homeContWrap{padding-bottom:100px}}@media screen and (max-width:960px){.p-homeContInner{padding:0 20px}}@media screen and (min-width:961px){.p-homeContInner{width:90%;max-width:1000px;margin:0 auto}}.p-homeHeadline{text-align:center;line-height:1}@media screen and (max-width:960px){.p-homeHeadline{margin-bottom:32px}}@media screen and (min-width:961px){.p-homeHeadline{margin-bottom:50px}}.p-homeHeadline .en{color:#fff;font-weight:700;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.p-homeHeadline .en{margin-bottom:25px;font-size:3.2rem}}@media screen and (min-width:961px){.p-homeHeadline .en{font-size:7.4rem}}.p-homeHeadline .jp{color:#008045;font-weight:700;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.p-homeHeadline .jp{font-size:3rem}}@media screen and (min-width:961px){.p-homeHeadline .jp{font-size:5rem}}.p-homeHeadline .jp:before{background:#008045}.p-homeHeadline span{position:relative}@media screen and (max-width:960px){.p-homeHeadline span{padding-bottom:25px}}@media screen and (min-width:961px){.p-homeHeadline span{padding-bottom:50px}}.p-homeHeadline span:before{content:"";display:inline-block;background:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:960px){.p-homeHeadline span:before{width:30px;height:2px}}@media screen and (min-width:961px){.p-homeHeadline span:before{width:60px;height:2px}}@media screen and (min-width:961px){.p-homeHeadline--news{margin-bottom:0}}.p-homeHeadline--about .en:before{content:"";display:inline-block}@media screen and (max-width:960px){.p-homeHeadline--about .en:before{width:25px;height:29px;background:url(../images/pic_about.png) no-repeat center center;background-size:25px auto;margin:0 12px -2px}}@media screen and (min-width:961px){.p-homeHeadline--about .en:before{width:36px;height:42px;background:url(../images/pic_about.png) no-repeat center center;background-size:36px auto;margin:0 18px -2px}}.p-homeHeadline--cont .en:before{content:"";display:inline-block}@media screen and (max-width:960px){.p-homeHeadline--cont .en:before{width:30px;height:28px;background:url(../images/pic_cont.png) no-repeat center center;background-size:30px auto;margin:0 12px -2px}}@media screen and (min-width:961px){.p-homeHeadline--cont .en:before{width:44px;height:40px;background:url(../images/pic_cont.png) no-repeat center center;background-size:44px auto;margin:0 18px -2px}}.p-homeKvWrap{position:relative}@media screen and (min-width:961px){.p-homeKvWrap{background-color:#fff;padding-top:97.2px}}.p-homeKv{position:relative;width:100%}.p-homePickupWrap{background:url(../img/bg-green.png) repeat left top}@media screen and (max-width:960px){.p-homePickupWrap{padding-top:30px}}@media screen and (min-width:961px){.p-homePickupWrap{padding-top:85px}}@media screen and (max-width:960px){.p-homePickupWrap .p-homeContWrap{padding-bottom:40px}}@media screen and (min-width:961px){.p-homePickupWrap .p-homeContWrap .p-homeContInner{width:90%;max-width:1100px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,transform 1s;transition:opacity 1s,visibility 1s,transform 1s,-webkit-transform 1s}}@media screen and (min-width:961px){.p-homePickupWrap .p-homeContWrap .p-homeContInner.fadein{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:960px){.p-homePickupWrap .p-homeContWrap .p-homeContInner h2{margin-bottom:0}}@media screen and (min-width:961px){.p-homePickupWrap .p-homeContWrap .p-homeContInner h2{margin-bottom:0}}@media screen and (max-width:960px){.p-homePickupWrap .p-homeContWrap .p-homeContInner h2 span{margin-bottom:0}}.p-homePickupLink{display:block;position:relative;overflow:hidden}@media screen and (max-width:960px){.p-homePickupLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:205px;padding-top:25px}}@media screen and (min-width:961px){.p-homePickupLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:360px;padding-top:50px}.p-homePickupLink:hover{-moz-filter:brightness(1.1);-o-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.1" /><feFuncG type="linear" slope="1.1" /><feFuncB type="linear" slope="1.1" /></feComponentTransfer></filter></svg>#filter');filter:brightness(1.1)}}@media screen and (max-width:960px){.p-homePickupLink .p-homePickupBgArea{width:100%;height:180px;overflow:hidden}}@media screen and (min-width:961px){.p-homePickupLink .p-homePickupBgArea{width:100%;height:310px;overflow:hidden}}.p-homePickupLink .p-homePickupBgImg{position:relative;background-position:left top;background-repeat:no-repeat;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width:960px){.p-homePickupLink .p-homePickupBgImg{background-size:auto 180px;height:100%;width:100%}}@media screen and (min-width:961px){.p-homePickupLink .p-homePickupBgImg{background-size:700px;height:100%;width:100%}}@media screen and (min-width:961px){.p-homePickupLink:hover .p-homePickupBgImg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:961px){.p-homePickupLink:hover .p-homePickupCont__link:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}}@media screen and (min-width:961px){.p-homePickupLink:hover .p-homePickupCont__link span{position:relative;background-image:url(../img/top/ico-pickup-arrow-right-white.svg);background-position:93% center;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:130ms;transition:130ms;color:#fff!important;z-index:1}}@media screen and (min-width:961px){.p-homePickupLink:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}}.ico-pickupArea{position:absolute;z-index:1}@media screen and (max-width:960px){.ico-pickupArea{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:30px;right:0}}@media screen and (min-width:961px){.ico-pickupArea{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:52px;right:0}}.ico-pickup{background:#fff;font-weight:700;display:inline-block;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg)}@media screen and (max-width:960px){.ico-pickup{font-size:1.2rem;height:20px;padding:1.5px 11px}}@media screen and (min-width:961px){.ico-pickup{font-size:2rem;height:40px;padding:2px 20px}}@media screen and (max-width:960px){.ico-pickup span{display:inline-block;-webkit-transform:skew(45deg);-ms-transform:skew(45deg);transform:skew(45deg)}}@media screen and (min-width:961px){.ico-pickup span{display:inline-block;-webkit-transform:skew(45deg);-ms-transform:skew(45deg);transform:skew(45deg)}}.ico-pickup--new{color:#3b3b3b;background:#f7d95a}.ico-pickup--event{color:#fff;background:#008045}@media screen and (max-width:960px){.ico-pickup--event{margin-right:-10px}}.p-homePickupCoror{overflow:hidden;width:100%}@media screen and (max-width:960px){.p-homePickupCoror{position:absolute;height:100%}}@media screen and (min-width:961px){.p-homePickupCoror{position:absolute;height:100%}}.p-homePickupCoror:before{content:'';position:absolute;bottom:0;right:0}@media screen and (max-width:960px){.p-homePickupCoror:before{border-bottom:110vw solid #fff;border-left:80vw solid transparent}}@media screen and (min-width:961px){.p-homePickupCoror:before{border-bottom:740px solid #fff;border-left:740px solid transparent}}@media screen and (min-width:961px){.p-homePickupCoror:before:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width:961px){.p-homePickupCoror:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:960px){.p-homePickupCoror--new:before{border-bottom-color:#d6a500}}@media screen and (min-width:961px){.p-homePickupCoror--new:before{border-bottom-color:#d6a500}}@media screen and (max-width:960px){.p-homePickupCoror--event:before{border-bottom-color:#1dc0ce}}@media screen and (min-width:961px){.p-homePickupCoror--event:before{border-bottom-color:#1dc0ce}}@media screen and (min-width:961px){.p-homePickupCoror--event .p-homePickupCont .p-homePickupCont__link:before{background-color:#1dc0ce}}@media screen and (max-width:960px){.p-homePickupCoror--info:before{border-bottom-color:#8ac32f}}@media screen and (min-width:961px){.p-homePickupCoror--info:before{border-bottom-color:#8ac32f}}@media screen and (min-width:961px){.p-homePickupCoror--info .p-homePickupCont .p-homePickupCont__link:before{background-color:#8ac32f}}.p-homePickupArea{position:relative;z-index:1}@media screen and (max-width:960px){.p-homePickupArea{background:url(../img/top/ico-pickup-sp-arrow-right.png) no-repeat 90% bottom;background-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 20px 0 0}}@media screen and (min-width:961px){.p-homePickupArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:45px 80px 50px 0}}.ico-img{position:absolute}@media screen and (max-width:960px){.ico-img{bottom:-30px;left:30%;transform:translateX(-30%);-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%)}.ico-img img{width:60px}}@media screen and (min-width:961px){.ico-img{bottom:50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.p-homePickupCont{width:50%}}.p-homePickupCont h3{position:relative;color:#fff;font-weight:600}@media screen and (max-width:960px){.p-homePickupCont h3{font-size:1.5rem;line-height:1.462;padding-bottom:10px;margin-bottom:10px;letter-spacing:.01em}}@media screen and (min-width:961px){.p-homePickupCont h3{font-size:2.6rem;line-height:1.462;margin-bottom:20px;padding-bottom:20px}}.p-homePickupCont h3:before{content:"";display:inline-block;background:#fff;position:absolute;bottom:0;left:0}@media screen and (max-width:960px){.p-homePickupCont h3:before{width:29px;height:1px}}@media screen and (min-width:961px){.p-homePickupCont h3:before{width:60px;height:2px}}.p-homePickupCont p{color:#fff}@media screen and (max-width:960px){.p-homePickupCont p{font-weight:600;font-size:1rem;letter-spacing:.08em;line-height:1.6}}@media screen and (min-width:961px){.p-homePickupCont p{font-size:1.8rem;font-weight:500;margin-bottom:20px}}.p-homePickupCont .p-homePickupCont__link{background-color:#fff;background-repeat:no-repeat;border-radius:4px;position:relative}@media screen and (max-width:960px){.p-homePickupCont .p-homePickupCont__link{display:none}}@media screen and (min-width:961px){.p-homePickupCont .p-homePickupCont__link{background-image:url(../img/top/ico-pickup-arrow-right.svg);background-position:90% center;overflow:hidden}}.p-homePickupCont .p-homePickupCont__link span{display:block;color:#3b3b3b;text-align:center}@media screen and (min-width:961px){.p-homePickupCont .p-homePickupCont__link span{padding:12.42px 0}}@media screen and (min-width:961px){.p-homePickupCont .p-homePickupCont__link:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:#e0ac00;border-radius:4px;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:100ms;transition:100ms;border:solid 1.5px #fff}}.swiper-pickup-container{overflow:hidden}@media screen and (max-width:960px){.swiper-pickup-container{position:relative;padding-bottom:30px}}@media screen and (min-width:961px){.swiper-pickup-container{position:relative;padding:0 50px 50px}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-wrapper{margin:0 auto}}.swiper-pickup-container .swiper-button-prev:after,.swiper-pickup-container .swiper-rtl .swiper-button-next:after{content:''}.swiper-pickup-container .swiper-button-next:after,.swiper-pickup-container .swiper-rtl .swiper-button-prev:after{content:''}.swiper-pickup-container .swiper-button-prev{background:url(../img/top/ico-slick-arrow-left.svg) no-repeat center center;z-index:1}@media screen and (max-width:960px){.swiper-pickup-container .swiper-button-prev{display:none}}.swiper-pickup-container .swiper-button-next{background:url(../img/top/ico-slick-arrow-right.svg) no-repeat center center;z-index:1}@media screen and (max-width:960px){.swiper-pickup-container .swiper-button-next{display:none}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-button-prev,.swiper-pickup-container .swiper-rtl .swiper-button-next{left:0}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-button-next,.swiper-pickup-container .swiper-rtl .swiper-button-prev{right:0}}@media screen and (max-width:960px){.swiper-pickup-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-pickup-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pickup-container .swiper-pagination-custom,.swiper-pickup-container .swiper-pagination-fraction{bottom:0}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-pickup-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pickup-container .swiper-pagination-custom,.swiper-pickup-container .swiper-pagination-fraction{bottom:0}}@media screen and (max-width:960px){.swiper-pickup-container .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.swiper-pickup-container .swiper-pagination-bullet-active{width:14px;height:14px;background:transparent;border:solid 2px #fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-pagination-bullet-active{width:15px;height:15px;background:transparent;border:solid 2px #fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.swiper-pickup-container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:960px){.swiper-pickup-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pickup-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}}@media screen and (min-width:961px){.swiper-pickup-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pickup-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}}.p-homeCourseWrap{position:relative;background:#f8f8f8}@media screen and (max-width:960px){.p-homeCourseWrap{background:#f8f8f8 url(../img/top/bg-course01.svg) no-repeat left top;background-size:125px;padding-top:30px}}@media screen and (min-width:961px){.p-homeCourseWrap{overflow:hidden;padding-top:110px;padding-bottom:68px}}@media screen and (max-width:960px){.p-homeCourseWrap .p-homeHeadline{margin-bottom:15px}}@media screen and (max-width:960px){.p-homeCourseWrap .p-homeCourseInner{background:url(../img/top/bg-course03-sp.svg) no-repeat left 105%;background-size:110px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap{background:url(../img/top/bg-course02-sp.svg) no-repeat right 60%;background-size:191px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap{width:1000px;max-width:90%;margin:0 auto}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList{background:#ececec;border-radius:4px}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList{width:48%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList{width:31%;margin-right:3.5%;margin-bottom:20px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList:nth-child(3n){margin-right:0}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList:nth-child(10){margin-right:0}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink{overflow:inherit}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink{height:auto;padding-top:0}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink{padding-top:0;padding-bottom:10px;height:100%}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink:before{display:none}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img{position:relative;background-size:35px;padding-right:10px;padding-left:10px;height:auto}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .ico-arrow-right{display:none}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img{position:relative;padding:10px 20px 9px;height:auto}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink{width:100%;position:inherit;border-bottom:solid 1px #fff}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink{top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:5px;padding-bottom:15px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:inherit;-webkit-transform:none;-ms-transform:none;transform:none;padding-bottom:10px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__img img{width:40px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__img{text-align:right}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__img img{width:60px}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt{font-weight:600;position:inherit}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt{font-size:1.4rem;line-height:1.3;display:inline-block;position:relative;left:-10px}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt .ico-arrow-right{display:block;position:absolute;width:20px;height:20px;top:50%;right:-15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt .ico-arrow-right span{position:absolute}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt .ico-arrow-right span:before,.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt .ico-arrow-right span:after{display:inline-block;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt{font-size:1.6rem;text-align:left}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt .ico-arrow-right{display:none}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink .c-course__img .c-courseTopLink .c-courseTopLink__txt:before{display:none}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseImgLink--it .c-course__img .c-courseTopLink{padding-top:16px;padding-bottom:21px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont{background:#ececec;width:100%}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 20px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 42px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li{padding:10px;border-bottom:solid 1px #fff;width:100%}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li:last-child{border-bottom:none}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li{margin-bottom:0;text-align:left}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li .c-courseTenure__link{position:relative}}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li .c-courseTenure__link span{display:inline-block}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li .c-courseTenure__link span{margin-left:0;position:absolute;left:0}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li .c-courseTenure__link span{margin-right:5px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont ul li a{font-size:1.1rem;display:block;padding-left:10px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--game li:first-child{padding-bottom:15px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--game li:first-child{margin-right:20px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--game li:nth-child(2){padding-top:15px;padding-bottom:15px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--game li:nth-child(3){padding-top:13px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--animation ul{margin-left:42px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--animation ul li{padding:30px 10px}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--animation ul li:last-child{padding:25px 10px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--mobile ul{padding-left:60px;padding-right:20px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--mobile ul li{padding:30px 10px}.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--mobile ul li:last-child{padding:25px 10px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--it ul{padding-right:40px;padding-left:40px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--it ul li:nth-child(2){margin-right:20px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--elec ul{padding-left:50px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--elec li:first-child{padding-bottom:20px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--elec li:first-child{margin-right:20px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--elec li:nth-child(2){padding-top:20px;padding-bottom:20px}}@media screen and (max-width:960px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--elec li:nth-child(3){padding-top:15px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--yakan ul{padding-left:55px}}@media screen and (min-width:961px){.p-homeCourseWrap .c-courseWrap .c-courseWrapList .c-courseCont--yakan li:first-child{margin-right:20px}}@media screen and (min-width:961px){.bgCourse01{background:url(../img/top/bg-course01.svg) no-repeat left top;left:0;position:absolute;top:0;width:500px;height:500px}}@media screen and (min-width:961px){.bgCourse02{background:url(../img/top/bg-course02.svg) no-repeat left top;top:100%;right:0;position:absolute;width:764px;height:985px}}.p-homeTargetedMenuWrap{background-image:url(../img/bg2.png);background-repeat:repeat}@media screen and (max-width:960px){.p-homeTargetedMenuWrap{padding-top:30px;padding-bottom:20px}}@media screen and (min-width:961px){.p-homeTargetedMenuWrap{background-position:center top;padding-top:80px;padding-bottom:60px}}@media screen and (max-width:960px){.p-homeTargetedMenuWrap .p-homeHeadline{margin-bottom:24px}}@media screen and (max-width:960px){.p-homeTargetedMenuWrap .p-homeTargetedMenuInner{padding:0 20px}}@media screen and (min-width:961px){.p-homeTargetedMenuWrap .p-homeTargetedMenuInner{width:1000px;max-width:90%;margin:0 auto}}.p-homeTargetedBnrWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:961px){.p-homeTargetedBnrWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-homeTargetedBnrWrap .p-homeTargetedBox{position:relative;overflow:hidden;display:block}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox{background-size:contain;width:48%;padding-top:23%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox{width:48%;background:url(../img/top/bg-gray.png) no-repeat left top;background-size:418px;margin-bottom:40px;padding:0 40px;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox:before{content:'';display:inline-block;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:0 0;height:180px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox:hover:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--3rdgrade{background-image:url(../img/top/bg-3rd-grade-sp.jpg)}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox--3rdgrade:before{background-image:url(../img/top/bg-3rd-grade-pc.png);background-size:233px;width:233px}}.p-homeTargetedBnrWrap .p-homeTargetedBox--3rdgrade h3{color:#dc6545}.p-homeTargetedBnrWrap .p-homeTargetedBox--3rdgrade .ico-arrow-right span:before{color:#dc6545}.p-homeTargetedBnrWrap .p-homeTargetedBox--3rdgrade .ico-arrow-right span:after{background:#dc6545}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade{background-image:url(../img/top/bg-1st-and-2nd-grade-sp.jpg)}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade:before{background-image:url(../img/top/bg-1st-and-2nd-grade-pc.png);background-size:233px;width:233px}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade .p-homeTarget{padding:10px 0 10px 10px!important}}.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade h3{color:#e1913d}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade .p-homeTarget__num{letter-spacing:-.15em!important}}.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade .ico-arrow-right span:before{color:#e1913d}.p-homeTargetedBnrWrap .p-homeTargetedBox--1st-and-2nd-grade .ico-arrow-right span:after{background:#e1913d}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated{background-image:url(../img/top/bg-already-graduated-sp.jpg)}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated:before{background-image:url(../img/top/bg-already-graduated-pc.png);background-size:233px;width:233px}}.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated h3{color:#008c3b}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated h3 .p-homeTarget__dt{margin-left:2px!important}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated h3 .p-homeTarget__dt{margin-left:10px!important}}.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated .ico-arrow-right span:before{color:#008c3b}.p-homeTargetedBnrWrap .p-homeTargetedBox--already-graduated .ico-arrow-right span:after{background:#008c3b}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student{background-image:url(../img/top/bg-international-student-sp.jpg)}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student:before{background-image:url(../img/top/bg-international-student-pc.png);background-size:233px;width:233px}}.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student h3{color:#2968ca}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student h3 .p-homeTarget__dt{margin-left:2px!important}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student h3 .p-homeTarget__dt{margin-left:10px!important}}.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student .ico-arrow-right span:before{color:#2968ca}.p-homeTargetedBnrWrap .p-homeTargetedBox--international-student .ico-arrow-right span:after{background:#2968ca}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget{width:100%;background:#ecefec;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 10px 20px}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl{position:relative}.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3{font-weight:500}.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__hs{display:block;line-height:1}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__hs{font-weight:700;font-size:1.2rem}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__hs{font-weight:500;font-size:3rem}}.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__num{font-weight:700}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__num{font-size:4rem;letter-spacing:-.1em;line-height:1.2}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__num{font-size:8.2rem;letter-spacing:-.15em;line-height:1}}.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__num span{display:inline-block;vertical-align:middle}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__num span{font-size:1.8rem}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__num span{font-size:4.5rem}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__dt{font-weight:700;font-size:1.4rem;letter-spacing:.1em;display:inline-block;margin-left:7px}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__dt{font-size:1.8rem;display:inline-block;margin-left:20px}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__ag{font-weight:700;font-size:2rem}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__ag{font-size:4.2rem;line-height:1.5}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__in{font-weight:700;font-size:1.6rem;line-height:1.3;display:inline-block}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__in{font-size:3rem;display:inline-block;line-height:1.2}}.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__in span{display:block;text-align:center}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__in span{font-size:1.4rem;line-height:.5}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl h3 .p-homeTarget__in span{line-height:.5}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl .ico-arrow-right{top:inherit;right:-25px;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl .ico-arrow-right{top:inherit;right:-40px;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:960px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl .ico-arrow-right span:before,.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl .ico-arrow-right span:after{top:inherit;right:0;bottom:0;left:inherit}}@media screen and (min-width:961px){.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl .ico-arrow-right span:before,.p-homeTargetedBnrWrap .p-homeTargetedBox .p-homeTarget .p-homeTarget--ttl .ico-arrow-right span:after{top:inherit;right:0;bottom:0;left:inherit}}@media screen and (max-width:960px){.bgevent01{background:url(../img/top/bg-event01-sp.svg) no-repeat left -100px;background-size:100px;position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (min-width:961px){.bgevent01{background:#f8f8f8 url(../img/top/bg-event.svg) no-repeat left top;left:0;position:absolute;width:442px;height:587px}}.p-homeEventWrap{position:relative;overflow:hidden}@media screen and (max-width:960px){.p-homeEventWrap{background:#f8f8f8;padding-top:30px}}@media screen and (min-width:961px){.p-homeEventWrap{padding-top:80px;padding-bottom:60px}}@media screen and (max-width:960px){.p-homeEventWrap .p-homeHeadline{margin-bottom:0}}@media screen and (min-width:961px){.p-homeEventWrap .p-homeHeadline{margin-bottom:30px}}@media screen and (max-width:960px){.p-homeEventWrap .p-homeEventWrapsp{background:#f8f8f8 url(../img/top/bg-event02-sp.svg) no-repeat right bottom;background-size:141px;padding:0 0 40px}}@media screen and (max-width:960px){.p-homeEventWrap .p-homeEventInner{background:transparent;padding:0 20px}}@media screen and (min-width:961px){.p-homeEventWrap .p-homeEventInner{width:1000px;max-width:90%;margin:0 auto}}.p-homeEventBox .p-homeEventLink{display:block;position:relative}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink{margin-bottom:0}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink{overflow:hidden;height:290px;margin-bottom:30px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventBgArea{position:absolute;bottom:0;width:619px;height:283px;left:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventBgArea .p-homeEventBgImg{width:100%;background-size:auto 175px;background-repeat:no-repeat;background-position:left bottom;height:175px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventBgArea .p-homeEventBgImg{width:100%;background-size:619px;background-repeat:no-repeat;background-position:left bottom;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:240px}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror{overflow:hidden;width:100%}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror{position:absolute;height:155px;bottom:0}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror{position:absolute;height:240px;bottom:0}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror:before{content:'';position:absolute;bottom:0;right:0}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror:before{border-bottom:110vw solid #fff;border-left:62vw solid transparent}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror:before{border-bottom:700px solid #fff;border-left:620px solid transparent}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror:before:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea{position:relative}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont{height:100%;padding:45px 20px 0 0}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont{height:100%;padding:50px 82px 0 0}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__lead{color:#fff;font-weight:500;position:relative}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__lead{font-size:1rem;padding-bottom:8px;margin-bottom:8px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__lead{font-size:1.8rem;margin-bottom:15px;padding-bottom:15px}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__lead:before{content:'';background:#fff;display:inline-block;position:absolute;left:0;bottom:0}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__lead:before{width:30px;height:1px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__lead:before{width:60px;height:2px}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__ttl{color:#fff;font-weight:600;position:relative}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__ttl{font-size:1.5rem;line-height:1.5}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .p-homeEvent__ttl{font-size:2.6rem;letter-spacing:.15em;line-height:1.462;margin:0}}.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right{letter-spacing:normal}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right{position:relative;top:inherit;transform:none;-webkit-transform:none;-ms-transform:inherit;right:-40px;bottom:15px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right{position:relative;top:inherit;transform:none;-webkit-transform:none;-ms-transform:inherit;right:-50px;bottom:-5px}}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventBgArea .p-homeEventBgImg{background-image:url(../img/top/bnr-event01-sp.png)!important;background-position:left bottom}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventBgArea .p-homeEventBgImg{height:283.5px}}.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventCoror:before{content:'';position:absolute;bottom:0;right:0}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventCoror:before{border-bottom:85vw solid #0072bc;border-left:75vw solid transparent}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventCoror:before{border-bottom:700px solid #0072bc;border-left:620px solid transparent}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventCoror:before:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right span:before{color:#0072bc}.p-homeEventBox .p-homeEventLink--pattern01 .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right span:after{color:#fff;background:#0072bc}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02{height:280px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventBgArea{right:0;left:auto}}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventBgArea .p-homeEventBgImg{background-image:url(../img/top/bnr-event02-sp.png)!important;background-size:auto 175px;background-repeat:no-repeat;background-position:right bottom}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventBgArea .p-homeEventBgImg{height:283.5px}}.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror:before{content:'';position:absolute;bottom:0;right:auto;left:0}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror:before{border-right:72vw solid transparent;border-bottom:75vw solid #cd9464;border-left:none}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror:before{width:620px;border-top:600px solid #cd9464;border-right:620px solid transparent;border-left:382px solid #cd9464;border-bottom:none}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror:before:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror .p-homeEventContArea{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror .p-homeEventContArea{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:960px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror .p-homeEventContArea .p-homeEventCont{padding:42px 0 0 10px}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror .p-homeEventContArea .p-homeEventCont{padding:50px 0 0 56px}}.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right span:before{color:#cd9464}.p-homeEventBox .p-homeEventLink--pattern02 .p-homeEventCoror .p-homeEventContArea .p-homeEventCont .ico-arrow-right span:after{color:#fff;background:#cd9464}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink:hover .p-homeEventBgArea{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@media screen and (min-width:961px){.p-homeEventBox .p-homeEventLink:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.p-homeNewsWrap{background-image:url(../img/bg2.png);background-repeat:repeat}@media screen and (max-width:960px){.p-homeNewsWrap{padding-top:30px;padding-bottom:20px}}@media screen and (min-width:961px){.p-homeNewsWrap{background-position:center top;padding-top:80px;padding-bottom:60px}}@media screen and (max-width:960px){.p-homeNewsWrap .p-homeHeadline{margin-bottom:0}}.p-homeNewsWrap .p-homeHeadline .en{color:#008045}.p-homeNewsWrap .p-homeHeadline span:before{background:#008045}@media screen and (max-width:960px){.p-homeNewsWrap .p-homeNewsInner{padding:0 20px}}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap{background:#fff;border-bottom:solid 5px #008045;margin-bottom:30px}}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:solid 2px #377d4b;width:90%;max-width:1000px;margin:0 auto 50px}}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap .c-emergencyTtl{background:#008045}}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap .c-emergencyTtl{background:#008045;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}}.p-homeNewsEmergencyWrap .c-emergencyTtl h3{font-weight:500;color:#fff;text-align:center;width:100%}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap .c-emergencyTtl h3{font-size:1.4rem;letter-spacing:.1em;margin-bottom:5px;padding:7px 0}}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap .c-emergencyTtl h3{font-size:1.8rem;letter-spacing:.1em}}.p-homeNewsEmergencyWrap .c-emergencyCont{background:#fff}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap .c-emergencyCont{width:75%;padding:23px 33px}}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li:last-child span{border-bottom:none!important}}.p-homeNewsEmergencyWrap .c-emergencyCont ul li a{color:#3b3b3b;display:block}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li a{font-size:1.4rem;line-height:1.857;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li a .c-emergency__data{color:#008045;border-bottom:solid 1px #008045;padding:10px 0}}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li a .c-emergency__data{margin-right:20px}}@media screen and (max-width:960px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li a .c-emergency__ttl{border-bottom:solid 1px #b7b7b7;padding:10px 0 10px 20px}}@media screen and (min-width:961px){.p-homeNewsEmergencyWrap .c-emergencyCont ul li a:hover .c-emergency__ttl{text-decoration:underline}}@media screen and (max-width:960px){.c-newsContLink{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:solid 1px #b7b7b7;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-newsContLink{width:32%}}@media screen and (max-width:960px){.c-newsContLink .c-newsContImgArea{width:25%}}@media screen and (min-width:961px){.c-newsContLink .c-newsContImgArea{overflow:hidden;margin-bottom:15px}}.c-newsContLink .c-newsContImgArea .c-newsContImg{width:100%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:960px){.c-newsContLink .c-newsContImgArea .c-newsContImg{padding-top:51.667%}}@media screen and (min-width:961px){.c-newsContLink .c-newsContImgArea .c-newsContImg{padding-top:51.667%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}@media screen and (max-width:960px){.c-newsContLink .c-newsContImgArea--news{border-top:solid 2px #40a073;border-right:solid 2px #008045;border-bottom:solid 2px #008045;border-left:solid 2px #40a073}}@media screen and (min-width:961px){.c-newsContLink .c-newsContImgArea--news{border-top:solid 5px #40a073;border-right:solid 5px #008045;border-bottom:solid 5px #008045;border-left:solid 5px #40a073}}@media screen and (max-width:960px){.c-newsContLink .c-newsContImgArea--contest{border-top:solid 2px #9b458e;border-right:solid 2px #74c0d2;border-bottom:solid 2px #74c0d2;border-left:solid 2px #9b458e}}@media screen and (min-width:961px){.c-newsContLink .c-newsContImgArea--contest{border-top:solid 5px #9b458e;border-right:solid 5px #74c0d2;border-bottom:solid 5px #74c0d2;border-left:solid 5px #9b458e}}@media screen and (max-width:960px){.c-newsContLink .c-newsContImgArea--study{border-top:solid 2px #eb4014;border-right:solid 2px #9fb5ff;border-bottom:solid 2px #9fb5ff;border-left:solid 2px #eb4014}}@media screen and (min-width:961px){.c-newsContLink .c-newsContImgArea--study{border-top:solid 5px #eb4014;border-right:solid 5px #9fb5ff;border-bottom:solid 5px #9fb5ff;border-left:solid 5px #eb4014}}@media screen and (min-width:961px){.c-newsContLink .c-newsContImgArea:hover .c-newsContImg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.c-newsContLink .c-newsContTxt{color:#3b3b3b}@media screen and (min-width:961px){.c-newsContLink .c-newsContTxt{margin-bottom:0}}.c-newsContLink .c-newsContTxt .c-newsContTtl{font-weight:500}@media screen and (max-width:960px){.c-newsContLink .c-newsContTxt .c-newsContTtl{font-size:1.2rem}.c-newsContLink .c-newsContTxt .c-newsContTtl p{font-size:1.2rem}}@media screen and (min-width:961px){.c-newsContLink .c-newsContTxt .c-newsContTtl{font-size:1.4rem;letter-spacing:.1em}}@media screen and (max-width:960px){.c-newsContLink .c-newsContCategory .c-news__main{margin-right:10px}}@media screen and (min-width:961px){.c-newsContLink .c-newsContCategory .c-news__main{margin-bottom:12px}}.c-newsContLink .c-newsContCategory .c-news__main .c-news__cate{font-weight:500;background:#b7b7b7;color:#fff;text-align:center;display:inline-block;border-radius:50px}@media screen and (max-width:960px){.c-newsContLink .c-newsContCategory .c-news__main .c-news__cate{font-size:1rem;padding:3px 10px;line-height:1}}@media screen and (min-width:961px){.c-newsContLink .c-newsContCategory .c-news__main .c-news__cate{font-size:1.1rem;padding:2px 15px;width:auto;min-width:77px}}.c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:400;color:#3b3b3b}@media screen and (max-width:960px){.c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.2rem;width:100%}}@media screen and (min-width:961px){.c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.2rem;margin-bottom:15px}}@media screen and (max-width:960px){.c-newsContLink .c-newsContCategory .c-news__sub{margin-top:2px}}@media screen and (min-width:961px){.c-newsContLink .c-newsContCategory .c-news__sub ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-newsContLink .c-newsContCategory .c-news__sub ul li{background-color:#fff;color:#3b3b3b;border:solid 1px #3b3b3b;border-radius:50px;display:inline-block}@media screen and (max-width:960px){.c-newsContLink .c-newsContCategory .c-news__sub ul li{line-height:1;margin-right:5px;margin-top:2px;margin-bottom:2px}}@media screen and (min-width:961px){.c-newsContLink .c-newsContCategory .c-news__sub ul li{line-height:1;margin-right:5px;margin-bottom:5px}}.c-newsContLink .c-newsContCategory .c-news__sub ul li span{display:inline-block}@media screen and (max-width:960px){.c-newsContLink .c-newsContCategory .c-news__sub ul li span{font-size:1rem;padding:2px 10px}}@media screen and (min-width:961px){.c-newsContLink .c-newsContCategory .c-news__sub ul li span{font-size:1.1rem;padding:6px 12px 8px}}.c-newsContLink:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}@media screen and (max-width:960px){.p-homeNewsContSp{margin-bottom:30px}}@media screen and (min-width:961px){.p-homeNewsContSp{display:none}}@media screen and (max-width:960px){.p-homeNewsContSp .c-newsContBox{width:70%}}@media screen and (max-width:960px){.swiper-news-arrow{display:none}}@media screen and (min-width:961px){.swiper-news-arrow{width:1200px;max-width:90%;margin:0 auto;position:relative;padding:0 50px 50px}}.swiper-news-arrow .swiper-button-prev:after,.swiper-news-arrow .swiper-rtl .swiper-button-next:after{content:''}.swiper-news-arrow .swiper-button-next:after,.swiper-news-arrow .swiper-rtl .swiper-button-prev:after{content:''}.swiper-news-arrow .swiper-button-prev{background:url(../img/top/ico-slick-news-arrow-left.svg) no-repeat center center}@media screen and (max-width:960px){.swiper-news-arrow .swiper-button-prev{display:none}}.swiper-news-arrow .swiper-button-next{background:url(../img/top/ico-slick-news-arrow-right.svg) no-repeat center center}@media screen and (max-width:960px){.swiper-news-arrow .swiper-button-next{display:none}}@media screen and (min-width:961px){.swiper-news-arrow .swiper-button-prev,.swiper-news-arrow .swiper-rtl .swiper-button-next{left:0;z-index:1}}@media screen and (min-width:961px){.swiper-news-arrow .swiper-button-next,.swiper-news-arrow .swiper-rtl .swiper-button-prev{right:0;z-index:1}}.swiper-news-container{overflow:hidden}@media screen and (max-width:960px){.swiper-news-container{display:none;position:relative;padding-bottom:30px}}@media screen and (min-width:961px){.swiper-news-container{width:1100px;max-width:90%;margin:0 auto;position:relative;padding:0 0 50px}}@media screen and (min-width:961px){.swiper-news-container .swiper-wrapper{margin:0 auto}}.swiper-news-container .swiper-button-prev:after,.swiper-news-container .swiper-rtl .swiper-button-next:after{content:''}.swiper-news-container .swiper-button-next:after,.swiper-news-container .swiper-rtl .swiper-button-prev:after{content:''}.swiper-news-container .swiper-button-prev{background:url(../img/top/ico-slick-news-arrow-left.svg) no-repeat center center}@media screen and (max-width:960px){.swiper-news-container .swiper-button-prev{display:none}}.swiper-news-container .swiper-button-next{background:url(../img/top/ico-slick-news-arrow-right.svg) no-repeat center center}@media screen and (max-width:960px){.swiper-news-container .swiper-button-next{display:none}}@media screen and (min-width:961px){.swiper-news-container .swiper-button-prev,.swiper-news-container .swiper-rtl .swiper-button-next{left:0}}@media screen and (min-width:961px){.swiper-news-container .swiper-button-next,.swiper-news-container .swiper-rtl .swiper-button-prev{right:0}}@media screen and (max-width:960px){.swiper-news-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-news-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-news-container .swiper-pagination-custom,.swiper-news-container .swiper-pagination-fraction{bottom:0}}@media screen and (min-width:961px){.swiper-news-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-news-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-news-container .swiper-pagination-custom,.swiper-news-container .swiper-pagination-fraction{bottom:0}}@media screen and (max-width:960px){.swiper-news-container .swiper-pagination-bullet{width:10px;height:10px;background:#3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.swiper-news-container .swiper-pagination-bullet{width:9px;height:9px;background:#3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.swiper-news-container .swiper-pagination-bullet-active{width:14px;height:14px;background:transparent;border:solid 2px #3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.swiper-news-container .swiper-pagination-bullet-active{width:15px;height:15px;background:transparent;border:solid 2px #3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.swiper-news-container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.swiper-news-container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}}@media screen and (max-width:960px){.swiper-news-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-news-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}}@media screen and (min-width:961px){.swiper-news-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-news-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}}@media screen and (min-width:961px){.p-homeBtnLink{width:300px;margin:0 auto}}.p-homeBtnLink a{color:#fff;background:#008045;background:-webkit-linear-gradient(left,#00b161 0,#008045 100%);background:linear-gradient(90deg,#00b161 0,#008045 100%);display:block;text-align:center;border:solid 1px #fff;text-decoration:none;border-radius:4px}@media screen and (max-width:960px){.p-homeBtnLink a{font-size:1.4rem;padding:18px}}@media screen and (min-width:961px){.p-homeBtnLink a{font-size:1.4rem;padding:11.4px;border-radius:4px;position:relative;overflow:hidden;-webkit-transition:200ms;transition:200ms}.p-homeBtnLink a:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:#fff;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:100ms;transition:100ms}.p-homeBtnLink a:hover{color:#008045;border:solid 1px #008045}.p-homeBtnLink a:hover span{color:#008045;z-index:3}.p-homeBtnLink a:hover span:after{-webkit-transition-delay:100ms;transition-delay:100ms;background:url(../img/top/ico-green-arrow-right.svg) no-repeat right center;right:0}.p-homeBtnLink a:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}}.p-homeBtnLink a span{position:relative;display:block}@media screen and (max-width:960px){.p-homeBtnLink a span{background:url(../img/top/ico-white-arrow-right.svg) no-repeat right center;background-size:27px}}@media screen and (min-width:961px){.p-homeBtnLink a span{color:#fff;-webkit-transition:200ms;transition:200ms}.p-homeBtnLink a span:after{z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;content:'';display:block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:27px;height:10px;background:url(../img/top/ico-white-arrow-right.svg) no-repeat right center}}@media screen and (max-width:960px){.c-hide{display:none}}.more{color:#3b3b3b;text-align:center;position:relative;display:block;margin:30px 0 20px;padding:10px 15px;border:none;outline:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.more span{background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;padding:20px 0 0}@media screen and (max-width:960px){.more.on-click{display:none}}@media screen and (max-width:960px){.more-news{font-size:1.2rem;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;-erbkit-transition:.5s;position:relative;margin-top:40px}}@media screen and (min-width:961px){.more-news{display:none}}@media screen and (max-width:960px){.more-news:after{content:"さらに見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s;-erbkit-transition:.2s;padding-top:30px}}@media screen and (max-width:960px){.more-news.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top;padding-top:30px}}.p-homeAboutWrap{background:url(../img/bg-green.png) repeat left top;position:relative;z-index:1}@media screen and (max-width:960px){.p-homeAboutWrap{padding-top:30px;padding-bottom:20px}}@media screen and (min-width:961px){.p-homeAboutWrap{padding-top:80px;padding-bottom:72px}}@media screen and (max-width:960px){.p-homeAboutWrap .p-homeHeadline{margin-bottom:15px}}.p-homeAboutWrap .p-homeHeadline span{color:#fff}.p-homeAboutWrap .p-homeHeadline span:before{background:#fff}.p-homeAboutWrap .p-rc__lead{color:#fff}@media screen and (max-width:960px){.p-homeAboutWrap .p-rc__lead{text-align:center;padding:0 20px}}@media screen and (min-width:961px){.p-homeAboutWrap .p-homeAboutInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){.p-homeAboutWrap .p-homeAboutInner .p-btnWhiteLink{width:546px;margin:0 auto 50px}}.p-homeAboutWrap .p-homeAboutInner .p-btnWhiteLink a{font-weight:500;border:none}@media screen and (min-width:961px){.p-homeAboutWrap .p-homeAboutInner .p-btnWhiteLink a{padding:12px}.p-homeAboutWrap .p-homeAboutInner .p-btnWhiteLink a:hover{border:none}}@media screen and (max-width:960px){.p-homeAboutWrap .p-btnWhiteLink{margin-bottom:20px;padding:0 20px}}.p-linkWrap{position:relative}@media screen and (max-width:960px){.p-linkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}}@media screen and (min-width:961px){.p-linkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-linkWrap .p-linkList{display:block;background:#fff;border-radius:4px}@media screen and (max-width:960px){.p-linkWrap .p-linkList{width:48%;margin-bottom:20px;border-radius:0}}@media screen and (min-width:961px){.p-linkWrap .p-linkList{width:31%;margin-bottom:50px}.p-linkWrap .p-linkList:hover .p-link__item{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.p-linkWrap .p-linkList .p-link__item{position:relative}@media screen and (max-width:960px){.p-linkWrap .p-linkList .p-link__item{padding:15px 20px}}@media screen and (min-width:961px){.p-linkWrap .p-linkList .p-link__item{padding:14px 29px}}@media screen and (min-width:961px){.p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding-right:60px}}.p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{color:#008045;font-weight:600}@media screen and (max-width:960px){.p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{background:url(../img/dot-sp.svg) no-repeat center bottom;font-size:1.8rem;text-align:center;padding-bottom:15px;margin-bottom:15px}}@media screen and (min-width:961px){.p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.8rem;border-bottom:dotted 2px #008045;margin-bottom:14px;padding-bottom:11px}}.p-linkWrap .p-linkList .p-link__item .p-link__txt{color:#3b3b3b}@media screen and (max-width:960px){.p-linkWrap .p-linkList .p-link__item .p-link__txt{font-weight:500;font-size:1.4rem;padding-bottom:20px}}@media screen and (min-width:961px){.p-linkWrap .p-linkList .p-link__item .p-link__txt{font-size:1.4rem}}@media screen and (max-width:960px){.p-movieBnrArea{padding:0 20px}}@media screen and (min-width:961px){.p-movieBnrArea{background:#fff}.p-movieBnrArea:hover a{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.p-movieBnrArea a{display:block}@media screen and (max-width:960px){.p-movieBnrArea a{position:relative;background:url(../img/top/bnr-movie-sp.jpg) no-repeat left top;background-size:100%;height:0;padding-top:46.6%}}@media screen and (min-width:961px){.p-movieBnrArea a{position:relative;background:url(../img/top/bnr-movie-pc.jpg) no-repeat left top;background-size:100%;height:240px}}@media screen and (max-width:960px){.p-movieBnrArea a .p-movieLinkItem{display:none}}@media screen and (min-width:961px){.p-movieBnrArea a .p-movieLinkItem{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (min-width:961px){.p-movieBnrArea a .p-movieBox{position:relative;width:354.48px;height:45px;border-bottom:45px solid #fff;border-left:35px solid transparent;border-right:35px solid transparent;box-sizing:border-box;margin:0 auto}}@media screen and (min-width:961px){.p-movieBnrArea a .p-movieBox .p-movieLink__txt{color:#008045;font-size:2.4rem;font-weight:500;letter-spacing:.05em;display:block;text-align:center}}@media screen and (min-width:961px){.p-movieBnrArea a .p-movieBox .ico-arrow-right{top:10px;-webkit-transform:none;-ms-transform:none;transform:none;right:5px}.p-movieBnrArea a .p-movieBox .ico-arrow-right span:before{color:#fff;background:#008045;bottom:25px;right:0}.p-movieBnrArea a .p-movieBox .ico-arrow-right span:after{color:#008045;background:#fff;bottom:25px;right:0}}.p-homeCampusWrap{position:relative;background:#f8f8f8}@media screen and (max-width:960px){.p-homeCampusWrap{background:#f8f8f8 url(../img/top/bg-campus-sp.svg) no-repeat left top;padding-top:60px;padding-right:20px;padding-bottom:22.5px;padding-left:20px}}@media screen and (min-width:961px){.p-homeCampusWrap{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:960px){.p-homeCampusWrap .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.p-homeCampusWrap .p-homeHeadline{margin-bottom:50px}}@media screen and (min-width:961px){.p-homeCampusWrap .p-homeCampusInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.p-homeCampusWrap .p-homeCampusInner .p-linkWrap{margin-bottom:30px;padding:0}}@media screen and (min-width:961px){.p-homeCampusWrap .p-homeCampusInner .p-linkWrap{width:651px;margin:0 auto 50px}}@media screen and (min-width:961px){.p-homeCampusWrap .p-homeCampusInner .p-linkWrap .p-linkList{width:47%}}@media screen and (max-width:960px){.p-campusBnrArea{margin-bottom:45px}}@media screen and (min-width:961px){.p-campusBnrArea{width:1000px;max-width:90%;margin:0 auto 100px}}.p-campusBnrArea a{display:block}@media screen and (min-width:961px){.p-campusBnrArea a:hover img{-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (min-width:961px){.bgCampus01{background:url(../img/top/bg-campus.svg) no-repeat left top;left:0;position:absolute;top:0;width:398px;height:100%}}@media screen and (min-width:961px){.bgCampus02{background:url(../img/top/bg-campus02.svg) no-repeat left top;bottom:-170px;right:0;position:absolute;width:566px;height:926px;z-index:0}}.p-homeConnectionLink{position:relative}@media screen and (max-width:960px){.p-homeConnectionLink{margin-bottom:0}}.p-homeConnectionLink h3{color:#3b3b3b;font-weight:600;text-align:center}@media screen and (max-width:960px){.p-homeConnectionLink h3{font-size:1.5rem;margin-bottom:30px}}@media screen and (min-width:961px){.p-homeConnectionLink h3{font-size:1.8rem;margin-bottom:50px}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-homeConnectionLink .connectionLink ul li a{display:block;text-align:center}@media screen and (max-width:960px){.p-homeConnectionLink .connectionLink ul li a{background:#fff;padding:20px}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink ul li a img{width:100%}.p-homeConnectionLink .connectionLink ul li a:hover img{-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--01{margin-bottom:20px}}@media screen and (max-width:960px){.p-homeConnectionLink .connectionLink--01 ul li{margin-bottom:10px}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--01 ul li{width:48%}.p-homeConnectionLink .connectionLink--01 ul li a{padding:30px}}.p-homeConnectionLink .connectionLink--01 ul li:first-child a img{width:auto;height:85px}.p-homeConnectionLink .connectionLink--01 ul li:nth-child(2) a{padding:20px 40px}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--02{width:47%}}@media screen and (max-width:960px){.p-homeConnectionLink .connectionLink--02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.p-homeConnectionLink .connectionLink--02 ul li{width:49.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-homeConnectionLink .connectionLink--02 ul li a{margin-bottom:4.5px;padding:5px 0}.p-homeConnectionLink .connectionLink--02 ul li:first-child a{padding-top:10px}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--02 ul li{margin-bottom:20px;width:45%}.p-homeConnectionLink .connectionLink--02 ul li:nth-child(odd){margin-right:5%}.p-homeConnectionLink .connectionLink--02 ul li a img{width:70%}.p-homeConnectionLink .connectionLink--02 ul li:nth-child(3) a img{width:50%}.p-homeConnectionLink .connectionLink--02 ul li:nth-child(4) a img{width:90%}.p-homeConnectionLink .connectionLink--02 ul li:nth-child(4) a{margin-bottom:20px}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--03{width:47%}}@media screen and (max-width:960px){.p-homeConnectionLink .connectionLink--03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.p-homeConnectionLink .connectionLink--03 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:49.5%}.p-homeConnectionLink .connectionLink--03 ul li a{margin-bottom:4.5px;padding:5px 0}}@media screen and (min-width:961px){.p-homeConnectionLink .connectionLink--03 ul li{margin-bottom:15px;width:45%}.p-homeConnectionLink .connectionLink--03 ul li:nth-child(odd){margin-right:5%}.p-homeConnectionLink .connectionLink--03 ul li a img{width:70%}.p-homeConnectionLink .connectionLink--03 ul li:nth-child(2) a img{width:60%}.p-homeConnectionLink .connectionLink--03 ul li:nth-child(3) a img{width:90%}.p-homeConnectionLink .connectionLink--03 ul li:nth-child(4) a img{width:50%}.p-homeConnectionLink .connectionLink--03 ul li:nth-child(5) a img{width:60%}.p-homeConnectionLink .connectionLink--03 ul li:nth-child(6) a img{width:80%}}@media screen and (min-width:961px){.connectionLinkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.p-homeKv h2{padding:0;display:inline-block;width:63%;text-align:center}}@media screen and (max-width:960px){.modal__close{display:none}}@media screen and (min-width:961px){.c-fade{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media screen and (min-width:961px){.c-fade.fadein{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0);transform:translate(0)}}@media screen and (min-width:961px){main.mainTop .plx:before{background:#fff}}@media screen and (max-width:960px){.p-newsWrap{margin:30px 0}}@media screen and (min-width:961px){.p-newsWrap{margin:60px 0 60px 120px}}.p-newsHeadWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0}@media screen and (max-width:960px){.p-newsHeadWrap{padding-bottom:32px}}@media screen and (min-width:961px){.p-newsHeadWrap{padding-bottom:56px}}.p-newsHeadWrap:after{position:absolute;content:""}@media screen and (min-width:961px){.p-newsHeadWrap:after{bottom:-1px;left:0;width:20px;height:1px;background-color:#000}}.p-newsHead__date{position:relative}@media screen and (max-width:960px){.p-newsHead__date{padding:4px 25px 0 0}}@media screen and (min-width:961px){.p-newsHead__date{padding:8px 50px 0 0}}.p-newsHead__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-newsHead__headline{font-weight:600}@media screen and (max-width:960px){.p-newsHead__headline{font-size:1.4rem}}@media screen and (min-width:961px){.p-newsHead__headline{font-size:2.8rem}}.p-newsPostLinkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.p-newsPostLinkWrap{margin-top:60px}}@media screen and (min-width:961px){.p-newsPostLinkWrap{margin-top:120px}}.p-newsPostLink__item:first-child{position:relative}.p-newsPostLink__item:first-child:before{position:absolute;top:0;bottom:0;content:"";width:1px;height:7px;background-color:#000}@media screen and (max-width:960px){.p-newsPostLink__item:first-child:before{top:0;bottom:0;left:-10px;margin:auto}}@media screen and (min-width:961px){.p-newsPostLink__item:first-child:before{top:0;bottom:0;left:-20px;margin:auto}}.p-newsPostLink__item:last-child{position:relative}.p-newsPostLink__item:last-child:before{position:absolute;top:0;bottom:0;content:"";width:1px;height:7px;background-color:#000}@media screen and (max-width:960px){.p-newsPostLink__item:last-child:before{top:0;bottom:0;right:-10px;margin:auto}}@media screen and (min-width:961px){.p-newsPostLink__item:last-child:before{top:0;bottom:0;right:-20px;margin:auto}}.p-newsPostLink__itemPrev{font-family:Roboto,sans-serif;position:relative;display:block;color:#000}@media screen and (min-width:961px){.p-newsPostLink__itemPrev{-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}.p-newsPostLink__itemPrev:before{display:inline-block;content:"";vertical-align:middle;width:0;height:0;border-style:solid;border-width:3px 8px 3px 0;border-color:transparent #000 transparent transparent}@media screen and (max-width:960px){.p-newsPostLink__itemPrev:before{margin:0 10px 1px 0}}@media screen and (min-width:961px){.p-newsPostLink__itemPrev:before{margin:0 20px 0 0;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.p-newsPostLink__itemPrev:hover{color:#db0310}}@media screen and (min-width:961px){.p-newsPostLink__itemPrev:hover:before{border-color:transparent #db0310 transparent transparent}}.p-newsPostLink__itemBack{display:block;border:1px solid #ddd;text-align:center;color:#000}@media screen and (max-width:960px){.p-newsPostLink__itemBack{width:120px;margin:0 20px;padding:6px 0;font-size:1.1rem}}@media screen and (min-width:961px){.p-newsPostLink__itemBack{width:200px;margin:0 30px;padding:12px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.p-newsPostLink__itemBack:hover{border:1px solid #000;background-color:#000;color:#fff}}.p-newsPostLink__itemNext{font-family:Roboto,sans-serif;position:relative;display:block;color:#000}@media screen and (min-width:961px){.p-newsPostLink__itemNext{-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}.p-newsPostLink__itemNext:after{display:inline-block;content:"";vertical-align:middle;width:0;height:0;border-style:solid;border-width:3px 0 3px 8px;border-color:transparent transparent transparent #000}@media screen and (max-width:960px){.p-newsPostLink__itemNext:after{margin:0 0 1px 10px}}@media screen and (min-width:961px){.p-newsPostLink__itemNext:after{margin:0 0 0 20px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}}@media screen and (min-width:961px){.p-newsPostLink__itemNext:hover{color:#db0310}}@media screen and (min-width:961px){.p-newsPostLink__itemNext:hover:after{border-color:transparent transparent transparent #db0310}}@media screen and (min-width:961px){main.course .g-heroWrap{background-color:transparent}}@media screen and (min-width:961px){main.course .g-heroInner.g-heroInner--course{background-color:transparent}}.p-rc__lead{letter-spacing:.1em}@media screen and (max-width:960px){.p-rc__lead{font-size:1.4rem;line-height:1.857;margin-bottom:15px;padding:0 40px}}@media screen and (min-width:961px){.p-rc__lead{font-size:1.8rem;margin-bottom:44px;text-align:center}}@media screen and (max-width:960px){.c-courseWrap{padding:0 20px}}@media screen and (min-width:961px){.c-courseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.c-courseWrapList{margin-bottom:20px}}@media screen and (min-width:961px){.c-courseWrapList{width:33.3%;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-courseWrapList .c-courseImgLink{position:relative;display:block;width:100%;overflow:hidden;z-index:1}@media screen and (max-width:960px){.c-courseWrapList .c-courseImgLink{padding-top:35.823%}}@media screen and (min-width:961px){.c-courseWrapList .c-courseImgLink{padding-top:46.547%}}.c-courseWrapList .c-courseImgLink:before{content:'';width:100%;display:inline-block;position:absolute;top:0;left:0;height:0;background-repeat:no-repeat;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width:960px){.c-courseWrapList .c-courseImgLink:before{padding-top:35.823%;background-size:120%;background-position:80% top}}@media screen and (min-width:961px){.c-courseWrapList .c-courseImgLink:before{padding-top:46.547%;background-size:cover;background-position:center center}}.c-courseWrapList .c-courseImgLink--cg .c-course__img{background-image:url(../img/course/corner_cg.svg)}.c-courseWrapList .c-courseImgLink--game .c-course__img{background-image:url(../img/course/corner_game.svg)}.c-courseWrapList .c-courseImgLink--animation .c-course__img{background-image:url(../img/course/corner_animation.svg)}.c-courseWrapList .c-courseImgLink--design .c-course__img{background-image:url(../img/course/corner_design.svg)}.c-courseWrapList .c-courseImgLink--ai .c-course__img{background-image:url(../img/course/corner_ai.svg)}.c-courseWrapList .c-courseImgLink--mobile .c-course__img{background-image:url(../img/course/corner_mobile.svg)}.c-courseWrapList .c-courseImgLink--it .c-course__img{background-image:url(../img/course/corner_it.svg)}.c-courseWrapList .c-courseImgLink--security .c-course__img{background-image:url(../img/course/corner_security.svg)}.c-courseWrapList .c-courseImgLink--elec .c-course__img{background-image:url(../img/course/corner_elec.svg)}.c-courseWrapList .c-courseImgLink--yakan .c-course__img{background-image:url(../img/course/corner_yakan.svg)}.c-courseWrapList .c-courseImgLink--cg:before{background-image:url(../img/course/ttl_cg.jpg)}.c-courseWrapList .c-courseImgLink--game:before{background-image:url(../img/course/ttl_game.jpg)}.c-courseWrapList .c-courseImgLink--animation:before{background-image:url(../img/course/ttl_animation.jpg)}.c-courseWrapList .c-courseImgLink--design:before{background-image:url(../img/course/ttl_design.jpg)}.c-courseWrapList .c-courseImgLink--ai:before{background-image:url(../img/course/ttl_ai.jpg)}.c-courseWrapList .c-courseImgLink--mobile:before{background-image:url(../img/course/ttl_mobile.jpg)}.c-courseWrapList .c-courseImgLink--it:before{background-image:url(../img/course/ttl_it.jpg)}.c-courseWrapList .c-courseImgLink--security:before{background-image:url(../img/course/ttl_security.jpg)}.c-courseWrapList .c-courseImgLink--elec:before{background-image:url(../img/course/ttl_elec.jpg)}.c-courseWrapList .c-courseImgLink--yakan:before{background-image:url(../img/course/ttl_yakan.jpg)}.c-courseWrapList .c-courseImgLink .c-course__img{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (min-width:961px){.c-courseWrapList .c-courseImgLink:hover:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-moz-filter:brightness(1.1);-o-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.1" /><feFuncG type="linear" slope="1.1" /><feFuncB type="linear" slope="1.1" /></feComponentTransfer></filter></svg>#filter');filter:brightness(1.1)}}.c-courseTopLink{text-align:center;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.c-courseTopLink{top:45%;width:45%}}@media screen and (min-width:961px){.c-courseTopLink{top:50%;width:40%}}@media screen and (max-width:960px){.c-courseTopLink .c-courseTopLink__img img{width:50px}}@media screen and (min-width:961px){.c-courseTopLink .c-courseTopLink__img img{width:auto}}.c-courseTopLink .c-courseTopLink__txt{position:relative;color:#3b3b3b;display:inline-block}@media screen and (max-width:960px){.c-courseTopLink .c-courseTopLink__txt{font-size:1.8rem;font-weight:600}}@media screen and (min-width:961px){.c-courseTopLink .c-courseTopLink__txt{font-size:1.4rem;padding-right:20px}}.c-courseTopLink .c-courseTopLink__txt:before{content:'';background-image:url(../img/course/ico_arrow_right.svg);background-repeat:no-repeat;background-position:center center;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.c-courseTopLink .c-courseTopLink__txt:before{display:inline-block;background-size:20px;width:20px;height:20px;right:-25px;top:55%}}@media screen and (min-width:961px){.c-courseTopLink .c-courseTopLink__txt:before{display:inline-block;background-size:18px;width:18px;height:18px;right:-5px;top:52%}}@media screen and (max-width:960px){.c-courseCont{background:#fff;padding:0 10px}}@media screen and (min-width:961px){.c-courseCont{background:#ececec;padding:30px 18px 20px;height:100%}}@media screen and (min-width:961px){.c-courseCont--column{padding:15px 18px 5px}}.c-courseCont ul li{position:relative}@media screen and (max-width:960px){.c-courseCont ul li{padding:13px 0;border-bottom:dashed 1px #ecefec}.c-courseCont ul li:last-child{border-bottom:none}}@media screen and (min-width:961px){.c-courseCont ul li{margin-bottom:10px}}.c-courseCont ul li a{color:#3b3b3b;font-weight:500;position:relative;display:inline-block}@media screen and (max-width:960px){.c-courseCont ul li a{font-size:1.2rem}}@media screen and (min-width:961px){.c-courseCont ul li a{font-size:1.2rem}}.c-courseCont ul li a:hover{text-decoration:underline}.c-courseCont ul li a span{display:inline-block}@media screen and (max-width:960px){.c-courseCont ul li a span{margin-left:5px}}@media screen and (min-width:961px){.c-courseCont ul li a span{margin-left:5px}}.c-courseCont ul li a span:hover{text-decoration:none}.c-courseCont ul li .c-courseTenure__link{position:relative;display:inline-block}.c-courseCont ul li .c-courseTenure{font-size:10px;font-size:1rem;color:#fff;background:#3b3b3b;font-weight:600;border:solid 1.5px #3b3b3b;display:inline-block}@media screen and (max-width:960px){.c-courseCont ul li .c-courseTenure{padding:2px 8px;border-radius:15px;margin-right:10px}}@media screen and (min-width:961px){.c-courseCont ul li .c-courseTenure{vertical-align:top;padding:2px 8px;border-radius:15px;margin-right:10px}}.c-courseCont ul li .c-courseTenure__bg{color:#3b3b3b;background:#fff}@media screen and (max-width:960px){.g-heroWrap.g-heroWrap--course.g-heroWrap--cg{background:url(../img/course/cg/kv-sp.png) no-repeat center bottom;background-size:100%;height:62vh}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--cg .g-heroInner .g-heroTitleWrap{height:62vh}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--cg .g-heroInner .g-heroTitleWrap .g-heroTitle__course{top:47%;transform:translateY(-47%);-webkit-transform:translateY(-47%);-ms-transform:translateY(-47%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--cg .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_cg.svg) no-repeat 10px center;background-size:60px}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--cg .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{left:10px}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--cg .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{right:10px}}@media screen and (min-width:961px){main.cg .c-container{padding-top:35px}}@media screen and (max-width:960px){main.cg #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--cg ul li a .anchor__arrow:before{background-color:#e66446}.c-anchorLinkWrap--cg ul li a .anchor__arrow:after{color:#e66446}main.cg{background:#f8f8f8}main.cg .p-homeHeadline span{color:#edc300}main.cg .p-homeHeadline span:before{background:#edc300}main .bg-cg{background:url(../img/course/cg/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-cg{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-cg{padding-top:86px;padding-bottom:100px}}main .bg-cg .p-homeHeadline span{color:#3b3b3b}main .bg-cg .p-homeHeadline span:before{background:#3b3b3b}@media screen and (max-width:960px){main .bg-cg02{background:url(../img/course/cg/bg-sp-cg01.jpg) repeat center top;background-size:365px;padding:32px 0 5px}}@media screen and (min-width:961px){main .bg-cg02{background:url(../img/course/cg/bg02.jpg) repeat center -2px;background-size:155px;padding-top:86px;padding-bottom:40px}}main.cg .plx:before{background:#edc300}@media screen and (min-width:961px){.cg #course-department{padding-top:100px;margin-top:-100px}}@media screen and (min-width:961px){#course-department{padding-top:100px;margin-top:-100px}}@media screen and (max-width:960px){#course-department .p-homeHeadline{margin-bottom:22px}}@media screen and (max-width:960px){#course-department .course-departmentInner{background:url(../img/course/cg/ico-main-cg.svg) no-repeat center 60%;background-size:100%;padding:0 20px}}@media screen and (min-width:961px){#course-department .course-departmentInner{background:url(../img/course/cg/ico-main-cg.svg) no-repeat center -100px;width:1000px;max-width:90%;margin:0 auto;height:850px}}.departmentWrap{position:relative}@media screen and (min-width:961px){.departmentWrap{border:3px solid #edc300;height:410px;margin-top:84px}}.departmentWrap .departmentArea .departmentName{color:#edc300;background:#f8f8f8;font-weight:700}@media screen and (max-width:960px){.departmentWrap .departmentArea .departmentName{font-size:1.2rem;text-align:center}}@media screen and (min-width:961px){.departmentWrap .departmentArea .departmentName{font-size:1.8rem;padding:30px 0;display:inline-block;position:absolute;top:50%;left:-18px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width:960px){.eachcourseArea{margin-bottom:40px}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap{margin-top:-20px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;top:-40px}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #edc300;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a{width:30%}.eachcourseArea .eachcourseWrap a:hover img{-moz-filter:brightness(1.2);-o-filter:brightness(1.2);-ms-filter:brightness(1.2);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.2" /><feFuncG type="linear" slope="1.2" /><feFuncB type="linear" slope="1.2" /></feComponentTransfer></filter></svg>#filter');filter:brightness(1.2)}.eachcourseArea .eachcourseWrap a:hover h3{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.eachcourseArea .eachcourseWrap a:hover p{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:480px}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont{text-align:center}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont--inner{display:inline-block}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{text-align:left}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--cg{margin-bottom:15px}}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--cg span{background:#e36545;border-color:#e36545}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--cg span{background:#edc300;border-color:#edc300}}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--cg.eachcourseCont__tenure--3year span{color:#e36545;background:#fff;border-color:#e36545}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--cg.eachcourseCont__tenure--3year span{color:#edc300;border-color:#edc300}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name{text-align:left}}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{color:#3b3b3b;font-weight:600;display:inline-block}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{position:relative;margin-bottom:5px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 span{margin-left:10px}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--cg:before{background:#e66446;background:-webkit-linear-gradient(left,#edc300 0,#e66446 100%);background:linear-gradient(90deg,#edc300 0,#e66446 100%)}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--cg:before{right:-25px;bottom:2px}}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--cg:after{color:#e66446}.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{font-size:1rem}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{font-size:1.2rem}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-50px;width:auto;height:340px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:475px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-top:10px;padding-left:100px}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:absolute;right:-20px;width:130px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{width:auto;height:475px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a:nth-child(3){margin-left:30px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img{padding-left:90px}}@media screen and (max-width:960px){.eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{position:absolute;right:-50px;width:175px}}@media screen and (min-width:961px){.eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{width:auto;height:475px}}@media screen and (max-width:960px){.course-fieldInner{padding:0 20px}}@media screen and (min-width:961px){.course-fieldInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.course-fieldInner .p-homeHeadline{margin-bottom:15px}}@media screen and (min-width:961px){.course-fieldInner .p-homeHeadline{margin-bottom:45px}}@media screen and (max-width:960px){.courseWrap{padding:0 10px}}@media screen and (min-width:961px){.courseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.courseWrap .courseWrapBox{margin-bottom:40px}}@media screen and (min-width:961px){.courseWrap .courseWrapBox{width:30%}}.courseWrap .courseWrapBox h3{position:relative;text-align:center}@media screen and (max-width:960px){.courseWrap .courseWrapBox h3{line-height:1.625}}.courseWrap .courseWrapBox p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}.c-headline-brackets{font-weight:600;position:relative;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-headline-brackets{margin-bottom:15px;padding:5px 0}}@media screen and (min-width:961px){.c-headline-brackets{font-size:1.8rem;padding:.3em;margin-bottom:30px}}.c-headline-brackets:before,.c-headline-brackets:after{position:absolute;top:0;content:'';height:100%;display:inline-block;border-top:solid 2px #3b3b3b;border-bottom:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-headline-brackets:before,.c-headline-brackets:after{width:10px}}@media screen and (min-width:961px){.c-headline-brackets:before,.c-headline-brackets:after{width:13px}}.c-headline-brackets:before{border-left:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-headline-brackets:before{left:20px}}@media screen and (min-width:961px){.c-headline-brackets:before{left:0}}.c-headline-brackets:after{border-right:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-headline-brackets:after{right:20px}}@media screen and (min-width:961px){.c-headline-brackets:after{right:0}}@media screen and (max-width:960px){#course-action{background:#f8f8f8 url(../img/course/cg/bg-pattern01.svg) no-repeat 190% -90px;background-size:230px;padding-top:30px;padding-bottom:35px}}@media screen and (min-width:961px){#course-action{background:url(../img/course/cg/bg-pattern01.svg) no-repeat 125% -90px;padding-top:90px;padding-bottom:90px}}@media screen and (max-width:960px){#course-action .p-homeHeadline{margin-bottom:25px}}@media screen and (min-width:961px){#course-action .p-homeHeadline{margin-bottom:60px}}@media screen and (min-width:961px){#course-action .course-actionInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-action .course-actionInner .movieArea{padding:0 30px}}#course-action .course-actionInner h3{font-weight:600;text-align:center}@media screen and (max-width:960px){#course-action .course-actionInner h3{font-weight:500;font-size:1.8rem;letter-spacing:.1em;line-height:1.667;text-align:left;margin-bottom:20px}}@media screen and (min-width:961px){#course-action .course-actionInner h3{font-size:2.6rem;letter-spacing:.12em;margin-bottom:24px}}#course-action .course-actionInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){#course-action .course-actionInner p{font-size:1.4rem;line-height:1.857;margin-bottom:20px}}@media screen and (min-width:961px){#course-action .course-actionInner p{font-size:1.4rem;margin-bottom:24px}}.swiper-loop{width:100%;position:relative;overflow:hidden}@media screen and (max-width:960px){.swiper-loop{margin-bottom:20px}.swiper-loop img{width:auto;height:200px}}@media screen and (min-width:961px){.swiper-loop{margin-top:20px;margin-bottom:80px}}.swiper-loop .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}@media screen and (min-width:961px){#course-work .course-workInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-work .course-workInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){#course-work .course-workInner .p-homeHeadline{margin-bottom:60px}}@media screen and (min-width:961px){.workContArea{background:#fff;margin-bottom:30px;padding-bottom:50px}}@media screen and (max-width:960px){.workContArea .workContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 0 10px}}@media screen and (min-width:961px){.workContArea .workContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:70px}}.workContArea .workContWrap .workCont__name{color:#e66446;font-weight:700}@media screen and (max-width:960px){.workContArea .workContWrap .workCont__name{font-size:1.4rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em;text-align:center}}@media screen and (min-width:961px){.workContArea .workContWrap .workCont__name{font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 58px;letter-spacing:.1em;text-align:center}}.workContArea .workContWrap .workCont__name--line{color:#e66446;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){.workContArea .workContWrap .workCont__name--line{font-size:1.5rem}}@media screen and (min-width:961px){.workContArea .workContWrap .workCont__name--line{font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 58px 0 25px;letter-spacing:.1em;text-align:center}}@media screen and (max-width:960px){.workContArea .workContWrap .workListWrap{padding-left:10px}}@media screen and (min-width:961px){.workContArea .workContWrap .workListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.workContArea .workContWrap .workListWrap .workList__item{margin-bottom:20px}}@media screen and (min-width:961px){.workContArea .workContWrap .workListWrap .workList__item{width:47%}}.workContArea .workContWrap .workListWrap .workList__item .workCont__move{width:100%;position:relative;padding-top:56.25%}@media screen and (min-width:961px){.workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:15px}}.workContArea .workContWrap .workListWrap .workList__item .workCont__move iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:960px){.workContArea .workContWrap .workListWrap .workList__item .workCont__txt{padding:5px 10px}}.workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-size:1.4rem;line-height:2.143}}@media screen and (min-width:961px){.workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-size:1.4rem;line-height:1.8}}.headline-work{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%}@media screen and (max-width:960px){.headline-work{padding-left:20px}}@media screen and (min-width:961px){.headline-work{font-size:1.8rem;margin-bottom:50px;padding:10px 0 0 56px}}.headline-work:before{content:'';display:inline-block;position:absolute;top:0;right:0}@media screen and (max-width:960px){.headline-work:before{background:url(../img/course/cg/headline01-sp.svg) no-repeat;background-position:right center;width:85px;height:28px}}@media screen and (min-width:961px){.headline-work:before{background:url(../img/course/cg/headline01.svg) no-repeat;background-position:right center;width:100%;height:40px}}.headline-work02{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%}@media screen and (max-width:960px){.headline-work02{padding-left:60%}}@media screen and (min-width:961px){.headline-work02{font-size:1.8rem;margin-bottom:50px;padding:10px 0 0 650px}}.headline-work02:before{content:'';display:inline-block;position:absolute;top:0;right:0}@media screen and (max-width:960px){.headline-work02:before{background:url(../img/course/cg/headline02-sp.svg) no-repeat;background-position:left center;width:100%;height:28px}}@media screen and (min-width:961px){.headline-work02:before{background:url(../img/course/cg/headline02.svg) no-repeat;background-position:left center;width:100%;height:40px}}#course-news{background:url(../img/course/cg/ico-main-cg.svg) no-repeat}@media screen and (max-width:960px){#course-news{background-position:-220px -100px;background-size:375px;padding:32px 0}}@media screen and (min-width:961px){#course-news{background-position:-120% center;padding:84px 0 100px}}@media screen and (max-width:960px){#course-news .p-homeHeadline{margin-bottom:35px}}@media screen and (min-width:961px){#course-news .p-homeHeadline{margin-bottom:48px}}@media screen and (max-width:960px){#course-news .p-homeHeadline .en{margin-bottom:0}}@media screen and (min-width:961px){#course-news .p-homeHeadline .en{font-size:5.5rem}}@media screen and (max-width:960px){#course-news .swiper-news-arrow--cg .c-newsContLink .c-newsContImgArea{border-top:solid 2px #dc6545;border-right:solid 2px #e1913d;border-bottom:solid 2px #e1913d;border-left:solid 2px #dc6545}}@media screen and (min-width:961px){#course-news .swiper-news-arrow--cg .c-newsContLink .c-newsContImgArea{border-top:solid 5px #dc6545;border-right:solid 5px #e1913d;border-bottom:solid 5px #e1913d;border-left:solid 5px #dc6545}}@media screen and (max-width:960px){#course-news .p-homeNewsContSp.p-homeNewsContSp--cg{padding:0 20px}}@media screen and (max-width:960px){#course-news .p-homeNewsContSp.p-homeNewsContSp--cg .c-newsContLink .c-newsContImgArea{border-top:solid 2px #dc6545;border-right:solid 2px #e1913d;border-bottom:solid 2px #e1913d;border-left:solid 2px #dc6545}}@media screen and (max-width:960px){#course-news .p-homeNewsContSp.p-homeNewsContSp--cg .c-newsContLink{background:transparent}}@media screen and (max-width:960px){#course-news .p-homeBtnLink{padding:0 20px}}#course-news .p-homeBtnLink a{background:#e66446;background:-webkit-linear-gradient(left,#edc300 0,#e66446 100%);background:linear-gradient(90deg,#edc300 0,#e66446 100%)}@media screen and (min-width:961px){#course-news .p-homeBtnLink a:hover{color:#e66446;border:solid 1px #e66446}#course-news .p-homeBtnLink a:hover span{color:#e66446}#course-news .p-homeBtnLink a:hover span:after{background:url(../img/course/cg/ico-orange-arrow-right.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){#course-features{padding-bottom:0}}@media screen and (min-width:961px){#course-features{padding-top:90px;padding-bottom:40px}}@media screen and (max-width:960px){#course-features .p-homeHeadline{margin-bottom:10px}}@media screen and (min-width:961px){#course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (max-width:960px){#course-features .course-featuresInner{padding:0}}@media screen and (min-width:961px){#course-features .course-featuresInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-features .more-btn{margin-top:70px}}@media screen and (max-width:960px){#course-features .enclosureWrapBox{padding-top:20px;margin-bottom:20px}}@media screen and (min-width:961px){.enclosureWrap{margin-bottom:80px;padding-top:50px}}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner{border:solid 2px #3b3b3b;margin:0 30px;padding:0 0 20px}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner{width:870px;margin:0 auto;border:solid 3px #3b3b3b;text-align:center;padding-bottom:30px}}.enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/cg/bg.png) repeat left top;color:#3b3b3b;font-weight:600;text-align:center;position:relative;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:1.6rem;line-height:1.625;width:80%;margin:0 auto 10px;top:-15px}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:2.6rem;line-height:1.462;top:-45px;margin:auto;padding:0 30px;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.enclosureWrap .enclosureWrap-inner .headline-line{color:#3b3b3b;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .headline-line{font-size:2.6rem;line-height:1.462;margin:auto}}.enclosureWrap .enclosureWrap-inner .headline-line02{color:#3b3b3b;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .headline-line02{font-size:2.6rem;line-height:1.462;margin:auto}}.enclosureWrap .enclosureWrap-inner p{text-align:left}.enclosureWrap .enclosureWrap-inner .enclosureCont{position:relative}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosureCont{padding:0 20px;margin-bottom:20px}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosureCont{width:715px;margin:0 auto 20px;top:-20px}}.enclosureWrap .enclosureWrap-inner .enclosureCont p{font-weight:500}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.05em;line-height:1.857}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.1em}}.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{width:calc(100% + 40px);margin:0 -20px 5px}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{width:calc(100% + 130px);margin:0 -65px 20px}}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 5px 0 0}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 2% 0 0}}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 5px 0 0}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 2% 0 0}}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{position:relative;overflow:hidden}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{width:calc(100% + 130px);margin:0 -65px 20px}}.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:5px 10px}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:10px 20px}}.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-weight:500}@media screen and (max-width:960px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1rem;line-height:1.6rem}}@media screen and (min-width:961px){.enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.2rem;letter-spacing:.1em;line-height:1.833}}.cont-hide{position:relative;display:none}@media screen and (max-width:960px){.sp-cont-hide{display:none}}@media screen and (max-width:960px){.sp-cont-hide02{display:none}}@media screen and (max-width:960px){.sp-cont-hide03{display:none}}.more-btn{font-weight:500;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.more-btn{font-size:1.2rem;top:-40px}}@media screen and (min-width:961px){.more-btn{font-size:1.4rem;top:-40px}}.more-btn--white{color:#fff}.more-btn:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:960px){.more-btn:after{padding-top:30px}}@media screen and (min-width:961px){.more-btn:after{padding-top:30px}}.more-btn--white{color:#fff!important}.more-btn--white:after{background:url(../img/ico-item-arrow-top-white.svg) no-repeat center top!important}.more-btn--white.on-click:after{background:url(../img/ico-close-white.svg) no-repeat center top!important}.more-btn.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.more-btn.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.more-btn.on-click:after{padding-top:30px}}@media screen and (max-width:960px){.sp-more-btn{font-weight:500;font-size:1.2rem;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;margin-top:40px;letter-spacing:.1em}}@media screen and (min-width:961px){.sp-more-btn{display:none}}@media screen and (max-width:960px){.sp-more-btn:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s;padding-top:30px}}@media screen and (max-width:960px){.sp-more-btn.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top;padding-top:30px}}.sp-more-btn--white{color:#fff!important}.sp-more-btn--white:after{background:url(../img/ico-item-arrow-top-white.svg) no-repeat center top!important}.sp-more-btn--white.on-click:after{background:url(../img/ico-close-white.svg) no-repeat center top!important}@media screen and (max-width:960px){.sp-more-btn02{font-weight:500;font-size:1.2rem;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;margin-top:40px;letter-spacing:.1em}}@media screen and (min-width:961px){.sp-more-btn02{display:none}}@media screen and (max-width:960px){.sp-more-btn02:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s;padding-top:30px}}@media screen and (max-width:960px){.sp-more-btn02.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top;padding-top:30px}}@media screen and (max-width:960px){.sp-more-btn03{font-weight:500;font-size:1.2rem;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;margin-top:40px;letter-spacing:.1em}}@media screen and (min-width:961px){.sp-more-btn03{display:none}}@media screen and (max-width:960px){.sp-more-btn03:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s;padding-top:30px}}@media screen and (max-width:960px){.sp-more-btn03.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top;padding-top:30px}}@media screen and (max-width:960px){#course-message{background:url(../img/course/cg/ico-main-cg.svg) no-repeat center 106%;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){#course-message{background:url(../img/course/cg/bg-pattern02.svg) no-repeat;background-size:320px;background-position:-80px -80px;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){#course-message .course-messageBgcenter{background:url(../img/course/cg/bg-pattern03.svg) no-repeat;background-position:right center}}@media screen and (min-width:961px){#course-message .course-messageInner{background:url(../img/course/cg/bg-pattern04.svg) no-repeat;background-position:left bottom;width:1160px;max-width:90%;margin:0 auto;padding-bottom:87px}}@media screen and (min-width:961px){.course-messageWrap{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}@media screen and (max-width:960px){.course-messageTabWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.course-messageTabWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}}.course-messageTabWrap .message-tab,.course-messageTabWrap .message-tab-sp{background:#edc300;position:relative;cursor:pointer;display:block}@media screen and (max-width:960px){.course-messageTabWrap .message-tab,.course-messageTabWrap .message-tab-sp{width:48%;margin-right:2%;padding:20px 7px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab,.course-messageTabWrap .message-tab-sp{width:23%;margin-right:2%;padding:32px 20px}.course-messageTabWrap .message-tab:last-child,.course-messageTabWrap .message-tab-sp:last-child{margin-right:0}}.course-messageTabWrap .message-tab .messageImg,.course-messageTabWrap .message-tab-sp .messageImg{text-align:center}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageImg,.course-messageTabWrap .message-tab-sp .messageImg{width:80px;height:80px;border-radius:40px;margin:0 auto 20px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageImg,.course-messageTabWrap .message-tab-sp .messageImg{width:110px;height:110px;border-radius:55px;margin:0 auto 43px}}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageNo,.course-messageTabWrap .message-tab-sp .messageNo{position:absolute;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:8px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageNo,.course-messageTabWrap .message-tab-sp .messageNo{position:absolute;top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:20px}}.course-messageTabWrap .message-tab .messageNo .message__txt,.course-messageTabWrap .message-tab-sp .messageNo .message__txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;color:#fff}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageNo .message__txt,.course-messageTabWrap .message-tab-sp .messageNo .message__txt{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageNo .message__txt,.course-messageTabWrap .message-tab-sp .messageNo .message__txt{font-size:1rem;letter-spacing:.1em}}.course-messageTabWrap .message-tab .messageNo .num,.course-messageTabWrap .message-tab-sp .messageNo .num{color:#fff;font-weight:700}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageNo .num,.course-messageTabWrap .message-tab-sp .messageNo .num{font-size:2rem}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageNo .num,.course-messageTabWrap .message-tab-sp .messageNo .num{font-size:2.8rem}}.course-messageTabWrap .message-tab .messageCont .message__title,.course-messageTabWrap .message-tab-sp .messageCont .message__title{color:#fff;font-weight:600;position:relative;padding:.3em;text-align:center}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageCont .message__title,.course-messageTabWrap .message-tab-sp .messageCont .message__title{font-size:1.1rem;letter-spacing:.02em}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageCont .message__title,.course-messageTabWrap .message-tab-sp .messageCont .message__title{font-size:1.2rem;letter-spacing:.02em;line-height:1.5}}.course-messageTabWrap .message-tab .messageCont .message__title:before,.course-messageTabWrap .message-tab .messageCont .message__title:after,.course-messageTabWrap .message-tab-sp .messageCont .message__title:before,.course-messageTabWrap .message-tab-sp .messageCont .message__title:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #fff;border-bottom:solid 2px #fff}.course-messageTabWrap .message-tab .messageCont .message__title:before,.course-messageTabWrap .message-tab-sp .messageCont .message__title:before{border-left:solid 2px #fff;left:0}.course-messageTabWrap .message-tab .messageCont .message__title:after,.course-messageTabWrap .message-tab-sp .messageCont .message__title:after{border-right:solid 2px #fff;right:0}.course-messageTabWrap .message-tab.tab-activ,.course-messageTabWrap .message-tab.tab-activ-sp,.course-messageTabWrap .message-tab-sp.tab-activ,.course-messageTabWrap .message-tab-sp.tab-activ-sp{background:#fff;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt,.course-messageTabWrap .message-tab.tab-activ-sp .messageNo .message__txt,.course-messageTabWrap .message-tab-sp.tab-activ .messageNo .message__txt,.course-messageTabWrap .message-tab-sp.tab-activ-sp .messageNo .message__txt{color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageNo .num,.course-messageTabWrap .message-tab.tab-activ-sp .messageNo .num,.course-messageTabWrap .message-tab-sp.tab-activ .messageNo .num,.course-messageTabWrap .message-tab-sp.tab-activ-sp .messageNo .num{color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageCont .message__title,.course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title,.course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title,.course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title{color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before,.course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title:before,.course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title:before,.course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title:before{border-color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after,.course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title:after,.course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title:after,.course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title:after{border-color:#e66446}.course-messageTabWrap .message-tab.tab-activ:before,.course-messageTabWrap .message-tab.tab-activ-sp:before,.course-messageTabWrap .message-tab-sp.tab-activ:before,.course-messageTabWrap .message-tab-sp.tab-activ-sp:before{content:'';display:inline-block;background:url(../img/course/cg/ico-tab-bottom.svg) no-repeat;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:960px){.course-messageTabWrap .message-tab.tab-activ:before,.course-messageTabWrap .message-tab.tab-activ-sp:before,.course-messageTabWrap .message-tab-sp.tab-activ:before,.course-messageTabWrap .message-tab-sp.tab-activ-sp:before{background-size:21px;width:21px;height:14px;bottom:-14px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab.tab-activ:before,.course-messageTabWrap .message-tab.tab-activ-sp:before,.course-messageTabWrap .message-tab-sp.tab-activ:before,.course-messageTabWrap .message-tab-sp.tab-activ-sp:before{background-size:30px;width:30px;height:20px;bottom:-20px}}@media screen and (max-width:960px){.course-messageTabWrap .message-tab:nth-child(2n),.course-messageTabWrap .message-tab-sp:nth-child(2n){margin-right:0}}.panel,.panel-sp{display:none}.panel.tab-show,.panel-sp.tab-show-sp{display:block}@media screen and (max-width:960px){.messageShowWrap{margin-bottom:30px}}.messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/cg/bg-message01.svg) no-repeat left top;position:relative}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine{background-size:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:180px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:311px}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__img{position:absolute;left:0;bottom:0}.messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:100px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__img{position:absolute;left:25px;bottom:0;width:322px}.messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:290px}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#e66446}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{margin-top:20px;margin-bottom:5px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{margin-top:50px;margin-bottom:5px}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no span{display:block;text-align:center;font-weight:700}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .en{font-size:1rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .en{font-size:1.2rem}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .num{font-size:2.9rem;line-height:1}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .num{font-size:4.8rem;line-height:1}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#e66446;font-weight:600;position:relative;text-align:center}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{font-size:1.6rem;line-height:1.462;padding:5px 20px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{font-size:2.6rem;letter-spacing:.02em;line-height:1.462;padding:.3em 30px}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #e66446;border-bottom:solid 2px #e66446}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #e66446;left:0}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #e66446;right:0}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo{background:#fff}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo{position:absolute;width:50%;right:20px;bottom:-75px;padding:7px 10px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo{position:absolute;right:40px;bottom:-80px;width:309px;height:auto;padding:15px 30px}}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{font-weight:600;letter-spacing:.2em}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{font-size:1rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{margin-bottom:5px}}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#e66446;font-weight:700;letter-spacing:.1em}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{font-size:1rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{font-size:1.2rem;margin-bottom:5px}}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-weight:600;letter-spacing:.15em}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-size:1.6rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-size:1.7rem;margin-bottom:5px}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__course{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__course{font-size:1.2rem;letter-spacing:.15em}}@media screen and (max-width:960px){.messageShowContWrap{background-color:#fff;background-image:url(../img/course/cg/bg-message-left.svg),url(../img/course/cg/bg-message-right.svg);background-position:left top,right bottom;background-size:165px}}@media screen and (min-width:961px){.messageShowContWrap{background:#fff url(../img/course/cg/bg-message-left.svg) no-repeat left top}}.messageShowContWrap .messageShowContInner{position:relative}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner{background-image:url(../img/course/cg/bg-message-left-center-sp.svg),url(../img/course/cg/bg-message-right-sp.svg);background-position:-43% 33%,143% 27%;background-size:165px,165px;padding:100px 30px 20px}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner{background:url(../img/course/cg/bg-message-right.svg) no-repeat right bottom;padding:100px 80px 20px}}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont{margin-bottom:30px}}.messageShowContWrap .messageShowContInner .messageShowCont h4{color:#e66446;font-weight:500;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont h4{font-size:1.6rem;margin-bottom:20px;padding-left:50px}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner .messageShowCont h4{font-size:2.4rem;margin-bottom:30px;padding-left:50px}}.messageShowContWrap .messageShowContInner .messageShowCont h4:before{content:'';position:absolute;background:#e66446;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont h4:before{width:33px;height:1.5px}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner .messageShowCont h4:before{width:33px;height:2px}}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner .messageShowCont p{font-size:1.4rem;line-height:1.857;margin-bottom:25px}}@media screen and (min-width:961px){.messageShowWorkWrap{padding-bottom:50px}}.messageShowWorkWrap .messageShowWorkArea{background:#f8f8f8}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea{padding:20px 15px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 35px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:35%}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li{width:49%}.messageShowWorkWrap .messageShowWorkArea ul li img{width:100%}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li:first-child{margin-right:2%}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul li:first-child{margin-right:15px}}.messageShowWorkWrap .messageShowWorkArea ul li span{display:block}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li span{font-weight:400;font-size:1rem;line-height:1.667}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul li span{font-size:1.2rem;line-height:1.667}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li span span{margin-top:10px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul li span span{margin-top:10px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea .work__profile{width:60%}}.messageShowWorkWrap .messageShowWorkArea .work__profile p{font-weight:400}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea .work__profile p{font-weight:400;font-size:1rem;line-height:1.6}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea .work__profile p{font-size:1.2rem;line-height:2;letter-spacing:.1em}}.messageShowWorkWrap .messageShowProfile{border-top:solid 1px #3b3b3b}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile{margin-top:30px;padding-top:20px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding-top:40px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profile__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.messageShowWorkWrap .messageShowProfile .profile__img img{width:60px;height:60px;border-radius:30px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profile__img{width:120px;border-radius:60px;margin-right:30px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profile__img .profile__neme{font-weight:500;font-size:2rem;letter-spacing:.1em;margin-left:10px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profile__img .profile__neme span{font-size:1.6rem}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profileCont{width:80%}}.messageShowWorkWrap .messageShowProfile .profileCont .profile__neme{font-weight:500}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profileCont .profile__neme{font-size:1.8rem}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profileCont .profile__txt{font-size:1.2rem;line-height:1.667;letter-spacing:.1em}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profileCont .profile__txt{font-size:1.2rem;line-height:1.667;letter-spacing:.1em}}.message-hide{display:none}.message-close-btn{font-weight:500;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.message-close-btn{font-size:1.2rem;margin-top:40px}}@media screen and (min-width:961px){.message-close-btn{font-size:1.4rem;top:-40px;margin-top:80px}}.message-close-btn:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:960px){.message-close-btn:after{padding-top:30px}}@media screen and (min-width:961px){.message-close-btn:after{padding-top:30px}}.message-close-btn.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.message-close-btn.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.message-close-btn.on-click:after{padding-top:30px}}.message-close-btn--white{color:#fff!important}.message-close-btn--white:after{background:url(../img/ico-item-arrow-top-white.svg) no-repeat center top!important}.message-close-btn--white.on-click:after{background:url(../img/ico-close-white.svg) no-repeat center top!important}.hide-cont{display:none}.message-cont-hide,.message-cont-hide01,.message-cont-hide02,.message-cont-hide03,.message-cont-hide04{display:none}.message-more-btn,.message-more-btn01,.message-more-btn02,.message-more-btn03,.message-more-btn04{font-weight:500;text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.message-more-btn,.message-more-btn01,.message-more-btn02,.message-more-btn03,.message-more-btn04{font-size:1.2rem;margin-top:40px}}@media screen and (min-width:961px){.message-more-btn,.message-more-btn01,.message-more-btn02,.message-more-btn03,.message-more-btn04{font-size:1.4rem;margin:50px auto 0}}.message-more-btn:after,.message-more-btn01:after,.message-more-btn02:after,.message-more-btn03:after,.message-more-btn04:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:960px){.message-more-btn:after,.message-more-btn01:after,.message-more-btn02:after,.message-more-btn03:after,.message-more-btn04:after{padding-top:30px}}@media screen and (min-width:961px){.message-more-btn:after,.message-more-btn01:after,.message-more-btn02:after,.message-more-btn03:after,.message-more-btn04:after{padding-top:30px}}.message-more-btn.on-click:after,.message-more-btn01.on-click:after,.message-more-btn02.on-click:after,.message-more-btn03.on-click:after,.message-more-btn04.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.message-more-btn.on-click:after,.message-more-btn01.on-click:after,.message-more-btn02.on-click:after,.message-more-btn03.on-click:after,.message-more-btn04.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.message-more-btn.on-click:after,.message-more-btn01.on-click:after,.message-more-btn02.on-click:after,.message-more-btn03.on-click:after,.message-more-btn04.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.message-more-btn.on-click,.message-more-btn01.on-click,.message-more-btn02.on-click,.message-more-btn03.on-click,.message-more-btn04.on-click{margin:0 auto;-webkit-transform:translate(0,123px);-ms-transform:translate(0,123px);transform:translate(0,123px)}}@media screen and (max-width:960px){#course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){#course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.cg #course-faq .p-homeHeadline{margin-bottom:50px}}.accordion_one .accordion_header{color:#3b3b3b;font-weight:500;background:#fff;z-index:1;cursor:pointer;-webkit-transition:.2s;transition:.2s;position:relative}@media screen and (max-width:960px){.accordion_one .accordion_header{font-size:1.5rem;letter-spacing:.1em;line-height:21px;padding:10px 40px 10px 20px}}@media screen and (min-width:961px){.accordion_one .accordion_header{font-size:1.8rem;letter-spacing:.1em;margin-bottom:1px;padding:10px 40px}}.accordion_one .i_box{position:absolute;width:25px;height:25px}@media screen and (max-width:960px){.accordion_one .i_box{top:8px;right:13px}}@media screen and (min-width:961px){.accordion_one .i_box{top:15px;right:30px}}.accordion_one .i_box:before,.accordion_one .i_box:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:25px;height:25px}@media screen and (max-width:960px){.accordion_one .i_box:before,.accordion_one .i_box:after{background-size:20px!important}}.accordion_one .open .i_box:before{display:none}.accordion_one .i_box:after{display:none}.accordion_one .open .i_box:after{display:block}@media screen and (max-width:960px){.accordion_one .open .i_box:after{width:100%}}.accordion_one{position:relative}@media screen and (max-width:960px){.accordion_one{padding-bottom:2px}}.p-faq__a-txt{letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;position:relative}@media screen and (max-width:960px){.p-faq__a-txt{font-size:1.2rem;line-height:1.667;padding-bottom:10px}}@media screen and (min-width:961px){.p-faq__a-txt{font-size:1.4rem;padding-bottom:10px;line-height:1.857}}.accordion_one .accordion_inner{display:none}@media screen and (max-width:960px){.accordion_one .accordion_inner{padding:20px 10px 10px}}@media screen and (min-width:961px){.accordion_one .accordion_inner{padding:30px 0 20px}}.accordion_one .i_box:before{background:url(../img/ico-arrow-open.svg) no-repeat center center;background-size:100%;top:0;left:0;bottom:0;right:0}.accordion_one .i_box:after{background:url(../img/ico-arrow-close.svg) no-repeat center center;background-size:100%;top:0;bottom:0;-webkit-transition:.3s;transition:.3s;display:none}.movie-cont-hide{display:none}.movieWork{background:#fff}@media screen and (max-width:960px){.movieWork{padding:30px}}@media screen and (min-width:961px){.movieWork{padding:30px 40px 20px}}.movieWork ul li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #b7b7b7}@media screen and (max-width:960px){.movieWork ul li{padding:11px 0}}@media screen and (min-width:961px){.movieWork ul li{padding:11px 0}}.movieWork ul li .year{font-weight:600;border-right:solid 1px #b7b7b7;letter-spacing:.1em}@media screen and (max-width:960px){.movieWork ul li .year{font-size:1.2rem;padding-right:15px}}@media screen and (min-width:961px){.movieWork ul li .year{font-size:1.2rem;padding-right:24px}}.movieWork ul li .movie__name{letter-spacing:.1em}@media screen and (max-width:960px){.movieWork ul li .movie__name{font-size:1.2rem;line-height:22px;padding-left:15px}}@media screen and (min-width:961px){.movieWork ul li .movie__name{font-size:1.2rem;line-height:22px;padding-left:24px}}.movieWork ul li:first-child{border-top:solid 1px #b7b7b7}.movieWork p.movie__txt{letter-spacing:.1em}@media screen and (max-width:960px){.movieWork p.movie__txt{font-size:1.2rem!important;text-align:left;margin-bottom:0!important}}@media screen and (min-width:961px){.movieWork p.movie__txt{font-size:1.2rem!important;margin-bottom:0!important;text-align:right}}.action-link{text-align:center;display:block;color:#3b3b3b;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.action-link{font-weight:500;font-size:1.2rem;margin-top:30px;padding:30px 0 0}}@media screen and (min-width:961px){.action-link{font-weight:600;font-size:1.4rem;margin:50px auto 0;padding:30px 15px 0}}.action-link:after{content:"";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s;-erbkit-transition:.2s;position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:960px){.action-link:after{padding-top:30px;width:60px}}@media screen and (min-width:961px){.action-link:after{padding-top:30px;width:50px}}.action-link.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.action-link.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.action-link.on-click:after{padding-top:30px}}.action-link.on-click span{display:none}.g-heroWrap--it{position:relative}@media screen and (max-width:960px){.g-heroWrap--it{background:url(../img/course/it/kv-sp.png) no-repeat center top;background-size:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--it:before{background:url(../img/course/it/kv-01.png) no-repeat right top;right:-63px}}@media screen and (min-width:961px){.g-heroWrap--it:after{background:url(../img/course/it/kv-02.png) no-repeat right top;right:-63px}}@media screen and (min-width:961px){.g-heroWrap--it .g-heroInner:before{background:url(../img/course/it/kv-03.png) no-repeat right top;right:-63px}}@media screen and (min-width:961px){.g-heroWrap--it .g-heroInner:after{background:url(../img/course/it/kv-04.png) no-repeat right top;right:-63px}}@media screen and (max-width:960px){.g-heroWrap--it .g-heroInner .g-heroTitleWrap{height:62vh}}@media screen and (min-width:961px){.g-heroWrap--it .g-heroInner .g-heroTitleWrap{padding-top:195px;padding-bottom:198px}}.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#4fc33d}.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #4fc33d;border-bottom:solid 1px #4fc33d}.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #4fc33d}.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #4fc33d}.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_it.svg) no-repeat left center}.g-heroWrap--it .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#0a78e6}@media screen and (min-width:961px){main.it .c-container{padding-top:35px}}.c-anchorLinkWrap--it ul li a .anchor__arrow:before{background-color:#0a78e6}.c-anchorLinkWrap--it ul li a .anchor__arrow:after{color:#0a78e6}main.it{background:#f8f8f8}main.it .p-homeHeadline span{color:#0a78e6}main.it .p-homeHeadline span:before{background:#0a78e6}main .bg-it{background:url(../img/course/it/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-it{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-it{padding-top:86px;padding-bottom:100px}}main .bg-it .p-homeHeadline span{color:#fff}main .bg-it .p-homeHeadline span:before{background:#fff}@media screen and (max-width:960px){main .bg-cg02{background:url(../img/course/cg/bg-sp-cg01.jpg) repeat center top;background-size:365px;padding:32px 0 5px}}@media screen and (min-width:961px){main .bg-cg02{background:url(../img/course/cg/bg02.jpg) repeat center -2px;background-size:155px;padding-top:86px;padding-bottom:40px}}main.it .plx:before{background:#0a78e6}@media screen and (max-width:960px){main.it #course-department{background:url(../img/course/it/bg-main02.svg) no-repeat -80% 200%}}main.it #course-department .course-departmentInner{background:url(../img/course/it/ico-main.svg) no-repeat center center}@media screen and (max-width:960px){main.it #course-department .course-departmentInner{background:url(../img/course/it/ico-main.svg) no-repeat center 29%;background-size:100%;padding:0 20px}}@media screen and (min-width:961px){main.it #course-department .course-departmentInner{background:url(../img/course/it/ico-main.svg) no-repeat center -172px;width:1000px;max-width:90%;margin:0 auto;height:850px}}main.it .departmentWrap{position:relative}@media screen and (min-width:961px){main.it .departmentWrap{border:3px solid #0a78e6;height:410px;margin-top:84px}}main.it .departmentWrap .departmentArea .departmentName{color:#0a78e6;background:#f8f8f8;font-weight:700}@media screen and (max-width:960px){main.it .departmentWrap .departmentArea .departmentName{font-size:1.2rem;text-align:center}}@media screen and (min-width:961px){main.it .departmentWrap .departmentArea .departmentName{font-size:1.8rem;padding:20px 0;display:inline-block;position:absolute;top:50%;left:-18px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:82%;letter-spacing:.1em;text-align:center}}@media screen and (max-width:960px){main.it .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;top:-38px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #0a78e6;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a{position:relative;text-align:center;width:24%}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative;text-align:center;height:475px}main.it .eachcourseArea .eachcourseWrap a .eachcourse__img img{width:auto;height:475px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont{display:inline-block}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont--inner{display:inline-block}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{margin-bottom:20px}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{text-align:left}}main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--it span{background:#0a78e6;border-color:#0a78e6}main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--it.eachcourseCont__tenure--3year span{color:#0a78e6;background:#fff;border-color:#0a78e6}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name{text-align:left}}main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{color:#3b3b3b;font-weight:600;display:inline-block}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{position:relative;margin-bottom:5px}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 span{margin-left:10px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--it:before{background:#0a78e6;background:-webkit-linear-gradient(left,#4fc33d 0,#0a78e6 100%);background:linear-gradient(90deg,#4fc33d 0,#0a78e6 100%)}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--it:before{right:-25px;bottom:2px}}main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--it:after{color:#0a78e6}main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{font-size:1rem}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{font-size:1.2rem}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{padding-left:40px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:relative;top:inherit;right:-40px;width:auto}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-top:7px;padding-left:60px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:relative;top:0;right:-55px;width:auto;height:320px}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a:nth-child(3){margin-left:0}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img{top:-6px;padding-left:40px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{position:relative;top:inherit;right:-60px;width:auto;height:330px}}@media screen and (min-width:961px){main.it .eachcourseArea .eachcourseWrap a:nth-child(4) .eachcourse__img{padding-top:10px;padding-left:40px}}@media screen and (max-width:960px){main.it .eachcourseArea .eachcourseWrap a:nth-child(4) .eachcourse__img img{position:relative;top:inherit;right:-60px;width:auto;height:350px}}@media screen and (max-width:960px){.course-fieldInner{padding:0 20px}}@media screen and (min-width:961px){.course-fieldInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){main.it .courseWrap{padding:0 10px}}@media screen and (min-width:961px){main.it .courseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){main.it .courseWrap .courseWrapBox{margin-bottom:40px}}@media screen and (min-width:961px){main.it .courseWrap .courseWrapBox{width:30%}}main.it .courseWrap .courseWrapBox h3{color:#fff;position:relative;text-align:center}@media screen and (max-width:960px){main.it .courseWrap .courseWrapBox h3{line-height:1.625}}main.it .courseWrap .courseWrapBox p{color:#fff;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){main.it .courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){main.it .courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}main.it .c-headline-brackets{font-weight:600;position:relative;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){main.it .c-headline-brackets{margin-bottom:15px;padding:5px 0}}@media screen and (min-width:961px){main.it .c-headline-brackets{font-size:1.8rem;padding:.3em;margin-bottom:30px}}main.it .c-headline-brackets:before,main.it .c-headline-brackets:after{position:absolute;top:0;content:'';height:100%;display:inline-block;border-top:solid 2px #fff;border-bottom:solid 2px #fff}@media screen and (max-width:960px){main.it .c-headline-brackets:before,main.it .c-headline-brackets:after{width:10px}}@media screen and (min-width:961px){main.it .c-headline-brackets:before,main.it .c-headline-brackets:after{width:13px}}main.it .c-headline-brackets:before{border-left:solid 2px #fff}@media screen and (max-width:960px){main.it .c-headline-brackets:before{left:20px}}@media screen and (min-width:961px){main.it .c-headline-brackets:before{left:0}}main.it .c-headline-brackets:after{border-right:solid 2px #fff}@media screen and (max-width:960px){main.it .c-headline-brackets:after{right:20px}}@media screen and (min-width:961px){main.it .c-headline-brackets:after{right:0}}main.it #course-news{background:url(../img/course/it/ico-main.svg) no-repeat}@media screen and (max-width:960px){main.it #course-news{background-position:-220px -100px;background-size:375px;padding:32px 0}}@media screen and (min-width:961px){main.it #course-news{background-image:url(../img/course/it/bg01.svg),url(../img/course/it/bg02.svg);background-position:125% -250px,-25% 160%;background-size:565px,565px;padding:84px 0 100px}}@media screen and (max-width:960px){main.it #course-news .p-homeHeadline .en{margin-bottom:0}}@media screen and (min-width:961px){main.it #course-news .p-homeHeadline .en{font-size:5.5rem}}@media screen and (max-width:960px){main.it #course-news .swiper-news-arrow--it .c-newsContLink .c-newsContImgArea{border-top:solid 2px #0a78e6;border-right:solid 2px #4fc33d;border-bottom:solid 2px #4fc33d;border-left:solid 2px #0a78e6}}@media screen and (min-width:961px){main.it #course-news .swiper-news-arrow--it .c-newsContLink .c-newsContImgArea{border-top:solid 5px #0a78e6;border-right:solid 5px #4fc33d;border-bottom:solid 5px #4fc33d;border-left:solid 5px #0a78e6}}@media screen and (max-width:960px){main.it #course-news .p-homeNewsContSp.p-homeNewsContSp--it{padding:0 20px}}@media screen and (max-width:960px){main.it #course-news .p-homeNewsContSp.p-homeNewsContSp--it .c-newsContLink .c-newsContImgArea{border-top:solid 2px #0a78e6;border-right:solid 2px #4fc33d;border-bottom:solid 2px #4fc33d;border-left:solid 2px #0a78e6}}@media screen and (max-width:960px){main.it #course-news .p-homeNewsContSp.p-homeNewsContSp--it .c-newsContLink{background:transparent}}@media screen and (max-width:960px){main.it #course-news .p-homeBtnLink{padding:0 20px}}main.it #course-news .p-homeBtnLink a{background:#0a78e6;background:-webkit-linear-gradient(left,#4fc33d 0,#0a78e6 100%);background:linear-gradient(90deg,#4fc33d 0,#0a78e6 100%)}@media screen and (min-width:961px){main.it #course-news .p-homeBtnLink a:hover{color:#0a78e6;border:solid 1px #0a78e6}main.it #course-news .p-homeBtnLink a:hover span{color:#0a78e6}main.it #course-news .p-homeBtnLink a:hover span:after{background:url(../img/course/it/ico-arrow-right.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.it #course-features{padding-bottom:0}}@media screen and (min-width:961px){main.it #course-features{padding-top:90px;padding-bottom:40px}}@media screen and (min-width:961px){main.it #course-features .p-homeHeadline{margin-bottom:50px}}@media screen and (max-width:960px){main.it #course-features .course-featuresInner{padding:0}}@media screen and (min-width:961px){main.it #course-features .course-featuresInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){main.it #course-features .more-btn{margin-top:70px}}@media screen and (min-width:961px){main.it .enclosureWrap{margin-bottom:70px;padding-top:50px}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff;margin:0 30px;padding-bottom:20px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner{width:870px;margin:0 auto;border:solid 3px #fff;text-align:center;padding-bottom:30px}}main.it .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/it/bg.png) repeat left top;color:#fff;font-weight:600;text-align:center;position:relative;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:1.6rem;line-height:1.625;width:80%;margin:0 auto 10px;top:-15px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:2.6rem;line-height:1.462;top:-45px;margin:auto;padding:0 30px;height:85px}}main.it .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .headline-line{font-size:2.6rem;line-height:1.462;margin:auto}}main.it .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .headline-line02{font-size:2.6rem;line-height:1.462;margin:auto}}main.it .enclosureWrap .enclosureWrap-inner p{text-align:left}main.it .enclosureWrap .enclosureWrap-inner .enclosureCont{position:relative}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosureCont{padding:0 20px;margin-bottom:20px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosureCont{width:715px;margin:0 auto 20px;top:-20px}}main.it .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:500;text-align:left}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;letter-spacing:.1em;margin-bottom:10px}}main.it .enclosureWrap .enclosureWrap-inner .enclosureCont p{color:#fff;font-weight:500}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.05em;line-height:1.857}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.1em}}main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{width:calc(100% + 40px);margin:0 -20px 5px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{width:calc(100% + 130px);margin:0 -65px 20px}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 2% 0 0}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 2% 0 0}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt{width:calc(100% + 40px);margin:0 -20px 5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt{width:calc(100% + 65px);margin:0 0 20px -65px}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea{width:40%}}main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea--righttxt{color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea--righttxt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-weight:500;font-size:1.4rem;letter-spacing:.05em;line-height:1.857;margin-bottom:20px!important;padding:0 40px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea--righttxt{width:47%;padding-left:30px}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt{width:calc(100% + 40px);margin:0 -20px 5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt{width:calc(100% + 130px);margin:0 0 20px 65px}}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt .enclosurePhotoArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt .enclosurePhotoArea{width:40%;margin-right:-130px}}main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt .enclosurePhotoArea--lefttxt{color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt .enclosurePhotoArea--lefttxt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:1.857;margin-bottom:20px!important;padding:0 40px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--lefttxt .enclosurePhotoArea--lefttxt{width:47%;padding-right:30px;padding-left:20px}}main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{position:relative;overflow:hidden}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{width:calc(100% + 130px);margin:0 -65px 20px}}main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:5px 10px}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:10px 20px}}main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-weight:500}@media screen and (max-width:960px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1rem;line-height:1.6rem}}@media screen and (min-width:961px){main.it .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.2rem;letter-spacing:.1em;line-height:1.833}}@media screen and (max-width:960px){main.it #course-message{background:url(../img/course/it/ico-main.svg) no-repeat -200px 110%;background-size:375px;padding:36px 0 10px}}@media screen and (min-width:961px){main.it #course-message{background:url(../img/course/it/bg01.svg) no-repeat;background-size:320px;background-position:-80px -80px;padding-top:90px}}@media screen and (min-width:961px){main.it #course-message .p-homeHeadline{margin-bottom:60px}}@media screen and (min-width:961px){main.it #course-message .course-messageBgcenter{background:url(../img/course/it/bg-pattern03.svg) no-repeat;background-position:right center}}@media screen and (min-width:961px){main.it #course-message .course-messageInner{background:url(../img/course/it/bg-pattern04.svg) no-repeat;background-position:left bottom;width:1160px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){.course-messageWrap{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}@media screen and (max-width:960px){main.it .course-messageTabWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.it .course-messageTabWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}}main.it .course-messageTabWrap .message-tab{background:#0a78e6;position:relative;cursor:pointer;display:block}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab{width:48%;margin-right:2%;padding:20px 7px}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab{width:23%;margin-right:2%;padding:32px 20px}main.it .course-messageTabWrap .message-tab:last-child{margin-right:0}}main.it .course-messageTabWrap .message-tab .messageImg{text-align:center}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab .messageImg{width:80px;height:80px;border-radius:40px;margin:0 auto 20px}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab .messageImg{width:110px;height:110px;border-radius:55px;margin:0 auto 43px}}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab .messageNo{position:absolute;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:8px}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab .messageNo{position:absolute;top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:20px}}main.it .course-messageTabWrap .message-tab .messageNo .message__txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;color:#fff}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab .messageNo .message__txt{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab .messageNo .message__txt{font-size:1rem;letter-spacing:.1em}}main.it .course-messageTabWrap .message-tab .messageNo .num{color:#fff;font-weight:700}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab .messageNo .num{font-size:2rem}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab .messageNo .num{font-size:2.8rem}}main.it .course-messageTabWrap .message-tab .messageCont .message__title{color:#fff;font-weight:600;position:relative;padding:.3em;text-align:center}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab .messageCont .message__title{font-size:1.1rem;letter-spacing:.02em}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab .messageCont .message__title{font-size:1.2rem;letter-spacing:.02em;line-height:1.5}}main.it .course-messageTabWrap .message-tab .messageCont .message__title:before,main.it .course-messageTabWrap .message-tab .messageCont .message__title:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #fff;border-bottom:solid 2px #fff}main.it .course-messageTabWrap .message-tab .messageCont .message__title:before{border-left:solid 2px #fff;left:0}main.it .course-messageTabWrap .message-tab .messageCont .message__title:after{border-right:solid 2px #fff;right:0}main.it .course-messageTabWrap .message-tab.tab-activ{background:#fff;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}main.it .course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt{color:#4fc33d}main.it .course-messageTabWrap .message-tab.tab-activ .messageNo .num{color:#4fc33d}main.it .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title{color:#4fc33d}main.it .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before{border-color:#4fc33d}main.it .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after{border-color:#4fc33d}main.it .course-messageTabWrap .message-tab.tab-activ:before{content:'';display:inline-block;background:url(../img/course/it/ico-tab-bottom.svg) no-repeat;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab.tab-activ:before{background-size:21px;width:21px;height:14px;bottom:-14px}}@media screen and (min-width:961px){main.it .course-messageTabWrap .message-tab.tab-activ:before{background-size:30px;width:30px;height:20px;bottom:-20px}}@media screen and (max-width:960px){main.it .course-messageTabWrap .message-tab:nth-child(2n){margin-right:0}}@media screen and (max-width:960px){main.it .messageShowWrap{margin-bottom:30px}}main.it .messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/it/bg-message01.svg) no-repeat left top;position:relative}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine{background-size:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:180px;padding:0 20px}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:311px}}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__img{width:35%;position:relative}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:100px}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__img{position:absolute;left:60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:220px;height:220px}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:220px}}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl{width:65%}}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#4fc33d}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#0a78e6;margin-top:0;margin-bottom:5px}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{margin-top:50px;margin-bottom:5px}}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no span{display:block;text-align:center;font-weight:700}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .en{font-size:1rem}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .en{font-size:1.2rem}}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .num{font-size:2.9rem;line-height:1}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .num{font-size:4.8rem;line-height:1}}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#4fc33d;font-weight:600;position:relative;text-align:center}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#0a78e6;font-size:1.6rem;line-height:1.462;padding:5px 20px}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{font-size:2.6rem;letter-spacing:.02em;line-height:1.462;padding:.3em 30px}}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #4fc33d;border-bottom:solid 2px #4fc33d}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-color:#0a78e6}}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #4fc33d;left:0}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-color:#0a78e6}}main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #4fc33d;right:0}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-color:#0a78e6}}main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo{background:#fff}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo{position:absolute;width:50%;right:20px;bottom:-75px;padding:7px 10px}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo{position:absolute;right:40px;bottom:-80px;width:309px;height:auto;padding:15px 30px}}main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{font-weight:600;letter-spacing:.2em}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{font-size:1rem}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{margin-bottom:5px}}main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#4fc33d;font-weight:700;letter-spacing:.1em}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{font-size:1rem;color:#0a78e6}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{font-size:1.2rem;margin-bottom:5px}}main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-weight:600;letter-spacing:.15em}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-size:1.6rem}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-size:1.7rem;margin-bottom:5px}}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (max-width:960px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__course{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){main.it .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__course{font-size:1.2rem;letter-spacing:.15em}}@media screen and (max-width:960px){main.it .messageShowContWrap{background-color:#fff;background-image:url(../img/course/it/bg-message-left.svg),url(../img/course/it/bg-message-right.svg);background-position:left top,right bottom;background-size:165px}}@media screen and (min-width:961px){main.it .messageShowContWrap{background:#fff url(../img/course/it/bg-message-left.svg) no-repeat left top}}@media screen and (max-width:960px){main.it .messageShowContWrap .messageShowContInner{background-image:url(../img/course/it/bg-message-left-center-sp.svg),url(../img/course/it/bg-message-right-sp.svg);background-position:-43% 33%,143% 27%;background-size:165px,165px;padding:100px 30px 20px}}@media screen and (min-width:961px){main.it .messageShowContWrap .messageShowContInner{background:url(../img/course/it/bg-message-right.svg) no-repeat right bottom;padding:100px 80px 20px}}@media screen and (max-width:960px){main.it .messageShowContWrap .messageShowContInner .messageShowCont{margin-bottom:30px}}main.it .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#4fc33d;font-weight:500;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){main.it .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#0a78e6;font-size:1.6rem;margin-bottom:20px;padding-left:50px}}@media screen and (min-width:961px){main.it .messageShowContWrap .messageShowContInner .messageShowCont h4{font-size:2.4rem;margin-bottom:30px;padding-left:50px}}main.it .messageShowContWrap .messageShowContInner .messageShowCont h4:before{content:'';position:absolute;background:#4fc33d;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){main.it .messageShowContWrap .messageShowContInner .messageShowCont h4:before{width:33px;height:1.5px;background:#0a78e6}}@media screen and (min-width:961px){main.it .messageShowContWrap .messageShowContInner .messageShowCont h4:before{width:33px;height:2px}}main.it .messageShowContWrap .messageShowContInner .messageShowCont .age-ttl{color:#4fc33d;font-weight:600}@media screen and (max-width:960px){main.it .messageShowContWrap .messageShowContInner .messageShowCont .age-ttl{color:#0a78e6;font-size:1.4rem}}@media screen and (min-width:961px){main.it .messageShowContWrap .messageShowContInner .messageShowCont .age-ttl{font-size:1.8rem;margin-bottom:5px}}@media screen and (max-width:960px){main.it .messageShowContWrap .messageShowContInner .messageShowCont p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){main.it .messageShowContWrap .messageShowContInner .messageShowCont p{font-size:1.4rem;line-height:1.857;margin-bottom:25px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap{padding-bottom:50px}}main.it .messageShowWorkWrap .messageShowWorkArea{background:#f8f8f8}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea{padding:20px 15px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 35px}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:35%}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea ul li{width:49%}main.it .messageShowWorkWrap .messageShowWorkArea ul li img{width:100%}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea ul li:first-child{margin-right:2%}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea ul li:first-child{margin-right:15px}}main.it .messageShowWorkWrap .messageShowWorkArea ul li span{display:block}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea ul li span{font-weight:400;font-size:1rem;line-height:1.667}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea ul li span{font-size:1.2rem;line-height:1.667}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea ul li span span{margin-top:10px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea ul li span span{margin-top:10px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea .work__profile{width:60%}}main.it .messageShowWorkWrap .messageShowWorkArea .work__profile p{font-weight:400}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowWorkArea .work__profile p{font-weight:400;font-size:1rem;line-height:1.6}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowWorkArea .work__profile p{font-size:1.2rem;line-height:2;letter-spacing:.1em}}main.it .messageShowWorkWrap .messageShowProfile{border-top:solid 1px #3b3b3b}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowProfile{margin-top:30px;padding-top:20px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowProfile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding-top:40px}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowProfile .profile__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}main.it .messageShowWorkWrap .messageShowProfile .profile__img img{width:60px;height:60px;border-radius:30px}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowProfile .profile__img{width:120px;border-radius:60px;margin-right:30px}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowProfile .profile__img .profile__neme{font-weight:500;font-size:2rem;letter-spacing:.1em;margin-left:10px}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowProfile .profile__img .profile__neme span{font-size:1.6rem}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowProfile .profileCont{width:80%}}main.it .messageShowWorkWrap .messageShowProfile .profileCont .profile__neme{font-weight:500}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowProfile .profileCont .profile__neme{font-size:1.8rem}}@media screen and (max-width:960px){main.it .messageShowWorkWrap .messageShowProfile .profileCont .profile__txt{font-size:1.2rem;line-height:1.667;letter-spacing:.1em}}@media screen and (min-width:961px){main.it .messageShowWorkWrap .messageShowProfile .profileCont .profile__txt{font-size:1.2rem;line-height:1.667;letter-spacing:.1em}}@media screen and (min-width:961px){main.it #course-faq .p-homeHeadline{margin-bottom:50px}}main.it .accordion_one .accordion_header{color:#0a78e6;font-weight:500;background:#fff;z-index:1;cursor:pointer;-webkit-transition:.2s;transition:.2s;position:relative}@media screen and (max-width:960px){main.it .accordion_one .accordion_header{font-size:1.5rem;letter-spacing:.1em;line-height:21px;padding:10px 40px 10px 20px}}@media screen and (min-width:961px){main.it .accordion_one .accordion_header{font-size:1.8rem;letter-spacing:.1em;margin-bottom:1px;padding:10px 40px}}.accordion_one .i_box{position:absolute;width:25px;height:25px}@media screen and (max-width:960px){.accordion_one .i_box{top:8px;right:13px}}@media screen and (min-width:961px){.accordion_one .i_box{top:15px;right:30px}}main.it .accordion_one .i_box:before,.accordion_one .i_box:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:25px;height:25px}@media screen and (max-width:960px){main.it .accordion_one .i_box:before,.accordion_one .i_box:after{background-size:20px!important}}main.it .accordion_one .open .i_box:before{display:none}.accordion_one .i_box:after{display:none}main.it .accordion_one .open .i_box:after{display:block}@media screen and (max-width:960px){main.it .accordion_one .open .i_box:after{width:100%}}.accordion_one{position:relative}@media screen and (max-width:960px){.accordion_one{padding-bottom:2px}}main.it .p-faq__a-txt{color:#fff;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;position:relative}@media screen and (max-width:960px){main.it .p-faq__a-txt{font-size:1.2rem;line-height:1.667;padding-bottom:10px}}@media screen and (min-width:961px){main.it .p-faq__a-txt{font-size:1.4rem;padding-bottom:10px;line-height:1.857}}.accordion_one .accordion_inner{display:none}@media screen and (max-width:960px){.accordion_one .accordion_inner{padding:20px 10px 10px}}@media screen and (min-width:961px){.accordion_one .accordion_inner{padding:30px 0 20px}}main.it .accordion_one .i_box:before{background:url(../img/course/it/ico-blue-arrow-open.svg) no-repeat center center;background-size:100%;top:0;left:0;bottom:0;right:0}main.it .accordion_one .i_box:after{background:url(../img/course/it/ico-blue-arrow-close.svg) no-repeat center center;background-size:100%;top:0;bottom:0;-webkit-transition:.3s;transition:.3s;display:none}.g-heroWrap--ad{position:relative}@media screen and (max-width:960px){.g-heroWrap--ad{background:url(../img/course/cg/ad/kv-sp.png) no-repeat center top;background-size:auto 100%}}@media screen and (min-width:961px){.g-heroWrap--ad{background-image:url(../img/course/cg/ad/kv-04.png),url(../img/course/cg/ad/kv-02.png),url(../img/course/cg/ad/kv-03.png),url(../img/course/cg/ad/kv-01.png);background-position:left bottom,right bottom,center center,left bottom;background-size:1366px;padding-right:80px;background-repeat:no-repeat}}.g-heroWrap--ad:before{display:none}.g-heroWrap--ad:after{display:none}@media screen and (min-width:961px){.g-heroWrap--ad:after{background:none}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner:before{display:none;background:none}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner:after{display:none;background:none}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap{padding:0;height:558px}}@media screen and (max-width:960px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont{text-align:center}}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#e66446}@media screen and (max-width:960px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{font-size:1.4rem;background:#fff;padding:0 10px;position:absolute;bottom:0;display:inline-block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:55%}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{margin-bottom:20px;padding:0 20px}}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #e66446;border-bottom:solid 1px #e66446}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #e66446}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{left:0}}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #e66446}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_cg.svg) no-repeat left center}@media screen and (max-width:960px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-size:50px;display:inline-block}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{width:220px;margin:0 auto 30px}}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#edc300}@media screen and (max-width:960px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{font-size:1.4rem;margin:auto;padding-left:20px}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{font-size:2.6rem}}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course .g-heroTitle-course__ttl{font-weight:600;color:#3b3b3b}@media screen and (max-width:960px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course .g-heroTitle-course__ttl{font-size:2rem;margin-bottom:10px}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course .g-heroTitle-course__ttl{text-align:center;font-size:3.8rem;line-height:1.474;margin-bottom:10px}}@media screen and (max-width:960px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course p{font-size:1rem}}@media screen and (min-width:961px){.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course p{text-align:center;font-size:1.2rem;line-height:1.833}}.g-heroWrap--ad .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course p span{font-weight:600;display:block}.c-anchorLinkWrap--underlayer{text-align:center}.c-anchorLinkWrap--underlayer ul{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-anchorLinkWrap--underlayer ul li a span{display:block}@media screen and (min-width:961px){.c-anchorLinkWrap--underlayer ul li a .anchor__arrow{bottom:-20px}}.c-anchorLinkWrap--cg ul li a .anchor__arrow:before{background-color:#e66446}.c-anchorLinkWrap--cg ul li a .anchor__arrow:after{color:#e66446}main.cg .p-homeHeadline span{color:#edc300}main.cg .p-homeHeadline span:before{background:#edc300}main .bg-cg{background:url(../img/course/cg/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-cg{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-cg{padding-top:86px;padding-bottom:100px}}main .bg-cg .p-homeHeadline span{color:#3b3b3b}main .bg-cg .p-homeHeadline span:before{background:#3b3b3b}@media screen and (max-width:960px){main .bg-cg02{background:url(../img/course/cg/bg-sp-cg01.jpg) repeat center top;background-size:365px;padding:32px 0 5px}}@media screen and (min-width:961px){main .bg-cg02{background:url(../img/course/cg/bg02.jpg) repeat center -2px;background-size:155px;padding-top:86px;padding-bottom:40px}}main.cg .plx:before{background:#edc300}.c-container__ad{background-image:url(../img/course/cg/ico-main-cg.svg);background-repeat:no-repeat}@media screen and (max-width:960px){.c-container__ad{background-size:375px;background-position:-150px -170px}}@media screen and (min-width:961px){.c-container__ad{background-position:-400px -430px}}@media screen and (max-width:960px){.c-container__ad .p-homeHeadline .jp{line-height:1.5}}@media screen and (min-width:961px){.explanationArea{padding-bottom:93px}}@media screen and (max-width:960px){.explanationArea .explanationAreaInner{padding:0 30px}}@media screen and (min-width:961px){.explanationArea .explanationAreaInner{width:790px;max-width:90%;margin:0 auto}}.explanationArea .p-explanation__lead{font-weight:500;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.explanationArea .p-explanation__lead{line-height:1.857;margin-bottom:30px}}@media screen and (min-width:961px){.explanationArea .p-explanation__lead{font-size:1.8rem;line-height:1.667;margin-bottom:30px}}.explanationArea .headline-explanation{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.explanationArea .headline-explanation{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.explanationArea .headline-explanation{font-size:1.8rem;margin-bottom:20px}}.explanationArea .headline-explanation:before,.explanationArea .headline-explanation:after{content:"";height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#3b3b3b}.explanationArea .headline-explanation:before{margin-right:20px}.explanationArea .headline-explanation:after{margin-left:20px}.explanationArea p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.explanationArea p{line-height:1.857;margin-bottom:40px}}@media screen and (min-width:961px){.explanationArea p{font-size:1.8rem;line-height:1.667;margin-bottom:30px;text-align:center}}@media screen and (max-width:960px){#course-find-work{padding-bottom:5px}}@media screen and (min-width:961px){#course-find-work .courseWrapBox{width:100%}}@media screen and (min-width:961px){#course-find-work p.c-headline-brackets{text-align:left;padding:0 80px}}@media screen and (max-width:960px){.course-fieldInner{padding:0 20px}}@media screen and (min-width:961px){.course-fieldInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.courseWrap{padding:0 10px}}@media screen and (min-width:961px){.courseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.courseWrap .courseWrapBox{margin-bottom:40px}}@media screen and (min-width:961px){.courseWrap .courseWrapBox{width:30%}}.courseWrap .courseWrapBox h3{position:relative;text-align:center}@media screen and (max-width:960px){.courseWrap .courseWrapBox h3{line-height:1.625}}.courseWrap .courseWrapBox p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}.c-container__ad p.c-headline-brackets{font-weight:600;position:relative;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__ad p.c-headline-brackets{text-align:left;font-weight:500;font-size:1.4rem;margin-bottom:15px;padding:10px 30px}}@media screen and (min-width:961px){.c-container__ad p.c-headline-brackets{font-size:1.8rem;padding:.3em;margin-bottom:30px}}.c-headline-brackets:before,.c-headline-brackets:after{position:absolute;top:0;content:'';height:100%;display:inline-block;border-top:solid 2px #3b3b3b;border-bottom:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-headline-brackets:before,.c-headline-brackets:after{width:10px}}@media screen and (min-width:961px){.c-headline-brackets:before,.c-headline-brackets:after{width:13px}}.c-container__ad .c-headline-brackets:before{border-left:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-container__ad .c-headline-brackets:before{left:0}}@media screen and (min-width:961px){.c-container__ad .c-headline-brackets:before{left:0}}.c-container__ad .c-headline-brackets:after{border-right:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-container__ad .c-headline-brackets:after{right:0}}@media screen and (min-width:961px){.c-container__ad .c-headline-brackets:after{right:0}}#course-point{background-image:url(../img/course/cg/ad/bg-main-cg.png),url(../img/course/cg/ad/bg-main-02.png)}@media screen and (max-width:960px){#course-point{padding:30px 0;background-size:285px,135px;background-position:center 120%,right -80px}}@media screen and (min-width:961px){#course-point{background-position:center 1570px,140% -70px;background-size:auto;padding:100px 0}}@media screen and (max-width:960px){#course-point .course-pointInner{padding:0 20px}}@media screen and (min-width:961px){#course-point .course-pointInner{width:1000px;max-width:90%;margin:0 auto}}.coursePointArea{background:#fff}@media screen and (max-width:960px){.coursePointArea .coursePointWrap{padding-top:100px}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:146px}}.coursePointArea .coursePointWrap .coursePointCont{position:relative}@media screen and (max-width:960px){.coursePointArea .coursePointWrap .coursePointCont{padding-bottom:20px}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointCont{width:70%;padding-right:40px;padding-left:48px}}.coursePointArea .coursePointWrap .coursePointCont:before{background:url(../img/course/cg/ad/point01.svg) no-repeat;content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.coursePointArea .coursePointWrap .coursePointCont:before{background-size:105px;width:105px;height:225px;top:-70px}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointCont:before{background-size:190px;width:218px;height:225px;top:-100px;left:48px}}.coursePointArea .coursePointWrap .coursePointCont:after{content:'';display:inline-block;position:absolute;background:url(../img/course/cg/ad/bg-point-odd.svg) no-repeat}@media screen and (max-width:960px){.coursePointArea .coursePointWrap .coursePointCont:after{width:257px;height:257px;right:0;bottom:0}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointCont:after{width:300px;height:300px;right:0;bottom:0}}.coursePointArea .coursePointWrap .coursePointCont .coursePointTtl{position:relative;color:#e66446;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.coursePointArea .coursePointWrap .coursePointCont .coursePointTtl{font-weight:600;font-size:1.8rem;line-height:1.444;margin-bottom:20px}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointCont .coursePointTtl{font-size:2.6rem;line-height:1.462;margin-bottom:20px}}.coursePointArea .coursePointWrap .coursePointCont .coursePointTxt{position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.coursePointArea .coursePointWrap .coursePointCont .coursePointTxt{font-size:1.4rem;line-height:1.857;letter-spacing:.05em}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointCont .coursePointTxt{font-size:1.4rem;line-height:1.857}}.coursePointArea .coursePointWrap .coursePointImg{position:relative}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointImg{width:30%}}.coursePointArea .coursePointWrap .coursePointImg:after{background:url(../img/course/cg/ad/point-img-right-bottom.svg) no-repeat;content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.coursePointArea .coursePointWrap .coursePointImg:after{width:100px;height:100px;right:0;bottom:0}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap .coursePointImg:after{width:100px;height:100px;right:0;bottom:0}}.coursePointArea .coursePointWrap--point02 .coursePointCont{position:relative}@media screen and (min-width:961px){.coursePointArea .coursePointWrap--point02 .coursePointCont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:48px;padding-left:40px}}.coursePointArea .coursePointWrap--point02 .coursePointCont:before{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.coursePointArea .coursePointWrap--point02 .coursePointCont:before{background:url(../img/course/cg/ad/point02.svg) no-repeat;background-size:105px;width:105px;height:225px;right:0;left:auto}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap--point02 .coursePointCont:before{background:url(../img/course/cg/ad/point02.svg) no-repeat;background-size:190px;width:218px;height:225px;top:-100px;right:48px;left:auto}}.coursePointArea .coursePointWrap--point02 .coursePointCont:after{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.coursePointArea .coursePointWrap--point02 .coursePointCont:after{background:url(../img/course/cg/ad/bg-point-even.svg) no-repeat;width:257px;height:257px;left:0;bottom:0}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap--point02 .coursePointCont:after{background:url(../img/course/cg/ad/bg-point-even.svg) no-repeat;width:300px;height:300px;left:0;bottom:0}}.coursePointArea .coursePointWrap--point02 .coursePointImg{position:relative}@media screen and (min-width:961px){.coursePointArea .coursePointWrap--point02 .coursePointImg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:30%}}.coursePointArea .coursePointWrap--point02 .coursePointImg:after{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.coursePointArea .coursePointWrap--point02 .coursePointImg:after{background:url(../img/course/cg/ad/point-img-left-bottom.svg) no-repeat;width:100px;height:100px;left:0;bottom:0}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap--point02 .coursePointImg:after{background:url(../img/course/cg/ad/point-img-left-bottom.svg) no-repeat;width:100px;height:100px;left:0;bottom:0}}.coursePointArea .coursePointWrap--point03 .coursePointCont{position:relative}.coursePointArea .coursePointWrap--point03 .coursePointCont:before{background:url(../img/course/cg/ad/point03.svg) no-repeat;content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.coursePointArea .coursePointWrap--point03 .coursePointCont:before{background-size:105px;width:105px;height:225px;top:-70px}}@media screen and (min-width:961px){.coursePointArea .coursePointWrap--point03 .coursePointCont:before{background-size:190px;width:218px;height:225px;top:-100px;left:48px}}@media screen and (min-width:961px){#course-study{padding-bottom:50px}}@media screen and (max-width:960px){#course-study .p-homeHeadline span{line-height:1.5}}@media screen and (max-width:960px){#course-study .enclosurePhotoArea--txt{padding:20px}}#course-study .enclosurePhotoArea--txt h4{font-weight:600;text-align:left}@media screen and (max-width:960px){#course-study .enclosurePhotoArea--txt h4{font-size:1.8rem;margin-bottom:10px}}@media screen and (min-width:961px){#course-study .enclosurePhotoArea--txt h4{font-size:2rem;line-height:1.4;margin-bottom:10px}}@media screen and (min-width:961px){#course-curriculum{background-image:url(../img/course/cg/ad/bg-main02.svg);background-position:660px -615px;background-repeat:no-repeat;background-size:90%;padding:100px 0 0}}@media screen and (max-width:960px){#course-curriculum .course-curriculumInner{padding:0 20px}}@media screen and (min-width:961px){#course-curriculum .course-curriculumInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-curriculum .course-curriculumInner .p-txt__lead{font-weight:600;font-size:1.8rem;line-height:26px;margin-bottom:20px;letter-spacing:.1em}}@media screen and (max-width:960px){#course-curriculum .course-curriculumInner .u-aCenter{padding:0 10px;font-size:1.4rem;text-align:left!important;letter-spacing:.02em;line-height:1.857;margin-bottom:20px}}@media screen and (max-width:960px){.curriculumBtnArea{padding:0 10px;margin-bottom:30px}}@media screen and (min-width:961px){.curriculumBtnArea{width:582px;margin:50px auto 40px}}@media screen and (max-width:960px){.curriculumBtnArea .p-btnLink{margin-bottom:10px}}@media screen and (min-width:961px){.curriculumBtnArea .p-btnLink{margin-bottom:30px}}.curriculumBtnArea a{font-weight:500;display:block;color:#e66446;background:#fff;border:solid 2px #e66446;border-radius:4px}@media screen and (max-width:960px){.curriculumBtnArea a{font-size:1.4rem;padding:10px 40px}}@media screen and (min-width:961px){.curriculumBtnArea a{font-size:1.4rem;padding:10px 40px;letter-spacing:.1em}.curriculumBtnArea a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.curriculumBtnArea a span{display:inline-block;padding-right:25px}}@media screen and (min-width:961px){.curriculumBtnArea a span{padding-right:25px}}.curriculumFileWrap .p-btnLink a span{background:url(../img/course/cg/ad/ico-file.svg) no-repeat}@media screen and (max-width:960px){.curriculumFileWrap .p-btnLink a span{background-size:18.65px;background-position:right center}}@media screen and (min-width:961px){.curriculumFileWrap .p-btnLink a span{background-size:18.65px;background-position:right center}}@media screen and (min-width:961px){.curriculumSyllabusWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.curriculumSyllabusWrap .p-btnLink{width:48%;margin-right:4%}}@media screen and (min-width:961px){.curriculumSyllabusWrap .p-btnLink:nth-child(2){margin-right:0}}@media screen and (max-width:960px){.curriculumSyllabusWrap .p-btnLink a{padding-left:60px}}.curriculumSyllabusWrap .p-btnLink a span{background:url(../img/course/cg/ad/ico-syllabus.svg) no-repeat}@media screen and (max-width:960px){.curriculumSyllabusWrap .p-btnLink a span{background-size:25.38px;background-position:right center;padding-right:35px}}@media screen and (min-width:961px){.curriculumSyllabusWrap .p-btnLink a span{background-size:25.38px;background-position:right center;padding-right:30px}}.p-txt__lead{text-align:center;font-weight:500}@media screen and (min-width:961px){.p-txt__lead{font-size:2.6rem;line-height:1.462;margin-bottom:30px}}.course-curriculumArea{background:#fff}@media screen and (max-width:960px){.course-curriculumArea{text-align:center;margin-bottom:40px}}@media screen and (min-width:961px){.course-curriculumArea{text-align:center;margin-bottom:30px;padding:32px 0}}.course-curriculumArea .c-headline-brackets{color:#e66446;display:inline-block;margin:0 auto;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.course-curriculumArea .c-headline-brackets{font-size:1.8rem;padding:0 20px;margin-bottom:10px}}@media screen and (min-width:961px){.course-curriculumArea .c-headline-brackets{font-size:3rem;margin-bottom:20px;padding:0 60px}}.course-curriculumArea .c-headline-brackets:before,.course-curriculumArea .c-headline-brackets:after{border-color:#e66446}.course-curriculumArea .c-headline-brackets:before{border-left:solid 2px #e66446!important}@media screen and (max-width:960px){.course-curriculumArea .c-headline-brackets:before{left:0}}@media screen and (min-width:961px){.course-curriculumArea .c-headline-brackets:before{left:0}}.course-curriculumArea .c-headline-brackets:after{border-right:solid 2px #e66446!important}@media screen and (max-width:960px){.course-curriculumArea .c-headline-brackets:after{right:0}}@media screen and (min-width:961px){.course-curriculumArea .c-headline-brackets:after{right:0}}@media screen and (max-width:960px){.course-curriculumArea .curriculum__txt{font-weight:500;font-size:1.4rem;margin-bottom:20px}}@media screen and (min-width:961px){.course-curriculumArea .curriculum__txt{color:#e66446;margin-bottom:50px}}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont{width:48%}}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table{letter-spacing:.1em}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th{font-weight:600;color:#fff;text-align:center}@media screen and (max-width:960px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th{font-size:1.1rem;border-right:solid 6px #fff;padding:10px 0}}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th{font-size:1.2rem;border-right:solid 6px #fff;padding:12px 0}}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(odd){background:#ed8c3f}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(even){background:#ed927d}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:last-child{border-right:none}@media screen and (max-width:960px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:first-child{width:35%}}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:first-child{width:200px}}@media screen and (max-width:960px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(2){width:25%}}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(2){width:114px}}@media screen and (max-width:960px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td{font-size:1.2rem;border-right:solid 6px #fff;padding:10px 0 10px 5px}}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td{font-size:1.2rem;border-right:solid 6px #fff}}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td.item{font-weight:600;color:#e66446;background:#fae2cf;text-align:left}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td.item{font-size:1.2rem}}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td:first-child{text-align:left}@media screen and (min-width:961px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td:first-child{padding:12px 0 12px 27px}}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td:last-child{border-right:none}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr:nth-child(odd){background:#f1f1f1}.curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr:nth-child(even){background:#fff}@media screen and (max-width:960px){.curriculumTableArea .curriculumTableWrap .curriculumTableCont--right table tr:first-child{display:none}}@media screen and (min-width:961px){.curriculumTableWeek ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}}.curriculumTableWeek ul li{color:#e68d3e;font-weight:700}@media screen and (min-width:961px){.curriculumTableWeek ul li{font-size:1.8rem;text-align:center;width:160px}}@media screen and (min-width:961px){.curriculumTableWeek ul li:first-child{width:200px}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap{display:block;margin-bottom:20px}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap--pc{display:none}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap--sp{display:none}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont{margin-bottom:10px}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont{width:100%}}.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table{letter-spacing:.1em}.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr:nth-child(2n) th{background:#ed927d}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr:first-child th .period{padding-right:5px}}.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th{font-weight:600;color:#fff;text-align:left}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th{text-align:center}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th{border-bottom:solid 6px #fff;line-height:1}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th:nth-child(1){background:#fff!important;width:25px;padding:0}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th:nth-child(odd){background:#ed927d}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th:nth-child(even){background:#ed8c3f}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .period{font-size:1.8rem;display:block}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .period{font-size:1.8rem;padding-right:15px;padding-left:5px}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .time{display:block;font-size:1.2rem;line-height:1.2}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .time{font-size:1.2rem}}.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td{vertical-align:middle}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td{border-bottom:solid 6px #fff;padding:5px 0;letter-spacing:.05em}}@media screen and (min-width:961px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td{padding:10px 5px;border-bottom:solid 6px #fff}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td:nth-child(odd){background:#fff}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td:nth-child(2n){background:#f1f1f1}}@media screen and (max-width:960px){.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td.en{color:#e68d3e;font-weight:700;font-size:1.4rem;letter-spacing:.1em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;white-space:pre;text-align:center;padding:0}.curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td.en span{display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:pre}}.asterisk{text-align:left}@media screen and (max-width:960px){.asterisk{font-size:1.2rem;line-height:1.833;padding:0 10px}}@media screen and (min-width:961px){.asterisk{font-size:1.2rem;line-height:1.833}}@media screen and (max-width:960px){#course-introduction{background:url(../img/course/cg/ad/bg-introduction.png) no-repeat;background-position:left -78px;background-size:115px;padding:36px 0 40px}}@media screen and (min-width:961px){#course-introduction{background:url(../img/course/cg/ad/bg-introduction.svg) no-repeat;background-position:-500px -700px;padding:86px 0 98px}}@media screen and (max-width:960px){#course-introduction .course-introductionInner{background:url(../img/course/cg/ad/bg-introduction02.png) no-repeat;background-position:110% center;background-size:115px}}@media screen and (min-width:961px){#course-introduction .course-introductionInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-introduction .course-introductionInner .c-introductionWrap{padding:0 30px}}@media screen and (min-width:961px){#course-introduction .course-introductionInner .c-introductionWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){#course-introduction .course-introductionInner .c-introductionWrap .introductionImg{text-align:center;margin-bottom:15px}}@media screen and (min-width:961px){#course-introduction .course-introductionInner .c-introductionWrap .introductionImg{width:196px;margin-right:50px}}@media screen and (max-width:960px){#course-introduction .course-introductionInner .c-introductionWrap .introductionImg img{width:196px;height:196px;border-radius:98px}}@media screen and (min-width:961px){#course-introduction .course-introductionInner .c-introductionWrap .introductionImg img{width:196px;height:196px;border-radius:98px}}#course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3{font-weight:500}@media screen and (max-width:960px){#course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3{font-size:2.2rem;text-align:center;margin-bottom:10px}}@media screen and (min-width:961px){#course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3{font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width:960px){#course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3 span{font-size:2rem}}@media screen and (min-width:961px){#course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3 span{font-size:2.2rem}}@media screen and (max-width:960px){#course-introduction .course-introductionInner .c-introductionWrap .introductionCont p{font-weight:500;line-height:1.857}}@media screen and (min-width:961px){#course-introduction .course-introductionInner .c-introductionWrap .introductionCont p{line-height:1.857}}#course-news{background:none}@media screen and (max-width:960px){#course-news{background:url(../img/course/cg/ad/bg-news-sp.png) no-repeat;background-position:20px top;background-size:50px;padding:32px 0 0}}@media screen and (min-width:961px){#course-news{background-position:-120% center;padding:84px 0 100px}}@media screen and (max-width:960px){#course-news .course-newsInner{background:url(../img/course/cg/ad/bg-news02-sp.png) no-repeat;background-position:right bottom;background-size:50px;padding-bottom:50px}}@media screen and (min-width:961px){#course-news .course-newsInner{background:url(../img/course/cg/ad/bg-news-right.svg) no-repeat;background-position:right bottom;width:1400px;max-width:90%;margin:0 auto;position:relative}}@media screen and (max-width:960px){#course-news .p-homeHeadline .en{margin-bottom:0;line-height:1.25}}@media screen and (min-width:961px){#course-news .p-homeHeadline .en{font-size:5.5rem}}@media screen and (max-width:960px){#course-news .swiper-news-arrow--cg .c-newsContLink .c-newsContImgArea{border-top:solid 2px #dc6545;border-right:solid 2px #e1913d;border-bottom:solid 2px #e1913d;border-left:solid 2px #dc6545}}@media screen and (min-width:961px){#course-news .swiper-news-arrow--cg .c-newsContLink .c-newsContImgArea{border-top:solid 5px #dc6545;border-right:solid 5px #e1913d;border-bottom:solid 5px #e1913d;border-left:solid 5px #dc6545}}@media screen and (max-width:960px){#course-news .p-homeNewsContSp.p-homeNewsContSp--cg{padding:0 20px}}@media screen and (max-width:960px){#course-news .p-homeNewsContSp.p-homeNewsContSp--cg .c-newsContLink .c-newsContImgArea{border-top:solid 2px #dc6545;border-right:solid 2px #e1913d;border-bottom:solid 2px #e1913d;border-left:solid 2px #dc6545}}@media screen and (max-width:960px){#course-news .p-homeNewsContSp.p-homeNewsContSp--cg .c-newsContLink{background:transparent}}@media screen and (max-width:960px){#course-news .p-homeBtnLink{padding:0 20px}}#course-news .p-homeBtnLink a{background:#e66446;background:-webkit-linear-gradient(left,#edc300 0,#e66446 100%);background:linear-gradient(90deg,#edc300 0,#e66446 100%)}@media screen and (min-width:961px){#course-news .p-homeBtnLink a:hover{color:#e66446;border:solid 1px #e66446}#course-news .p-homeBtnLink a:hover span{color:#e66446}#course-news .p-homeBtnLink a:hover span:after{background:url(../img/course/cg/ico-orange-arrow-right.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){#course-study .p-homeHeadline{margin-bottom:10px}}@media screen and (max-width:960px){#course-study .course-featuresInner{padding:0}}@media screen and (min-width:961px){#course-study .course-featuresInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-study .more-btn{margin-top:70px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap{margin-bottom:85px;padding-top:50px}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner{border:solid 2px #3b3b3b;margin:0 30px;padding-bottom:0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner{width:870px;margin:0 auto;border:solid 3px #3b3b3b;text-align:center;padding-bottom:30px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/cg/bg.png) repeat left top;color:#3b3b3b;font-weight:600;text-align:center;position:relative;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:1.6rem;line-height:1.625;width:80%;margin:0 auto 10px;top:-15px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:2.6rem;line-height:1.462;top:-45px;margin:auto;padding:0 30px;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line{color:#3b3b3b;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line{font-size:2.6rem;line-height:1.462;margin:auto}}.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line02{color:#3b3b3b;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line02{font-size:2.6rem;line-height:1.462;margin:auto}}.c-container__ad .enclosureWrap .enclosureWrap-inner p{text-align:left}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont{position:relative}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont{padding:0 20px;margin-bottom:20px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont{width:715px;margin:0 auto 20px;top:-20px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-weight:500}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.05em;line-height:1.857}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.1em}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{display:block!important;width:calc(100% + 40px);margin:0 -20px 5px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% + 130px);margin:0 -65px 20px}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{margin-bottom:20px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 5px 0 0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 2% 0 0}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 5px 0 0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 2% 0 0}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{position:relative;overflow:hidden}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{display:block!important;margin-bottom:20px!important}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{width:calc(100% + 130px);margin:0 -65px 20px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:5px 10px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:10px 20px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-weight:500}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.2rem;letter-spacing:.1em;line-height:1.833}}.cont-hide{display:none}@media screen and (max-width:960px){.sp-cont-hide{display:none}}@media screen and (max-width:960px){#course-interview .bg-cg02{padding-bottom:40px}}@media screen and (min-width:961px){#course-interview .bg-cg02{padding-bottom:100px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap{width:1000px;max-width:90%;margin:0 auto}}#course-interview .c-interviewWrap .c-interviewHeadLine{background:#e3e0df url(../img/course/cg/bg-message01.svg) no-repeat left top;position:relative}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine{background-size:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:180px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:311px}}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__img{position:absolute;right:0;bottom:0}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__img img{width:100px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__img{position:absolute;right:25px;bottom:0;width:207px}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__img img{width:207px;height:auto}}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no{color:#e66446}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no{margin-bottom:5px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no{margin-bottom:5px}}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no span{display:block;text-align:center;font-weight:700}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no .en{font-size:1rem}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no .en{font-size:1.2rem}}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3{color:#e66446;font-weight:600;position:relative;text-align:center}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3{font-size:1.6rem;line-height:1.462;padding:5px 25px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3{font-size:2.6rem;letter-spacing:.02em;line-height:1.462;padding:.3em 30px}}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:before,#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #e66446;border-bottom:solid 2px #e66446}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:before{border-left:solid 2px #e66446;left:0}#course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:after{border-right:solid 2px #e66446;right:0}#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo{background:#f8f8f8}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo{position:absolute;width:43%;left:20px;bottom:-60px;padding:7px 10px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo{position:absolute;left:40px;bottom:-80px;width:309px;height:auto;padding:15px 30px}}#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data{position:relative;color:#e66446;font-weight:700;letter-spacing:.1em;display:inline-block}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data{font-size:1.4rem}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data{font-size:1.2rem;margin-bottom:5px}}#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data:after{content:'';display:inline-block;width:25.5px;height:1px;background:#e66446;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data:after{right:-40px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data:after{right:-30px}}#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name{font-weight:600;letter-spacing:.15em}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name{font-size:1.6rem;margin-bottom:5px}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name{font-size:1.7rem;margin-bottom:5px}}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (max-width:960px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__course{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){#course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__course{font-size:1.2rem;letter-spacing:.15em}}.c-interviewCont{background:#f8f8f8}@media screen and (max-width:960px){.c-interviewCont .c-interviewContInner{padding:80px 20px 20px}}@media screen and (min-width:961px){.c-interviewCont .c-interviewContInner{padding:132px 81px 40px}}.c-interviewCont .c-interviewContInner h4{color:#e66446;font-weight:500;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-interviewCont .c-interviewContInner h4{font-size:1.6rem;font-weight:600;margin-bottom:15px}}@media screen and (min-width:961px){.c-interviewCont .c-interviewContInner h4{font-size:2.4rem;margin-bottom:20px}}@media screen and (max-width:960px){.c-interviewCont .c-interviewContInner h4 .ttl{width:80%}}.c-interviewCont .c-interviewContInner h4 .en{color:#fff;background:#e66446;font-weight:700;display:inline-block;text-align:center}@media screen and (max-width:960px){.c-interviewCont .c-interviewContInner h4 .en{font-size:2.5rem;line-height:42px;width:42px;height:42px;border-radius:21px;margin-right:10px}}@media screen and (min-width:961px){.c-interviewCont .c-interviewContInner h4 .en{font-size:2.5rem;line-height:42px;width:42px;height:42px;border-radius:21px;margin-right:15px}}.c-interviewCont .c-interviewContInner p{letter-spacing:.1em}@media screen and (max-width:960px){.c-interviewCont .c-interviewContInner p{font-size:1.4rem;line-height:1.857;margin-bottom:20px}}@media screen and (min-width:961px){.c-interviewCont .c-interviewContInner p{font-size:1.4rem;line-height:1.857;margin-bottom:30px}}.courseCheckArea{background:#f8f8f8 url(../img/course/cg/ico-main-cg.svg) no-repeat}@media screen and (max-width:960px){.courseCheckArea{background:#f8f8f8 url(../img/course/cg/ad/ico-main-cg02.png) no-repeat;background-size:218px;background-position:center -200px;padding:36px 0 0}}@media screen and (min-width:961px){.courseCheckArea{background-position:-400px -600px;padding:80px 0 100px}}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner{background:#f8f8f8 url(../img/course/cg/ad/ico-main-cg.png) no-repeat;background-size:200px;background-position:130% 170%;padding-bottom:40px}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap{padding:0 30px}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont{margin-bottom:20px}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont{width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;margin-bottom:10px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;margin-bottom:10px}}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure{color:#fff;background:#e36545;font-weight:600;display:inline-block;line-height:1;border:solid 1px #e36545}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure{font-size:1.2rem;text-align:center;padding:4px 10px;border-radius:25px;margin-right:10px;height:23px}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure{font-size:1.2rem;text-align:center;padding:4px 10px;border-radius:25px;margin-right:10px;height:23px}}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure.tenure__3year{color:#e36545;background:#fff}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .course__name{font-weight:600}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .course__name{font-size:1.5rem;line-height:1.375;margin-bottom:5px}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .course__name{font-size:1.6rem;line-height:1.375;margin-bottom:5px}}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist p{letter-spacing:.1em}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist p{font-size:1.2rem}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist p{width:100%;font-size:1.2rem}}@media screen and (max-width:960px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--cg{padding:0}}@media screen and (min-width:961px){.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--cg{width:100%}}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--cg a{background:#e66446;background:-webkit-linear-gradient(left,#edc300 0,#e66446 100%);background:linear-gradient(90deg,#edc300 0,#e66446 100%)}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--cg a:hover{color:#e66446;border:solid 1px #e66446}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--cg a:hover span{color:#e66446}.courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--cg a:hover span:after{background:url(../img/course/cg/ico-orange-arrow-right.svg) no-repeat right center;right:0}.g-heroWrap--jn{position:relative;background-clip:#f2f2f2}@media screen and (max-width:960px){.g-heroWrap--jn{background:url(../img/course/it/jn/kv-sp.png) no-repeat center top;background-size:auto 100%}}@media screen and (min-width:961px){.g-heroWrap--jn{background-image:url(../img/course/it/jn/kv-04.png),url(../img/course/it/jn/kv-02.png),url(../img/course/it/jn/kv-03.png),url(../img/course/it/jn/kv-01.png);background-position:left bottom,right bottom,center center,left bottom;background-size:1366px;padding-right:80px}}.g-heroWrap--jn:before{display:none}.g-heroWrap--jn:after{display:none}@media screen and (min-width:961px){.g-heroWrap--jn:after{background:none}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner:before{display:none;background:none}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner:after{display:none;background:none}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap{padding:0;height:558px}}@media screen and (max-width:960px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont{text-align:center}}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#4fc33d}@media screen and (max-width:960px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{font-size:1.4rem;background:#fff;padding:0 5px;position:absolute;bottom:0;display:inline-block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:60%}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{margin-bottom:20px;padding:0 20px}}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #4fc33d;border-bottom:solid 1px #4fc33d}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #4fc33d}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{left:0}}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #4fc33d}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_it.svg) no-repeat left center}@media screen and (max-width:960px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-size:50px;display:inline-block}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{width:220px;margin:0 auto 30px}}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#0a78e6}@media screen and (max-width:960px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{font-size:1.4rem;margin:auto;padding-left:20px}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{font-size:2.6rem}}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course .g-heroTitle-course__ttl{font-weight:600;color:#3b3b3b}@media screen and (max-width:960px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course .g-heroTitle-course__ttl{font-size:2rem;margin-bottom:10px}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course .g-heroTitle-course__ttl{text-align:center;font-size:3.8rem;line-height:1.474;margin-bottom:10px}}@media screen and (max-width:960px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course p{font-size:1rem}}@media screen and (min-width:961px){.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course p{text-align:center;font-size:1.2rem;line-height:1.833}}.g-heroWrap--jn .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle-course p span{font-weight:600;display:block}.c-anchorLinkWrap--underlayer{text-align:center}.c-anchorLinkWrap--underlayer ul{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-anchorLinkWrap--underlayer ul li a span{display:block}@media screen and (min-width:961px){.c-anchorLinkWrap--underlayer ul li a .anchor__arrow{bottom:-20px}}.c-anchorLinkWrap--cg ul li a .anchor__arrow:before{background-color:#e66446}.c-anchorLinkWrap--cg ul li a .anchor__arrow:after{color:#e66446}main .bg-cg{background:url(../img/course/cg/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-cg{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-cg{padding-top:86px;padding-bottom:100px}}main .bg-cg .p-homeHeadline span{color:#3b3b3b}main .bg-cg .p-homeHeadline span:before{background:#3b3b3b}@media screen and (max-width:960px){main .bg-it02{background:url(../img/course/it/jn/bg03.jpg) repeat center -2px;background-size:156px;padding:32px 0 5px}}@media screen and (min-width:961px){main .bg-it02{background:url(../img/course/it/jn/bg03.jpg) repeat center -2px;background-size:155px;padding-top:86px;padding-bottom:40px}}main.cg .plx:before{background:#edc300}.c-container__jn{background:url(../img/course/it/jn/bg01.png) no-repeat}@media screen and (max-width:960px){.c-container__jn{background-size:375px;background-position:-250px -170px}}@media screen and (min-width:961px){.c-container__jn{background-position:-600px -380px}}@media screen and (max-width:960px){.c-container__jn .p-homeHeadline .jp{line-height:1.5}}@media screen and (max-width:960px){.c-container__jn .explanationArea{background:url(../img/course/it/jn/bg02.png) no-repeat;background-size:375px;background-position:200px 320%;padding-bottom:40px}}@media screen and (min-width:961px){.c-container__jn .explanationArea{background:url(../img/course/it/jn/bg02.png) no-repeat;background-position:210% -120%;padding-bottom:93px}}@media screen and (max-width:960px){.c-container__jn .explanationArea .explanationAreaInner{padding:0 30px}}@media screen and (min-width:961px){.c-container__jn .explanationArea .explanationAreaInner{width:790px;max-width:90%;margin:0 auto}}.c-container__jn .explanationArea .p-explanation__lead{font-weight:500;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .explanationArea .p-explanation__lead{line-height:1.857;margin-bottom:30px}}@media screen and (min-width:961px){.c-container__jn .explanationArea .p-explanation__lead{font-size:1.8rem;line-height:1.667;margin-bottom:30px}}.c-container__jn .explanationArea .headline-explanation{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container__jn .explanationArea .headline-explanation{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .explanationArea .headline-explanation{font-size:1.8rem;margin-bottom:20px}}.c-container__jn .explanationArea .headline-explanation:before,.c-container__jn .explanationArea .headline-explanation:after{content:"";height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#3b3b3b}.c-container__jn .explanationArea .headline-explanation:before{margin-right:20px}.c-container__jn .explanationArea .headline-explanation:after{margin-left:20px}.c-container__jn .explanationArea p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .explanationArea p{text-align:center;line-height:1.857;padding-bottom:0;margin-bottom:0}}@media screen and (min-width:961px){.c-container__jn .explanationArea p{font-size:1.8rem;line-height:1.667;margin-bottom:30px;text-align:center}}@media screen and (min-width:961px){#course-qualification{padding-bottom:0}}@media screen and (max-width:960px){#course-qualification .course-qualificatioInner{padding:0 20px}}@media screen and (min-width:961px){#course-qualification .course-qualificatioInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-qualification .courseWrap{padding:0!important}}@media screen and (max-width:960px){#course-qualification .courseWrapBox{margin-bottom:0}}@media screen and (min-width:961px){#course-qualification .courseWrapBox{width:100%}}#course-qualification .courseWrapBox .c-headline-brackets:before{border-left:solid 2px #fff}@media screen and (max-width:960px){#course-qualification .courseWrapBox .c-headline-brackets:before{left:0!important}}@media screen and (min-width:961px){#course-qualification .courseWrapBox .c-headline-brackets:before{left:0}}#course-qualification .courseWrapBox .c-headline-brackets:after{border-right:solid 2px #fff}@media screen and (max-width:960px){#course-qualification .courseWrapBox .c-headline-brackets:after{right:0!important}}@media screen and (min-width:961px){#course-qualification .courseWrapBox .c-headline-brackets:after{right:0}}@media screen and (max-width:960px){#course-qualification p.c-headline-brackets{padding:10px 30px}}@media screen and (min-width:961px){#course-qualification p.c-headline-brackets{text-align:left;padding:0 80px}}@media screen and (max-width:960px){.c-container__jn #course-find-work{padding-top:0;padding-bottom:5px}}@media screen and (max-width:960px){.c-container__jn #course-find-work .courseWrap{padding:0!important}}@media screen and (max-width:960px){.c-container__jn #course-find-work .courseWrapBox{padding:0}}@media screen and (min-width:961px){.c-container__jn #course-find-work .courseWrapBox{width:100%}}.c-container__jn #course-find-work .courseWrapBox .c-headline-brackets:before{border-left:solid 2px #fff}@media screen and (max-width:960px){.c-container__jn #course-find-work .courseWrapBox .c-headline-brackets:before{left:0!important}}@media screen and (min-width:961px){.c-container__jn #course-find-work .courseWrapBox .c-headline-brackets:before{left:0}}.c-container__jn #course-find-work .courseWrapBox .c-headline-brackets:after{border-right:solid 2px #fff}@media screen and (max-width:960px){.c-container__jn #course-find-work .courseWrapBox .c-headline-brackets:after{right:0!important}}@media screen and (min-width:961px){.c-container__jn #course-find-work .courseWrapBox .c-headline-brackets:after{right:0}}@media screen and (max-width:960px){.c-container__jn #course-find-work p.c-headline-brackets{padding:10px 30px}}@media screen and (min-width:961px){.c-container__jn #course-find-work p.c-headline-brackets{text-align:left;padding:0 80px}}@media screen and (max-width:960px){.course-fieldInner{padding:0 20px}}@media screen and (min-width:961px){.course-fieldInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.courseWrap{padding:0 10px}}@media screen and (min-width:961px){.courseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.courseWrap .courseWrapBox{margin-bottom:40px}}@media screen and (min-width:961px){.courseWrap .courseWrapBox{width:30%}}.courseWrap .courseWrapBox h3{position:relative;text-align:center}@media screen and (max-width:960px){.courseWrap .courseWrapBox h3{line-height:1.625}}.courseWrap .courseWrapBox p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.courseWrap .courseWrapBox p{font-size:1.4rem;line-height:1.857}}.c-container__jn p.c-headline-brackets{font-weight:600;position:relative;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn p.c-headline-brackets{text-align:left;font-weight:500;font-size:1.4rem;margin-bottom:15px;padding:10px 30px}}@media screen and (min-width:961px){.c-container__jn p.c-headline-brackets{font-size:1.8rem;padding:.3em;margin-bottom:30px}}.c-headline-brackets:before,.c-headline-brackets:after{position:absolute;top:0;content:'';height:100%;display:inline-block;border-top:solid 2px #3b3b3b;border-bottom:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-headline-brackets:before,.c-headline-brackets:after{width:10px}}@media screen and (min-width:961px){.c-headline-brackets:before,.c-headline-brackets:after{width:13px}}.c-container__ad .c-headline-brackets:before{border-left:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-container__ad .c-headline-brackets:before{left:0}}@media screen and (min-width:961px){.c-container__ad .c-headline-brackets:before{left:0}}.c-container__ad .c-headline-brackets:after{border-right:solid 2px #3b3b3b}@media screen and (max-width:960px){.c-container__ad .c-headline-brackets:after{right:0}}@media screen and (min-width:961px){.c-container__ad .c-headline-brackets:after{right:0}}.c-container__jn #course-point{background-image:url(../img/course/it/jn/bg01.png),url(../img/course/it/jn/bg01.png)}@media screen and (max-width:960px){.c-container__jn #course-point{padding:30px 0;background-size:285px,285px;background-position:center 111%,center -180px}}@media screen and (min-width:961px){.c-container__jn #course-point{background-position:center -540px,160% 112%;background-size:848px;padding:100px 0}}@media screen and (max-width:960px){.c-container__jn #course-point .course-pointInner{padding:0 20px}}@media screen and (min-width:961px){.c-container__jn #course-point .course-pointInner{width:1000px;max-width:90%;margin:0 auto}}.c-container__jn .coursePointArea{background:#fff}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap{padding-top:100px}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:146px}}.c-container__jn .coursePointArea .coursePointWrap .coursePointCont{position:relative}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont{padding-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont{width:70%;padding-right:40px;padding-left:48px}}.c-container__jn .coursePointArea .coursePointWrap .coursePointCont:before{background:url(../img/course/it/jn/point01.svg) no-repeat;content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont:before{background-size:105px;width:105px;height:225px;top:-70px}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont:before{background-size:190px;width:218px;height:225px;top:-100px;left:48px}}.c-container__jn .coursePointArea .coursePointWrap .coursePointCont:after{content:'';display:inline-block;position:absolute;background:url(../img/course/it/jn/bg-point-odd.svg) no-repeat}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont:after{width:257px;height:257px;right:0;bottom:0}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont:after{width:300px;height:300px;right:0;bottom:0}}.c-container__jn .coursePointArea .coursePointWrap .coursePointCont .coursePointTtl{position:relative;color:#4fc33d;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont .coursePointTtl{color:#0a78e6;font-weight:600;font-size:1.8rem;line-height:1.444;margin-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont .coursePointTtl{font-size:2.6rem;line-height:1.462;margin-bottom:20px}}.c-container__jn .coursePointArea .coursePointWrap .coursePointCont .coursePointTxt{position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont .coursePointTxt{font-size:1.4rem;line-height:1.857;letter-spacing:.05em}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointCont .coursePointTxt{font-size:1.4rem;line-height:1.857}}.c-container__jn .coursePointArea .coursePointWrap .coursePointImg{position:relative}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointImg{width:30%}}.c-container__jn .coursePointArea .coursePointWrap .coursePointImg:after{background:url(../img/course/it/jn/point-img-right-bottom.svg) no-repeat;content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap .coursePointImg:after{width:100px;height:100px;right:0;bottom:0}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap .coursePointImg:after{width:100px;height:100px;right:0;bottom:0}}.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont{position:relative}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:48px;padding-left:40px}}.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont:before{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont:before{background:url(../img/course/it/jn/point02.svg) no-repeat;background-size:105px;width:105px;height:225px;right:0;left:auto}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont:before{background:url(../img/course/it/jn/point02.svg) no-repeat;background-size:190px;width:218px;height:225px;top:-100px;right:48px;left:auto}}.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont:after{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont:after{background:url(../img/course/it/jn/bg-point-even.svg) no-repeat;width:257px;height:257px;left:0;bottom:0}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointCont:after{background:url(../img/course/it/jn/bg-point-even.svg) no-repeat;width:300px;height:300px;left:0;bottom:0}}.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointImg{position:relative}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointImg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:30%}}.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointImg:after{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointImg:after{background:url(../img/course/it/jn/point-img-left-bottom.svg) no-repeat;width:100px;height:100px;left:0;bottom:0}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap--point02 .coursePointImg:after{background:url(../img/course/it/jn/point-img-left-bottom.svg) no-repeat;width:100px;height:100px;left:0;bottom:0}}.c-container__jn .coursePointArea .coursePointWrap--point03 .coursePointCont{position:relative}.c-container__jn .coursePointArea .coursePointWrap--point03 .coursePointCont:before{background:url(../img/course/it/jn/point03.svg) no-repeat;content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.c-container__jn .coursePointArea .coursePointWrap--point03 .coursePointCont:before{background-size:105px;width:105px;height:225px;top:-70px}}@media screen and (min-width:961px){.c-container__jn .coursePointArea .coursePointWrap--point03 .coursePointCont:before{background-size:190px;width:218px;height:225px;top:-100px;left:48px}}@media screen and (max-width:960px){.courseMultipleArea .headlineBrackets{margin-top:40px}}@media screen and (min-width:961px){.courseMultipleArea .headlineBrackets{margin-top:80px;text-align:center}}.courseMultipleArea .c-headline-brackets{color:#0a78e6;font-weight:600}@media screen and (min-width:961px){.courseMultipleArea .c-headline-brackets{font-size:3rem!important;display:inline-block;padding:0 50px!important;line-height:48px!important}}.courseMultipleArea .c-headline-brackets:before,.courseMultipleArea .c-headline-brackets:after{position:absolute;top:0;content:'';height:100%;display:inline-block;border-top:solid 2px #0a78e6!important;border-bottom:solid 2px #0a78e6!important}@media screen and (max-width:960px){.courseMultipleArea .c-headline-brackets:before,.courseMultipleArea .c-headline-brackets:after{width:10px}}@media screen and (min-width:961px){.courseMultipleArea .c-headline-brackets:before,.courseMultipleArea .c-headline-brackets:after{width:13px}}.courseMultipleArea .c-headline-brackets:before{border-left:solid 2px #0a78e6!important}@media screen and (max-width:960px){.courseMultipleArea .c-headline-brackets:before{left:0}}@media screen and (min-width:961px){.courseMultipleArea .c-headline-brackets:before{left:0}}.courseMultipleArea .c-headline-brackets:after{border-right:solid 2px #0a78e6!important}@media screen and (max-width:960px){.courseMultipleArea .c-headline-brackets:after{right:0}}@media screen and (min-width:961px){.courseMultipleArea .c-headline-brackets:after{right:0}}.courseMultipleArea .u-aCenter{color:#0a78e6}@media screen and (max-width:960px){.courseMultipleArea .u-aCenter{margin-bottom:40px}}@media screen and (min-width:961px){.courseMultipleArea .u-aCenter{margin-bottom:50px}}@media screen and (max-width:960px){.courseMultipleArea .courseMultipleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.courseMultipleArea .courseMultipleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.courseMultipleArea .courseMultipleWrap .courseBox{position:relative;border:solid 2px #0a78e6}@media screen and (max-width:960px){.courseMultipleArea .courseMultipleWrap .courseBox{width:48%;margin-bottom:30px;padding:20px 10px}}@media screen and (min-width:961px){.courseMultipleArea .courseMultipleWrap .courseBox{margin-bottom:40px;padding:32px 20px;width:31%}}.courseMultipleArea .courseMultipleWrap .courseBox .course__number{position:absolute;display:inline-block;background:#FFF;color:#0a78e6;font-weight:700;line-height:1}@media screen and (max-width:960px){.courseMultipleArea .courseMultipleWrap .courseBox .course__number{font-size:2.6rem;top:-17px;left:10px;padding:0 10px}}@media screen and (min-width:961px){.courseMultipleArea .courseMultipleWrap .courseBox .course__number{font-size:3.4rem;top:-20px;left:20px;padding:0 10px}}.courseMultipleArea .courseMultipleWrap .courseBox h4{color:#0a78e6;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.courseMultipleArea .courseMultipleWrap .courseBox h4{font-size:1.4rem;font-weight:600;margin-bottom:10px}}@media screen and (min-width:961px){.courseMultipleArea .courseMultipleWrap .courseBox h4{font-size:2.6rem;line-height:38px;margin-bottom:10px}}.courseMultipleArea .courseMultipleWrap .courseBox p{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.courseMultipleArea .courseMultipleWrap .courseBox p{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.courseMultipleArea .courseMultipleWrap .courseBox p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){#course-study{padding-bottom:50px}}@media screen and (max-width:960px){#course-study .p-homeHeadline span{line-height:1.5}}@media screen and (max-width:960px){#course-study .enclosurePhotoArea--txt{padding:20px}}#course-study .enclosurePhotoArea--txt h4{font-weight:600;text-align:left}@media screen and (max-width:960px){#course-study .enclosurePhotoArea--txt h4{font-size:1.8rem;margin-bottom:10px}}@media screen and (min-width:961px){#course-study .enclosurePhotoArea--txt h4{font-size:2rem;line-height:1.4;margin-bottom:10px}}@media screen and (min-width:961px){.c-container__jn #course-curriculum{background-image:url(../img/course/it/jn/bg01.png);background-position:center -540px;background-repeat:no-repeat;background-size:848px;padding:100px 0 0}}@media screen and (max-width:960px){.c-container__jn #course-curriculum .course-curriculumInner{padding:0 20px}}@media screen and (min-width:961px){.c-container__jn #course-curriculum .course-curriculumInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.c-container__jn #course-curriculum .course-curriculumInner .p-txt__lead{font-weight:600;font-size:1.8rem;line-height:26px;margin-bottom:20px;letter-spacing:.1em}}@media screen and (max-width:960px){.c-container__jn #course-curriculum .course-curriculumInner .u-aCenter{padding:0 10px;font-size:1.4rem;text-align:left!important;letter-spacing:.02em;line-height:1.857;margin-bottom:20px}}@media screen and (max-width:960px){.c-container__jn .curriculumBtnArea{padding:0 10px;margin-bottom:30px}}@media screen and (min-width:961px){.c-container__jn .curriculumBtnArea{width:582px;margin:50px auto 40px}}@media screen and (max-width:960px){.c-container__jn .curriculumBtnArea .p-btnLink{margin-bottom:10px}}@media screen and (min-width:961px){.c-container__jn .curriculumBtnArea .p-btnLink{margin-bottom:30px}}.c-container__jn .curriculumBtnArea a{font-weight:500;display:block;color:#0a78e6;border:solid 2px #0a78e6;border-radius:4px}@media screen and (max-width:960px){.c-container__jn .curriculumBtnArea a{font-size:1.4rem;padding:10px 40px}}@media screen and (min-width:961px){.c-container__jn .curriculumBtnArea a{font-size:1.4rem;padding:10px 40px;letter-spacing:.1em}.c-container__jn .curriculumBtnArea a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (max-width:960px){.c-container__jn .curriculumBtnArea a span{display:inline-block;padding-right:25px}}@media screen and (min-width:961px){.c-container__jn .curriculumBtnArea a span{padding-right:25px}}.c-container__jn .curriculumFileWrap .p-btnLink a span{background:url(../img/course/it/jn/ico-file.svg) no-repeat}@media screen and (max-width:960px){.c-container__jn .curriculumFileWrap .p-btnLink a span{background-size:18.65px;background-position:right center}}@media screen and (min-width:961px){.c-container__jn .curriculumFileWrap .p-btnLink a span{background-size:18.65px;background-position:right center}}@media screen and (min-width:961px){.c-container__jn .curriculumSyllabusWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.c-container__jn .curriculumSyllabusWrap .p-btnLink{width:48%;margin-right:4%}}@media screen and (min-width:961px){.c-container__jn .curriculumSyllabusWrap .p-btnLink:nth-child(2){margin-right:0}}@media screen and (max-width:960px){.c-container__jn .curriculumSyllabusWrap .p-btnLink a{padding-left:60px}}.c-container__jn .curriculumSyllabusWrap .p-btnLink a span{background:url(../img/course/it/jn/ico-syllabus.svg) no-repeat}@media screen and (max-width:960px){.c-container__jn .curriculumSyllabusWrap .p-btnLink a span{background-size:25.38px;background-position:right center;padding-right:35px}}@media screen and (min-width:961px){.c-container__jn .curriculumSyllabusWrap .p-btnLink a span{background-size:25.38px;background-position:right center;padding-right:30px}}.p-txt__lead{text-align:center;font-weight:500}@media screen and (min-width:961px){.p-txt__lead{font-size:2.6rem;line-height:1.462;margin-bottom:30px}}.c-container__jn .course-curriculumArea{background:#fff}@media screen and (max-width:960px){.c-container__jn .course-curriculumArea{text-align:center;margin-bottom:40px}}@media screen and (min-width:961px){.c-container__jn .course-curriculumArea{text-align:center;margin-bottom:30px;padding:32px 0}}.c-container__jn .course-curriculumArea .c-headline-brackets{color:#0a78e6;display:inline-block;margin:0 auto;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .course-curriculumArea .c-headline-brackets{font-size:1.8rem;padding:0 20px;margin-bottom:10px}}@media screen and (min-width:961px){.c-container__jn .course-curriculumArea .c-headline-brackets{font-size:3rem;margin-bottom:20px;padding:0 60px}}.c-container__jn .course-curriculumArea .c-headline-brackets:before,.c-container__jn .course-curriculumArea .c-headline-brackets:after{border-color:#0a78e6}.c-container__jn .course-curriculumArea .c-headline-brackets:before{border-left:solid 2px #0a78e6!important}@media screen and (max-width:960px){.c-container__jn .course-curriculumArea .c-headline-brackets:before{left:0}}@media screen and (min-width:961px){.c-container__jn .course-curriculumArea .c-headline-brackets:before{left:0}}.c-container__jn .course-curriculumArea .c-headline-brackets:after{border-right:solid 2px #0a78e6!important}@media screen and (max-width:960px){.c-container__jn .course-curriculumArea .c-headline-brackets:after{right:0}}@media screen and (min-width:961px){.c-container__jn .course-curriculumArea .c-headline-brackets:after{right:0}}.c-container__jn .course-curriculumArea .curriculum__txt{color:#0a78e6}@media screen and (max-width:960px){.c-container__jn .course-curriculumArea .curriculum__txt{font-weight:500;font-size:1.4rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .course-curriculumArea .curriculum__txt{margin-bottom:50px}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont{width:48%}}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table{letter-spacing:.1em}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th{font-weight:600;color:#fff;text-align:center}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th{font-size:1.1rem;border-right:solid 6px #fff;padding:10px 0}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th{font-size:1.2rem;border-right:solid 6px #fff;padding:12px 0}}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(odd){background:#378d93}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(even){background:#53a0ed}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:last-child{border-right:none}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:first-child{width:35%}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:first-child{width:200px}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(2){width:25%}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr th:nth-child(2){width:114px}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td{font-size:1.2rem;border-right:solid 6px #fff;padding:10px 0 10px 5px}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td{font-size:1.2rem;border-right:solid 6px #fff}}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td.item{font-weight:600;color:#0a78e6;background:#d4e8fb;text-align:left}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td.item{font-size:1.2rem}}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td:first-child{text-align:left}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td:first-child{padding:12px 0 12px 27px}}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr td:last-child{border-right:none}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr:nth-child(odd){background:#f1f1f1}.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont table tr:nth-child(even){background:#fff}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea .curriculumTableWrap .curriculumTableCont--right table tr:first-child{display:none}}@media screen and (min-width:961px){.c-container__jn .curriculumTableWeek ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}}.c-container__jn .curriculumTableWeek ul li{color:#0a78e6;font-weight:700}@media screen and (min-width:961px){.c-container__jn .curriculumTableWeek ul li{font-size:1.8rem;text-align:center;width:160px}}@media screen and (min-width:961px){.c-container__jn .curriculumTableWeek ul li:first-child{width:200px}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap{display:block;margin-bottom:20px}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap--pc{display:none}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap--sp{display:none}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont{margin-bottom:10px}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont{width:100%}}.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table{letter-spacing:.1em}.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr:nth-child(2n) th{background:#53a0ed}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr:first-child th .period{padding-right:5px}}.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th{font-weight:600;color:#fff;text-align:left}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th{text-align:center}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th{border-bottom:solid 6px #fff;line-height:1}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th:nth-child(1){background:#fff!important;width:21px;padding:0}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th:nth-child(odd){background:#53a0ed}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th:nth-child(even){background:#378d93}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .period{font-size:1.8rem;display:block}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .period{font-size:1.8rem;padding-right:15px;padding-left:5px}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .time{display:block;font-size:1.2rem;line-height:1.2}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr th .time{font-size:1.2rem}}.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td{vertical-align:middle}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td{border-bottom:solid 6px #fff;padding:5px 0;letter-spacing:.05em}}@media screen and (min-width:961px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td{padding:10px 5px;border-bottom:solid 6px #fff}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td:nth-child(odd){background:#fff}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td:nth-child(2n){background:#f1f1f1}}@media screen and (max-width:960px){.c-container__jn .curriculumTableArea--timetable .curriculumTableWrap .curriculumTableCont table tr td.en{color:#0a78e6;font-weight:700;font-size:1.8rem;letter-spacing:.1em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:center;padding:0}}.asterisk{text-align:left}@media screen and (max-width:960px){.asterisk{font-size:1.2rem;line-height:1.833;padding:0 10px}}@media screen and (min-width:961px){.asterisk{font-size:1.2rem;line-height:1.833}}@media screen and (max-width:960px){.c-container__jn #course-introduction{background:url(../img/course/it/jn/bg-introduction03.png) no-repeat;background-position:left -80px;background-size:115px;padding:36px 0 40px}}@media screen and (min-width:961px){.c-container__jn #course-introduction{background:url(../img/course/it/jn/bg-introduction.svg) no-repeat;background-position:-500px -700px;padding:86px 0 98px}}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner{background:url(../img/course/it/jn/bg-introduction02.png) no-repeat;background-position:110% 20%;background-size:115px}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap{padding:0 30px}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionImg{text-align:center;margin-bottom:15px}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionImg{width:196px;margin-right:50px}}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionImg img{width:196px;height:196px;border-radius:98px}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionImg img{width:196px;height:196px;border-radius:98px}}.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3{font-weight:500}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3{font-size:2.2rem;text-align:center;margin-bottom:10px}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3{font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3 span{font-size:2rem}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont h3 span{font-size:2.2rem}}@media screen and (max-width:960px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont p{font-weight:500;line-height:1.857}}@media screen and (min-width:961px){.c-container__jn #course-introduction .course-introductionInner .c-introductionWrap .introductionCont p{line-height:1.857}}.c-container__jn #course-news{background:none}@media screen and (max-width:960px){.c-container__jn #course-news{background:url(../img/course/it/jn/bg-introduction.png) no-repeat!important;background-position:10px top;background-size:90px!important;padding:32px 0 0!important}}@media screen and (min-width:961px){.c-container__jn #course-news{background:none!important;background-position:-120% center;padding:84px 0 100px}}@media screen and (max-width:960px){.c-container__jn #course-news .course-newsInner{background:url(../img/course/it/jn/bg-news.png) no-repeat;background-position:right bottom;background-size:50px;padding-bottom:50px}}@media screen and (min-width:961px){.c-container__jn #course-news .course-newsInner{background:url(../img/course/it/jn/img-news.svg) no-repeat;background-position:right bottom;width:1400px;max-width:90%;margin:0 auto;position:relative}}@media screen and (max-width:960px){.c-container__jn #course-news .p-homeHeadline .en{margin-bottom:0;line-height:1.25}}@media screen and (min-width:961px){.c-container__jn #course-news .p-homeHeadline .en{font-size:5.5rem}}@media screen and (max-width:960px){.c-container__jn #course-news .swiper-news-arrow--it .c-newsContLink .c-newsContImgArea{border-top:solid 2px #dc6545;border-right:solid 2px #e1913d;border-bottom:solid 2px #e1913d;border-left:solid 2px #dc6545}}@media screen and (min-width:961px){.c-container__jn #course-news .swiper-news-arrow--it .c-newsContLink .c-newsContImgArea{border-top:solid 5px #dc6545;border-right:solid 5px #e1913d;border-bottom:solid 5px #e1913d;border-left:solid 5px #dc6545}}@media screen and (max-width:960px){.c-container__jn #course-news .p-homeNewsContSp.p-homeNewsContSp--it{padding:0 20px}}@media screen and (max-width:960px){.c-container__jn #course-news .p-homeNewsContSp.p-homeNewsContSp--it .c-newsContLink .c-newsContImgArea{border-top:solid 2px #dc6545;border-right:solid 2px #e1913d;border-bottom:solid 2px #e1913d;border-left:solid 2px #dc6545}}@media screen and (max-width:960px){.c-container__jn #course-news .p-homeNewsContSp.p-homeNewsContSp--it .c-newsContLink{background:transparent}}@media screen and (max-width:960px){.c-container__jn #course-news .p-homeBtnLink{padding:0 20px}}.c-container__jn #course-news .p-homeBtnLink a{background:#e66446;background:-webkit-linear-gradient(left,#edc300 0,#e66446 100%);background:linear-gradient(90deg,#edc300 0,#e66446 100%)}@media screen and (min-width:961px){.c-container__jn #course-news .p-homeBtnLink a:hover{color:#e66446;border:solid 1px #e66446}.c-container__jn #course-news .p-homeBtnLink a:hover span{color:#e66446}.c-container__jn #course-news .p-homeBtnLink a:hover span:after{background:url(../img/course/cg/ico-orange-arrow-right.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){#course-study .course-featuresInner{padding:0}}@media screen and (min-width:961px){#course-study .course-featuresInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){#course-study .more-btn{margin-top:70px}}@media screen and (max-width:960px){.enclosureWrapBox{padding-top:40px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap{margin-bottom:85px;padding-top:50px}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner{border:solid 2px #3b3b3b;margin:0 30px;padding-bottom:0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner{width:870px;margin:0 auto;border:solid 3px #3b3b3b;text-align:center;padding-bottom:30px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/cg/bg.png) repeat left top;color:#3b3b3b;font-weight:600;text-align:center;position:relative;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:1.6rem;line-height:1.625;width:80%;margin:0 auto 10px;top:-15px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headlineWrap{font-size:2.6rem;line-height:1.462;top:-45px;margin:auto;padding:0 30px;height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line{color:#3b3b3b;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line{font-size:2.6rem;line-height:1.462;margin:auto}}.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line02{color:#3b3b3b;font-weight:600;text-align:center;position:relative;display:inline-block}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .headline-line02{font-size:2.6rem;line-height:1.462;margin:auto}}.c-container__ad .enclosureWrap .enclosureWrap-inner p{text-align:left}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont{position:relative}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont{padding:0 20px;margin-bottom:20px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont{width:715px;margin:0 auto 20px;top:-20px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-weight:500}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.05em;line-height:1.857}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosureCont p{font-size:1.4rem;letter-spacing:.1em}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{display:block!important;width:calc(100% + 40px);margin:0 -20px 5px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% + 130px);margin:0 -65px 20px}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{margin-bottom:20px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 5px 0 0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(1){margin:0 2% 0 0}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 5px 0 0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:nth-child(2){margin:0 2% 0 0}}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea:last-child{margin:0}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{position:relative;overflow:hidden}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{display:block!important;margin-bottom:20px!important}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea{width:calc(100% + 130px);margin:0 -65px 20px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:5px 10px}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt{padding:10px 20px}}.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-weight:500}@media screen and (max-width:960px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.c-container__ad .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.2rem;letter-spacing:.1em;line-height:1.833}}@media screen and (min-width:961px){.enclosurePhotoAreaWrap--one{width:475px!important;margin:0 auto 20px!important}}@media screen and (max-width:960px){.enclosurePhotoAreaWrap--spone{display:block!important}.enclosurePhotoAreaWrap--spone .enclosurePhotoArea{margin-bottom:20px!important}}.cont-hide{display:none}@media screen and (max-width:960px){.sp-cont-hide{display:none}}@media screen and (max-width:960px){.c-container__jn #course-interview .bg-it02{padding-bottom:40px}}@media screen and (min-width:961px){.c-container__jn #course-interview .bg-it02{padding-bottom:100px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap{width:1000px;max-width:90%;margin:0 auto}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine{background:#e3e0df url(../img/course/it/jn/bg-message01.svg) no-repeat left top;position:relative}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine{background-size:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:180px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:311px}}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__img{position:absolute;right:0;bottom:0}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__img img{width:100px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__img{position:absolute;right:25px;bottom:0;width:207px}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__img img{width:207px;height:auto}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no{color:#0a78e6}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no{margin-bottom:5px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no{margin-bottom:5px}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no span{display:block;text-align:center;font-weight:700}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no .en{font-size:1rem}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl .headline__no .en{font-size:1.2rem}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3{color:#0a78e6;font-weight:600;position:relative;text-align:center}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3{font-size:1.6rem;line-height:1.462;padding:5px 25px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3{font-size:2.6rem;letter-spacing:.02em;line-height:1.462;padding:.3em 30px}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:before,.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #0a78e6;border-bottom:solid 2px #0a78e6}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:before{border-left:solid 2px #0a78e6;left:0}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .headline__ttl h3:after{border-right:solid 2px #0a78e6;right:0}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo{background:#f8f8f8}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo{position:absolute;width:43%;left:20px;bottom:-75px;padding:7px 10px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo{position:absolute;left:40px;bottom:-80px;width:309px;height:auto;padding:15px 30px}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data{position:relative;color:#0a78e6;font-weight:700;letter-spacing:.1em;display:inline-block}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data{font-size:1.4rem}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data{font-size:1.2rem;margin-bottom:5px}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data:after{content:'';display:inline-block;width:25.5px;height:1px;background:#0a78e6;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data:after{right:-40px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__data:after{right:-30px}}.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name{font-weight:600;letter-spacing:.15em}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name{font-size:1.6rem;margin-bottom:5px}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name{font-size:1.7rem;margin-bottom:5px}}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (max-width:960px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__course{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){.c-container__jn #course-interview .c-interviewWrap .c-interviewHeadLine .messageInfo .message__course{font-size:1.2rem;letter-spacing:.15em}}.c-container__jn .c-interviewCont{background:#f8f8f8}@media screen and (max-width:960px){.c-container__jn .c-interviewCont .c-interviewContInner{padding:80px 20px 20px}}@media screen and (min-width:961px){.c-container__jn .c-interviewCont .c-interviewContInner{padding:132px 81px 40px}}.c-container__jn .c-interviewCont .c-interviewContInner h4{color:#0a78e6;font-weight:500;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container__jn .c-interviewCont .c-interviewContInner h4{font-size:1.6rem;font-weight:600;margin-bottom:15px}}@media screen and (min-width:961px){.c-container__jn .c-interviewCont .c-interviewContInner h4{font-size:2.4rem;margin-bottom:20px}}@media screen and (max-width:960px){.c-container__jn .c-interviewCont .c-interviewContInner h4 .ttl{width:80%}}.c-container__jn .c-interviewCont .c-interviewContInner h4 .en{color:#fff;background:#0a78e6;font-weight:700;display:inline-block;text-align:center}@media screen and (max-width:960px){.c-container__jn .c-interviewCont .c-interviewContInner h4 .en{font-size:2.5rem;line-height:42px;width:42px;height:42px;border-radius:21px;margin-right:10px}}@media screen and (min-width:961px){.c-container__jn .c-interviewCont .c-interviewContInner h4 .en{font-size:2.5rem;line-height:42px;width:42px;height:42px;border-radius:21px;margin-right:15px}}.c-container__jn .c-interviewCont .c-interviewContInner p{letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .c-interviewCont .c-interviewContInner p{font-size:1.4rem;line-height:1.857;margin-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .c-interviewCont .c-interviewContInner p{font-size:1.4rem;line-height:1.857;margin-bottom:30px}}.c-container__jn .courseCheckArea{background:#f8f8f8 url(../img/course/it/jn/bg01.png) no-repeat}@media screen and (max-width:960px){.c-container__jn .courseCheckArea{background-size:218px;background-position:-100px -130px;padding:36px 0 0}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea{background-position:-650px -470px;padding:80px 0 100px}}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner{background:#f8f8f8 url(../img/course/it/jn/bg01.png) no-repeat;background-size:200px;background-position:155% 133%;padding-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap{padding:0 30px}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont{margin-bottom:20px}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont{width:23%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;margin-bottom:10px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;margin-bottom:10px}}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure{color:#fff;background:#0a78e6;font-weight:600;display:inline-block;line-height:1;border:solid 1px #0a78e6}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure{font-size:1.2rem;text-align:center;padding:4px 10px;border-radius:25px;margin-right:10px;height:23px}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure{font-size:1.2rem;text-align:center;padding:4px 10px;border-radius:25px;margin-right:10px;height:23px}}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .tenure.tenure__3year{color:#0a78e6;background:#fff}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .course__name{font-weight:600}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .course__name{font-size:1.5rem;line-height:1.375;margin-bottom:5px}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist .course__name{font-size:1.6rem;line-height:1.375;margin-bottom:5px}}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist p{letter-spacing:.1em}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist p{font-size:1.2rem}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .course__checklist p{width:100%;font-size:1.2rem}}@media screen and (max-width:960px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--it{padding:0}}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--it{width:100%}}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--it a{background:#4fc33d;background:-webkit-linear-gradient(left,#0a78e6 0,#4fc33d 100%);background:linear-gradient(90deg,#0a78e6 0,#4fc33d 100%)}@media screen and (min-width:961px){.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--it a:hover{color:#4fc33d;border:solid 1px #0a78e6}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--it a:hover span{color:#0a78e6}.c-container__jn .courseCheckArea .courseCheckWrapInner .courseCheckWrap .courseCheckCont .p-homeBtnLink--it a:hover span:after{background:url(../img/ico-blue-arrow-right.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){.c-requestSwitchWrap{padding:5px 0 30px}}@media screen and (min-width:961px){.c-requestSwitchWrap{margin-bottom:67px}}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner{padding:0 25px}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner{width:1000px;max-width:90%;margin:0 auto}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{position:relative;cursor:pointer;background:#008045;color:#fff;letter-spacing:.1em;display:inline-block}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-size:1.4rem;width:48%;border:solid 2px #008045}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-size:1.8rem;width:373px;border:solid 2px #008045;margin:0 24px;text-align:center}}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{position:relative}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:auto;padding:5px 0}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{display:block;padding:20px 0}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a{color:#fff}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.switch-01 span{padding:15px 0 0}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active{background:#fff;color:#008045;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active:before{content:"";position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:12px;border-style:solid;border-color:#fff transparent transparent;z-index:2}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active:before{bottom:-22px;border-width:12px}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active:after{content:"";position:absolute;bottom:-26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:13px;border-style:solid;border-color:#008045 transparent transparent;z-index:1}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active:after{bottom:-26px;border-width:13px}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active a{color:#008045}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{content:"";background:url(../img/request/ico-tab-active.svg) no-repeat left top;position:absolute;z-index:2}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:20px;width:20px;height:20px;top:-5px;left:-5px}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:47px;width:47px;height:47px;top:-10px;left:-10px}}.c-container--request .p-txt__lead{letter-spacing:.1em}@media screen and (max-width:960px){.c-container--request .p-txt__lead{font-size:1.4rem;line-height:1.857;margin-bottom:30px;padding:0 40px}}@media screen and (min-width:961px){.c-container--request .p-txt__lead{font-size:1.8rem;margin-bottom:40px;text-align:center}}.c-inner--white{background:#fff}@media screen and (max-width:960px){.c-inner--white{margin-bottom:20px;padding:30px}}@media screen and (min-width:961px){.c-inner--white{margin-bottom:50px;padding:50px 130px}}.c-inner--white .c-il-block{display:inline-block}.c-inner--white .c-il-block .headline-form-description{font-weight:600}@media screen and (max-width:960px){.c-inner--white .c-il-block .headline-form-description{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.c-inner--white .c-il-block .headline-form-description{font-size:1.4rem;margin-bottom:10px}}.c-inner--white .c-il-block p{letter-spacing:.1em}@media screen and (max-width:960px){.c-inner--white .c-il-block p{font-size:1.2rem;line-height:20px}}@media screen and (min-width:961px){.c-inner--white .c-il-block p{font-size:1.2rem;line-height:1.6;margin-bottom:0;padding-bottom:0}}@media screen and (max-width:960px){.c-requestWrap{background:url(../img/request/bg-right-sp.png) no-repeat right bottom;padding-bottom:100px}}@media screen and (min-width:961px){.c-requestWrap{background:url(../img/request/bg-right.png) no-repeat right 214px}}@media screen and (max-width:960px){.c-requestWrap .c-requestWrapInner{background:url(../img/request/bg-left-sp.png) no-repeat left 93.3%}}@media screen and (min-width:961px){.c-requestWrap .c-requestWrapInner{background:url(../img/request/bg-left.png) no-repeat left 70%;padding-bottom:135px}}.c-requestWrap .c-requestWrapInner .c-requestArea{background-color:#fff;background-image:url(../img/request/bg-inner-left.png),url(../img/request/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-requestWrap .c-requestWrapInner .c-requestArea{background-size:145px,145px;margin-bottom:50px;padding:40px 30px}}@media screen and (min-width:961px){.c-requestWrap .c-requestWrapInner .c-requestArea{width:1000px;max-width:90%;margin:0 auto 60px}}@media screen and (min-width:961px){.c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:url(../img/request/bg-inner-right-center.png) no-repeat right 30%;padding:70px 130px 100px}}.headLineWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.headLineWrap{margin-bottom:50px}}.headline-diagonalline{font-weight:600;color:#008045;position:relative;display:inline-block;text-align:center;margin:auto}@media screen and (max-width:960px){.headline-diagonalline{font-size:2rem;line-height:32px;margin-bottom:40px}}@media screen and (min-width:961px){.headline-diagonalline{font-size:3rem;letter-spacing:.12em;padding:0 80px}}.headline-diagonalline:before{content:"";position:absolute;background:url(../img/request/headline-diagonalline.png) no-repeat left center;left:0}@media screen and (max-width:960px){.headline-diagonalline:before{background-size:41px;width:41px;height:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-50px}}@media screen and (min-width:961px){.headline-diagonalline:before{background-size:68px;width:68px;height:57px}}.headline-diagonalline:after{content:"";position:absolute;background:url(../img/request/headline-diagonalline.png) no-repeat right center;right:0}@media screen and (max-width:960px){.headline-diagonalline:after{background-size:41px;width:41px;height:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-50px}}@media screen and (min-width:961px){.headline-diagonalline:after{background-size:68px;width:68px;height:57px}}.c-requestFlow{text-align:center}@media screen and (max-width:960px){.c-requestFlow{margin-bottom:50px}}.c-requestFlow p{text-align:center}@media screen and (max-width:960px){.c-requestFlow p{font-size:1.2rem;padding:30px 0 0;line-height:20px}}@media screen and (min-width:961px){.c-requestFlow p{padding:38px 0}}.c-requestFromArea{border-top:solid 1px #3b3b3b}@media screen and (min-width:961px){.c-requestFromArea{width:726px;margin:0 auto;padding:30px 0 0;text-align:center}}@media screen and (min-width:961px){.switch-02 .c-requestFromArea{margin:40px 0 0}}@media screen and (min-width:961px){.c-requestFromBox{display:inline-block;padding-bottom:30px}}@media screen and (max-width:960px){.c-requestFromCheck{padding:40px 0}}@media screen and (min-width:961px){.c-requestFromCheck{text-align:left}}.c-requestFromCheck p{font-weight:600}@media screen and (max-width:960px){.c-requestFromCheck p{font-size:1.4rem;line-height:20px;margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromCheck p{font-size:1.4rem;text-align:center;margin-bottom:20px}}.c-requestFromCheck .mwform-radio-field,.c-requestFromCheck .mwform-checkbox-field{display:block}@media screen and (max-width:960px){.c-requestFromCheck .mwform-radio-field,.c-requestFromCheck .mwform-checkbox-field{font-size:1.4rem;margin-bottom:10px}}.headLine-request-04{color:#008045;font-weight:600}@media screen and (max-width:960px){.headLine-request-04{font-size:1.6rem;margin-bottom:40px}}@media screen and (min-width:961px){.headLine-request-04{font-size:1.8rem;margin-bottom:0;text-align:center}}.c-requestFromBox--input{border-top:solid 1px #3b3b3b}@media screen and (max-width:960px){.c-requestFromBox--input{padding:40px 0 0}}@media screen and (min-width:961px){.c-requestFromBox--input{padding:30px 0}}@media screen and (min-width:961px){.c-requestFromTable{width:625px;margin:0 auto 50px}}.c-requestFromTable table{text-align:left}@media screen and (max-width:960px){.c-requestFromTable table{margin-bottom:20px}}@media screen and (min-width:961px){.c-requestFromTable table{margin-top:20px}}.c-requestFromTable table tr th{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-requestFromTable table tr th{font-size:1.4rem;display:block;width:100%;padding:0 0 10px}}@media screen and (min-width:961px){.c-requestFromTable table tr th{font-size:1.4rem;width:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0;line-height:1.4}}@media screen and (max-width:960px){.c-requestFromTable table tr th .th-ttl{width:auto;padding:0}}@media screen and (min-width:961px){.c-requestFromTable table tr th .th-ttl{width:auto;padding:0}}.c-requestFromTable table tr th .required{color:#fff;background:#ed3232;border-radius:4px}@media screen and (max-width:960px){.c-requestFromTable table tr th .required{text-align:center;font-size:1.4rem;margin-right:6px;padding:2px 8px;width:46.8px}}@media screen and (min-width:961px){.c-requestFromTable table tr th .required{font-size:1.4rem}}.c-requestFromTable table tr th span{display:inline-block}@media screen and (min-width:961px){.c-requestFromTable table tr th span{margin-right:6px;padding:2px 8px;width:46.8px;height:25.2px}}@media screen and (max-width:960px){.c-requestFromTable table tr th .txt-medium{font-weight:500;line-height:20px}}@media screen and (min-width:961px){.c-requestFromTable table tr th .txt-medium{width:auto}}@media screen and (max-width:960px){.c-requestFromTable table tr td{display:block;width:100%;padding:0 0 20px}}@media screen and (min-width:961px){.c-requestFromTable table tr td{font-size:1.4rem;width:410px;padding:10px 0;vertical-align:top}}.c-requestFromTable table tr td .annotation{letter-spacing:.1em;display:block}@media screen and (max-width:960px){.c-requestFromTable table tr td .annotation{font-size:1.2rem}}@media screen and (min-width:961px){.c-requestFromTable table tr td .annotation{font-size:1.2rem}}@media screen and (max-width:960px){.c-requestFromTable table tr td .mwform-radio-field{margin-right:20px}}@media screen and (min-width:961px){.c-requestFromTable table tr td .mwform-radio-field{margin-right:20px}}.c-requestFromTable table tr td input[type=text]{background:#ecefec;border:solid 1px #afafaf;border-radius:4px}@media screen and (max-width:960px){.c-requestFromTable table tr td input[type=text]{width:100%;font-size:1.4rem;margin-bottom:5px;padding:10px 15px}}@media screen and (min-width:961px){.c-requestFromTable table tr td input[type=text]{width:100%;font-size:1.4rem;margin-bottom:5px;padding:10px 15px}}.c-requestFromTable table tr td .td-select{position:relative}@media screen and (max-width:960px){.c-requestFromTable table tr td .td-select{margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromTable table tr td .td-select{margin-bottom:10px}}.c-requestFromTable table tr td .td-select:before{content:'';display:inline-block;background:url(../img/request/ico-select-arrow.svg) no-repeat center center;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}@media screen and (max-width:960px){.c-requestFromTable table tr td .td-select:before{background-size:14px;width:14px;height:14px}}@media screen and (min-width:961px){.c-requestFromTable table tr td .td-select:before{background-size:14px;width:14px;height:14px}}.c-requestFromTable table tr td select{color:#b7b7b7;background:#ecefec;border:solid 1px #afafaf;border-radius:4px}@media screen and (max-width:960px){.c-requestFromTable table tr td select{width:100%;font-size:1.4rem;padding:10px 15px}}@media screen and (min-width:961px){.c-requestFromTable table tr td select{width:100%;font-size:1.4rem;padding:10px 15px}}.c-requestFromTable table tr td ::-webkit-input-placeholder{color:#b7b7b7}.c-requestFromTable table tr td :-ms-input-placeholder{color:#b7b7b7}.c-requestFromTable table tr td ::placeholder{color:#b7b7b7}@media screen and (max-width:960px){.c-requestFromTable table tr td .td-checkbox{font-weight:500;font-size:1.4rem}}@media screen and (max-width:960px){.input-column{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.input-column{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.input-column .input-txt{margin-right:20px}}@media screen and (min-width:961px){.input-column .input-txt{margin-right:20px}}@media screen and (max-width:960px){.input-column .input-txt input[type=text]{width:63px;margin-right:8px}}@media screen and (min-width:961px){.input-column .input-txt input[type=text]{width:63px;margin-right:8px}}.headline-address{background:#fff;font-weight:600;position:relative;display:block;text-align:left;overflow:hidden}@media screen and (max-width:960px){.headline-address{font-size:1.4rem;margin:30px 0}}@media screen and (min-width:961px){.headline-address{margin:27px 0 8px}}.headline-address .required{color:#fff;background:#ed3232;border-radius:4px;display:inline-block}@media screen and (max-width:960px){.headline-address .required{font-size:1.4rem;margin-right:6px;padding:0 8px;width:46.8px;text-align:center}}@media screen and (min-width:961px){.headline-address .required{font-size:1.4rem;margin-right:6px;padding:3px 8px;width:46.8px}}.headline-address:after{content:"";width:100%;height:1px;background-color:#707070;margin-left:10px;margin-left:1rem;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}@media screen and (min-width:961px){.headline-address:after{left:17%}}.c-requestFromTable--questionnaire{border-top:solid 1px #707070}@media screen and (min-width:961px){.c-requestFromTable--questionnaire{width:726px;margin-bottom:40px;padding-top:30px}}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr th{display:block;width:190px}}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr td{width:530px}}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr td .td-select{width:410px}}.c-requestFromTable--questionnaire table tr td .mwform-checkbox-field{display:block}@media screen and (max-width:960px){.c-requestFromTable--questionnaire table tr td .mwform-checkbox-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-requestFromTable--questionnaire table tr td .mwform-checkbox-field label input[type=checkbox]{top:5px;margin-right:5px}}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr td .mwform-checkbox-field{margin-bottom:10px}}@media screen and (max-width:960px){.c-requestFromTable--questionnaire table tr td .mwform-checkbox-field span.mwform-checkbox-field-text{font-size:1.4rem;margin-bottom:10px;line-height:22px}}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr td .mwform-checkbox-field span.mwform-checkbox-field-text{font-size:1.2rem}}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr td select,.c-requestFromTable--questionnaire table tr td input[type=text]{width:410px}}.headline-questionnaire{color:#008045;text-align:left;font-weight:600;letter-spacing:.1em;display:block}@media screen and (max-width:960px){.headline-questionnaire{font-size:1.6rem;padding-top:40px;margin-bottom:20px}}@media screen and (min-width:961px){.headline-questionnaire{font-size:1.8rem}}.headline-questionnaire .any{color:#008045;border:solid 1px #008045;border-radius:4px;display:inline-block;text-align:center}@media screen and (max-width:960px){.headline-questionnaire .any{font-size:1.4rem;margin-right:6px;padding:0 8px;text-align:center}}@media screen and (min-width:961px){.headline-questionnaire .any{font-size:1.4rem;margin-right:6px;padding:0 8px}}.c-contactBtnLink{background:#008045;background:-webkit-linear-gradient(left,#00b161 0,#008045 100%);background:linear-gradient(90deg,#00b161 0,#008045 100%);border-radius:4px}@media screen and (max-width:960px){.c-contactBtnLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto}}@media screen and (min-width:961px){.c-contactBtnLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60%;margin:0 auto}}.c-contactBtnLink input[type=submit]{font-weight:600;color:#fff;display:block;text-align:center;text-decoration:none;letter-spacing:.01em}@media screen and (max-width:960px){.c-contactBtnLink input[type=submit]{font-weight:500;background:url(../img/top/ico-white-arrow-right.svg) no-repeat;background-position:95% center;background-size:27px;font-size:1.4rem;padding:17px 0;width:100%}}@media screen and (min-width:961px){.c-contactBtnLink input[type=submit]{background:url(../img/top/ico-white-arrow-right.svg) no-repeat;background-position:95% center;font-size:1.8rem;width:100%;margin:0 12.5px;padding:32.66px 0;-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.c-contactBtnLink input[type=submit]:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}.c-contactBtnLink input[type=submit].back{color:#101d23;background:rgba(16,29,35,.1)}.c-contactBtnLink input[type=submit]{-webkit-appearance:none}.c-secureWrap{background:#fff}@media screen and (max-width:960px){.c-secureWrap{padding:30px}}@media screen and (min-width:961px){.c-secureWrap{width:1000px;max-width:90%;margin:0 auto;padding:44px 77px}}@media screen and (min-width:961px){.c-secureWrap .c-secureWrapInner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.c-secureWrap .c-secureWrapInner .c-secureCont{width:80%;margin-right:3%}}.c-secureWrap .c-secureWrapInner .c-secureCont h4{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-secureWrap .c-secureWrapInner .c-secureCont h4{font-size:1.4rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.c-secureWrap .c-secureWrapInner .c-secureCont h4{font-size:1.4rem;margin-bottom:10px}}.c-secureWrap .c-secureWrapInner .c-secureCont p{letter-spacing:.1em}@media screen and (max-width:960px){.c-secureWrap .c-secureWrapInner .c-secureCont p{font-size:1.2rem;line-height:20px;margin-bottom:5px}}@media screen and (min-width:961px){.c-secureWrap .c-secureWrapInner .c-secureCont p{font-size:1.2rem;line-height:22px}}@media screen and (max-width:960px){.c-secureWrap .c-secureWrapInner .c-secureImg{text-align:center;width:88px;margin:0 auto}}@media screen and (min-width:961px){.c-secureWrap .c-secureWrapInner .c-secureImg{width:17%;text-align:center}.c-secureWrap .c-secureWrapInner .c-secureImg img{width:88px}.c-secureWrap .c-secureWrapInner .c-secureImg a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.c-container--entrance{background:url(../img/entrance/bg-left.png) no-repeat}@media screen and (max-width:960px){.c-container--entrance{background-image:url(../img/entrance/bg-left.png),url(../img/entrance/bg-right-sp.png);background-position:left 46%,right 55%;background-size:308px;padding-top:120px}}@media screen and (min-width:961px){.c-container--entrance{background-position:left 411px;padding-top:80px}}.c-container--entrance .c-container--entrance--inner{background:url(../img/entrance/bg-right-bottom.png) no-repeat}@media screen and (max-width:960px){.c-container--entrance .c-container--entrance--inner{background-size:271px;background-position:right bottom;padding-bottom:80px}}@media screen and (min-width:961px){.c-container--entrance .c-container--entrance--inner{background-position:right bottom;padding-bottom:100px}}@media screen and (max-width:960px){.entranceWrap{padding:0 35px}}@media screen and (min-width:961px){.entranceWrap{width:90%;max-width:1000px;margin:0 auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.entranceWrap .entranceListBox{background:#fff url(../img/entrance/ico-left.svg) no-repeat left top;border:solid 2px #008045}@media screen and (max-width:960px){.entranceWrap .entranceListBox{width:100%;margin-bottom:40px;padding:34px 21px}}@media screen and (min-width:961px){.entranceWrap .entranceListBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:31%;padding:34px 21px}}@media screen and (max-width:960px){.entranceWrap .entranceListBox .entranceListCont{height:100%;padding-bottom:20px}}@media screen and (min-width:961px){.entranceWrap .entranceListBox .entranceListCont{height:100%;padding-bottom:20px}}.entranceWrap .entranceListBox .entranceListCont h3{font-weight:600;color:#008045;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.entranceWrap .entranceListBox .entranceListCont h3{font-size:3rem;margin-bottom:20px}}@media screen and (min-width:961px){.entranceWrap .entranceListBox .entranceListCont h3{font-size:3rem;margin-bottom:20px}}.entranceWrap .entranceListBox .entranceListCont h3 span{display:block;letter-spacing:.05em}@media screen and (max-width:960px){.entranceWrap .entranceListBox .entranceListCont h3 span{font-size:1.4rem}}@media screen and (min-width:961px){.entranceWrap .entranceListBox .entranceListCont h3 span{font-size:1.4rem}}.entranceWrap .entranceListBox .entranceListCont .entranceSchedule{text-align:center}.entranceWrap .entranceListBox .entranceListCont .entranceSchedule .schedule__txt{font-weight:500}@media screen and (max-width:960px){.entranceWrap .entranceListBox .entranceListCont .entranceSchedule .schedule__txt{font-size:1.8rem}}@media screen and (min-width:961px){.entranceWrap .entranceListBox .entranceListCont .entranceSchedule .schedule__txt{font-size:1.8rem}}.entranceWrap .entranceListBox .entranceListCont .entranceSchedule .schedule__time{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.entranceWrap .entranceListBox .entranceListCont .entranceSchedule .schedule__time{font-size:2.6rem;margin:0 0 10px}}@media screen and (min-width:961px){.entranceWrap .entranceListBox .entranceListCont .entranceSchedule .schedule__time{font-size:2.6rem;margin:0 0 10px}}@media screen and (min-width:961px){.entranceWrap .entranceListBox .p-homeBtnLink{width:100%}}@media screen and (max-width:960px){.entranceWrap .entranceListBox .p-homeBtnLink a{padding:14px}}.c-btnLinkArea{background:url(../img/bg-green.png) repeat left top}@media screen and (max-width:960px){.c-btnLinkArea{margin-bottom:40px;padding-top:30px;padding-bottom:20px}}@media screen and (min-width:961px){.c-btnLinkArea{margin-bottom:80px;padding-top:80px;padding-bottom:60px}}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner{padding:0 50px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap{margin-bottom:10px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem{margin-bottom:40px}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem:last-child{margin-bottom:0}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem{width:48%}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file a{color:#fff;background:url(../img/entrance/ico-file-white.svg) no-repeat right center;display:inline-block}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file a{font-size:1.4rem;padding-right:24px;line-height:24px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file a{font-size:1.5rem;padding-right:25px;line-height:26px}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file a:hover{text-decoration:underline}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file span{display:inline-block}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file span{padding-right:5px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkItem .p-link__file span{padding-right:5px}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList{background-color:#fff;border-radius:4px;border:solid 2px #fff;display:block;position:relative}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList{margin-bottom:10px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList{margin-bottom:15px}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList .c-btnLink__item .c-btnLink__ttl p{font-weight:600;color:#008045;text-align:center}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList .c-btnLink__item .c-btnLink__ttl p{font-size:1.2rem;padding:20px 0 30px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList .c-btnLink__item .c-btnLink__ttl p{font-size:2.5rem;padding:30px 0 35px}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList .c-btnLink__item .c-btnLink__ttl p span{border-bottom:dotted 2.5px #008045}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList .c-btnLink__item .c-btnLink__ttl p span{padding-bottom:5px}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink{background-color:transparent;background:url(../img/entrance/ico-nolink.svg) no-repeat right top;pointer-events:none;border:solid 2px #abdcc1}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink{background-size:32px}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink .c-btnLink__item .p-link__btn{display:none}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink .c-btnLink__item .c-btnLink__ttl p{font-weight:600;color:#9bdebf;text-align:center}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink .c-btnLink__item .c-btnLink__ttl p{font-size:1.2rem;padding:20px 0 30px}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink .c-btnLink__item .c-btnLink__ttl p{font-size:2.5rem;padding:30px 0 35px}}.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink .c-btnLink__item .c-btnLink__ttl p span{border-bottom:dotted 2.5px #abdcc1}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner .c-btnLinkListWrap .c-btnLinkList.nolink .c-btnLink__item .c-btnLink__ttl p span{padding-bottom:5px}}.c-btnLinkArea .c-btnLinkInner p{color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){.c-btnLinkArea .c-btnLinkInner p{font-size:1.2rem}}@media screen and (min-width:961px){.c-btnLinkArea .c-btnLinkInner p{font-size:1.2rem}}.c-btnLinkItem .p-link__btn{position:absolute}@media screen and (max-width:960px){.c-btnLinkItem .p-link__btn{top:-2px;right:-2px;width:30px;height:30px}}@media screen and (min-width:961px){.c-btnLinkItem .p-link__btn{top:-2px;right:-2px;width:60px;height:60px}}.c-btnLinkItem .p-link__btn span{background:url(../img/bg-link.svg) no-repeat center center;display:block;position:relative}@media screen and (max-width:960px){.c-btnLinkItem .p-link__btn span{width:30px;height:30px}}@media screen and (min-width:961px){.c-btnLinkItem .p-link__btn span{width:60px;height:60px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (max-width:960px){.c-btnLinkItem .p-link__btn span:before,.p-link__btn span:after{position:absolute}}@media screen and (min-width:961px){.c-btnLinkItem .p-link__btn span:before,.p-link__btn span:after{position:absolute}}.c-btnLinkItem .p-link__btn span:before{content:'';background:url(../img/ico-white-arrow-right.svg) no-repeat center center;vertical-align:middle}@media screen and (max-width:960px){.c-btnLinkItem .p-link__btn span:before{background-size:18px;width:30px;height:30px}}@media screen and (min-width:961px){.c-btnLinkItem .p-link__btn span:before{width:60px;height:60px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}}.c-btnLinkItem .p-link__btn span:after{background:url(../img/ico-green-arrow-right.svg) no-repeat center center}@media screen and (max-width:960px){.c-btnLinkItem .p-link__btn span:after{content:'';background:#fff;width:20px;height:20px;border-radius:50%;z-index:-1}}@media screen and (min-width:961px){.c-btnLinkItem .p-link__btn span:after{content:'';width:60px;height:60px;border:solid 1px #008045;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}.c-admissionGuideArea{background-color:#fff;background-image:url(../img/bg2.png);background-repeat:repeat}@media screen and (max-width:960px){.c-admissionGuideArea{padding-top:30px;padding-bottom:20px}}@media screen and (min-width:961px){.c-admissionGuideArea{background-position:center -2px;padding-top:80px;padding-bottom:60px}}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner{padding:0 20px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner .p-btnWhiteLink{margin-bottom:20px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner .p-btnWhiteLink{width:100%;margin-bottom:20px}}.c-admissionGuideArea .c-admissionGuideInner .p-btnWhiteLink a{font-weight:600;text-align:left;border:solid 2px #008045}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner .p-btnWhiteLink a{font-size:1.4rem;padding:8px 20px 8px 30px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner .p-btnWhiteLink a{font-size:2rem;padding:2px 30px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner ul{margin-bottom:30px;margin-left:30px}}.c-admissionGuideArea .c-admissionGuideInner ul li{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner ul li{margin-bottom:15px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner ul li{margin-bottom:5px}}.c-admissionGuideArea .c-admissionGuideInner ul li a{color:#3b3b3b;letter-spacing:.1em}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner ul li a{font-size:1.5rem;line-height:26px}.c-admissionGuideArea .c-admissionGuideInner ul li a:hover{text-decoration:underline}}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner ul li span{margin-right:5px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner ul li span{margin-right:5px}}.c-admissionGuideArea .c-admissionGuideInner ul li a[target*=_blank]{background:url(../img/entrance/ico-blank.svg) no-repeat right center}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner ul li a[target*=_blank]{padding-right:20px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner ul li a[target*=_blank]{padding-right:20px}}.c-admissionGuideArea .c-admissionGuideInner .admissionGuide__txt{background:#f1f1f1;font-weight:600;color:#008045;display:inline-block}@media screen and (max-width:960px){.c-admissionGuideArea .c-admissionGuideInner .admissionGuide__txt{font-size:1.2rem;margin-bottom:15px}}@media screen and (min-width:961px){.c-admissionGuideArea .c-admissionGuideInner .admissionGuide__txt{font-size:1.7rem;margin-left:40px;margin-bottom:10px}}@media screen and (max-width:960px){.c-admissionGuideWrap{margin-bottom:30px}}@media screen and (min-width:961px){.c-admissionGuideWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.c-admissionGuideBox{margin-bottom:30px}}@media screen and (min-width:961px){.c-admissionGuideBox{width:48%}}@media screen and (max-width:960px){.g-heroWrap--none .g-heroInner{display:none}}@media screen and (max-width:960px){.g-containerTitle{padding-bottom:60px}}@media screen and (min-width:961px){.g-containerTitle{display:none}}@media screen and (max-width:960px){.c-container--guideline{background:url(../img/entrance/guideline/bg-large-right-bottom.png) no-repeat right bottom;background-size:271px;padding-bottom:50px}}.c-container--entrance{background:url(../img/entrance/bg-left.png) no-repeat}@media screen and (max-width:960px){.c-container--entrance{background-image:url(../img/entrance/bg-left.png),url(../img/entrance/bg-right-sp.png);background-position:left 46%,right 55%;background-size:308px;padding-top:120px}}@media screen and (min-width:961px){.c-container--entrance{background-position:left 411px;padding-top:80px}}.c-container--entrance .c-container--entrance--inner{background:url(../img/entrance/bg-right-bottom.png) no-repeat}@media screen and (max-width:960px){.c-container--entrance .c-container--entrance--inner{background-size:271px;background-position:right bottom;padding-bottom:80px}}@media screen and (min-width:961px){.c-container--entrance .c-container--entrance--inner{background-position:right bottom;padding-bottom:100px}}.c-anchorLinkWrap--entrance ul li a .anchor__arrow:before{background-color:#b9e084}.c-anchorLinkWrap--entrance ul li a .anchor__arrow:after{color:#b9e084}@media screen and (max-width:960px){.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea{margin-bottom:0;padding:40px 20px 10px}}@media screen and (max-width:960px){.c-entranceWrap{background:url(../img/entrance/guideline/bg-large-right-bottom.png) no-repeat right bottom;background-size:271px;padding-bottom:50px}}@media screen and (min-width:961px){.c-entranceWrap{background:url(../img/entrance/guideline/bg-large-right-bottom.png) no-repeat right bottom;padding-bottom:100px}}.c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/bg-inner-left.png),url(../img/entrance/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-size:145px,145px;margin-bottom:0;padding:40px 30px}}@media screen and (min-width:961px){.c-entranceWrap .c-entranceWrapInner .c-entranceArea{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){.c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{background:url(../img/entrance/bg-inner-right-center.png) no-repeat right 30%;padding:70px 70px 100px}}.c-entranceWrap .p-txt__lead{font-weight:600}@media screen and (max-width:960px){.c-entranceWrap .p-txt__lead{font-size:1.8rem;margin-bottom:30px}}@media screen and (min-width:961px){.c-entranceWrap .p-txt__lead{font-size:1.8rem}}.headLineWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.headLineWrap{margin-bottom:50px}}.c-entranceWrap--guideline .headline-diagonalline{font-weight:600;color:#008045;position:relative;display:inline-block;text-align:center;margin:auto}@media screen and (max-width:960px){.c-entranceWrap--guideline .headline-diagonalline{font-size:2rem;line-height:32px;margin-bottom:20px}}@media screen and (min-width:961px){.c-entranceWrap--guideline .headline-diagonalline{font-size:3rem;letter-spacing:.12em;padding:0 80px}}.c-entranceWrap--guideline .headline-diagonalline:before{content:"";position:absolute;background:url(../img/request/headline-diagonalline.png) no-repeat left center;left:0}@media screen and (max-width:960px){.c-entranceWrap--guideline .headline-diagonalline:before{background-size:41px;width:41px;height:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-50px}}@media screen and (min-width:961px){.c-entranceWrap--guideline .headline-diagonalline:before{background-size:68px;width:68px;height:57px}}.c-entranceWrap--guideline .headline-diagonalline:after{content:"";position:absolute;background:url(../img/request/headline-diagonalline.png) no-repeat right center;right:0}@media screen and (max-width:960px){.c-entranceWrap--guideline .headline-diagonalline:after{background-size:41px;width:41px;height:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-50px}}@media screen and (min-width:961px){.c-entranceWrap--guideline .headline-diagonalline:after{background-size:68px;width:68px;height:57px}}@media screen and (max-width:960px){.entranceTable{margin-bottom:50px}}@media screen and (min-width:961px){.entranceTable{margin-bottom:60px}}.entranceTable table{width:100%}@media screen and (max-width:960px){.entranceTable table{margin-bottom:20px}}@media screen and (min-width:961px){.entranceTable table{margin-bottom:20px}}.entranceTable table tr th{font-weight:600}@media screen and (max-width:960px){.entranceTable table tr th{font-size:1.2rem;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding:10px}}@media screen and (min-width:961px){.entranceTable table tr th{font-size:1.2rem;padding:12px 0 12px 20px;border-bottom:solid 6px #fff;border-right:solid 6px #fff}}.entranceTable table tr th:nth-child(1n){background:#b9e084}.entranceTable table tr th:nth-child(2n){background:#fff5a8}@media screen and (max-width:960px){.entranceTable table tr th:first-child{width:25%}}@media screen and (min-width:961px){.entranceTable table tr th:first-child{width:25%}}@media screen and (max-width:960px){.entranceTable table tr th:nth-child(2){width:35%}}@media screen and (min-width:961px){.entranceTable table tr th:nth-child(2){width:45%}}@media screen and (max-width:960px){.entranceTable table tr th:nth-last-child(2){width:15%}}@media screen and (min-width:961px){.entranceTable table tr th:nth-last-child(2){width:10%}}@media screen and (max-width:960px){.entranceTable table tr th:nth-last-child(1){width:15%}}@media screen and (min-width:961px){.entranceTable table tr th:nth-last-child(1){width:10%}}.entranceTable table tr td{font-weight:500;background:#f1f1f1}@media screen and (max-width:960px){.entranceTable table tr td{font-size:1.2rem;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding:10px}}@media screen and (min-width:961px){.entranceTable table tr td{font-size:1.2rem;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding:12px 20px}}.entranceTable table tr td:last-child{border-right:none}.entranceTable table tr td.bg{background-color:#eaf6da!important}.entranceTable table tr td:nth-last-child(1){text-align:center}.entranceTable table tr td:nth-last-child(2){text-align:center}.entranceTable table tr td[rowspan]{background-color:#eaf6da}.entranceTable table tr td[rowspan]+td{background-color:#f1f1f1}@media screen and (max-width:960px){.asterisk{margin:0;padding:0}}@media screen and (min-width:961px){.asterisk{margin:0}}@media screen and (max-width:960px){.entranceTable--yakan table tr th:first-child{width:60%}}@media screen and (min-width:961px){.entranceTable--yakan table tr th:first-child{width:70%}}.c-educationalPolicy{background:url(../img/bg-green.png) repeat left top}@media screen and (max-width:960px){.c-educationalPolicy{padding-top:30px;padding-bottom:40px}}@media screen and (min-width:961px){.c-educationalPolicy{padding-top:80px;padding-bottom:60px}}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner{padding:0 20px}}@media screen and (min-width:961px){.c-educationalPolicy .c-educationalPolicyInner{width:90%;max-width:1000px;margin:0 auto}}.c-educationalPolicy .c-educationalPolicyInner .headLineWrap .headline-diagonalline{color:#fff}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner .headLineWrap .headline-diagonalline{margin-bottom:30px}}.c-educationalPolicy .c-educationalPolicyInner .headLineWrap .headline-diagonalline:before{background:url(../img/entrance/headline-diagonalline-white.png) no-repeat left center}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner .headLineWrap .headline-diagonalline:before{left:-65px}}.c-educationalPolicy .c-educationalPolicyInner .headLineWrap .headline-diagonalline:after{background:url(../img/entrance/headline-diagonalline-white.png) no-repeat left center}.c-educationalPolicy .c-educationalPolicyInner p{color:#fff;font-weight:500;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner p{font-size:1.4rem;padding:0 10px;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){.c-educationalPolicy .c-educationalPolicyInner p{margin-bottom:30px}}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner .p-btnWhiteLink{margin-bottom:20px}}@media screen and (min-width:961px){.c-educationalPolicy .c-educationalPolicyInner .p-btnWhiteLink{width:460px;margin-bottom:40px}}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner .p-btnWhiteLink a{font-size:1.4rem;padding:14px}}@media screen and (min-width:961px){.c-educationalPolicy .c-educationalPolicyInner .p-btnWhiteLink a{padding:14px}}.c-educationalPolicy .c-educationalPolicyInner .c-headLine-h5{font-weight:600;color:#fff;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-educationalPolicy .c-educationalPolicyInner .c-headLine-h5{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-educationalPolicy .c-educationalPolicyInner .c-headLine-h5{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-educationalPolicyWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.c-educationalPolicyWrap .c-educationalPolicyBox{margin:0 20px}}@media screen and (min-width:961px){.c-educationalPolicyWrap .c-educationalPolicyBox{margin:0 50px}}.c-educationalPolicyWrap .c-educationalPolicyBox .c-headLine-policy{text-align:center}@media screen and (max-width:960px){.c-educationalPolicyWrap .c-educationalPolicyBox .c-headLine-policy{margin-bottom:10px}}@media screen and (min-width:961px){.c-educationalPolicyWrap .c-educationalPolicyBox .c-headLine-policy{margin-bottom:20px}}@media screen and (max-width:960px){.c-educationalPolicyWrap .c-educationalPolicyBox .c-headLine-policy img{width:64.36px}}@media screen and (min-width:961px){.c-educationalPolicyWrap .c-educationalPolicyBox .c-headLine-policy img{width:64.36px}}.c-educationalPolicyWrap .c-educationalPolicyBox p{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-educationalPolicyWrap .c-educationalPolicyBox p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.p-btnWhiteFileLink{width:460px;margin:0 auto}}.p-btnWhiteFileLink a{color:#008045;background:#fff;display:block;text-align:center;border:solid 1px #008045;text-decoration:none;border-radius:4px}@media screen and (max-width:960px){.p-btnWhiteFileLink a{font-weight:500;font-size:1.2rem;padding:14px 10px}}@media screen and (min-width:961px){.p-btnWhiteFileLink a{font-size:1.4rem;padding:14px;position:relative;overflow:hidden;-webkit-transition:200ms;transition:200ms}.p-btnWhiteFileLink a:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:#008045;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:100ms;transition:100ms}.p-btnWhiteFileLink a:hover{color:#fff;background:#008045;border:solid 1px #fff}.p-btnWhiteFileLink a:hover span{color:#fff;z-index:3}.p-btnWhiteFileLink a:hover span:after{-webkit-transition-delay:100ms;transition-delay:100ms;background:url(../img/entrance/ico-flie-hover.svg) no-repeat right center;right:0;width:18.65px;height:20px}.p-btnWhiteFileLink a:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}}.p-btnWhiteFileLink a span{position:relative;display:block}@media screen and (max-width:960px){.p-btnWhiteFileLink a span{background:url(../img/entrance/ico-file.svg) no-repeat right center}}@media screen and (min-width:961px){.p-btnWhiteFileLink a span{color:#008045;-webkit-transition:200ms;transition:200ms}.p-btnWhiteFileLink a span:after{z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;content:'';display:block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:18.65px;height:20px;background:url(../img/entrance/ico-file.svg) no-repeat right center}}@media screen and (max-width:960px){.c-entranceWrap--guideline03{background-image:url(../img/entrance/guideline/bg-right-sp.png),url(../img/entrance/guideline/bg-large-right-bottom.png);background-size:296.97px;background-repeat:no-repeat;background-position:right top,right bottom;padding-bottom:50px;padding-top:40px}}@media screen and (min-width:961px){.c-entranceWrap--guideline03{background-image:url(../img/entrance/guideline/bg-large-right.png),url(../img/entrance/guideline/bg-right.png);background-repeat:no-repeat;background-position:right top,right 50%;padding-bottom:100px;padding-top:80px}}@media screen and (max-width:960px){.c-entranceWrap--guideline03 .c-entranceWrapInner{background-image:url(../img/entrance/guideline/bg-inner-left.png),url(../img/entrance/guideline/bg-inner-right.png);background-size:331px;background-repeat:no-repeat;background-position:left 50%,right 30%}}@media screen and (min-width:961px){.c-entranceWrap--guideline03 .c-entranceWrapInner{background-image:url(../img/entrance/guideline/bg-left.png);background-repeat:no-repeat;background-position:left 30%}}@media screen and (max-width:960px){.c-entranceWrap--guideline03 .c-entranceWrapInner .c-entranceArea{background-image:url(../img/entrance/guideline/bg-inner-left.png),url(../img/entrance/guideline/bg-inner-right.png);background-size:188px;background-repeat:no-repeat;background-position:left 55%,right 25%}}@media screen and (min-width:961px){.c-entranceWrap--guideline03 .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding-bottom:50px}}.c-headLine-h4{font-weight:600;color:#008045;text-align:center}@media screen and (max-width:960px){.c-headLine-h4{font-size:1.8rem;margin:0 auto 30px}}@media screen and (min-width:961px){.c-headLine-h4{font-size:2.6rem;margin:0 auto 30px}}.c-headLine-h4 span{position:relative;display:inline-block}@media screen and (max-width:960px){.c-headLine-h4 span{font-size:1.8rem;margin:0 auto;padding:0 40px}}@media screen and (min-width:961px){.c-headLine-h4 span{font-size:2.6rem;margin:0 auto;padding:0 50px}}.c-headLine-h4 span:before,.c-headLine-h4 span:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:2px;background-color:#008045}.c-headLine-h4 span:before{left:0}.c-headLine-h4 span:after{right:0}@media screen and (max-width:960px){.c-section{margin-bottom:40px}}@media screen and (min-width:961px){.c-section{margin-bottom:60px}}.txt-green{color:#008045;text-align:center;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.txt-green{margin-bottom:20px}}@media screen and (min-width:961px){.txt-green{margin-bottom:30px}}.c-greenBorder{background:#fff;border:solid 2px #008045}@media screen and (max-width:960px){.c-greenBorder{margin-bottom:20px;padding:20px 20px 0}}@media screen and (min-width:961px){.c-greenBorder{margin-bottom:20px;padding-top:35px;text-align:center}}@media screen and (min-width:961px){.c-greenBorder ol{display:inline-block}}.c-greenBorder ol li{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-greenBorder ol li{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding-left:8px}}@media screen and (min-width:961px){.c-greenBorder ol li{font-size:1.4rem;text-align:left;margin-bottom:30px;padding-left:10px}}@media screen and (max-width:960px){.entranceTable--period table tr th{font-size:1rem}}@media screen and (max-width:960px){.entranceTable--period table tr th:first-child{width:35%}}@media screen and (min-width:961px){.entranceTable--period table tr th:first-child{width:25%}}@media screen and (max-width:960px){.entranceTable--period table tr th:nth-child(2),.entranceTable--period table tr th:nth-child(3){width:65%}}@media screen and (min-width:961px){.entranceTable--period table tr th:nth-child(2),.entranceTable--period table tr th:nth-child(3){text-align:center;width:37.5%;padding-left:0}}.entranceTable--period table tr td{vertical-align:middle}@media screen and (max-width:960px){.entranceTable--period table tr td{font-size:1rem;padding:10px 3px;text-align:left!important}.entranceTable--period table tr td[rowspan]{text-align:center!important}.entranceTable--period table tr td.bg{text-align:center!important}}@media screen and (max-width:960px){td span.td-no{background:#3b3b3b;width:70%;height:1px;display:block;vertical-align:middle;margin:auto;text-align:center!important}}@media screen and (min-width:961px){td span.td-no{background:#3b3b3b;width:150px;height:1px;display:inline-block;vertical-align:middle}}.entranceTable--1line table tr th{vertical-align:middle}@media screen and (max-width:960px){.entranceTable--1line table tr th{text-align:left;display:block;width:100%!important;border-right:none!important}}@media screen and (min-width:961px){.entranceTable--1line table tr th{text-align:center;width:50%!important;padding-left:0}}@media screen and (max-width:960px){.entranceTable--1line table tr td{text-align:left!important;display:block;width:100%}}@media screen and (min-width:961px){.entranceTable--1line table tr td{width:50%!important}}.entranceTable--1line table tr td:nth-last-child(1){text-align:left}.entranceTable.entranceTable--application table tr:nth-child(n+2) th{font-weight:500;background:#eaf6da}.entranceTable.entranceTable--application table tr th{vertical-align:middle}@media screen and (max-width:960px){.entranceTable.entranceTable--application table tr th:nth-child(1){width:55%}}@media screen and (min-width:961px){.entranceTable.entranceTable--application table tr th:nth-child(1){width:30%}}.entranceTable.entranceTable--application table tr th:nth-child(2),.entranceTable.entranceTable--application table tr th:nth-child(3),.entranceTable.entranceTable--application table tr th:nth-child(4){padding-right:5px;padding-left:5px;text-align:center}@media screen and (max-width:960px){.entranceTable.entranceTable--application table tr th:nth-child(2),.entranceTable.entranceTable--application table tr th:nth-child(3),.entranceTable.entranceTable--application table tr th:nth-child(4){width:15%}}@media screen and (min-width:961px){.entranceTable.entranceTable--application table tr th:nth-child(2),.entranceTable.entranceTable--application table tr th:nth-child(3),.entranceTable.entranceTable--application table tr th:nth-child(4){width:10%}}.entranceTable.entranceTable--application table tr th:nth-child(5){text-align:left}@media screen and (min-width:961px){.entranceTable.entranceTable--application table tr th:nth-child(5){width:40%}}.entranceTable.entranceTable--application table tr th span{font-weight:500}.entranceTable.entranceTable--application table tr td{text-align:left;vertical-align:middle}@media screen and (max-width:960px){.entranceTable.entranceTable--application table tr td{font-size:1rem;padding:10px}.entranceTable.entranceTable--application table tr td.bg-td-yellow{font-size:1rem;background:#fff5a8;border-right:solid 6px #fff}.entranceTable.entranceTable--application table tr td .border-solid{font-size:1.2rem;border-bottom:solid 1px #707070;margin-bottom:3px;padding-bottom:3px}.entranceTable.entranceTable--application table tr td span{display:block;font-size:1rem;margin-bottom:10px}}@media screen and (min-width:961px){.entranceTable.entranceTable--application table tr td{text-align:left}}@media screen and (min-width:961px){.entranceTable.entranceTable--application table tr td:nth-child(2),.entranceTable.entranceTable--application table tr td:nth-child(3),.entranceTable.entranceTable--application table tr td:nth-child(4){width:10%}}.entranceTable.entranceTable--application table tr td:nth-child(5){text-align:left}.entranceTable.entranceTable--application table tr td .mark{font-weight:600;text-align:center;display:block}@media screen and (max-width:960px){.entranceTable.entranceTable--application table tr td .mark{font-size:1.5rem}}@media screen and (min-width:961px){.entranceTable.entranceTable--application table tr td .mark{font-size:1.5rem}}.entranceTable.entranceTable--td1line table tr td{text-align:center}@media screen and (max-width:960px){.entranceTable.entranceTable--td1line table tr td{display:block;width:100%;text-align:left}}.entranceTable.entranceTable--td1line table tr td:nth-child(1){background:#b9e084;font-weight:600}.entranceTable.entranceTable--td1line table tr td:nth-child(3){background:#fff5a8;font-weight:600}@media screen and (max-width:960px){.entranceTable.entranceTable--td1line table tr td:nth-child(3){margin-top:30px}}.entranceTable.entranceTable--td2line table tr td{text-align:left;letter-spacing:.1em}.entranceTable.entranceTable--td2line table tr td.bg-td-green{font-weight:600;background:#b9e084}.entranceTable.entranceTable--td2line table tr td.bg-td-yellow{font-weight:600;background:#fff5a8}.entranceTable.entranceTable--td2line table tr td a{color:#3b3b3b}@media screen and (min-width:961px){.entranceTable.entranceTable--td2line table tr td a:hover{text-decoration:underline}}.entranceTable table tr td.bg-td-green{font-weight:600;background:#b9e084}.entranceTable table tr td.bg-td-yellow{font-weight:600;background:#fff5a8}@media screen and (max-width:960px){.entranceTable.entranceTable--th3column table{width:80%;margin:0 auto 20px}}.entranceTable.entranceTable--th3column table tr th{text-align:center}@media screen and (min-width:961px){.entranceTable.entranceTable--th3column table tr th{width:33.33%}}.c-headLine-h5{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-headLine-h5{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.c-headLine-h5{font-size:1.8rem;line-height:30px;margin-bottom:10px}}@media screen and (max-width:960px){.procedureWrap{margin:30px auto 0}}@media screen and (min-width:961px){.procedureWrap{width:742px;margin:30px auto 0}}.procedureWrap .procedureWrap__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/entrance/dotted.png) repeat-x left bottom}@media screen and (max-width:960px){.procedureWrap .procedureWrap__ttl{background-size:12px;margin-bottom:15px;padding-bottom:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width:961px){.procedureWrap .procedureWrap__ttl{margin-bottom:15px;padding-bottom:15px}}.procedureWrap .procedureWrap__ttl .num{font-weight:700;color:#b9e084}@media screen and (max-width:960px){.procedureWrap .procedureWrap__ttl .num{font-size:6rem;margin-right:20px;line-height:1}}@media screen and (min-width:961px){.procedureWrap .procedureWrap__ttl .num{font-size:6rem;margin-right:20px;line-height:1}}.procedureWrap .procedureWrap__ttl .ttl{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.procedureWrap .procedureWrap__ttl .ttl{font-size:1.6rem;line-height:30px}}@media screen and (min-width:961px){.procedureWrap .procedureWrap__ttl .ttl{line-height:26px}}.procedureWrap .procedureWrap__txt{letter-spacing:.1em}@media screen and (max-width:960px){.procedureWrap .procedureWrap__txt{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.procedureWrap .procedureWrap__txt{font-size:1.2rem;margin-left:5px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--system{width:500px}}.p-homeBtnLink.p-homeBtnLink--system a{font-weight:600}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--system a{font-size:1.2rem;padding:14px 10px;letter-spacing:.05em}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--system a{padding:20px 30px}}@media screen and (max-width:960px){.c-admissionGuideArea--entrance{padding-bottom:40px}}@media screen and (max-width:960px){.c-admissionGuideArea--entrance p{font-size:1.4rem;line-height:26px;margin:30px 0 0}.c-admissionGuideArea--entrance p.asterisk{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (max-width:960px){.application-flow{margin-bottom:20px}}@media screen and (min-width:961px){.application-flow{margin-bottom:40px}}.c-modal{display:none;position:fixed;z-index:999;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.c-modal-content{position:relative;border:solid 1px #707070;background-color:#fff;margin:10% auto;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:960px){.c-modal-content{width:90%;padding:30px 30px 0}}@media screen and (min-width:961px){.c-modal-content{width:70%;padding:60px 100px 20px}}@keyframes modalopen{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.modalClose{font-size:20px;font-size:2rem;position:absolute;right:10px;top:0}.modalClose:hover{cursor:pointer}.modal-body{color:#333}.modal-body h3{font-weight:600;text-align:center}@media screen and (max-width:960px){.modal-body h3{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.modal-body h3{font-size:2rem;margin-bottom:30px}}.modal-body .c-modal__ttl{font-weight:600;margin-bottom:0}@media screen and (max-width:960px){.modal-body .c-modal__ttl{font-size:1.4rem}}@media screen and (min-width:961px){.modal-body .c-modal__ttl{font-size:1.6rem}}@media screen and (max-width:960px){.modal-body p{font-size:1.2rem;line-height:22px;margin-top:0;margin-bottom:30px}}@media screen and (min-width:961px){.modal-body p{font-size:1.4rem;line-height:26px;margin-top:0;margin-bottom:50px}}.g-heroWrap--righttitle.g-heroWrap--event{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--event{background:url(../img/event/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--event:before{background:url(../img/event/kv-03.png) no-repeat right top;background-size:cover}}.c-container--event{background-repeat:no-repeat}@media screen and (max-width:960px){.c-container--event{background-image:url(../img/event/bg02.png),url(../img/event/bg02.png);background-position:right 24%,right bottom;padding-top:120px;padding-bottom:60px}}@media screen and (min-width:961px){.c-container--event{background-image:url(../img/event/bg.png);background-position:right bottom}}@media screen and (max-width:960px){.c-container--event .c-container--event--inner{background-image:url(../img/event/bg-sp.png);background-size:271px;background-position:left 64.1%;background-repeat:no-repeat;padding:0 20px}}@media screen and (min-width:961px){.eventWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.eventWrap .eventBox--inner{margin-bottom:60px}}@media screen and (min-width:961px){.eventWrap .eventBox--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}}.eventWrap .eventBox h3{font-weight:600;color:#008045;text-align:center}@media screen and (max-width:960px){.eventWrap .eventBox h3{font-size:1.4rem;margin-bottom:10px;padding-left:30px;text-align:left}}@media screen and (min-width:961px){.eventWrap .eventBox h3{font-size:1.5rem;margin-bottom:10px}}.eventWrap .eventBox .eventImg{position:relative;width:100%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:960px){.eventWrap .eventBox .eventImg{padding-top:51.667%;margin-bottom:20px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventImg{padding-top:51.667%;margin-bottom:10px}}.eventWrap .eventBox .eventImg span{font-weight:700;color:#008045;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){.eventWrap .eventBox .eventImg span{font-size:1.2rem;left:5px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventImg span{left:0}}.eventWrap .eventBox .eventImg:before{content:'';display:inline-block;background:url(../img/event/ico-event-left.svg) no-repeat;position:absolute}@media screen and (max-width:960px){.eventWrap .eventBox .eventImg:before{background-size:9px;top:-35px;left:10px;width:9px;height:72px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventImg:before{background-size:9px;top:-35px;left:8px;width:9px;height:70px}}.eventWrap .eventBox .eventImg:after{content:'';display:inline-block;background-image:url(../img/event/ico-event-right.svg);background-repeat:no-repeat;position:absolute}@media screen and (max-width:960px){.eventWrap .eventBox .eventImg:after{background-position:right bottom;background-size:95%;bottom:10px;right:10px;width:100%;height:100%}}@media screen and (min-width:961px){.eventWrap .eventBox .eventImg:after{background-size:270px;bottom:10px;right:10px;width:270px;height:125px}}@media screen and (max-width:960px){.eventWrap .eventBox .eventCont{background:#fff;padding:0 0 20px}}.eventWrap .eventBox .eventCont .event__ttl{font-weight:600}@media screen and (max-width:960px){.eventWrap .eventBox .eventCont .event__ttl{padding:0 20px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventCont .event__ttl{font-size:1.8rem;line-height:30px;margin-bottom:10px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventCont .event__ttl.event__ttl__1line{margin-bottom:40px}}@media screen and (max-width:960px){.eventWrap .eventBox .eventTxt{background:#fff;padding:0 20px}}.eventWrap .eventBox .eventTxt .event__time{position:relative;z-index:1}@media screen and (max-width:960px){.eventWrap .eventBox .eventTxt .event__time{font-size:1.3rem}}.eventWrap .eventBox .eventTxt .event__time:before{content:'';display:inline-block;background:#3b3b3b;width:82%;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.eventWrap .eventBox .eventTxt .event__txt{font-weight:600;font-size:1.6rem;line-height:26px;padding-bottom:20px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventTxt .event__txt{margin:0 0 20px}}@media screen and (min-width:961px){.eventWrap .eventBox:nth-child(1),.eventWrap .eventBox:nth-child(4){margin-right:50px}}@media screen and (min-width:961px){.eventWrap .eventBox:nth-child(3),.eventWrap .eventBox:nth-child(6){margin-left:50px}}@media screen and (max-width:960px){.eventWrap .p-homeBtnLink{background:#fff;padding:0 30px 20px}.eventWrap .p-homeBtnLink a{padding:10.5px}}@media screen and (min-width:961px){.eventWrap .p-homeBtnLink{margin-bottom:10px}}.green-txt{font-weight:500;color:#008045}@media screen and (max-width:960px){.green-txt{text-align:center;background:#fff;padding:0 30px 20px}}@media screen and (min-width:961px){.green-txt{font-size:1.4rem;letter-spacing:.15em}}.event__reception{position:relative;z-index:1}.event__reception:before{content:'';display:inline-block;background:#3b3b3b;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.event__reception:before{width:82%;height:1px;position:absolute}}@media screen and (min-width:961px){.event__reception:before{left:55px;width:60px;height:2px}}.event__txt__reception{font-weight:600}@media screen and (min-width:961px){.event__txt__reception{font-size:1.8rem;line-height:30px;margin:0 0 20px}}.menu-cont-hide,.menu-cont-hide01,.menu-cont-hide02,.menu-cont-hide03,.menu-cont-hide04{display:none}@media screen and (max-width:960px){.menu-cont-hide,.menu-cont-hide01,.menu-cont-hide02,.menu-cont-hide03,.menu-cont-hide04{padding:0 10px}}.menu-more-btn,.menu-more-btn01,.menu-more-btn02,.menu-more-btn03,.menu-more-btn04{text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;font-weight:500}@media screen and (max-width:960px){.menu-more-btn,.menu-more-btn01,.menu-more-btn02,.menu-more-btn03,.menu-more-btn04{font-size:1.2rem;margin-top:20px;margin-bottom:10px}}@media screen and (min-width:961px){.menu-more-btn,.menu-more-btn01,.menu-more-btn02,.menu-more-btn03,.menu-more-btn04{font-size:1.4rem;margin:30px auto 0}}.menu-more-btn:after,.menu-more-btn01:after,.menu-more-btn02:after,.menu-more-btn03:after,.menu-more-btn04:after{content:"詳細を見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:960px){.menu-more-btn:after,.menu-more-btn01:after,.menu-more-btn02:after,.menu-more-btn03:after,.menu-more-btn04:after{padding-top:25px}}@media screen and (min-width:961px){.menu-more-btn:after,.menu-more-btn01:after,.menu-more-btn02:after,.menu-more-btn03:after,.menu-more-btn04:after{padding-top:25px}}.menu-more-btn.on-click:after,.menu-more-btn01.on-click:after,.menu-more-btn02.on-click:after,.menu-more-btn03.on-click:after,.menu-more-btn04.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.menu-more-btn.on-click:after,.menu-more-btn01.on-click:after,.menu-more-btn02.on-click:after,.menu-more-btn03.on-click:after,.menu-more-btn04.on-click:after{padding-top:25px}}@media screen and (min-width:961px){.menu-more-btn.on-click:after,.menu-more-btn01.on-click:after,.menu-more-btn02.on-click:after,.menu-more-btn03.on-click:after,.menu-more-btn04.on-click:after{padding-top:25px}}@media screen and (max-width:960px){.c-container.c-container--form{background-image:url(../img/event/bg-right01-sp.png),url(../img/event/bg-left01.png);background-repeat:no-repeat;background-size:68.98px,252.55px;background-position:right 80px,-100px 3.2%;padding-top:120px}}@media screen and (min-width:961px){.c-container.c-container--form{background:url(../img/event/bg-right01.png) no-repeat;background-size:625px;background-position:right 28.7%}}.c-container.c-container--form .p-txt__lead{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--form .p-txt__lead{font-size:1.4rem;padding:0 20px;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){.c-container.c-container--form .p-txt__lead{font-size:1.8rem;line-height:40px;margin-bottom:40px}}@media screen and (max-width:960px){.p-txt__lead--sp{font-size:1.2rem!important;text-align:left}}.g-heroWrap--lefttitle.g-heroWrap--online{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--online{background:url(../img/event/online/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--online:before{background:url(../img/event/online/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.courseSelectWrap{margin-top:40px;background-image:url(../img/event/bg02.png),url(../img/event/bg-sp.png),url(../img/event/bg02.png);background-repeat:no-repeat;background-position:185% 19%,-70px 45.4%,185% 67%;background-size:271.09px}.courseSelectWrap--other{background-image:url(../img/event/bg02.png);background-position:-120px 23%}}@media screen and (min-width:961px){.courseSelectWrap{margin-top:50px}}@media screen and (max-width:960px){.courseSelectWrap .courseSelectInner{padding:0 20px}}@media screen and (min-width:961px){.courseSelectWrap .courseSelectInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.courseSelectWrap .courseSelectBox{background:#fff;margin-bottom:40px}}@media screen and (min-width:961px){.courseSelectWrap .courseSelectBox{width:31%}}@media screen and (max-width:960px){.courseSelectWrap .courseSelectBox .p-homeBtnLink{padding:0 30px 30px}}@media screen and (min-width:961px){.courseSelectWrap .courseSelectBox .p-homeBtnLink{width:100%;margin-bottom:70px}}@media screen and (max-width:960px){.courseSelectWrap .courseSelectBox .p-homeBtnLink a{padding:10.5px}}@media screen and (max-width:960px){.courseSelectCont .courseSelectImg{margin-bottom:10px}}@media screen and (min-width:961px){.courseSelectCont .courseSelectImg{margin-bottom:10px}}@media screen and (max-width:960px){.courseSelectCont h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;margin-bottom:10px}}@media screen and (min-width:961px){.courseSelectCont h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}}@media screen and (max-width:960px){.courseSelectCont h3 .ico{width:45px;margin-right:5px}}@media screen and (min-width:961px){.courseSelectCont h3 .ico{width:45px;margin-right:10px}}.courseSelectCont h3 .ttl{font-weight:600}@media screen and (max-width:960px){.courseSelectCont h3 .ttl{font-size:1.6rem;letter-spacing:.05em}}@media screen and (min-width:961px){.courseSelectCont h3 .ttl{font-size:1.6rem;letter-spacing:.05em}}.courseSelectTxt{border-top:solid 1px #3b3b3b;border-bottom:solid 1px #3b3b3b}@media screen and (max-width:960px){.courseSelectTxt{margin:0 10px 20px;padding:5px 0}}@media screen and (min-width:961px){.courseSelectTxt{margin-bottom:20px;padding:5px 0}}.courseSelectTxt p{font-weight:600;letter-spacing:.1em}@media screen and (min-width:961px){.courseSelectTxt p{font-size:1.4rem;line-height:22px}}.c-meshArea{background-color:#fff;background-image:url(../img/bg2.png);background-repeat:repeat}@media screen and (max-width:960px){.c-meshArea{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:961px){.c-meshArea{background-position:center -2px;margin-top:40px;padding-top:60px;padding-bottom:60px}}@media screen and (max-width:960px){.c-meshArea .c-meshAreaInner{padding:0 40px}}.c-meshArea h3{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-meshArea h3{font-size:1.6rem;margin-bottom:10px}}@media screen and (min-width:961px){.c-meshArea h3{font-size:2.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-meshArea .p-btnWhiteLink{width:302px}}@media screen and (max-width:960px){.c-meshArea .p-btnWhiteLink a{padding:10.5px}}@media screen and (min-width:961px){.c-meshArea .p-btnWhiteLink a{padding:11.4px}}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--zoom{margin:0;padding:50px}}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--zoom a{padding:10.5px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--zoom a{font-size:1.8rem}}.c-requestWrap.c-requestWrap--form{background:url(../img/event/bg-left01.png) no-repeat}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--form{padding-bottom:50px}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--form{background-position:left 50%;padding-top:100px}}.c-requestWrap.c-requestWrap--form .c-requestWrapInner{background-image:none}.c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{background-color:#fff;background-image:url(../img/request/bg-inner-left.png),url(../img/event/bg-inner-left-bottom.png);background-repeat:no-repeat;background-position:left top,left bottom}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{background-size:145px,145px;margin-bottom:50px;padding:40px 30px}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{width:1000px;max-width:90%;margin:0 auto 60px}}@media screen and (min-width:961px){.eventWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.eventWrap .eventBox--inner{margin-bottom:60px}}@media screen and (min-width:961px){.eventWrap .eventBox--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}}.eventWrap .eventBox h3{font-weight:600;color:#008045;text-align:center}@media screen and (max-width:960px){.eventWrap .eventBox h3{font-size:1.4rem;margin-bottom:10px;padding-left:30px;text-align:left}}@media screen and (min-width:961px){.eventWrap .eventBox h3{font-size:1.5rem;margin-bottom:10px}}.eventWrap .eventBox .eventImg{position:relative;width:100%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:960px){.eventWrap .eventBox .eventImg{padding-top:51.667%;margin-bottom:20px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventImg{padding-top:51.667%;margin-bottom:10px}}.eventWrap .eventBox .eventImg span{font-weight:700;color:#008045;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){.eventWrap .eventBox .eventImg span{font-size:1.2rem;left:5px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventImg span{left:0}}@media screen and (max-width:960px){.eventWrap .eventBox .eventCont{background:#fff;padding:0 0 20px}}.eventWrap .eventBox .eventCont .event__ttl{font-weight:600}@media screen and (max-width:960px){.eventWrap .eventBox .eventCont .event__ttl{padding:0 20px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventCont .event__ttl{font-size:1.8rem;line-height:30px;margin-bottom:10px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventCont .event__ttl.event__ttl__1line{margin-bottom:40px}}@media screen and (max-width:960px){.eventWrap .eventBox .eventTxt{background:#fff;padding:0 20px}}.eventWrap .eventBox .eventTxt .event__time{position:relative;z-index:1}@media screen and (max-width:960px){.eventWrap .eventBox .eventTxt .event__time{font-size:1.3rem}}.eventWrap .eventBox .eventTxt .event__time:before{content:'';display:inline-block;background:#3b3b3b;width:82%;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.eventWrap .eventBox .eventTxt .event__txt{font-weight:600;font-size:1.6rem;line-height:26px;padding-bottom:20px}}@media screen and (min-width:961px){.eventWrap .eventBox .eventTxt .event__txt{margin:0 0 20px}}@media screen and (min-width:961px){.eventWrap .eventBox:nth-child(1),.eventWrap .eventBox:nth-child(4){margin-right:50px}}@media screen and (min-width:961px){.eventWrap .eventBox:nth-child(3),.eventWrap .eventBox:nth-child(6){margin-left:50px}}@media screen and (max-width:960px){.eventWrap .p-homeBtnLink{background:#fff;padding:0 30px 20px}}@media screen and (min-width:961px){.eventWrap .p-homeBtnLink{margin-bottom:10px}}.green-txt{font-weight:500;color:#008045}@media screen and (max-width:960px){.green-txt{text-align:center;background:#fff;padding:0 30px 20px}}@media screen and (min-width:961px){.green-txt{font-size:1.4rem;letter-spacing:.15em}}.event__reception{position:relative;z-index:1}.event__reception:before{content:'';display:inline-block;background:#3b3b3b;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.event__reception:before{width:82%;height:1px;position:absolute}}@media screen and (min-width:961px){.event__reception:before{left:55px;width:60px;height:2px}}.event__txt__reception{font-weight:600}@media screen and (min-width:961px){.event__txt__reception{font-size:1.8rem;line-height:30px;margin:0 0 20px}}@media screen and (min-width:961px){.c-requestFromTable.c-requestFromTable--select{width:100%;margin-bottom:0}}@media screen and (max-width:960px){.c-requestFromTable.c-requestFromTable--select table{margin-bottom:0}}@media screen and (min-width:961px){.c-requestFromTable.c-requestFromTable--select table tr th{width:300px}}@media screen and (min-width:961px){.c-requestFromTable.c-requestFromTable--select table tr td{width:420px;padding-right:10px}}.c-requestFromTable.c-requestFromTable--select h5{font-weight:600}@media screen and (max-width:960px){.c-requestFromTable.c-requestFromTable--select h5{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromTable.c-requestFromTable--select h5{font-size:1.4rem;margin-bottom:10px}}.c-requestFromTable.c-requestFromTable--select .asterisk{font-weight:500;text-align:left}@media screen and (max-width:960px){.c-requestFromTable.c-requestFromTable--select .asterisk{font-size:1.2rem;line-height:22px;margin:0 0 5px}}@media screen and (min-width:961px){.c-requestFromTable.c-requestFromTable--select .asterisk{font-size:1.2rem;line-height:22px;margin:0 0 5px}}@media screen and (min-width:961px){.headline-address--02{padding-left:50px}}@media screen and (max-width:960px){.checkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.checkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.checkWrap .horizontal-item{width:50%}}@media screen and (min-width:961px){.checkWrap .horizontal-item{width:25%}}.c-requestFromTable--questionnaire table tr td .checkWrap .mwform-checkbox-field span.mwform-checkbox-field-text{position:relative}@media screen and (min-width:961px){.c-requestFromTable--questionnaire table tr td .checkWrap .mwform-checkbox-field span.mwform-checkbox-field-text{font-size:1.4rem}}.c-formSection{text-align:left}@media screen and (max-width:960px){.c-formSection{margin-top:50px}}@media screen and (min-width:961px){.c-formSection{margin-top:50px}}.c-formSection h5{font-weight:600}@media screen and (max-width:960px){.c-formSection h5{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.c-formSection h5{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){.c-formSection p{font-size:1.2rem;line-height:20px}}@media screen and (min-width:961px){.c-formSection p{font-size:1.2rem;line-height:22px}}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large{margin:50px 50px 0}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--large{width:475px;margin-top:100px;margin-bottom:20px}}.p-homeBtnLink.p-homeBtnLink--large a{font-weight:600}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large a{padding:10.5px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--large a{padding:26.41px 30px}}.c-methodArea{background:url(../img/bg-green.png) repeat left top}@media screen and (max-width:960px){.c-methodArea{padding-top:30px;padding-bottom:20px;margin-bottom:50px}}@media screen and (min-width:961px){.c-methodArea{margin-bottom:100px;padding-top:80px;padding-bottom:30px}}@media screen and (max-width:960px){.c-methodArea .c-methodInner{padding:0 30px}}@media screen and (min-width:961px){.c-methodArea .c-methodInner{width:90%;max-width:1000px;margin:0 auto}}.headLineWhiteWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.headLineWhiteWrap{margin-bottom:50px}}.headLineWhiteWrap .headline-diagonallineWhite{font-weight:600;color:#fff;position:relative;display:inline-block;text-align:center;margin:auto}@media screen and (max-width:960px){.headLineWhiteWrap .headline-diagonallineWhite{font-size:2rem;line-height:32px;margin-bottom:20px}}@media screen and (min-width:961px){.headLineWhiteWrap .headline-diagonallineWhite{font-size:3rem;letter-spacing:.12em;padding:0 80px}}.headLineWhiteWrap .headline-diagonallineWhite:before{content:"";position:absolute;background:url(../img/entrance/headline-diagonalline-white.png) no-repeat left center;left:0}@media screen and (max-width:960px){.headLineWhiteWrap .headline-diagonallineWhite:before{left:-65px;background-size:41px;width:41px;height:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-50px}}@media screen and (min-width:961px){.headLineWhiteWrap .headline-diagonallineWhite:before{background-size:68px;width:68px;height:57px}}.headLineWhiteWrap .headline-diagonallineWhite:after{content:"";position:absolute;background:url(../img/entrance/headline-diagonalline-white.png) no-repeat left center;right:0}@media screen and (max-width:960px){.headLineWhiteWrap .headline-diagonallineWhite:after{background-size:41px;width:41px;height:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-50px}}@media screen and (min-width:961px){.headLineWhiteWrap .headline-diagonallineWhite:after{background-size:68px;width:68px;height:57px}}.methodWrap{background:#fff}@media screen and (max-width:960px){.methodWrap{margin-bottom:30px;padding:25px 20px}}@media screen and (min-width:961px){.methodWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;padding:23px 43px 23px 60px}}@media screen and (max-width:960px){.methodWrap .methodStepNo{margin-bottom:20px}}@media screen and (min-width:961px){.methodWrap .methodStepNo{margin-right:50px}}.methodWrap .methodStepNo span{color:#008045;font-weight:700;text-align:center;display:block}.methodWrap .methodStepNo .en{line-height:1}@media screen and (max-width:960px){.methodWrap .methodStepNo .en{font-size:1.7rem;margin-bottom:10px}}@media screen and (min-width:961px){.methodWrap .methodStepNo .en{font-size:1.4rem;margin-bottom:15px}}.methodWrap .methodStepNo .num{line-height:1}@media screen and (max-width:960px){.methodWrap .methodStepNo .num{font-size:6.7rem}}@media screen and (min-width:961px){.methodWrap .methodStepNo .num{font-size:6rem}}@media screen and (max-width:960px){.methodWrap .methodStepImg{width:170px;margin:0 auto 20px}}@media screen and (min-width:961px){.methodWrap .methodStepImg{width:170px;margin-right:55px}}@media screen and (max-width:960px){.methodWrap .methodStepTxt{text-align:center}}.methodWrap .methodStepTxt p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.methodWrap .methodStepTxt p{font-size:1.6rem;line-height:32px;margin:0}}@media screen and (min-width:961px){.methodWrap .methodStepTxt p{font-size:1.8rem;line-height:38px;margin:0}}.methodWrap .methodStepTxt p a{color:#3b3b3b}@media screen and (min-width:961px){.methodWrap .methodStepTxt p a:hover{text-decoration:underline}}.methodWrap .methodStepTxt p.method__ttl{font-weight:600}@media screen and (max-width:960px){.methodWrap .methodStepTxt ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.methodWrap .methodStepTxt ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.methodWrap .methodStepTxt ul li{font-size:1.6rem;line-height:32px}}@media screen and (min-width:961px){.methodWrap .methodStepTxt ul li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (min-width:961px){.methodWrap .methodStepTxt ul li a img{width:auto;height:54.96px}}@media screen and (max-width:960px){.methodWrap .methodStepTxt .methodStepTxtWrap{margin-bottom:30px}}@media screen and (min-width:961px){.methodWrap .methodStepTxt .methodStepTxtWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.methodWrap .methodStepTxt .methodStepTxtWrap div p{margin:0}}@media screen and (min-width:961px){.methodWrap .methodStepTxt .methodStepTxtWrap div:first-child{margin-right:50px}}.eventWrap--items{background:url(../img/event/bg-items.png) no-repeat right bottom}@media screen and (max-width:960px){.eventWrap--items{background-size:271.09px;padding-bottom:50px}}@media screen and (min-width:961px){.eventWrap--items{background-size:350px;padding-bottom:120px}}@media screen and (max-width:960px){.eventWrap--items .eventWrap--items--inner{padding:0 30px}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .eventBox{height:234px;width:48%;margin-bottom:30px}.eventWrap.eventWrap--4items .eventBox .eventCont{padding-top:10px;padding-bottom:10px}.eventWrap.eventWrap--4items .eventBox .eventImg{margin-bottom:0}.eventWrap.eventWrap--4items .eventBox .eventImg span{font-size:1rem}.eventWrap.eventWrap--4items .eventBox .eventImg:before{display:none}.eventWrap.eventWrap--4items .eventBox .eventImg:after{background-position:right bottom;background-size:90%;bottom:5px;right:5px;width:100%;height:100%}}@media screen and (min-width:961px){.eventWrap.eventWrap--4items .eventBox:last-child{margin-right:0}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .eventBox .eventBox--inner{margin-bottom:0}}@media screen and (min-width:961px){.eventWrap.eventWrap--4items .eventBox .eventBox--inner{margin-bottom:30px}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .eventBox h3{position:relative;font-size:1rem;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.eventWrap.eventWrap--4items .eventBox h3:before{content:'';display:inline-block;background:url(../img/event/ico-event-left.svg) no-repeat;position:absolute;background-size:7px;top:0;left:9px;width:7px;height:50px;z-index:2}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .eventBox .eventCont .event__ttl{font-size:1.2rem;line-height:22px;margin-bottom:0;padding:0 10px;height:66px}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .eventBox.eventBox--with-text{height:305px;margin-bottom:0}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .p-homeBtnLink{padding:0 10px 10px}.eventWrap.eventWrap--4items .p-homeBtnLink a{font-size:1.2rem;padding:5px 10px}.eventWrap.eventWrap--4items .p-homeBtnLink a span{background:url(../img/event/ico-arrow-right-event-sp.svg) no-repeat right center;background-size:15.69px}}@media screen and (max-width:960px){.eventWrap.eventWrap--4items .green-txt{background:none;font-size:1rem;padding:5px 0 0}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--oc{background:url(../img/event/oc/kv-sp.png) no-repeat center top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--oc:before{background:url(../img/event/oc/kv-03.png) no-repeat right top;background-size:cover}}.menu-oc-group{background:url(../img/event/oc/course-boeder.png) repeat-x 2px bottom}@media screen and (max-width:960px){.menu-oc-group{background:none;padding:0 20px}}@media screen and (min-width:961px){.menu-oc-group{width:90%;max-width:1000px;margin:0 auto;padding-bottom:35px}}.menu-oc-group ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.menu-oc-group ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.menu-oc-group ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu-oc-group ul .menu-tab{background:#d6d3d2;position:relative;text-align:center;border-radius:4px;cursor:pointer}@media screen and (max-width:960px){.menu-oc-group ul .menu-tab{width:31%;margin-bottom:15px}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab{width:175px;margin:0 15px 20px}}.menu-oc-group ul .menu-tab .courseArea{position:relative}@media screen and (max-width:960px){.menu-oc-group ul .menu-tab .courseArea{width:100%;height:44px;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab .courseArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:5px 0}}.menu-oc-group ul .menu-tab .courseArea:before{content:'';background-size:26.89px;background-repeat:no-repeat;background-position:left top;height:100%;position:absolute;top:0;left:0;display:inline-block}@media screen and (max-width:960px){.menu-oc-group ul .menu-tab .courseArea:before{background-size:19.25px;width:100%}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab .courseArea:before{width:100%}}.menu-oc-group ul .menu-tab.menu-01 .courseArea:before{background-image:url(../img/corner_cg.svg)}.menu-oc-group ul .menu-tab.menu-02 .courseArea:before{background-image:url(../img/corner_game.svg)}.menu-oc-group ul .menu-tab.menu-03 .courseArea:before{background-image:url(../img/corner_animation.svg)}.menu-oc-group ul .menu-tab.menu-04 .courseArea:before{background-image:url(../img/corner_design.svg)}.menu-oc-group ul .menu-tab.menu-05 .courseArea:before{background-image:url(../img/corner_ai.svg)}.menu-oc-group ul .menu-tab.menu-06 .courseArea:before{background-image:url(../img/corner_mobile.svg)}.menu-oc-group ul .menu-tab.menu-07 .courseArea:before{background-image:url(../img/corner_it.svg)}.menu-oc-group ul .menu-tab.menu-08 .courseArea:before{background-image:url(../img/corner_security.svg)}.menu-oc-group ul .menu-tab.menu-09 .courseArea:before{background-image:url(../img/corner_elec.svg)}@media screen and (max-width:960px){.menu-oc-group ul .menu-tab .course__ico{display:none}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab .course__ico{width:40px}.menu-oc-group ul .menu-tab .course__ico img{width:40px}}.menu-oc-group ul .menu-tab .course__name{font-weight:600}@media screen and (max-width:960px){.menu-oc-group ul .menu-tab .course__name{font-size:1.2rem;line-height:1.8rem;text-align:left}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab .course__name{font-size:1.2rem;line-height:1.6rem}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab:nth-child(5){margin-left:0}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab:last-child{margin-right:0}}.menu-oc-group ul .menu-tab.menu-active{background:#fff;border:solid 2px #d6d3d2;box-sizing:border-box}.menu-oc-group ul .menu-tab.menu-active:before{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-8px;border:6px solid transparent;border-top:6px solid #fff;z-index:2}.menu-oc-group ul .menu-tab.menu-active:after{content:"";position:absolute;bottom:-16px;left:50%;margin-left:-10px;border:8px solid transparent;border-top:8px solid #d6d3d2;z-index:1}@media screen and (max-width:960px){.menu-oc-group ul .menu-tab.menu-active .courseArea:before{top:-5px;left:-5px}}@media screen and (min-width:961px){.menu-oc-group ul .menu-tab.menu-active .courseArea:before{top:-5px;left:-5px}}.courseSelectWrapPnel{display:none;background:none}.courseSelectWrapPnel.menu-show{display:block}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:960px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox{margin-bottom:50px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox{margin-right:3.5%;margin-bottom:70px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox:nth-child(3n){margin-right:0}}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .courseSelectImg{position:relative}@media screen and (max-width:960px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .courseSelectImg{margin-bottom:20px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .courseSelectImg{margin-bottom:20px}}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .courseSelectImg:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-size:95%;background-position:center center}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .course__tag{font-weight:500;display:inline-block;border:solid 1px #707070;border-radius:25px}@media screen and (max-width:960px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .course__tag{font-size:1.1rem;text-align:center;margin-bottom:10px;margin-left:10px;padding:2px 15px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont .course__tag{font-size:1.1rem;text-align:center;margin-bottom:10px;padding:2px 15px}}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont h3{font-weight:600;display:block;letter-spacing:.1em}@media screen and (max-width:960px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont h3{font-size:1.6rem;line-height:30px;margin-bottom:10px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectCont h3{font-size:1.8rem;line-height:30px;margin-bottom:0}}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectTxt{border:none;position:relative}@media screen and (max-width:960px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectTxt{margin-bottom:0;padding-top:5px}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectTxt p{font-weight:600;font-size:1.3rem;line-height:26px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectTxt{padding-top:10px}}.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .courseSelectTxt:before{content:'';display:inline-block;background:#3b3b3b;width:60px;height:2px;margin-bottom:10px}@media screen and (max-width:960px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .menu-cont-hide01 p{font-size:1.3rem;line-height:26px}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel .courseSelectInner .courseSelectBox .p-homeBtnLink{margin-bottom:0}}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-01 .courseSelectCont{height:275px}}.courseSelectWrap.courseSelectWrapPnel.menu-01 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-cg.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-01 .p-homeBtnLink a{background:#e66446;background:-webkit-linear-gradient(left,#edc300 0,#e66446 100%);background:linear-gradient(90deg,#edc300 0,#e66446 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-01 .p-homeBtnLink a:hover{color:#edc300;border:solid 1px #edc300}.courseSelectWrap.courseSelectWrapPnel.menu-01 .p-homeBtnLink a:hover span{color:#edc300}.courseSelectWrap.courseSelectWrapPnel.menu-01 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-cg.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-02 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-game.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-02 .p-homeBtnLink a{background:#9fb5ff;background:-webkit-linear-gradient(left,#eb4014 0,#9fb5ff 100%);background:linear-gradient(90deg,#eb4014 0,#9fb5ff 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-02 .p-homeBtnLink a:hover{color:#eb4014;border:solid 1px #eb4014}.courseSelectWrap.courseSelectWrapPnel.menu-02 .p-homeBtnLink a:hover span{color:#eb4014}.courseSelectWrap.courseSelectWrapPnel.menu-02 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-game.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-03 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-animation.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-03 .p-homeBtnLink a{background:#96be00;background:-webkit-linear-gradient(left,#f46282 0,#96be00 100%);background:linear-gradient(90deg,#f46282 0,#96be00 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-03 .p-homeBtnLink a:hover{color:#f46282;border:solid 1px #f46282}.courseSelectWrap.courseSelectWrapPnel.menu-03 .p-homeBtnLink a:hover span{color:#f46282}.courseSelectWrap.courseSelectWrapPnel.menu-03 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-animation.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-04 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-design.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-04 .p-homeBtnLink a{background:#be41d2;background:-webkit-linear-gradient(left,#ed8e29 0,#be41d2 100%);background:linear-gradient(90deg,#ed8e29 0,#be41d2 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-04 .p-homeBtnLink a:hover{color:#ed8e29;border:solid 1px #ed8e29}.courseSelectWrap.courseSelectWrapPnel.menu-04 .p-homeBtnLink a:hover span{color:#ed8e29}.courseSelectWrap.courseSelectWrapPnel.menu-04 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-design.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-05 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-ai.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-05 .p-homeBtnLink a{background:#1496e6;background:-webkit-linear-gradient(left,#005ac8 0,#1496e6 100%);background:linear-gradient(90deg,#005ac8 0,#1496e6 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-05 .p-homeBtnLink a:hover{color:#005ac8;border:solid 1px #005ac8}.courseSelectWrap.courseSelectWrapPnel.menu-05 .p-homeBtnLink a:hover span{color:#005ac8}.courseSelectWrap.courseSelectWrapPnel.menu-05 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-ai.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-06 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-mobile.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-06 .p-homeBtnLink a{background:#74c0d2;background:-webkit-linear-gradient(left,#9b458e 0,#74c0d2 100%);background:linear-gradient(90deg,#9b458e 0,#74c0d2 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-06 .p-homeBtnLink a:hover{color:#9b458e;border:solid 1px #9b458e}.courseSelectWrap.courseSelectWrapPnel.menu-06 .p-homeBtnLink a:hover span{color:#9b458e}.courseSelectWrap.courseSelectWrapPnel.menu-06 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-mobile.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-07 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-it.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-07 .p-homeBtnLink a{background:#4fc33d;background:-webkit-linear-gradient(left,#0a78e6 0,#4fc33d 100%);background:linear-gradient(90deg,#0a78e6 0,#4fc33d 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-07 .p-homeBtnLink a:hover{color:#0a78e6;border:solid 1px #0a78e6}.courseSelectWrap.courseSelectWrapPnel.menu-07 .p-homeBtnLink a:hover span{color:#0a78e6}.courseSelectWrap.courseSelectWrapPnel.menu-07 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-it.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-08 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-security.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-08 .p-homeBtnLink a{background:#cc9338;background:-webkit-linear-gradient(left,#16a5e5 0,#cc9338 100%);background:linear-gradient(90deg,#16a5e5 0,#cc9338 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-08 .p-homeBtnLink a:hover{color:#16a5e5;border:solid 1px #16a5e5}.courseSelectWrap.courseSelectWrapPnel.menu-08 .p-homeBtnLink a:hover span{color:#16a5e5}.courseSelectWrap.courseSelectWrapPnel.menu-08 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-security.svg) no-repeat right center;right:0}}.courseSelectWrap.courseSelectWrapPnel.menu-09 .courseSelectImg:before{background-image:url(../img/event/oc/course-bd-elec.svg)}.courseSelectWrap.courseSelectWrapPnel.menu-09 .p-homeBtnLink a{background:#cec724;background:-webkit-linear-gradient(left,#2bb736 0,#cec724 100%);background:linear-gradient(90deg,#2bb736 0,#cec724 100%)}@media screen and (min-width:961px){.courseSelectWrap.courseSelectWrapPnel.menu-09 .p-homeBtnLink a:hover{color:#2bb736;border:solid 1px #2bb736}.courseSelectWrap.courseSelectWrapPnel.menu-09 .p-homeBtnLink a:hover span{color:#2bb736}.courseSelectWrap.courseSelectWrapPnel.menu-09 .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-elec.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.oc .c-container.c-container--form{background-image:url(../img/event/bg-right01-sp.png),url(../img/event/bg-left01.png),url(../img/event/bg02.png),url(../img/event/bg-left02.png),url(../img/event/bg02.png);background-repeat:no-repeat;background-size:68.98px,252.55px,271.09px,272px,271.09px;background-position:right 140px,-100px 10%,right 16%,left 30.1%,right 44%;padding-top:170px}}@media screen and (min-width:961px){main.oc .c-container.c-container--form{background:url(../img/event/bg03.png) no-repeat;background-size:1000px;background-position:right 28.7%}}main.oc .c-container.c-container--form .p-txt__lead{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){main.oc .c-container.c-container--form .p-txt__lead{font-size:1.4rem;padding:0 20px;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){main.oc .c-container.c-container--form .p-txt__lead{font-size:1.8rem;line-height:40px;margin-bottom:40px}}@media screen and (max-width:960px){.eventDateArea{margin-bottom:50px;padding:0}}@media screen and (min-width:961px){.eventDateArea{margin-bottom:60px}}@media screen and (max-width:960px){.eventDateArea .eventDateInner{text-align:center}}@media screen and (min-width:961px){.eventDateArea .eventDateInner{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.eventDateArea .eventDateInner .eventDate-section{margin-bottom:30px;display:inline-block}}@media screen and (min-width:961px){.eventDateArea .eventDateInner .eventDate-section{margin-bottom:30px}}.eventDateArea .eventDateInner .eventDate-section h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.eventDateArea .eventDateInner .eventDate-section h4{font-size:1.6rem;margin-bottom:10px}}@media screen and (min-width:961px){.eventDateArea .eventDateInner .eventDate-section h4{font-size:1.8rem;margin-bottom:10px}}.eventDateArea .eventDateInner .eventDate-section p{font-weight:500;text-align:center}@media screen and (max-width:960px){.eventDateArea .eventDateInner .eventDate-section p{font-size:1.3rem;line-height:26px;text-align:left}}@media screen and (min-width:961px){.eventDateArea .eventDateInner .eventDate-section p{font-size:1.8rem;line-height:30px}}@media screen and (min-width:961px){.eventDateArea .eventDateInner .eventDate-section p br{display:none}}@media screen and (max-width:960px){.c-inner--oc{margin-bottom:50px;padding:50px 0}}@media screen and (min-width:961px){.c-inner--oc{margin-bottom:80px}}@media screen and (max-width:960px){.c-inner--oc .p-txt__lead{font-size:1.6rem}}@media screen and (min-width:961px){.c-inner--oc .p-txt__lead{margin-bottom:30px!important}}@media screen and (max-width:960px){.c-inner--oc .p-btnWhiteLink{margin:0 50px}}@media screen and (max-width:960px){.c-inner--oc .p-btnWhiteLink a{padding:10.5px}}@media screen and (min-width:961px){.c-inner--oc .p-btnWhiteLink a{padding:11.4px}}@media screen and (max-width:960px){main.oc .c-methodArea{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:961px){main.oc .c-methodArea{margin-bottom:0}}@media screen and (max-width:960px){main.oc .c-methodArea .headLineWhiteWrap{margin-bottom:50px}}@media screen and (max-width:960px){.flowDay{margin-bottom:50px}}@media screen and (min-width:961px){.flowDay{margin-bottom:60px}}@media screen and (min-width:961px){.c-contWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.c-contWrap--notes{margin-bottom:50px}}.c-contWrap--notes .notes__name{color:#fff;font-weight:600;background:#81be8e;letter-spacing:.1em}@media screen and (max-width:960px){.c-contWrap--notes .notes__name{font-size:1.6rem;text-align:center;margin-bottom:25px;padding:10px 0}}@media screen and (min-width:961px){.c-contWrap--notes .notes__name{font-size:1.4rem;width:112px;margin-right:20px;padding:20px 25px}}.c-contWrap--notes .notes__txt{color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){.c-contWrap--notes .notes__txt{font-size:1.2rem;line-height:20px}}@media screen and (min-width:961px){.c-contWrap--notes .notes__txt{font-size:1.2rem;line-height:22px;width:85%}}@media screen and (min-width:961px){main.oc .c-requestFromTable--questionnaire table tr th{width:265px}main.oc .c-requestFromTable--questionnaire table tr th span{margin-right:0}}@media screen and (min-width:961px){main.oc .c-requestFromTable--questionnaire table tr td{width:420px}}main.oc .c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{background-image:url(../img/request/bg-inner-left.png),url(../img/event/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}main.oc .c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:none}@media screen and (max-width:960px){.c-requestFromTable table tr td input[type=radio]{margin-right:3px}}@media screen and (max-width:960px){.c-requestFromTable table tr td .td-check{font-weight:500;font-size:1.4rem}}@media screen and (max-width:960px){.c-requestFromTable table tr th.schoolyear-sp{display:none}}.oc-cont-hide{display:none;position:relative}@media screen and (max-width:960px){.oc-cont-hide{padding:0 10px}}.oc-more-btn{text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative;font-weight:500}@media screen and (max-width:960px){.oc-more-btn{font-size:1.2rem;margin-top:20px;margin-bottom:10px}}@media screen and (min-width:961px){.oc-more-btn{font-size:1.4rem;margin:30px auto 0}}.oc-more-btn:after{content:"詳細を見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:960px){.oc-more-btn:after{padding-top:25px}}@media screen and (min-width:961px){.oc-more-btn:after{padding-top:25px}}.oc-more-btn.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.oc-more-btn.on-click:after{padding-top:25px}}@media screen and (min-width:961px){.oc-more-btn.on-click:after{padding-top:25px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--school-visitation{background:url(../img/event/school-visitation/kv-sp.png) no-repeat center top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--school-visitation:before{background:url(../img/event/school-visitation/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.p-txtLeadArea{margin-bottom:40px}}@media screen and (min-width:961px){.p-txtLeadArea{margin-bottom:50px}}.p-txtLeadArea .p-txt__ttl{font-weight:500;color:#008045;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.p-txtLeadArea .p-txt__ttl{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.p-txtLeadArea .p-txt__ttl{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width:960px){.p-txtLeadArea .p-txt__lead{margin-bottom:20px!important}}@media screen and (min-width:961px){.p-txtLeadArea .p-txt__lead{margin-bottom:10px!important}}.p-txtLeadArea .u-fs{text-align:center;letter-spacing:.1em}@media screen and (min-width:961px){.p-txtLeadArea .u-fs{font-size:1.2rem}}@media screen and (max-width:960px){main.school-visitation .c-container.c-container--form{background-image:url(../img/event/bg-right01-sp.png),url(../img/event/bg-left01.png);background-repeat:no-repeat;background-size:68.98px,252.55px;background-position:right 80px,-100px 16.5%;padding-top:120px}}@media screen and (min-width:961px){main.school-visitation .c-container.c-container--form{background:url(../img/event/bg-right01.png) no-repeat;background-size:625px;background-position:right 16%}}main.school-visitation .c-requestWrap.c-requestWrap--form{background:none}main.school-visitation .c-requestWrap .c-requestWrapInner{background:url(../img/request/bg-left.png) no-repeat -100px 20%}main.school-visitation .c-requestFromArea{border-top:none;padding-top:0}@media screen and (min-width:961px){.dateTimeArea .dateTimeInner{width:90%;max-width:1000px;margin:0 auto}}@media screen and (min-width:961px){.dateTimeArea .dateTimeInner .dateTimeWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTime-column{width:50%}}.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont{text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont{margin-bottom:40px}}.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__week{font-weight:500}@media screen and (max-width:960px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__week{font-size:1.6rem;line-height:26px}}@media screen and (min-width:961px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__week{font-size:2rem;line-height:36px}}.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__week a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__week a:hover{text-decoration:none}}.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__txt{font-weight:500}@media screen and (max-width:960px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__txt{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.dateTimeArea .dateTimeInner .dateTimeWrap .dateTimeCont .date__txt{font-size:1.4rem;line-height:28px}}.c-requestFromCont.c-fromContSchool .c-requestFromCheck--bd{border-top:solid 1px #707070;border-bottom:solid 1px #707070}@media screen and (min-width:961px){.c-requestFromCont.c-fromContSchool .c-requestFromCheck--bd{margin:20px 0 30px;padding:30px 0}}.c-requestFromCont.c-fromContSchool .c-questionnaire{border-top:none}@media screen and (min-width:961px){.c-requestFromCont.c-fromContSchool .c-questionnaire{width:100%;margin:0}}@media screen and (min-width:961px){.c-requestFromCont.c-fromContSchool .c-questionnaire table tr th{width:180px}}@media screen and (min-width:961px){.c-requestFromCont.c-fromContSchool .c-questionnaire table tr td{width:550px}}.u-fs12{display:block}@media screen and (max-width:960px){.u-fs12{font-weight:500;padding-bottom:10px}}@media screen and (min-width:961px){.u-fs12{padding-bottom:5px}}main.school-visitation .c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{background-image:url(../img/request/bg-inner-left.png),url(../img/event/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}main.school-visitation .c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:none}@media screen and (max-width:960px){.th-ttl__sp{font-size:1.3rem}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--briefing{background:url(../img/event/briefing/kv-sp.png) no-repeat center top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--briefing:before{background:url(../img/event/briefing/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--now{margin-bottom:50px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--now{margin-top:0;margin-bottom:100px}.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--now a{letter-spacing:.1em;font-size:1.8rem}}@media screen and (max-width:960px){main.briefing .c-container.c-container--form{background-image:url(../img/event/bg-right01-sp.png),url(../img/event/bg-left01.png);background-repeat:no-repeat;background-size:68.98px,252.55px;background-position:right 130px,-100px 10.8%;padding-top:160px}}@media screen and (min-width:961px){main.briefing .c-container.c-container--form{background-image:url(../img/event/briefing/bg-right.png),url(../img/event/briefing/bg-left.png);background-repeat:no-repeat;background-size:250px,auto;background-position:right 36%,left 70%}}@media screen and (max-width:960px){main.briefing .c-requestWrap .c-requestWrapInner .c-requestArea{background-image:url(../img/request/bg-inner-left.png),url(../img/request/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}}@media screen and (max-width:960px){main.briefing .c-requestWrap.c-requestWrap--form{background:url(../img/request/bg-left-sp.png) no-repeat left 86%}}@media screen and (min-width:961px){main.briefing .c-requestWrap.c-requestWrap--form{background:none}}main.briefing .c-requestWrap .c-requestWrapInner{background:none}main.briefing .c-requestFromArea{border-top:none;padding-top:0}@media screen and (max-width:960px){main.briefing .p-txtLeadArea .p-txt__ttl{padding:0 30px;letter-spacing:.05em}}@media screen and (min-width:961px){.pointWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}}.pointWrap .pointWrapList{background:#fff}@media screen and (max-width:960px){.pointWrap .pointWrapList{margin-bottom:30px;padding:30px}}@media screen and (min-width:961px){.pointWrap .pointWrapList{width:31%;padding:25px 25px 35px}}.pointWrap .pointWrapList .headLine-point{color:#008045;text-align:center}@media screen and (max-width:960px){.pointWrap .pointWrapList .headLine-point{margin-bottom:10px}}@media screen and (min-width:961px){.pointWrap .pointWrapList .headLine-point{margin-bottom:10px}}.pointWrap .pointWrapList .headLine-point .en{font-weight:700;line-height:1}@media screen and (max-width:960px){.pointWrap .pointWrapList .headLine-point .en{font-size:1.7rem}}.pointWrap .pointWrapList .headLine-point .num{font-weight:700;line-height:1;letter-spacing:0}@media screen and (max-width:960px){.pointWrap .pointWrapList .headLine-point .num{font-size:6.7rem;margin-top:5px}}@media screen and (min-width:961px){.pointWrap .pointWrapList .headLine-point .num{font-size:6rem;margin-top:10px}}.pointWrap .pointWrapList p{letter-spacing:.1em;text-align:center;margin:0}@media screen and (max-width:960px){.pointWrap .pointWrapList p{font-size:1.6rem;line-height:32px}}@media screen and (min-width:961px){.pointWrap .pointWrapList p{font-size:1.8rem;line-height:38px}}@media screen and (max-width:960px){.c-methodArea.c-methodArea--point{padding:50px 0 40px}}@media screen and (max-width:960px){.c-methodArea.c-methodArea--point .headLineWhiteWrap{margin-bottom:20px}}.c-methodArea.c-methodArea--point .asterisk{font-weight:400;color:#fff;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-methodArea.c-methodArea--point .asterisk{text-align:left}}@media screen and (min-width:961px){.c-methodArea.c-methodArea--point .asterisk{font-size:1.4rem;padding-bottom:50px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop{background:url(../img/event/bg-left02.png) no-repeat left 128%;padding-bottom:40px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column{margin-bottom:70px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(3) .dateTimeCont{margin-bottom:0}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(3){width:100%;margin-bottom:0}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont{margin-bottom:40px}}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__year{letter-spacing:.1em}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__year{font-weight:500;font-size:1.4rem;margin:0 0 20px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__year{font-size:1.8rem;margin:0 0 10px}}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__txt{font-size:1.6rem;margin:0 0 30px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__txt{font-size:2rem;margin:0 0 30px}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__txt br{display:none}}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__time{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__time{font-size:1.6rem;margin:0 0 30px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__time{font-size:2rem;margin:0 0 5px}}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__asterisk{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__asterisk{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__asterisk{font-size:1.4rem;line-height:28px;margin:0}}@media screen and (max-width:960px){.c-requestWrap--event .c-requestFlow{margin-bottom:0}}@media screen and (max-width:960px){.c-requestWrap--event .c-requestFromCheck{padding:40px 0 20px}}@media screen and (min-width:961px){.c-requestWrap--event .c-requestFromTable table tr th span{padding:2px 6px;width:auto}}@media screen and (min-width:961px){.c-requestWrap--event .c-requestFromTable table tr th span.th-ttl{margin-right:0;padding:2px 0 0}}@media screen and (max-width:960px){.c-requestWrap--event .c-requestFromTable table tr th span.any{font-size:1.4rem;margin-right:6px;padding:1px 6px;color:#008045;border:solid 1px #008045;border-radius:4px;display:inline-block;text-align:center}}@media screen and (min-width:961px){.c-requestWrap--event .c-requestFromTable table tr th span.any{font-size:1.4rem;margin-right:6px;padding:2px 6px;color:#008045;border:solid 1px #008045;border-radius:4px;display:inline-block;text-align:center}}main.briefing .c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:none}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--high_school_3_2{background:url(../img/event/high_school_3_2/kv-sp.png) no-repeat center top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--high_school_3_2 .g-heroInner{top:19vh}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--high_school_3_2:before{background:url(../img/event/high_school_3_2/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--high_school_3_2 .g-heroTitle span{line-height:1.4}}@media screen and (max-width:960px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--high_school_3_2 .g-heroTitle span .u-fs{font-size:2.2rem}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--high_school_3_2 .g-heroTitle span .u-fs{font-size:3.6rem}}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--now{margin-bottom:50px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--now{margin-top:0;margin-bottom:100px}.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--now a{letter-spacing:.1em;font-size:1.8rem}}@media screen and (max-width:960px){main.high_school_3_2 .c-container.c-container--form{background-image:url(../img/event/bg-right01-sp.png),url(../img/event/bg-left01.png);background-repeat:no-repeat;background-size:68.98px,252.55px;background-position:right 130px,-100px 5.8%;padding-top:160px}}@media screen and (min-width:961px){main.high_school_3_2 .c-container.c-container--form{background-image:url(../img/event/high_school_3_2/bg-right.png),url(../img/event/high_school_3_2/bg-left.png);background-repeat:no-repeat;background-size:auto,auto;background-position:right 44%,left 81%}}@media screen and (max-width:960px){main.high_school_3_2 .c-inner--event{background:url(../img/event/bg-left02.png) no-repeat left bottom;padding-bottom:40px;margin-bottom:0}}@media screen and (max-width:960px){main.high_school_3_2 .c-requestWrap .c-requestWrapInner .c-requestArea{background-image:url(../img/request/bg-inner-left.png),url(../img/request/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}}@media screen and (max-width:960px){main.high_school_3_2 .c-requestWrap.c-requestWrap--form{background:url(../img/request/bg-left-sp.png) no-repeat left 89%}}@media screen and (min-width:961px){main.high_school_3_2 .c-requestWrap.c-requestWrap--form{background:none}}main.high_school_3_2 .c-requestWrap .c-requestWrapInner{background:none}main.high_school_3_2 .c-requestFromArea{border-top:none;padding-top:0}@media screen and (max-width:960px){main.high_school_3_2 .dateTimeArea.dateTimeArea--columndrop{background:none}}@media screen and (max-width:960px){main.high_school_3_2 .p-txtLeadArea .p-txt__ttl{padding:0 30px;letter-spacing:.05em}}@media screen and (min-width:961px){main.high_school_3_2 .c-methodArea.c-methodArea--point{padding-bottom:70px}}.c-methodArea.c-methodArea--point .asterisk{font-weight:400;color:#fff;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-methodArea.c-methodArea--point .asterisk{text-align:left}}@media screen and (min-width:961px){.c-methodArea.c-methodArea--point .asterisk{font-size:1.4rem;padding-bottom:50px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop{background:url(../img/event/bg-left02.png) no-repeat left 128%;padding-bottom:40px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__txt{margin:0 0 20px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__time{margin:0 0 20px}}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__venue{font-weight:500}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__venue{font-size:1.6rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont .date__venue{font-size:2rem;line-height:36px;margin:0 0 10px}}.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .dateTimeCont a:hover{text-decoration:none}}@media screen and (max-width:960px){.c-inner--event{background:none;margin-bottom:50px;padding:0 20px}}@media screen and (min-width:961px){.c-inner--event{margin-top:90px;margin-bottom:0}}.c-inner--event .headline-form-description{color:#008045;text-align:center}@media screen and (max-width:960px){.c-inner--event .headline-form-description{font-size:1.6rem}}@media screen and (min-width:961px){.c-inner--event .headline-form-description{font-size:1.8rem}}@media screen and (max-width:960px){.c-inner--event .c-notesArea{background:#fff;padding:30px}}@media screen and (max-width:960px){.c-inner--event .c-notesArea p{font-size:1.4rem;line-height:22px}}@media screen and (max-width:960px){.c-txtWrapArea .c-txtWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.c-txtWrapArea .c-txtWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.c-txtWrapArea .c-txtWrap .c-txtWrap__ttl{margin-right:10px}}@media screen and (min-width:961px){.c-txtWrapArea .c-txtWrap .c-txtWrap__ttl{margin-right:10px}}.c-txtWrapArea .c-txtWrap .c-txtWrap__change{margin:0}@media screen and (max-width:960px){.c-txtWrapArea .c-txtWrap .c-wrap--sp{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.not-required{padding-left:50px!important}}main.high_school_3_2 .c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:none}@media screen and (max-width:960px){.c-container.c-container--form .c-inner--oc_te{padding:0 30px;margin-bottom:50px}}@media screen and (min-width:961px){.c-container.c-container--form .c-inner--oc_te{margin-bottom:80px}}.c-container.c-container--form .c-inner--oc_te .p-txt__lead{font-weight:500}@media screen and (max-width:960px){.c-container.c-container--form .c-inner--oc_te .p-txt__lead{font-size:1.4rem;line-height:26px;padding:0}}@media screen and (min-width:961px){.c-container.c-container--form .c-inner--oc_te .p-txt__lead{font-size:1.8rem;line-height:40px}}.c-container.c-container--form .c-inner--oc_te p{letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-container.c-container--form .c-inner--oc_te p{font-size:1.3rem;line-height:26px}}@media screen and (min-width:961px){.c-container.c-container--form .c-inner--oc_te p{font-size:1.4rem;line-height:30px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te{background:none;margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column{width:50%}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .headLineWrap{margin-bottom:40px}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .date__txt span{display:block;font-size:1.2rem;padding-top:10px}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column .date__txt span{font-size:1.4rem}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(1){width:100%}}.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(1) .date__year{color:#008045;font-weight:600}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(1) .date__year{font-size:1.6rem}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(1) .date__year{font-size:1.8rem}}@media screen and (max-width:960px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(1) .date__txt{font-size:1.3rem}}@media screen and (min-width:961px){.dateTimeArea.dateTimeArea--columndrop.dateTimeArea--oc_te .dateTimeInner .dateTimeWrap.dateTimeWrap--center .dateTime-column:nth-child(1) .date__txt{font-size:1.8rem}}.applicationFlow{border:solid 1px #008045}@media screen and (max-width:960px){.applicationFlow{margin:0 30px 50px}}@media screen and (min-width:961px){.applicationFlow{width:90%;max-width:1000px;margin:0 auto 80px}}.applicationFlow h4{font-weight:600;background:#008045;color:#fff;display:block;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.applicationFlow h4{font-size:1.6rem;line-height:26px;padding:5px 0 7px}}@media screen and (min-width:961px){.applicationFlow h4{font-size:1.7rem;line-height:19px;padding:5px 0 7px}}@media screen and (max-width:960px){.applicationFlow .applicationFlowInner{background:#fff;padding:30px 0 0}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner{padding:23px 34px 41px}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner .applicationFlowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList{margin-bottom:30px}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .num{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .num{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .num span{color:#fff;background:#008045;font-weight:600;text-align:center;border-radius:25px;margin:0 auto 10px;display:block}@media screen and (max-width:960px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .num span{font-size:1.7rem;width:28px;height:28px;line-height:28px}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .num span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.7rem;width:28px;height:28px;line-height:28px}}.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .flow__txt{position:relative;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .flow__txt{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .flow__txt{font-size:1.6rem;line-height:22px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .flow__txt:after{content:'';display:inline-block;background-position:0 0;position:absolute}@media screen and (max-width:960px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .flow__txt:after{background:url(../img/event/oc_te/ico-arrow-bottom.svg) no-repeat;background-size:34.73px;width:34.73px;height:9.83px;bottom:-17px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (min-width:961px){.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList .flow__txt:after{background:url(../img/event/oc_te/ico-arrow-right.svg) no-repeat;background-size:15.83px;width:15.83px;height:52.73px;top:50%;right:-45px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.applicationFlow .applicationFlowInner .applicationFlowWrap .applicationFlowList:nth-child(5) .flow__txt:after{display:none}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--oc_te{margin:50px}.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--oc_te a{letter-spacing:.1em}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--large.p-homeBtnLink--oc_te{margin:100px auto}}.c-requestFromBox--bd{border:solid 1px #707070}@media screen and (max-width:960px){.c-requestFromBox--bd{margin-bottom:40px;padding:20px 15px;text-align:center}}@media screen and (min-width:961px){.c-requestFromBox--bd{width:calc(100% + 80px);margin:0 -40px 60px;padding:23px 55px}}.c-requestFromBox--bd p{letter-spacing:.1em}@media screen and (max-width:960px){.c-requestFromBox--bd p{font-weight:500;font-size:1.2rem;line-height:22px;margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromBox--bd p{font-size:1.2rem;line-height:22px;margin-bottom:10px}}@media screen and (max-width:960px){.c-requestFromBox--bd .mwform-checkbox-field-text{font-weight:500;font-size:1.4rem;line-height:22px;margin-bottom:10px}}@media screen and (max-width:960px){.c-formOverview{padding-bottom:50px}}@media screen and (min-width:961px){.c-formOverview{padding-bottom:80px}}@media screen and (max-width:960px){.c-formOverview .mwform-checkbox-field-text{font-weight:500;font-size:1.4rem;line-height:22px;margin-bottom:10px}}@media screen and (max-width:960px){.c-formOverview .overview__txt{text-align:center;font-weight:500;font-size:1.6rem;line-height:26px;margin-bottom:20px}}.c-section-regulations{background:#fff;border:solid 1px #afafaf;overflow-y:scroll}@media screen and (max-width:960px){.c-section-regulations{padding:15px;margin-bottom:20px;height:318px}}@media screen and (min-width:961px){.c-section-regulations{width:710px;height:224px;margin:20px auto 10px;padding:20px 100px}}@media screen and (max-width:960px){.c-section-regulations p{font-size:1.2rem;line-height:22px;margin:0 0 10px;text-align:center}}@media screen and (min-width:961px){.c-section-regulations p{font-size:1.2rem;line-height:22px;margin:0 0 10px}}main.oc_te .c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:url(../img/request/bg-inner-right-center.png) no-repeat right 23%}@media screen and (max-width:960px){main.oc_te .c-requestWrap .c-requestWrapInner .c-requestArea .c-requestPnel{background:none}}main.oc_te .c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{background-color:#fff;background-image:url(../img/request/bg-inner-left.png),url(../img/event/bg-inner-left02.png);background-repeat:no-repeat;background-position:left top,left 80%}@media screen and (max-width:960px){main.oc_te .c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{background-image:url(../img/request/bg-inner-left.png),url(../img/event/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom;background-size:145px,145px;margin-bottom:50px;padding:40px 30px}}@media screen and (min-width:961px){main.oc_te .c-requestWrap.c-requestWrap--form .c-requestWrapInner .c-requestArea{width:1000px;max-width:90%;margin:0 auto 60px}}@media screen and (max-width:960px){main.oc_te .c-container.c-container--form{background-image:url(../img/event/bg-right01-sp.png),url(../img/event/bg02.png),url(../img/event/bg-left02.png),url(../img/event/bg02.png),url(../img/event/bg-sp.png);background-repeat:no-repeat;background-size:68.98px,252.55px,271.09px,272px,271.09px;background-position:right 0,right 8.3%,left 32%,right 44%,left 88%;padding-top:30px}}@media screen and (min-width:961px){main.oc_te .c-container.c-container--form{background:url(../img/event/oc_te/bg-right.png) no-repeat;background-size:1000px;background-position:right 52%}}main.oc_te .c-requestWrap.c-requestWrap--form .c-requestWrapInner{background-image:none}@media screen and (min-width:961px){main.oc_te .c-requestWrap.c-requestWrap--form{background:url(../img/event/oc_te/bg-left.png) no-repeat;background-size:1000px;background-position:left 44%;padding-top:0}}.g-heroWrap--righttitle.g-heroWrap--licentiate{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--licentiate{background:url(../img/licentiate/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--licentiate:before{background:url(../img/licentiate/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--licentiate .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.c-container.c-container--licentiate{padding-top:120px}}.p-txt__lead.p-txt__lead--green{color:#008045;letter-spacing:.1em}@media screen and (max-width:960px){.p-txt__lead.p-txt__lead--green{font-size:1.4rem;line-height:26px;margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.p-txt__lead.p-txt__lead--green{font-size:1.8rem;margin-bottom:50px}}.swiper-loop-com{background:#fff}@media screen and (max-width:960px){.swiper-loop-com{height:70px;margin-bottom:50px}}@media screen and (min-width:961px){.swiper-loop-com{height:100px;margin-bottom:50px}}.swiper-loop-com .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}@media screen and (max-width:960px){.swiper-loop-com .swiper-wrapper{height:70px}}@media screen and (min-width:961px){.swiper-loop-com .swiper-wrapper{height:100px}}@media screen and (max-width:960px){.swiper-loop-com .swiper-wrapper .swiper-slide{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto!important}}@media screen and (min-width:961px){.swiper-loop-com .swiper-wrapper .swiper-slide{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto!important;margin-right:70px!important}}.swiper-loop-com .swiper-wrapper .swiper-slide img{width:100%;height:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:960px){.c-inner--licentiate{margin-bottom:50px;padding:0 30px}}.c-inner--licentiate .p-txt__lead{letter-spacing:.1em}@media screen and (max-width:960px){.c-inner--licentiate .p-txt__lead{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.c-inner--licentiate .p-txt__lead{font-size:1.8rem;line-height:40px;margin:0 0 50px}}@media screen and (max-width:960px){.p-btnLinkWrap{margin-bottom:10px;padding:0 30px}}@media screen and (min-width:961px){.p-btnLinkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;max-width:1000px;margin:0 auto 100px}}@media screen and (max-width:960px){.p-btnLinkWrap .p-homeBtnLink{margin-bottom:30px}}@media screen and (min-width:961px){.p-btnLinkWrap .p-homeBtnLink{width:316.66px;margin:0}}@media screen and (max-width:960px){.p-btnLinkWrap .p-homeBtnLink a{font-weight:600;font-size:1.4rem;padding:11.5px 20px}}@media screen and (min-width:961px){.p-btnLinkWrap .p-homeBtnLink a{font-size:1.8rem;padding:24.81px 10px}}@media screen and (max-width:960px){main.licentiate .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{width:32%}}@media screen and (min-width:961px){main.licentiate .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{margin:0 25px 0 0}}@media screen and (min-width:961px){main.licentiate .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:last-child{margin:0}}@media screen and (max-width:960px){main.licentiate .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a{font-weight:600;font-size:.9rem;text-align:center}}.relatedQualification{background-image:url(../img/licentiate/bg-left.png),url(../img/licentiate/bg-right.png);background-repeat:no-repeat;background-position:left 100px,right top}@media screen and (max-width:960px){.relatedQualification{background-size:80%,60%;background-position:left 50%,right top;padding:20px 20px 50px}}@media screen and (min-width:961px){.relatedQualification{padding:30px 0 100px}}.licentiateArea{background-color:#fff;background-image:url(../img/licentiate/bg-inner-left.png),url(../img/licentiate/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (min-width:961px){.licentiateArea{width:90%;max-width:1000px;margin:0 auto;padding:75px}}@media screen and (min-width:961px){.licentiateArea .licentiateInner{max-width:850px;margin:0 auto}}.licentiateArea .licentiateInner .accordion_one .accordion_header{font-weight:600;color:#008045;border-bottom:solid 1px #008045;border-left:solid 5px #008045}@media screen and (min-width:961px){.licentiateArea .licentiateInner .accordion_one .accordion_header{padding:10px 20px}}.licentiateArea .licentiateInner .accordion_one .i_box:before{background:url(../img/licentiate/ico-open.svg) no-repeat center center;background-size:100%}.licentiateArea .licentiateInner .accordion_one .i_box:after{background:url(../img/licentiate/ico-close.svg) no-repeat center center;background-size:100%}@media screen and (min-width:961px){.licentiateArea .licentiateInner .accordion_one .accordion_inner{padding:20px 0 50px}}.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr:nth-child(odd) th{background:#b9e084}.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr:nth-child(even) th{background:#fff5a8}.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr th{font-weight:600;color:#333;letter-spacing:.1em;border-right:solid 5px #fff;border-bottom:solid 5px #fff;vertical-align:middle}@media screen and (max-width:960px){.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr th{font-size:1.2rem;width:25%}}@media screen and (min-width:961px){.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr th{font-size:1.2rem;width:20%;padding:11px 20px}}.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td{font-weight:600;color:#333;background:#f1f1f1;letter-spacing:.1em;border-bottom:solid 5px #fff}@media screen and (max-width:960px){.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td{font-size:1.2rem;width:75%}}@media screen and (min-width:961px){.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td{font-size:1.2rem;width:80%;padding:11px 20px}}.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td a{color:#333;background:url(../img/licentiate/ico-blank.svg) no-repeat right center}@media screen and (max-width:960px){.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td a{word-break:break-all;padding-right:25px}}@media screen and (min-width:961px){.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td a{padding-right:25px}.licentiateArea .licentiateInner .accordion_one .accordion_inner .box_one table tr td a:hover{text-decoration:underline}}.relatedQualification.relatedQualification--electro{background-image:url(../img/licentiate/electro/bg-left.png),url(../img/licentiate/bg-right.png);background-repeat:no-repeat;background-position:left 1000px,right top}@media screen and (max-width:960px){.relatedQualification.relatedQualification--electro{background-size:80%,60%;background-position:left 80%,right top;padding:20px 20px 50px}}@media screen and (min-width:961px){.relatedQualification.relatedQualification--electro{background-size:1308px,auto;padding:30px 0 100px}}.relatedQualification.relatedQualification--creative{background-image:url(../img/licentiate/electro/bg-left.png),url(../img/licentiate/bg-right.png);background-repeat:no-repeat;background-position:left 700px,right top}@media screen and (max-width:960px){.relatedQualification.relatedQualification--creative{background-size:80%,60%;background-position:left 150%,right top;padding:20px 20px 50px}}@media screen and (min-width:961px){.relatedQualification.relatedQualification--creative{background-size:1308px,auto;padding:30px 0 100px}}.g-heroWrap--lefttitle.g-heroWrap--support{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--support{background:url(../img/licentiate/support/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--support:before{background:url(../img/licentiate/support/kv-03.png) no-repeat right top;background-size:cover}}.c-container.c-container--licentiate.c-container--support{background-image:url(../img/licentiate/bg-left.png),url(../img/licentiate/bg-right.png);background-repeat:no-repeat}@media screen and (max-width:960px){.c-container.c-container--licentiate.c-container--support{background-size:50%;background-position:left 1250px,right 420px;padding-top:120px}}@media screen and (min-width:961px){.c-container.c-container--licentiate.c-container--support{background-size:1308px,625px;background-position:left 1250px,right 420px;padding-bottom:100px}}.c-container.c-container--licentiate.c-container--support .p-txt__lead{letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--licentiate.c-container--support .p-txt__lead{font-size:1.4rem;line-height:26px;margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--licentiate.c-container--support .p-txt__lead{font-size:1.8rem;line-height:40px;margin-bottom:100px}}@media screen and (max-width:960px){.c-container.c-container--licentiate.c-container--support .p-txt__lead--green{margin-bottom:30px}}@media screen and (min-width:961px){.c-container.c-container--licentiate.c-container--support .p-txt__lead--green{margin-bottom:30px}}@media screen and (max-width:960px){.vendorArea .vendorAreaInner{padding:0 30px}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.vendorArea .vendorAreaInner .vendorWrap{margin-bottom:80px}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner .vendorWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}}@media screen and (max-width:960px){.vendorArea .vendorAreaInner .vendorWrap .vendorList{margin-bottom:30px}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner .vendorWrap .vendorList{width:31%;margin-right:3.5%;margin-bottom:60px}.vendorArea .vendorAreaInner .vendorWrap .vendorList:nth-child(3n){margin-right:0}}.vendorArea .vendorAreaInner .vendorWrap .vendorList h4{background:url(../img/licentiate/support/bg-h4.svg) no-repeat left top;background-size:100%;font-weight:600;color:#fff}@media screen and (max-width:960px){.vendorArea .vendorAreaInner .vendorWrap .vendorList h4{background-size:cover;font-size:1.4rem;padding:5px 20px;width:100%}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner .vendorWrap .vendorList h4{font-size:1.4rem;padding:3px 20px}}.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorImg{background:#fff;position:relative;width:100%}@media screen and (max-width:960px){.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorImg{margin-bottom:15px;padding:30px;text-align:center}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorImg{min-height:185px;margin-bottom:15px}}@media screen and (max-width:960px){.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorImg img{width:auto}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorImg img{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorCont p{letter-spacing:.1em}@media screen and (max-width:960px){.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorCont p{line-height:22px}}@media screen and (min-width:961px){.vendorArea .vendorAreaInner .vendorWrap .vendorList .vendorCont p{line-height:26px}}.vendorArea .more-btn:after{content:'もっと見る'}.vendorArea .more-btn.on-click:after{content:"閉じる"}@media screen and (max-width:960px){.proprietarySupportArea{margin-bottom:50px}}@media screen and (min-width:961px){.proprietarySupportArea{margin-bottom:100px}}@media screen and (max-width:960px){.proprietarySupportArea .headLineWrap{padding:0 30px}}.proprietarySupportArea .proprietarySupportInner{background-color:#fff;background-image:url(../img/licentiate/bg-inner-left.png),url(../img/licentiate/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.proprietarySupportArea .proprietarySupportInner{background-size:50%;padding:30px 30px 10px}}@media screen and (min-width:961px){.proprietarySupportArea .proprietarySupportInner{width:90%;max-width:1000px;margin:0 auto;padding:90px 60px}}@media screen and (min-width:961px){.proprietarySupportArea .proprietarySupportInner .proprietarySupportWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.supportList{margin-bottom:30px}}@media screen and (min-width:961px){.supportList{width:48%;margin-bottom:75px}}@media screen and (min-width:961px){.supportList:nth-child(7){width:100%}.supportList:nth-child(7) h4{width:400px;margin:0 auto 15px}}@media screen and (min-width:961px){.supportList:nth-child(8){width:100%}.supportList:nth-child(8) h4{width:400px;margin:0 auto 15px}}.supportList h4{font-weight:600;color:#008045;background-color:#fef5a8;background-image:url(../img/licentiate/support/bg-h4-left.svg),url(../img/licentiate/support/bg-h4-right.svg);background-repeat:no-repeat;background-position:left center,right center;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.supportList h4{font-size:1.4rem;padding:5px;margin-bottom:10px}}@media screen and (min-width:961px){.supportList h4{font-size:1.8rem;margin-bottom:15px}}@media screen and (max-width:960px){.supportList h4 span span{font-size:1rem}}@media screen and (min-width:961px){.supportList h4 span span{font-size:1.4rem}}.supportList p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.supportList p{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.supportList p{font-size:1.4rem;line-height:26px}}@media screen and (max-width:960px){.supportList .supportListWrap{padding-top:30px}}@media screen and (min-width:961px){.supportList .supportListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}}.supportList .supportListWrap .supportList--child{text-align:center}@media screen and (max-width:960px){.supportList .supportListWrap .supportList--child{margin-bottom:30px;padding:10px 20px 20px}.supportList .supportListWrap .supportList--child:nth-child(2){margin-bottom:0}}@media screen and (min-width:961px){.supportList .supportListWrap .supportList--child{width:48%;padding:18px 0 29px}.supportList .supportListWrap .supportList--child:nth-child(2){padding:50px 0 29px}.supportList .supportListWrap .supportList--child:nth-child(2) h5{top:-63px}}.supportList .supportListWrap .supportList--child h5{font-size:12px;font-size:1.2rem;font-weight:600;color:#008045;background-color:#fff;background-image:url(../img/licentiate/support/bg-h4-left.png),url(../img/licentiate/support/bg-h4-right.png);background-repeat:no-repeat;background-position:left center,right center;display:inline-block;text-align:center;margin:0 auto;position:relative}@media screen and (max-width:960px){.supportList .supportListWrap .supportList--child h5{background-size:1.4rem;padding:0 20px;top:-19px}}@media screen and (min-width:961px){.supportList .supportListWrap .supportList--child h5{background-size:18px;padding:0 40px;top:-30px}}@media screen and (max-width:960px){.supportList .supportListWrap .supportList--child p{font-size:1rem;line-height:22px}}@media screen and (min-width:961px){.supportList .supportListWrap .supportList--child p{font-size:1.2rem;line-height:22px}}.supportListWrap .supportList--child{border:solid 1px #008045;border-radius:10px}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--bottom{margin-bottom:50px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--bottom{margin-bottom:0}}.g-heroWrap--lefttitle.g-heroWrap--licentiate_exemption{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--licentiate_exemption{background:url(../img/licentiate/licentiate_exemption/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--licentiate_exemption:before{background:url(../img/licentiate/licentiate_exemption/kv-03.png) no-repeat right top;background-size:cover}}.c-container.c-container--licentiate.c-container--licentiate_exemption{background-image:url(../img/licentiate/licentiate_exemption/bg-left.png),url(../img/licentiate/bg-right.png);background-repeat:no-repeat}@media screen and (max-width:960px){.c-container.c-container--licentiate.c-container--licentiate_exemption{background-size:50%;background-position:left bottom,right 450px;padding-top:120px;padding-bottom:30px}}@media screen and (min-width:961px){.c-container.c-container--licentiate.c-container--licentiate_exemption{background-size:auto,625px;background-position:left bottom,right 450px;padding-bottom:100px}}.c-container.c-container--licentiate.c-container--licentiate_exemption .p-txt__lead{letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--licentiate.c-container--licentiate_exemption .p-txt__lead{font-size:1.4rem;line-height:26px;margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--licentiate.c-container--licentiate_exemption .p-txt__lead{font-size:1.8rem;line-height:40px;margin-bottom:100px}}@media screen and (max-width:960px){.c-container.c-container--licentiate.c-container--licentiate_exemption .p-txt__lead--green{margin-bottom:30px}}@media screen and (min-width:961px){.c-container.c-container--licentiate.c-container--licentiate_exemption .p-txt__lead--green{margin-bottom:30px}}@media screen and (max-width:960px){.exemptionArea{margin-bottom:50px}}@media screen and (min-width:961px){.exemptionArea{margin-bottom:100px}}@media screen and (max-width:960px){.exemptionArea .headLineWrap{padding:0 30px}}.exemptionArea .headLineWrap .headline-diagonalline{color:#3b3b3b}.exemptionArea .headLineWrap .headline-diagonalline:before,.exemptionArea .headLineWrap .headline-diagonalline:after{display:none}.exemptionArea .exemptionInner{background-color:#fff;background-image:url(../img/licentiate/bg-inner-left.png),url(../img/licentiate/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.exemptionArea .exemptionInner{background-size:50%;padding:30px}}@media screen and (min-width:961px){.exemptionArea .exemptionInner{width:90%;max-width:1000px;margin:0 auto;padding:90px 60px}}@media screen and (min-width:961px){.exemptionArea .exemptionInner .exemptionWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.exemptionTableWrap table{letter-spacing:.1em}.exemptionTableWrap table tr:nth-child(even) td:first-child{background:#b9e084}.exemptionTableWrap table tr:nth-child(odd) td:first-child{background:#fff5a8}.exemptionTableWrap table tr th{color:#fff;font-weight:600;border-right:solid 5px #fff;border-bottom:solid 5px #fff}@media screen and (max-width:960px){.exemptionTableWrap table tr th{font-size:1rem}}@media screen and (min-width:961px){.exemptionTableWrap table tr th{font-size:1.2rem}}.exemptionTableWrap table tr th:first-child{background:#008045}@media screen and (max-width:960px){.exemptionTableWrap table tr th:first-child{width:35%}}@media screen and (min-width:961px){.exemptionTableWrap table tr th:first-child{width:25%}}.exemptionTableWrap table tr th:last-child{background:#40a073}@media screen and (max-width:960px){.exemptionTableWrap table tr th:last-child{width:65%}}@media screen and (min-width:961px){.exemptionTableWrap table tr th:last-child{width:75%}}.exemptionTableWrap table tr td{border-bottom:solid 5px #fff}@media screen and (max-width:960px){.exemptionTableWrap table tr td{font-size:1rem}}@media screen and (min-width:961px){.exemptionTableWrap table tr td{font-size:1.2rem;vertical-align:middle}}.exemptionTableWrap table tr td:first-child{font-weight:600;border-right:solid 5px #fff}@media screen and (min-width:961px){.exemptionTableWrap table tr td:first-child{padding:10px 20px}}.exemptionTableWrap table tr td:last-child{background:#f1f1f1}@media screen and (min-width:961px){.exemptionTableWrap table tr td:last-child{padding:20px}}.exemptionTableWrap table tr td table tr td{background:#fff;border-bottom:solid 5px #f1f1f1}@media screen and (max-width:960px){.exemptionTableWrap table tr td table tr td{display:block;width:100%;padding:5px 10px}.exemptionTableWrap table tr td table tr td:first-child{border-right:none!important}}@media screen and (min-width:961px){.exemptionTableWrap table tr td table tr td{padding:10px 20px!important}}.exemptionTableWrap table tr td table tr td:first-child{color:#fff;background:#b7b7b7!important;border-right:solid 5px #f1f1f1}@media screen and (min-width:961px){.exemptionTableWrap table tr td table tr td:first-child{width:20%}}.exemptionTableWrap table tr td table tr td:last-child{background:#fff!important}@media screen and (min-width:961px){.exemptionTableWrap table tr td table tr td:last-child{width:80%}}.exemptionTableWrap table tr td table tr:nth-child(3) td{border-bottom:none}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--bottom{margin-bottom:0}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--bottom{margin-bottom:0}}.g-heroWrap--righttitle.g-heroWrap--employment{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--employment{background:url(../img/employment/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--employment:before{background:url(../img/employment/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--employment .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--employment{background:url(../img/employment/bg-left.png) no-repeat left bottom}@media screen and (max-width:960px){.c-container.c-container--employment{background-size:20%;background-position:left 64%;padding-top:120px}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--items{margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:1000px;margin:0 auto 100px}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--items .p-homeBtnLink{margin-bottom:30px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--items .p-homeBtnLink{width:48%;margin:0 0 40px}}.p-btnLinkWrap.p-btnLinkWrap--items .p-homeBtnLink a{font-weight:600}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--items .p-homeBtnLink a{font-weight:600;font-size:1.4rem;padding:11.5px 20px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--items .p-homeBtnLink a{font-size:1.8rem;padding:25.81px 10px}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--items .p-btnWhiteLink{margin-bottom:30px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--items .p-btnWhiteLink{width:48%;margin:0 0 40px}}.p-btnLinkWrap.p-btnLinkWrap--items .p-btnWhiteLink a{font-weight:600}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--items .p-btnWhiteLink a{font-weight:600;font-size:1.4rem;padding:11.5px 20px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--items .p-btnWhiteLink a{font-size:1.8rem;padding:25.81px 10px;border:solid 2px #008045}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--introduction{padding-bottom:20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--introduction{margin-bottom:0}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--introduction .c-meshAreaInner{padding:0 30px}}.c-meshArea.c-meshArea--introduction .c-meshAreaInner .headLine-h3{color:#008045}@media screen and (max-width:960px){.c-meshArea.c-meshArea--introduction .c-meshAreaInner .headLine-h3{margin-bottom:30px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--introduction .c-meshAreaInner .headLine-h3{margin-bottom:40px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--introduction .c-meshAreaInner .p-btnLinkWrap.p-btnLinkWrap--items{padding:0}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--introduction .c-meshAreaInner .p-btnLinkWrap.p-btnLinkWrap--items{margin-bottom:0}}.g-heroWrap--lefttitle.g-heroWrap--employment-support{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-support{background:url(../img/employment/support/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-support:before{background:url(../img/employment/support/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-support .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--employment-support{background-image:url(../img/employment/support/bg-left.png),url(../img/employment/support/bg-right.png);background-repeat:no-repeat;background-position:left 38%,right bottom}@media screen and (max-width:960px){.c-container.c-container--employment-support{background-image:url(../img/employment/support/bg-right.png);background-position:right bottom;background-size:271px;padding-top:120px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--employment-support{padding-bottom:100px}}.careerCenterArea .careerCenterInner{background-color:#fff;background-image:url(../img/employment/bg-inner-left.png),url(../img/employment/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.careerCenterArea .careerCenterInner{background-image:none;margin-bottom:50px;padding:30px 30px 20px}}@media screen and (min-width:961px){.careerCenterArea .careerCenterInner{width:90%;max-width:1000px;margin:0 auto 100px;padding:70px}}@media screen and (max-width:960px){.careerCenterArea .careerCenterInner .headline-diagonalline{margin-bottom:20px}.careerCenterArea .careerCenterInner .headline-diagonalline:before{left:-50px}.careerCenterArea .careerCenterInner .headline-diagonalline:after{right:-50px}}@media screen and (max-width:960px){.careerCenterArea .careerCenterInner .u-aCenter{font-size:1.4rem;line-height:22px}}@media screen and (min-width:961px){.careerSupport .careerSupportInner{width:850px;margin:0 auto}}.careerSupport.careerSupport--02 .careerWrap-child{position:relative}@media screen and (min-width:961px){.careerSupport.careerSupport--02 .careerWrap-child .careerCont{width:60%}}@media screen and (max-width:960px){.careerSupport.careerSupport--02 .careerWrap-child .careerImg{width:40%;text-align:center;margin:auto}}@media screen and (min-width:961px){.careerSupport.careerSupport--02 .careerWrap-child .careerImg{width:40%}}@media screen and (min-width:961px){.careerSupport.careerSupport--02 .careerWrap-child .careerImg img{position:absolute;right:0;width:295px}}.careerBox{background:#fff url(../img/employment/support/ico-left.svg) no-repeat left top;border:solid 2px #008045}@media screen and (max-width:960px){.careerBox{margin-bottom:40px;padding:30px 20px;background-size:25px}}@media screen and (min-width:961px){.careerBox{margin-bottom:50px;padding:40px}}.careerBox .headline-support{color:#008045;font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.careerBox .headline-support{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.careerBox .headline-support{font-size:2rem;margin-bottom:20px}}.careerBox .careerCont{letter-spacing:.1em}@media screen and (max-width:960px){.careerBox .careerCont{margin-bottom:20px}}@media screen and (min-width:961px){.careerBox .careerCont{width:48%}}.careerBox .careerCont .careerTtl__txt{font-weight:600}@media screen and (max-width:960px){.careerBox .careerCont .careerTtl__txt{font-size:1.6rem;margin-bottom:20px;line-height:26px}}@media screen and (min-width:961px){.careerBox .careerCont .careerTtl__txt{font-size:1.8rem;line-height:30px;margin-bottom:20px}}.careerBox .careerCont .careerTtl__txt.careerTtl__txt__green{color:#008045}.careerBox .careerCont p{font-weight:500}@media screen and (max-width:960px){.careerBox .careerCont p{font-size:1.4rem;line-height:22px;margin-bottom:20px}}@media screen and (min-width:961px){.careerBox .careerCont p{font-size:1.4rem;line-height:24px;margin-bottom:20px}}.careerBox .careerCont p+p{margin-top:0;margin-bottom:0}@media screen and (min-width:961px){.careerBox .careerImg{width:48%}}.careerBox .careerImg .u-fs{letter-spacing:.1em}@media screen and (min-width:961px){.careerBox .careerImg .u-fs{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.careerWrap-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.careerWrap-child .careerBox{width:48%;padding-top:30px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.careerWrap-child .careerBox .careerCont--child{width:100%}.c-careernavi-wrap{position:relative}@media screen and (min-width:961px){.c-careernavi-wrap{margin-bottom:50px}}.c-careernavi-wrap .p-txt__lead{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-careernavi-wrap .p-txt__lead{font-size:1.6rem;line-height:26px}}@media screen and (min-width:961px){.c-careernavi-wrap .p-txt__lead{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.c-careernavi-wrap .p-img__lead{text-align:center;margin-bottom:30px}.c-careernavi-wrap .p-img__lead img{width:100px}}@media screen and (min-width:961px){.c-careernavi-wrap .p-img__lead{position:absolute;top:-30px;right:-20px}}@media screen and (min-width:961px){.bracketsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.bracketsWrap .bracketsWrapBox{margin-bottom:30px}.bracketsWrap .bracketsWrapBox:last-child{margin-bottom:0}}@media screen and (min-width:961px){.bracketsWrap .bracketsWrapBox{width:31%}}.bracketsWrap .bracketsWrapBox .c-headline-brackets{color:#008045}@media screen and (min-width:961px){.bracketsWrap .bracketsWrapBox .c-headline-brackets{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:76px}}.bracketsWrap .bracketsWrapBox .c-headline-brackets:before{border-color:#008045}.bracketsWrap .bracketsWrapBox .c-headline-brackets:after{border-color:#008045}.bracketsWrap .bracketsWrapBox p{letter-spacing:.05em}@media screen and (max-width:960px){.bracketsWrap .bracketsWrapBox p{font-size:1.4rem;line-height:22px}}@media screen and (min-width:961px){.bracketsWrap .bracketsWrapBox p{font-size:1.4rem}}.careerCenterInner.careerCenterInner--cont .careerSupport .careerSupportInner .careerBox{background:none;border:none;padding:0}@media screen and (min-width:961px){.careerCenterInner.careerCenterInner--cont .careerSupport.careerSupport--leftImg .careerSupportInner .careerCont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:961px){.careerCenterInner.careerCenterInner--cont .careerSupport.careerSupport--leftImg .careerSupportInner .careerimg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.briefingSessionArea{background:#fff;border:solid 2px #008045}@media screen and (max-width:960px){.briefingSessionArea{padding:20px}}@media screen and (min-width:961px){.briefingSessionArea{padding:50px 37px 40px}}.briefingSessionArea h4{font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.briefingSessionArea h4{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.briefingSessionArea h4{font-size:1.8rem;margin-bottom:30px}}@media screen and (min-width:961px){.briefingSessionArea .briefingSessionInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.briefingSessionArea .briefingSessionInner .briefingSessionWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media screen and (max-width:960px){.briefingSessionArea .briefingSessionInner .briefingSessionWrap ul{margin-left:20px}}@media screen and (min-width:961px){.briefingSessionArea .briefingSessionInner .briefingSessionWrap ul{margin-left:18px;width:32%}}.briefingSessionArea .briefingSessionInner .briefingSessionWrap ul li{list-style-type:disc;font-size:12px;font-size:1.2rem}@media screen and (max-width:960px){.briefingSessionArea .briefingSessionInner .briefingSessionWrap ul li{margin-bottom:5px;line-height:20px}}@media screen and (min-width:961px){.briefingSessionArea .briefingSessionInner .briefingSessionWrap ul li{margin-bottom:2px}}@media screen and (max-width:960px){.briefingSessionArea .f-sz{font-size:1.2rem}}@media screen and (min-width:961px){.briefingSessionArea .f-sz{font-size:1.2rem}}@media screen and (max-width:960px){.careerStepArea{margin-bottom:40px}}@media screen and (min-width:961px){.careerStepArea{margin-bottom:80px}}.careerStepArea .careerStepInner h3{color:#008045;font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.careerStepArea .careerStepInner h3{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner h3{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox{color:#fff;position:relative}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox{margin-bottom:15px;padding:20px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox{width:24%;margin-right:1.5%;padding:20px 20px 20px 25px}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:last-child{margin-right:0}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl{background:url(../img/employment/support/dot.png) repeat-x center bottom;text-align:center}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl{width:102px;margin:10px auto}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl{width:102px;margin:0 auto 10px;padding:5px 0}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p{text-align:center}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p .en{font-weight:600;line-height:1;display:block}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p .en{font-size:1.2rem;padding-bottom:5px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p .en{font-size:1.2rem;padding-bottom:5px}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p .num{font-weight:600;line-height:1;display:block}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p .num{font-size:2.2rem;padding-bottom:10px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepTtl p .num{font-size:2.2rem;padding-bottom:5px}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepCont h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepCont h4{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepCont h4{font-size:1.4rem;margin-bottom:10px}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepCont p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepCont p{font-size:1.3rem;line-height:20px}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox .stepCont p{font-size:1.3rem}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--01{background:#56b3c9}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--01:before{display:none!important}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--01:after{background:url(../img/employment/support/ico-arrow-bottom-step1.svg) no-repeat center bottom}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--01:after{background:url(../img/employment/support/ico-arrow-right-step1.svg) no-repeat right center}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--02{background:#3da081}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--02:after{background:url(../img/employment/support/ico-arrow-bottom-step2.svg) no-repeat center bottom}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--02:after{background:url(../img/employment/support/ico-arrow-right-step2.svg) no-repeat right center}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--03{background:#198c57}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--03:after{background:url(../img/employment/support/ico-arrow-bottom-step3.svg) no-repeat center bottom}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--03:after{background:url(../img/employment/support/ico-arrow-right-step3.svg) no-repeat right center}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--04{background:#138045}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox--04:after{display:none}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:before{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:before{background:url(../img/employment/support/ico-arrow-bottom-white.svg) no-repeat center bottom;width:34.35px;height:17.18px;top:-1px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:before{background:url(../img/employment/support/ico-arrow-right-white.svg) no-repeat left center;width:17.18px;height:34.35px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:after{content:'';display:inline-block;z-index:1;position:absolute}@media screen and (max-width:960px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:after{width:34.35px;height:17.18px;bottom:-17px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (min-width:961px){.careerStepArea .careerStepInner .careerStepWrap .careerStepBox:after{width:17.18px;height:34.35px;top:50%;right:-17px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.contAchievementArea{background:#fff;border:solid 2px #008045}@media screen and (max-width:960px){.contAchievementArea .contAchievementInner{padding:20px 20px 10px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner{padding:50px 40px}}.contAchievementArea .contAchievementInner h4{font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.contAchievementArea .contAchievementInner h4{font-size:1.8rem;margin-bottom:10px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner h4{font-size:1.8rem;margin-bottom:10px}}.contAchievementArea .contAchievementInner .asterisk{text-align:center}@media screen and (max-width:960px){.contAchievementArea .contAchievementInner .asterisk{margin-bottom:20px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .asterisk{margin-bottom:30px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox{width:50%}}.contAchievementArea .contAchievementInner .contWrap .contBox h5{font-weight:600;color:#008045;letter-spacing:.1em}@media screen and (max-width:960px){.contAchievementArea .contAchievementInner .contWrap .contBox h5{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox h5{font-size:1.4rem;margin-bottom:20px}}@media screen and (max-width:960px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap{margin-bottom:30px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList{margin-right:40px}}.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList li{position:relative}@media screen and (max-width:960px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList li{font-size:1.2rem;margin-bottom:2px;padding-left:15px;line-height:20px}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList li{font-size:1.2rem;padding-left:15px}}.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList li:before{content:'・';display:inline-block;position:absolute;left:0}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList:nth-child(2){margin-right:0}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList:nth-child(2) li:last-child{padding-left:0}}.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap .contList:nth-child(2) li:last-child:before{display:none}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap.contListWrap--02 .contList:nth-child(2){margin-right:0}}@media screen and (min-width:961px){.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap.contListWrap--02 .contList:nth-child(2) li:last-child{padding-left:15px}}.contAchievementArea .contAchievementInner .contWrap .contBox .contListWrap.contListWrap--02 .contList:nth-child(2) li:last-child:before{display:inline-block}@media screen and (max-width:960px){.contAchievementArea--02{margin-bottom:40px}}@media screen and (min-width:961px){.contAchievementArea--02{margin-bottom:100px}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox{margin-bottom:30px}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox{width:48%;margin-right:4%;margin-bottom:70px}}@media screen and (max-width:960px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .headLineWrap{margin-bottom:20px}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .headLineWrap{margin-bottom:20px}}@media screen and (max-width:960px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .headLineWrap h3{margin-bottom:0}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .headLineWrap h3{line-height:40px}}.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .evaluationTtl{font-weight:600;text-align:center}@media screen and (max-width:960px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .evaluationTtl{font-size:1.6rem;line-height:30px}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox .evaluationTtl{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox p{font-size:1.4rem;line-height:24px;margin-bottom:0}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox:nth-child(2n){margin-right:0}}@media screen and (min-width:961px){.evaluationBoardArea .evaluationBoardInner .evaluationBoardWrap .evaluationBox:last-child{width:680px;margin-right:0;margin-bottom:0}}.headline-diagonalline:before{top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.headline-diagonalline:after{top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.careerTtl__txt__green{font-weight:600;color:#008045}@media screen and (max-width:960px){.careerTtl__txt__green{font-size:1.6rem}}@media screen and (min-width:961px){.careerTtl__txt__green{font-size:1.8rem}}@media screen and (max-width:960px){.careerFeaturesArea .careerFeaturesInner .featuresPoint{margin-bottom:25px}}@media screen and (min-width:961px){.careerFeaturesArea .careerFeaturesInner .featuresPoint{margin-bottom:30px}}.careerFeaturesArea .careerFeaturesInner .featuresPoint .careerTtl__txt{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.careerFeaturesArea .careerFeaturesInner .featuresPoint .careerTtl__txt{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.careerFeaturesArea .careerFeaturesInner .featuresPoint .careerTtl__txt{font-size:1.8rem;margin-bottom:20px}}.careerFeaturesArea .careerFeaturesInner .featuresPoint .headline-features{color:#008045;font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.careerFeaturesArea .careerFeaturesInner .featuresPoint .headline-features{font-size:1.6rem;margin-bottom:10px}}@media screen and (min-width:961px){.careerFeaturesArea .careerFeaturesInner .featuresPoint .headline-features{font-size:1.8rem;margin-bottom:10px}}.careerFeaturesArea .careerFeaturesInner .featuresPoint .headline-features .num{line-height:1;display:inline-block}@media screen and (max-width:960px){.careerFeaturesArea .careerFeaturesInner .featuresPoint .headline-features .num{font-size:3rem;margin-bottom:0;padding-right:5px}}@media screen and (min-width:961px){.careerFeaturesArea .careerFeaturesInner .featuresPoint .headline-features .num{font-size:4.5rem;margin-bottom:0;padding-right:5px}}.careerFeaturesArea .careerFeaturesInner .featuresPoint p{letter-spacing:.1em}@media screen and (max-width:960px){.careerFeaturesArea .careerFeaturesInner .featuresPoint p{font-size:1.2rem;margin:0;line-height:22px}}@media screen and (min-width:961px){.careerFeaturesArea .careerFeaturesInner .featuresPoint p{font-size:1.4rem;margin:0;line-height:26px}}@media screen and (min-width:961px){.careerFeaturesArea .careerFeaturesInner .featuresPoint--01{width:60%}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--items.p-btnLinkWrap--bottom{margin-bottom:0}}@media screen and (max-width:960px){.headLineWrap.headLineWrap--bottom .headline-diagonalline{padding:0 45px}}.g-heroWrap--lefttitle.g-heroWrap--entrance-support{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--entrance-support{background:url(../img/entrance/support/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--entrance-support:before{background:url(../img/entrance/support/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--entrance-support .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--entrance-support{background-image:url(../img/entrance/support/bg-left.png),url(../img/entrance/support/bg-right.png);background-repeat:no-repeat;background-position:left 40%,right 162%}@media screen and (max-width:960px){.c-container.c-container--entrance-support{background-image:url(../img/entrance/support/bg-right.png);background-position:right bottom;background-size:271px;padding-top:0;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support{padding-bottom:100px}}.c-entranceWrap.c-entranceWrap--guideline{background:none}@media screen and (max-width:960px){.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea{background-image:none}}.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea .c-entrancePnel .headline-entrance-support{color:#3b3b3b;letter-spacing:.15em;font-weight:600;text-align:center}@media screen and (max-width:960px){.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea .c-entrancePnel .headline-entrance-support{font-size:1.6rem;margin-bottom:30px}}@media screen and (min-width:961px){.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea .c-entrancePnel .headline-entrance-support{font-size:1.8rem;margin-bottom:30px}}.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea .c-entrancePnel .headline-entrance-support span{display:inline-block;font-weight:600;border:solid 1.5px #3b3b3b;border-radius:20px;letter-spacing:.1em;padding:3px 15px;line-height:1}@media screen and (max-width:960px){.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea .c-entrancePnel .headline-entrance-support span{font-size:1.4rem;margin-right:10px;padding:2px 10px}}@media screen and (min-width:961px){.c-entranceWrap.c-entranceWrap--guideline .c-entranceWrapInner .c-entranceArea .c-entrancePnel .headline-entrance-support span{font-size:1.4rem;margin-right:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support .c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding:70px 70px 40px}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .entranceTableWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column{width:48%}}.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table{width:100%}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table{margin-bottom:0}}.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr:nth-child(even) th{background:#fff5a8}.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr th{vertical-align:middle}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr th{font-size:1.2rem;width:65%}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr th{width:70%}}.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr td{vertical-align:middle}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr td{width:35%;font-size:1.2rem}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .entranceTableWrap .entranceTable-column table tr td{width:30%}}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .asterisk{padding:0 10px}}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink{margin-top:30px;padding:0 10px}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink{width:100%;margin-top:30px}}.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink a{font-weight:500}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink a{border-width:2px}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink a{padding:11.5px}}@media screen and (max-width:960px){.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink a span{background-size:17px}}@media screen and (min-width:961px){.entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink a span{display:inline-block;padding-right:30px}}@media screen and (max-width:960px){.consultationWrap{text-align:center;margin-bottom:40px}}@media screen and (min-width:961px){.consultationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}}.consultationWrap .consultationTtl{background:#fff}@media screen and (max-width:960px){.consultationWrap .consultationTtl{display:inline-block;margin-bottom:20px;padding:2px 50px}}@media screen and (min-width:961px){.consultationWrap .consultationTtl{width:260px;margin-right:30px;padding:25px 0}}.consultationWrap .consultationTtl p{font-weight:600;text-align:center;letter-spacing:.12em}@media screen and (max-width:960px){.consultationWrap .consultationTtl p{font-size:1.8rem}}@media screen and (min-width:961px){.consultationWrap .consultationTtl p{font-size:2.6rem}}.consultationWrap .consultationTxt{letter-spacing:.1em}@media screen and (min-width:961px){.consultationWrap .consultationTxt{line-height:1}}@media screen and (max-width:960px){.consultationWrap .consultationTxt .division__txt{font-size:1.6rem;margin:0 0 10px}}@media screen and (min-width:961px){.consultationWrap .consultationTxt .division__txt{font-size:1.8rem;margin:0 0 10px}}.consultationWrap .consultationTxt .division__tel{font-weight:600}@media screen and (max-width:960px){.consultationWrap .consultationTxt .division__tel{font-size:1.6rem;margin:0}}@media screen and (min-width:961px){.consultationWrap .consultationTxt .division__tel{font-size:1.8rem;margin:0}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--entrance.p-btnLinkWrap--bottom .p-homeBtnLink{width:48%}}@media screen and (max-width:960px){main.entrance-support #guideline02{padding-top:50px;margin-top:-50px}}@media screen and (min-width:961px){main.entrance-support #guideline02{padding-top:100px;margin-top:-100px}}.g-heroWrap--lefttitle.g-heroWrap--dormitory{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--dormitory{background:url(../img/entrance/dormitory/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--dormitory:before{background:url(../img/entrance/dormitory/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--dormitory .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--dormitory .g-heroInner .g-heroTitleWrap .u-fs{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--dormitory .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem;display:block}}.c-container.c-container--dormitory{background-image:url(../img/entrance/dormitory/bg-right.png);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width:960px){.c-container.c-container--dormitory{background-image:url(../img/entrance/dormitory/bg-right01-sp.png),url(../img/entrance/dormitory/bg-left-sp.png),url(../img/entrance/dormitory/bg-right02-sp.png);background-repeat:no-repeat;background-position:right 20%,left 52%,right bottom;background-size:auto;padding-top:100px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--dormitory{padding-bottom:100px}}@media screen and (max-width:960px){.c-container.c-container--dormitory .c-entranceWrap{padding-bottom:0}}@media screen and (max-width:960px){.c-container.c-container--dormitory .c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-color:transparent}}@media screen and (min-width:961px){.c-container.c-container--dormitory .c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding:70px 70px 20px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox{margin-bottom:50px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox{width:47%;margin-bottom:60px}}.dormitoryArea .dormitoryWrap .dormitoryBox:nth-child(2n) h3{background:url(../img/entrance/dormitory/bg-headline02.svg) no-repeat right bottom;background-size:cover}.dormitoryArea .dormitoryWrap .dormitoryBox h3{color:#008045;background:url(../img/entrance/dormitory/bg-headline01.svg) no-repeat right bottom;text-align:center;font-weight:600;letter-spacing:.12em}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox h3{font-size:2.1rem;background-size:cover;margin-bottom:20px;padding:3px 0}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox h3{font-size:2.2rem;background-size:cover;margin-bottom:20px}}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap{background:#fff;padding:15px 10px 10px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap .dormitoryImg{width:48%}}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap .dormitoryCont{background:#fff}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap .dormitoryCont{width:48%}}.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap .dormitoryCont h4{color:#008045;letter-spacing:.1em}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap .dormitoryCont h4{font-size:1.8rem;line-height:30px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryContWrap .dormitoryCont h4{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryTxt{background:#fff;padding:0 10px 20px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryTxt{margin-bottom:15px}}.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryTxt p{letter-spacing:.1em}@media screen and (max-width:960px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryTxt p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.dormitoryArea .dormitoryWrap .dormitoryBox .dormitoryTxt p{font-size:1.4rem;line-height:26px}}@media screen and (max-width:960px){.p-btnWhiteBlankLink{background:#fff;padding:0 10px 15px}}@media screen and (min-width:961px){.p-btnWhiteBlankLink{width:100%;margin:0 auto}}.p-btnWhiteBlankLink a{color:#008045;font-weight:500;background:#fff;display:block;text-align:center;border:solid 2px #008045;text-decoration:none;border-radius:4px}@media screen and (max-width:960px){.p-btnWhiteBlankLink a{font-weight:500;font-size:1.4rem;padding:11.4px 10px}}@media screen and (min-width:961px){.p-btnWhiteBlankLink a{font-size:1.4rem;padding:11.4px;position:relative;overflow:hidden;-webkit-transition:200ms;transition:200ms}.p-btnWhiteBlankLink a:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:#008045;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:100ms;transition:100ms}.p-btnWhiteBlankLink a:hover{color:#fff;background:#008045;border:solid 1px #fff}.p-btnWhiteBlankLink a:hover span{color:#fff;z-index:3}.p-btnWhiteBlankLink a:hover span:after{-webkit-transition-delay:100ms;transition-delay:100ms;background:url(../img/entrance/dormitory/ico-blank-hover.svg) no-repeat right center;right:0;width:25px;height:20px}.p-btnWhiteBlankLink a:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}}.p-btnWhiteBlankLink a span{position:relative;display:block}@media screen and (max-width:960px){.p-btnWhiteBlankLink a span{background:url(../img/entrance/dormitory/ico-blank.svg) no-repeat right center;display:inline-block;padding-right:40px}}@media screen and (min-width:961px){.p-btnWhiteBlankLink a span{color:#008045;display:inline-block;padding-right:40px;-webkit-transition:200ms;transition:200ms}.p-btnWhiteBlankLink a span:after{z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;content:'';display:block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:25px;height:20px;background:url(../img/entrance/dormitory/ico-blank.svg) no-repeat right center;background-size:25px}}.g-heroWrap--lefttitle.g-heroWrap--original{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--original{background:url(../img/entrance/original/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--original:before{background:url(../img/entrance/original/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--original .g-heroInner{top:19vh}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--original .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--original .g-heroInner .g-heroTitleWrap .u-fs{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--original .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem;display:block}}.c-container.c-container--original{background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width:960px){.c-container.c-container--original{background-position:right 20%,left 52%,right bottom;background-size:auto;padding-top:180px}}.c-container.c-container--original .p-txt__lead{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--original .p-txt__lead{font-size:1.3rem;line-height:26px;text-align:left;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--original .p-txt__lead{font-size:1.4rem;line-height:26px;margin-bottom:50px}}.c-container.c-container--original .c-switchBtn .switch-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-container.c-container--original .c-switchBtn .switch-group .switch{position:relative;cursor:pointer;background:#008045;color:#fff;letter-spacing:.1em;display:inline-block}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch{letter-spacing:.05em;text-align:center;font-weight:600;font-size:.9rem;width:31%;border:solid 2px #008045}}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group .switch a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.c-container.c-container--original .c-switchBtn .switch-group .switch span{position:relative}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:auto;padding:14px 0}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group .switch span{font-weight:500;display:block;padding:22px 0;line-height:26px}}.c-container.c-container--original .c-switchBtn .switch-group .switch a{color:#fff}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch.switch-01 span{padding:7px 0}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group .switch.switch-01 span{padding:10px 0}}.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active{background:#fff;color:#008045;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active:before{content:"";position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#fff transparent transparent;z-index:2}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active:before{bottom:-9px}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active:before{bottom:-22px;border-width:12px}}.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active:after{content:"";position:absolute;bottom:-26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#008045 transparent transparent;z-index:1}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active:after{bottom:-13px}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active:after{bottom:-26px;border-width:13px}}.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active a{color:#008045}.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active span:before{content:"";background:url(../img/request/ico-tab-active.svg) no-repeat left top;position:absolute;z-index:2}@media screen and (max-width:960px){.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active span:before{background-size:20px;width:20px;height:20px;top:-5px;left:-5px}}@media screen and (min-width:961px){.c-container.c-container--original .c-switchBtn .switch-group .switch.is-active span:before{background-size:47px;width:47px;height:47px;top:-10px;left:-10px}}@media screen and (max-width:960px){.c-container--original .c-anchorLinkWrap{background:transparent}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner.switch-01{background-image:url(../img/entrance/original/bg-right.png),url(../img/entrance/original/bg-left.png);background-repeat:no-repeat;background-position:right bottom,left 930px;padding-bottom:100px}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner.switch-02{background-image:url(../img/entrance/original/bg-right-swich02.png),url(../img/entrance/original/bg-left-swich02.png);background-repeat:no-repeat;background-position:right 296px,left bottom;padding-bottom:100px}}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner.switch-02 .c-inner{background:none;font-size:1.3rem;line-height:26px}}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner.switch-02 .c-entranceArea{margin-bottom:50px}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrapInner.switch-02 .c-entranceArea{background:none;margin-bottom:0!important;padding:0 0 50px!important}.c-container.c-container--original .c-entranceWrapInner.switch-02 .c-entranceArea .c-entrancePnel{background:#fff;padding:30px 20px}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrapInner.switch-02 #system01.c-entranceArea{background:url(../img/entrance/original/bg-right-swich02-sp.png) no-repeat right 109%}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrapInner.switch-02 #system02.c-entranceArea{background:url(../img/entrance/original/bg-left-sp.png) no-repeat left 108%}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrapInner.switch-02 #system03.c-entranceArea{background:url(../img/entrance/original/bg-right-swich02-sp.png) no-repeat right 102%}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrapInner.switch-02 #system04.c-entranceArea{background:url(../img/entrance/original/bg-left-sp.png) no-repeat left 104%}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner.switch-03{background-image:url(../img/entrance/original/bg-right-swich03.png);background-repeat:no-repeat;background-position:right 218px;padding-bottom:100px}}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner.switch-03 .c-inner.c-inner--md{background:url(../img/entrance/original/bg-right-swich03-sp.png) no-repeat right bottom}}.c-container--original .c-entranceWrapInner.switch-03 .c-inner.c-inner--md p{text-align:left}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner.switch-03 .c-inner.c-inner--md p{font-size:1.3rem;line-height:26px}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrap{background:url(../img/entrance/original/bg-left-sp.png) no-repeat left 104%;background-size:271px}}@media screen and (min-width:961px){.c-container.c-container--original .c-entranceWrap{background:none;padding-bottom:0}}@media screen and (max-width:960px){.c-container.c-container--original .c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-image:none;padding:30px 20px}}@media screen and (min-width:961px){.c-container.c-container--original .c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding:70px 70px 20px}}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner{display:none}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner{display:none}}.c-container--original .c-entranceWrapInner.is-show{display:block}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner .c-inner{background:url(../img/entrance/original/bg-right-bottom.png) no-repeat right 30px;padding:0 30px 30px}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner .c-inner{margin-bottom:60px}}.c-container--original .c-entranceWrapInner .c-inner h3{font-weight:600;text-align:center}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner .c-inner h3{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner .c-inner h3{font-size:1.8rem;margin-bottom:20px}}.c-container--original .c-entranceWrapInner .c-inner p{font-weight:500;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-container--original .c-entranceWrapInner .c-inner p{text-align:left;font-size:1.3rem;line-height:26px}}@media screen and (min-width:961px){.c-container--original .c-entranceWrapInner .c-inner p{font-size:1.4rem;line-height:26px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original{margin-bottom:0}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap p{font-size:1.2rem;line-height:22px}}.entranceTable.entranceTable--original .entranceTableWrap table{width:100%}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table{margin-bottom:0}}.entranceTable.entranceTable--original .entranceTableWrap table tr:nth-child(even) th{background:#fff5a8}.entranceTable.entranceTable--original .entranceTableWrap table tr th{vertical-align:middle}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table tr th{font-size:1.2rem;width:100%;display:block;border-right:none}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap table tr th{width:20%}}.entranceTable.entranceTable--original .entranceTableWrap table tr td{vertical-align:middle;text-align:left}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table tr td{width:100%;display:block;font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap table tr td{width:80%}}.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table{margin:0;padding:0}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr{display:-webkit-box;display:-ms-flexbox;display:flex}}.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr td{border:none;padding:0}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr td{width:55%;display:initial}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr td{width:80%}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr td:first-child{width:45%;padding-right:10px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr td:first-child{width:20%}}.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr:last-child td:first-child{display:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr:last-child td{width:100%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap table tr td.senkou table tr:last-child td{width:400px;display:block;padding-left:72px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap table tr:last-child th{border-bottom:none}}.entranceTable.entranceTable--original .entranceTableWrap table tr:last-child td{border-bottom:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .asterisk{font-size:1.2rem;margin-bottom:0;padding:0 10px}}@media screen and (max-width:960px){.original__txt{font-size:1.4rem;margin-top:20px;margin-bottom:15px;padding:0 10px;line-height:26px;letter-spacing:.1em}}@media screen and (min-width:961px){.original__txt{margin-top:20px;margin-bottom:15px}}.headLineWrap--original{text-align:center}@media screen and (max-width:960px){.headLineWrap--original{margin-bottom:30px}}@media screen and (min-width:961px){.headLineWrap--original{margin-top:60px;margin-bottom:30px}}.headLineWrap--original h3{color:#008045;font-weight:600;position:relative;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.headLineWrap--original h3{font-size:1.8rem;padding:0 28px}}@media screen and (min-width:961px){.headLineWrap--original h3{font-size:2.6rem;padding:0 55px}}.headLineWrap--original h3:before,.headLineWrap--original h3:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:2px;background-color:#008045}@media screen and (max-width:960px){.headLineWrap--original h3:before,.headLineWrap--original h3:after{width:21px}}.headLineWrap--original h3:before{left:0}.headLineWrap--original h3:after{right:0}@media screen and (min-width:961px){.headLineWrap--original--system{margin-top:0}}@media screen and (max-width:960px){.flow-img{margin-bottom:30px}}@media screen and (min-width:961px){.flow-img{margin-bottom:30px}}@media screen and (min-width:961px){.c-anchorLinkWrap.c-anchorLinkWrap--entrance.c-anchorLinkWrap--original{margin-bottom:50px}}@media screen and (min-width:961px){#system01,#system02,#system03,#system04,#system05,#system06{margin-bottom:30px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child{padding-bottom:20px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table{margin-bottom:10px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table{margin-bottom:10px}}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr:last-child td{border-bottom:none}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th{font-weight:600;background:#b7b7b7;color:#fff;border-right:solid 5px #f1f1f1;border-bottom:solid 5px #f1f1f1;text-align:center}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th{font-size:1.2rem;padding:7px 0}}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th:first-child{border-right:none}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th:first-child{width:12%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th:nth-child(2){width:25%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th:last-child{border-right:none}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr th:last-child{width:55%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr td{background:#fff;border-right:solid 5px #f1f1f1;border-bottom:solid 5px #f1f1f1}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr td{font-size:1.2rem;padding:7px 15px}}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr td:first-child{color:#fff;background:#b7b7b7;font-weight:600;text-align:center}.entranceTable.entranceTable--original .entranceTableWrap .table-child table tr td:last-child{border-right:none}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table{margin-bottom:10px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr:last-child td{border-bottom:none}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th{font-weight:600;background:#b7b7b7;color:#fff;border-right:solid 5px #f1f1f1;border-bottom:solid 5px #f1f1f1;text-align:center}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th{display:inline}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th{font-size:1.2rem;padding:7px 0}}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:first-child{border-right:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:first-child{display:none}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:first-child{width:12%}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:nth-child(2){width:40%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:nth-child(2){width:25%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:last-child{border-right:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:last-child{width:60%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr th:last-child{width:55%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td{background:#fff;border-right:solid 5px #f1f1f1;border-bottom:solid 5px #f1f1f1}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td{font-size:1.2rem;padding:7px 15px}}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td:first-child{color:#fff;background:#b7b7b7;font-weight:600;text-align:center}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td:first-child{width:100%;border-right:none}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td:nth-child(2){width:40%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td:last-child{border-right:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child.table-child-sp table tr td:last-child{width:60%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table{margin-bottom:10px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr:first-child{width:100%;position:relative;display:block}}.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr:last-child th{border-bottom:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr:last-child th{display:block;width:100%;border-right:none;border-bottom:solid 5px #f1f1f1}}.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr:last-child td{border-right:none;border-bottom:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr:last-child td{display:block;width:100%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr th{font-weight:600;background:#b7b7b7;color:#fff;border-right:solid 5px #f1f1f1;border-bottom:solid 5px #f1f1f1;text-align:center}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr th{width:50%;display:block}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr th{font-size:1.2rem;padding:7px 0}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr th:last-child{width:100%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td{background:#fff;border-right:solid 5px #f1f1f1;border-bottom:solid 5px #f1f1f1}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td{font-size:1.2rem;padding:7px 15px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td:nth-child(1){width:50%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td:last-child{width:100%}}.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td[rowspan]{border-right:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child02 table tr td[rowspan]{display:block;position:absolute;top:0;right:0;width:50%;height:282px;padding-top:100px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table{margin-top:10px;margin-bottom:10px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table{margin-top:10px;margin-bottom:10px}}.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr:last-child td{border-right:solid 5px #f1f1f1}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr:last-child td{border-right:none;border-bottom:solid 5px #f1f1f1}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr th{color:#3b3b3b;width:100%;border-right:none}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr th{width:10%}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr td{width:100%;border-right:none}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr td{width:25%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap .table-child03 table tr td:last-child{width:65%}}.headline-qualification--h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.headline-qualification--h4{font-size:1.8rem;margin-top:50px;margin-bottom:20px}}@media screen and (min-width:961px){.headline-qualification--h4{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y p{font-size:1.2rem;line-height:22px}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table{margin-bottom:0}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr:nth-child(even) th{background:#fff5a8}.entranceTable.entranceTable--original .entranceTableWrap-y table tr th{vertical-align:middle}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr th{font-size:1.2rem}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr th{width:20%}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr th:first-child{text-align:center;width:20%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr th:first-child{width:20%}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr th:last-child{width:80%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr th:last-child{width:80%}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr td{vertical-align:middle;text-align:left}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td{width:100%;font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td{width:80%}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr td:first-child{background:#eaf6da}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td:first-child{text-align:center}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table{margin:0;padding:0}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr{display:-webkit-box;display:-ms-flexbox;display:flex}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr td{border:none;padding:0}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr td{width:55%;display:initial}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr td{width:80%}}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr td:first-child{width:45%;padding-right:10px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr td:first-child{width:20%}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr:last-child td:first-child{display:none}@media screen and (max-width:960px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr:last-child td{width:100%}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td.senkou table tr:last-child td{width:400px;display:block;padding-left:72px}}@media screen and (min-width:961px){.entranceTable.entranceTable--original .entranceTableWrap-y table tr td:last-child th{border-bottom:none}}.entranceTable.entranceTable--original .entranceTableWrap-y table tr td:last-child td{border-bottom:none}@media screen and (max-width:960px){.td-img{text-align:center;padding:20px 0}}@media screen and (min-width:961px){.td-img{padding:20px 0}}@media screen and (max-width:960px){.td-img img{width:188px}}@media screen and (min-width:961px){.td-img img{width:auto}}@media screen and (max-width:960px){.one-column{display:block;padding:10px 0}}@media screen and (min-width:961px){.one-column{margin:10px 0}}.one-column tr td{background:#fff}.one-column tr td:first-child{font-weight:600;background:#b7b7b7;color:#fff}@media screen and (min-width:961px){.one-column tr td:first-child{width:30%!important}}.one-column tr td:last-child{background:#fff}@media screen and (min-width:961px){.one-column tr td:last-child{width:70%!important}}@media screen and (max-width:960px){.c-contWrap--entrance{padding:0 20px}}@media screen and (min-width:961px){.c-contWrap--entrance{width:840px;margin:20px auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-contWrap--entrance .c-contTtl{background:#fff;font-weight:600}@media screen and (max-width:960px){.c-contWrap--entrance .c-contTtl{font-size:1.8rem;text-align:center;margin-bottom:30px;padding:50px 0}}@media screen and (min-width:961px){.c-contWrap--entrance .c-contTtl{font-size:1.8rem;width:200px;height:172px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.12em}}@media screen and (min-width:961px){.c-contWrap--entrance .c-contTxt{width:585px}}.c-contWrap--entrance .c-contTxt p{letter-spacing:.1em}@media screen and (max-width:960px){.c-contWrap--entrance .c-contTxt p{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (min-width:961px){.c-contWrap--entrance .c-contTxt p{font-size:1.2rem;line-height:22px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original{padding-bottom:20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original{margin-top:0;text-align:center}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner{display:inline-block}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .headline-diagonalline{font-weight:600;line-height:26px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .u-fs14--sp{text-align:center;line-height:26px;margin-bottom:20px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt{margin-bottom:30px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt{text-align:left;margin-top:30px;margin-bottom:30px}}.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p{letter-spacing:.1em}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p{font-size:1.5rem;margin:0 0 10px}}.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p a{color:#3b3b3b}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p a{font-weight:500;font-size:1.5rem;line-height:26px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p a:hover span{text-decoration:underline}}.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p a span{background:url(../img/entrance/original/ico-arrow-right.svg) no-repeat right center;display:inline-block}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p a span{padding-right:40px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p a span{padding-right:40px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkTxt p:first-child a span{background:url(../img/entrance/original/ico-arrow-right.svg) no-repeat right 86%;padding-right:10px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact{margin-bottom:30px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact{text-align:left;margin-bottom:30px}}.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact .link__green{color:#008045;border-bottom:solid 1px #008045;display:inline-block}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact .link__green{margin-bottom:3px;padding-bottom:3px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact .link__green{margin-bottom:3px;padding-bottom:3px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact p{font-weight:500;font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact p{margin:0}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact p:nth-child(2){margin:0 0 30px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--original .c-meshAreaInner .originalLinkContact p:nth-child(2){margin:0 0 20px}}@media screen and (max-width:960px){.p-btnLinkWrap--original{background:url(../img/entrance/original/bg-right-bottom.png) no-repeat right bottom;padding:40px 20px}}@media screen and (min-width:961px){.p-btnLinkWrap--original{margin:100px 0 150px}}@media screen and (min-width:961px){.p-btnLinkWrap--original .p-btnLinkWrap.p-btnLinkWrap--entrance.p-btnLinkWrap--bottom .p-homeBtnLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:31%}}.p-btnLinkWrap--original .p-btnLinkWrap.p-btnLinkWrap--entrance.p-btnLinkWrap--bottom .p-homeBtnLink a{letter-spacing:.1em}@media screen and (max-width:960px){.p-btnLinkWrap--original .p-btnLinkWrap.p-btnLinkWrap--entrance.p-btnLinkWrap--bottom .p-homeBtnLink a{font-weight:500;padding:0 15px;line-height:17px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.p-btnLinkWrap--original .p-btnLinkWrap.p-btnLinkWrap--entrance.p-btnLinkWrap--bottom .p-homeBtnLink a{font-weight:600;width:100%;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-btnLinkWrap--original .p-btnLinkWrap.p-btnLinkWrap--entrance.p-btnLinkWrap--bottom .p-homeBtnLink a span{width:100%}.txtFileLink{background:url(../img/entrance/original/ico-file.svg) no-repeat right center;display:inline-block}@media screen and (max-width:960px){.txtFileLink{padding-right:27px}}@media screen and (min-width:961px){.txtFileLink{padding-right:25px}}.txtFileLink a{color:#3b3b3b}@media screen and (min-width:961px){.txtFileLink a:hover{text-decoration:underline}}.g-heroWrap--lefttitle.g-heroWrap--concurrent_application{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application{background:url(../img/entrance/concurrent_application/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application:before{background:url(../img/entrance/concurrent_application/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application .g-heroInner{top:19vh}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.8rem;display:block}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application .g-heroInner .g-heroTitleWrap .u-fs{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--concurrent_application .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem;display:block}}.c-container.c-container--concurrent_application{background:url(../img/entrance/bg-right-bottom.png) no-repeat right bottom}@media screen and (max-width:960px){.c-container.c-container--concurrent_application{padding-top:170px}}@media screen and (min-width:961px){.c-container.c-container--concurrent_application{padding-bottom:150px}}.c-container.c-container--concurrent_application .c-entranceWrap{background:none}@media screen and (max-width:960px){.c-container.c-container--concurrent_application .c-entranceWrap{padding-bottom:0}}@media screen and (min-width:961px){.c-container.c-container--concurrent_application .c-entranceWrap{padding-bottom:0}}@media screen and (max-width:960px){.c-container.c-container--concurrent_application .p-btnLinkWrap--original{margin-bottom:0}}@media screen and (min-width:961px){.c-container.c-container--concurrent_application .p-btnLinkWrap--original{margin-bottom:0}}.headLineWrap--entrance{text-align:center}@media screen and (max-width:960px){.headLineWrap--entrance{margin-bottom:30px}}@media screen and (min-width:961px){.headLineWrap--entrance{margin-bottom:30px}}.headLineWrap--entrance h3{color:#008045;font-weight:600;position:relative;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.headLineWrap--entrance h3{font-size:1.8rem;padding:0 28px}}@media screen and (min-width:961px){.headLineWrap--entrance h3{font-size:2.6rem;padding:0 55px}}.headLineWrap--entrance h3:before,.headLineWrap--entrance h3:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:2px;background-color:#008045}@media screen and (max-width:960px){.headLineWrap--entrance h3:before,.headLineWrap--entrance h3:after{width:21px}}.headLineWrap--entrance h3:before{left:0}.headLineWrap--entrance h3:after{right:0}.c-container.c-container--concurrent_application .p-txt__lead{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--concurrent_application .p-txt__lead{font-size:1.4rem;line-height:22px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--concurrent_application .p-txt__lead{font-size:1.4rem;line-height:26px}}.c-container.c-container--concurrent_application .entranceInner p{font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-container.c-container--concurrent_application .entranceInner p{margin-bottom:40px;line-height:22px}}@media screen and (min-width:961px){.c-container.c-container--concurrent_application .entranceInner p{font-size:1.4rem;line-height:26px;margin-bottom:65px}}@media screen and (max-width:960px){.c-container.c-container--concurrent_application .entranceInner p:last-child{margin-bottom:0}}@media screen and (min-width:961px){.c-container.c-container--concurrent_application .entranceInner p:last-child{margin-bottom:0}}.entranceContWrap .entranceInner{background-color:#fff;background-image:url(../img/entrance/bg-inner-left.png),url(../img/entrance/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.entranceContWrap .entranceInner{background-size:30%;margin-bottom:50px;padding:40px 20px}}@media screen and (min-width:961px){.entranceContWrap .entranceInner{width:90%;max-width:1000px;margin:0 auto 70px;padding:75px}}@media screen and (max-width:960px){.c-section{padding:0 20px}}@media screen and (min-width:961px){.c-section{width:90%;max-width:1000px;margin:0 auto 60px}}@media screen and (min-width:961px){.c-section .sectionWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:690px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-section .sectionWrap .sectionTtl{font-weight:600;background:#fff;border:solid 2px #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-section .sectionWrap .sectionTtl{padding:15px;margin-bottom:20px}}@media screen and (min-width:961px){.c-section .sectionWrap .sectionTtl{width:200px;height:150px}}@media screen and (min-width:961px){.c-section .sectionWrap .sectionCont{width:462px}}.c-section .sectionWrap .sectionCont .cection__num{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-section .sectionWrap .sectionCont .cection__num{font-size:1.4rem;line-height:22px}}@media screen and (min-width:961px){.c-section .sectionWrap .sectionCont .cection__num{font-size:1.8rem;line-height:30px;margin:0 0 5px}}.c-section .sectionWrap .sectionCont .cection__txt{letter-spacing:.1em}@media screen and (min-width:961px){.c-section .sectionWrap .sectionCont .cection__txt{font-size:1.4rem;line-height:22px;margin:0 0 10px}}@media screen and (min-width:961px){.c-section .sectionWrap .sectionCont .cection__txt span{font-size:1.2rem}}.c-section h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.c-section h4{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-section h4{font-size:1.8rem;letter-spacing:.12em;margin-bottom:30px}}.c-section .headline--white{background:#fff}@media screen and (max-width:960px){.c-section .headline--white{margin-bottom:20px;padding:5px}}@media screen and (min-width:961px){.c-section .headline--white{margin-bottom:30px;padding:5px 0}}@media screen and (max-width:960px){.c-section .headline--white h4{margin:0}}@media screen and (min-width:961px){.c-section .headline--white h4{margin:0}}.c-section .txt__bold{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.c-section .txt__bold{font-size:1.4rem;line-height:24px}}@media screen and (min-width:961px){.c-section .txt__bold{font-size:1.4rem;line-height:26px}}.c-section .txt__fs{letter-spacing:.1em}@media screen and (max-width:960px){.c-section .txt__fs{line-height:22px}}@media screen and (min-width:961px){.c-section .txt__fs{font-size:1.2rem;line-height:22px}}.g-heroWrap--lefttitle.g-heroWrap--other{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other{background:url(../img/entrance/other/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other:before{background:url(../img/entrance/other/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner{top:19vh}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.8rem;display:block}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem;display:block}}.c-container.c-container--other{background:url(../img/entrance/bg-right-bottom.png) no-repeat right bottom}@media screen and (max-width:960px){.c-container.c-container--other{background-size:50%;padding-top:130px}}@media screen and (min-width:961px){.c-container.c-container--other{padding-bottom:150px}}@media screen and (max-width:960px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:500}@media screen and (max-width:960px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:600;font-size:.9rem;width:32%;margin-right:2%;margin-bottom:20px;text-align:center}.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(3n){margin-right:0}.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(7){margin-right:0}}@media screen and (min-width:961px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-size:1.2rem;width:134.51px;margin:0 7.5px;line-height:18px}}.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:5px 0}}@media screen and (min-width:961px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:7px 0;width:100%;height:100%}}@media screen and (max-width:960px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:16.89px;width:16.89px;height:16.89px;left:-5px;top:-5px}}@media screen and (min-width:961px){.c-container.c-container--other .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:16.89px;width:16.89px;height:16.89px;left:-5px;top:-5px}}@media screen and (max-width:960px){.c-container.c-container--other .c-switchBtn .switch-group .switch.is-active:before{border-width:6px;bottom:-11px}}@media screen and (min-width:961px){.c-container.c-container--other .c-switchBtn .switch-group .switch.is-active:before{border-width:6px;bottom:-11px}}@media screen and (max-width:960px){.c-container.c-container--other .c-switchBtn .switch-group .switch.is-active:after{border-width:7px;bottom:-15px}}@media screen and (min-width:961px){.c-container.c-container--other .c-switchBtn .switch-group .switch.is-active:after{border-width:7px;bottom:-15px}}@media screen and (max-width:960px){.c-container.c-container--other .c-inner.c-inner--md{margin-bottom:30px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--other .c-inner.c-inner--md{margin-bottom:50px}}.c-container.c-container--other .c-inner.c-inner--md h3{font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-container.c-container--other .c-inner.c-inner--md h3{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--other .c-inner.c-inner--md h3{font-size:1.8rem;margin-bottom:20px}}.c-container.c-container--other .c-inner.c-inner--md .p-txt__lead{font-weight:500;text-align:left}@media screen and (max-width:960px){.c-container.c-container--other .c-inner.c-inner--md .p-txt__lead{font-size:1.4rem;margin-bottom:10px;line-height:22px}}@media screen and (min-width:961px){.c-container.c-container--other .c-inner.c-inner--md .p-txt__lead{font-size:1.6rem;margin-bottom:10px;line-height:26px}}.c-container.c-container--other .c-inner.c-inner--md a{color:#3b3b3b}@media screen and (min-width:961px){.c-container.c-container--other .c-inner.c-inner--md a:hover{text-decoration:underline}}.c-container.c-container--other .c-entranceWrap{background:none}@media screen and (max-width:960px){.c-container.c-container--other .c-entranceWrap{padding-bottom:0}}@media screen and (min-width:961px){.c-container.c-container--other .c-entranceWrap{padding-bottom:0}}@media screen and (max-width:960px){.c-container.c-container--other .p-btnLinkWrap--original{background:none;margin-bottom:0}}@media screen and (min-width:961px){.c-container.c-container--other .p-btnLinkWrap--original{margin-bottom:0}}@media screen and (max-width:960px){.c-entranceWrap.c-entranceWrap--original{margin-bottom:50px}}@media screen and (min-width:961px){.c-entranceWrap.c-entranceWrap--original{margin-bottom:100px}}.headLineWrap--entrance{text-align:center}@media screen and (max-width:960px){.headLineWrap--entrance{margin-bottom:30px}}@media screen and (min-width:961px){.headLineWrap--entrance{margin-bottom:30px}}.headLineWrap--entrance h3{color:#008045;font-weight:600;position:relative;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.headLineWrap--entrance h3{font-size:1.8rem;padding:0 28px}}@media screen and (min-width:961px){.headLineWrap--entrance h3{font-size:2.6rem;padding:0 55px}}.headLineWrap--entrance h3:before,.headLineWrap--entrance h3:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:2px;background-color:#008045}@media screen and (max-width:960px){.headLineWrap--entrance h3:before,.headLineWrap--entrance h3:after{width:21px}}.headLineWrap--entrance h3:before{left:0}.headLineWrap--entrance h3:after{right:0}@media screen and (max-width:960px){main.other .entranceTable.entranceTable--original .entranceTableWrap{margin-bottom:40px}}main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .u-txtBold{font-weight:600}@media screen and (min-width:961px){main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .u-txtBold{font-size:1.4rem}}@media screen and (max-width:960px){main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .p-homeBtnLink{margin:20px 0}}@media screen and (min-width:961px){main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .p-homeBtnLink{margin:10px 0}}@media screen and (max-width:960px){main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .p-homeBtnLink a{font-size:1.3rem;color:#fff;padding:10.5px}}@media screen and (min-width:961px){main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .p-homeBtnLink a{padding:10.5px}main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td .p-homeBtnLink a:hover{text-decoration:none}}main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td a{color:#3b3b3b}@media screen and (min-width:961px){main.other .entranceTable.entranceTable--original .entranceTableWrap table tr td a:hover{text-decoration:underline}}.table-child--other tr td{border-right:solid 5px #f1f1f1!important;border-bottom:solid 5px #f1f1f1!important}.table-child--other tr td:nth-child(1){font-weight:600;background:#b7b7b7;color:#fff}@media screen and (min-width:961px){.table-child--other tr td:nth-child(1){width:20%!important}}.table-child--other tr td:nth-child(2){background:#fff}@media screen and (min-width:961px){.table-child--other tr td:nth-child(2){width:80%;border-right:none!important}}@media screen and (max-width:960px){.table-child--other.table-child--other__head{margin-top:10px;margin-bottom:0}}@media screen and (min-width:961px){.table-child--other.table-child--other__head{margin-top:15px;margin-bottom:0}}.table-child--other.table-child--other__head tr:first-child td{font-weight:600;background:#b7b7b7;color:#fff}.table-child--other.table-child--other__head tr td{font-weight:400;background:#fff;color:#3b3b3b}@media screen and (max-width:960px){.headLineWrap--other{margin-bottom:20px}}@media screen and (min-width:961px){.headLineWrap--other{margin-top:30px;margin-bottom:20px}}.headLineWrap--other h3{font-weight:600;text-align:center}@media screen and (max-width:960px){.headLineWrap--other h3{font-size:2rem}}@media screen and (min-width:961px){.headLineWrap--other h3{font-size:2.8rem}}@media screen and (min-width:961px){main.other .headLineWrap--original{margin-top:0}}.entranceTable--other .entranceTableWrap--other table{width:100%}@media screen and (max-width:960px){.entranceTable--other .entranceTableWrap--other table{margin-bottom:20px}}@media screen and (min-width:961px){.entranceTable--other .entranceTableWrap--other table{margin-bottom:20px}}.entranceTable--other .entranceTableWrap--other table tr th{font-weight:600;text-align:center}@media screen and (max-width:960px){.entranceTable--other .entranceTableWrap--other table tr th{font-size:1.2rem;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding:10px}}@media screen and (min-width:961px){.entranceTable--other .entranceTableWrap--other table tr th{font-size:1.2rem;padding:12px 0;border-bottom:solid 6px #fff;border-right:solid 6px #fff}}.entranceTable--other .entranceTableWrap--other table tr th:nth-child(1n){background:#b9e084}.entranceTable--other .entranceTableWrap--other table tr th:nth-child(2n){background:#fff5a8}.entranceTable--other .entranceTableWrap--other table tr th:last-child{border-right:none}.entranceTable--other .entranceTableWrap--other table tr td{font-weight:500;background:#f1f1f1;vertical-align:middle}@media screen and (max-width:960px){.entranceTable--other .entranceTableWrap--other table tr td{font-size:1.2rem;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding:10px}}@media screen and (min-width:961px){.entranceTable--other .entranceTableWrap--other table tr td{font-size:1.2rem;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding:12px 20px}}.entranceTable--other .entranceTableWrap--other table tr td:last-child[rowspan]{border-right:none}.entranceTable--other .entranceTableWrap--other table tr:last-child td{border-bottom:none}.entranceTable--other .entranceTableWrap--other.entranceTableWrap--other02 table tr td:last-child{border-right:none}.entranceTable .entranceTableWrap--other03 table tr:nth-child(n+2) th{background:#eaf6da}.entranceTable .entranceTableWrap--other03 table tr th:nth-child(1){width:18%}.entranceTable .entranceTableWrap--other03 table tr th:nth-child(2){width:27%}.entranceTable .entranceTableWrap--other03 table tr th:nth-child(3){width:28%}.entranceTable .entranceTableWrap--other03 table tr th:nth-child(4){width:27%}.entranceTable .entranceTableWrap--other03 table tr td{text-align:left}.entranceTable .entranceTableWrap--other04 table tr:nth-child(n+2) th{background:#eaf6da}.entranceTable .entranceTableWrap--other04 table tr th:nth-child(1){width:20%}.entranceTable .entranceTableWrap--other04 table tr th:nth-child(2){width:20%}.entranceTable .entranceTableWrap--other04 table tr th:nth-child(3){width:20%}.entranceTable .entranceTableWrap--other04 table tr th:nth-child(4){width:20%}.entranceTable .entranceTableWrap--other04 table tr th:nth-child(5){width:20%}.entranceTable .entranceTableWrap--other04 table tr td{text-align:left}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--other{width:600px}}.bd-none{border-bottom:none!important}.bg-green{background:#b9e084!important}.bg-green02{background:#eaf6da!important}.bg-yellow{background:#fff5a8!important}.bg-white{background:#fff!important}.txt-center.vertical-middle{text-align:center!important;vertical-align:middle}@media screen and (max-width:960px){.txt-center.vertical-middle{font-size:2rem}}@media screen and (min-width:961px){.txt-center.vertical-middle{font-size:2rem}}@media screen and (max-width:960px){.td-bnr{margin-top:10px}}@media screen and (min-width:961px){.td-bnr{margin-top:10px}}@media screen and (min-width:961px){.td-bnr img{width:auto}}@media screen and (min-width:961px){.td-bnr a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media screen and (min-width:961px){.c-cont{margin-bottom:50px}}@media screen and (max-width:960px){.c-cont .c-contWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.c-cont .c-contWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-cont .c-contWrap .merit{font-weight:600;color:#008045;background:#fff;border:solid 2px #008045;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.c-cont .c-contWrap .merit{font-size:1.4rem;width:48%;height:60px;margin-bottom:10px}}@media screen and (min-width:961px){.c-cont .c-contWrap .merit{font-size:1.6rem;width:23%;text-align:center;height:100px}}.u-txtBold{font-weight:600}.disp-none{display:none}.bd-right-none{border-right:none!important}.txtLinkBlank{color:#3b3b3b;background:url(../img/entrance/ico-blank.svg) no-repeat right center}@media screen and (max-width:960px){.txtLinkBlank{padding-right:20px}}@media screen and (min-width:961px){.txtLinkBlank{padding-right:20px}.txtLinkBlank:hover{text-decoration:underline;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.txtLink{color:#3b3b3b}@media screen and (min-width:961px){.txtLink:hover{text-decoration:underline;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.c-container--other .c-entranceWrapInner{display:none}}@media screen and (min-width:961px){.c-container--other .c-entranceWrapInner{display:none}}.c-container--other .c-entranceWrapInner.is-show{display:block}main.other .c-entranceWrapInner.switch-01{background-image:url(../img/entrance/other/bg-left.png),url(../img/entrance/other/bg-right-center.png);background-repeat:no-repeat}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-01{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-01{background-position:left 30%,right 100%}}main.other .c-entranceWrapInner.switch-01 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/other/bg-inner-left.png),url(../img/entrance/other/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-01 .c-entranceArea{background-size:30%}}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-02{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-02 .c-entrancePnel{margin-bottom:0;padding-bottom:10px}}main.other .c-entranceWrapInner.switch-02 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/bg-inner-left.png),url(../img/entrance/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-02 .c-entranceArea{background-size:30%}}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-03{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-03 .c-entrancePnel{margin-bottom:0;padding-bottom:10px}}main.other .c-entranceWrapInner.switch-03 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/bg-inner-left.png);background-repeat:no-repeat;background-position:left top}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-03 .c-entranceArea{background-size:30%}}main.other .c-entranceWrapInner.switch-04{background-image:url(../img/entrance/other/bg-left.png),url(../img/entrance/other/bg-right-center.png);background-repeat:no-repeat}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-04{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-04{background-position:left 20%,right 70%}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-04 .c-entrancePnel{margin-bottom:0;padding-bottom:10px}}main.other .c-entranceWrapInner.switch-04 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/other/bg-inner-left.png),url(../img/entrance/other/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-04 .c-entranceArea{background-size:30%}}main.other .c-entranceWrapInner.switch-05{background-image:url(../img/entrance/other/bg-left.png),url(../img/entrance/other/bg-right-center.png);background-repeat:no-repeat}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-05{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-05{background-position:left 20%,right 70%}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-05 .c-entrancePnel{margin-bottom:0;padding-bottom:10px}}main.other .c-entranceWrapInner.switch-05 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/other/bg-inner-left.png),url(../img/entrance/other/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-05 .c-entranceArea{background-size:30%}}main.other .c-entranceWrapInner.switch-06{background-image:url(../img/entrance/other/bg-left.png);background-repeat:no-repeat}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-06{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-06{background-position:left 200px}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-06 .c-entrancePnel{margin-bottom:0;padding-bottom:10px}}main.other .c-entranceWrapInner.switch-06 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/other/bg-inner-left.png),url(../img/entrance/other/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-06 .c-entranceArea{background-size:30%}}main.other .c-entranceWrapInner.switch-07{background-image:url(../img/entrance/other/bg-left.png);background-repeat:no-repeat}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-07{background:none}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-07{background-position:left 200px}}@media screen and (min-width:961px){main.other .c-entranceWrapInner.switch-07 .c-entrancePnel{margin-bottom:0;padding-bottom:10px}}main.other .c-entranceWrapInner.switch-07 .c-entranceArea{background-color:#fff;background-image:url(../img/entrance/other/bg-inner-left.png),url(../img/entrance/other/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){main.other .c-entranceWrapInner.switch-07 .c-entranceArea{background-size:30%}}.g-heroWrap--lefttitle.g-heroWrap--other{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other{background:url(../img/entrance/other/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other:before{background:url(../img/entrance/other/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner{top:19vh}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.8rem;display:block}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--other .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem;display:block}}.c-entranceWrap.c-entranceWrap--licentiate_student{background-image:url(../img/licentiate/licentiate_student/bg-left.png),url(../img/licentiate/licentiate_student/bg-right.png);background-repeat:no-repeat}@media screen and (min-width:961px){.c-entranceWrap.c-entranceWrap--licentiate_student{background-position:left 60%,right 200px}}@media screen and (max-width:960px){.c-container.c-container--licentiate_student{padding-top:30px}}@media screen and (min-width:961px){.c-container.c-container--licentiate_student{padding-top:0;padding-bottom:150px}}@media screen and (max-width:960px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:500}@media screen and (max-width:960px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:600;font-size:.9rem;width:32%;margin-right:2%;margin-bottom:20px;text-align:center}.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(3n){margin-right:0}.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(4){margin-right:0}}@media screen and (min-width:961px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-size:1.8rem;width:234.75px;margin:0 7.5px;line-height:26px}}.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a{display:block;height:100%}.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:5px 0}}@media screen and (min-width:961px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:7px 0;width:100%;height:100%}}@media screen and (max-width:960px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:16.89px;width:16.89px;height:16.89px;left:-5px;top:-5px}}@media screen and (min-width:961px){.c-container.c-container--licentiate_student .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:40px;width:40px;height:40px;left:-10px;top:-10px}}@media screen and (max-width:960px){.c-container.c-container--licentiate_student .c-switchBtn .switch-group .switch.is-active:before{border-width:6px;bottom:-11px}}@media screen and (min-width:961px){.c-container.c-container--licentiate_student .c-switchBtn .switch-group .switch.is-active:before{border-width:6px;bottom:-11px}}@media screen and (max-width:960px){.c-container.c-container--licentiate_student .c-switchBtn .switch-group .switch.is-active:after{border-width:7px;bottom:-15px}}@media screen and (min-width:961px){.c-container.c-container--licentiate_student .c-switchBtn .switch-group .switch.is-active:after{border-width:7px;bottom:-15px}}@media screen and (max-width:960px){.licentiate_studentWrap .licentiate_studentInner{padding:0 20px}}@media screen and (min-width:961px){.licentiate_studentWrap .licentiate_studentInner{width:90%;max-width:1000px;margin:0 auto}}.licentiateWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.licentiateWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.licentiateWrap .licentiateList{background-color:#fff;background-repeat:no-repeat;background-position:left top;background-size:25px;border-bottom-style:solid;border-bottom-width:2px}@media screen and (max-width:960px){.licentiateWrap .licentiateList{width:48%;margin-bottom:4%}}@media screen and (min-width:961px){.licentiateWrap .licentiateList{width:17%;margin-right:3.5%;margin-bottom:3.5%}}@media screen and (min-width:961px){.licentiateWrap .licentiateList:nth-child(5n){margin-right:0}}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont{padding:0 10px 10px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont{padding:0 10px 15px}}.licentiateWrap .licentiateList .licentiateCont .qualification{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-style:dotted;border-bottom-width:3px}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .qualification{height:80px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .qualification{height:95px}}.licentiateWrap .licentiateList .licentiateCont .qualification h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .qualification h4{font-size:1.3rem;line-height:22px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .qualification h4{font-size:1.6rem;line-height:26px}}.licentiateWrap .licentiateList .licentiateCont .qualification h4 span{display:block;text-align:right;line-height:1;position:absolute;right:0;bottom:7px}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .qualification h4 span{font-size:.9rem}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .qualification h4 span{font-size:1.2rem}}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateImg{margin:10px 0;padding:0 10px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateImg{margin:14px 0 15px;padding:0 10px}}.licentiateWrap .licentiateList .licentiateCont .licentiateImg img{border-radius:50%}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name{position:relative;font-weight:600}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name{font-size:1.3rem;line-height:20px;margin-bottom:15px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name{font-size:1.5rem;line-height:24px;margin-bottom:15px}}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name span{padding-left:5px}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name span{font-size:1rem}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name span{font-size:1rem}}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name:before{content:'';display:inline-block;position:absolute;width:25px;height:1px;background:#3b3b3b;left:0;bottom:-5px}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__course{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__course{font-size:1.2rem;line-height:16px;height:40px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__course{font-size:1.2rem;line-height:16px;height:40px}}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__from{font-weight:500}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__from{font-size:1rem}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__from{font-size:1.2rem}}.licentiateList--cg{background-image:url(../img/corner_cg.svg);border-bottom-color:#edc300}.licentiateList--cg .qualification{border-bottom-color:#edc300}.licentiateList--cg .licentiate__course{color:#edc300}.licentiateList--ai{background-image:url(../img/corner_ai.svg);border-bottom-color:#0f5ac8}.licentiateList--ai .qualification{border-bottom-color:#0f5ac8}.licentiateList--ai .licentiate__course{color:#0f5ac8}.licentiateList--elec{background-image:url(../img/corner_elec.svg);border-bottom-color:#2bb736}.licentiateList--elec .qualification{border-bottom-color:#2bb736}.licentiateList--elec .licentiate__course{color:#2bb736}.licentiateList--it{background-image:url(../img/corner_it.svg);border-bottom-color:#1678e6}.licentiateList--it .qualification{border-bottom-color:#1678e6}.licentiateList--it .licentiate__course{color:#1678e6}.licentiateList--game{background-image:url(../img/corner_game.svg);border-bottom-color:#eb4014}.licentiateList--game .qualification{border-bottom-color:#eb4014}.licentiateList--game .licentiate__course{color:#eb4014}.licentiateList--animation{background-image:url(../img/corner_game.svg);border-bottom-color:#f04b8b}.licentiateList--animation .qualification{border-bottom-color:#f04b8b}.licentiateList--animation .licentiate__course{color:#f04b8b}.licentiateList--security{background-image:url(../img/corner_security.svg);border-bottom-color:#1ea5e5}.licentiateList--security .qualification{border-bottom-color:#1ea5e5}.licentiateList--security .licentiate__course{color:#1ea5e5}.licentiateList--design{background-image:url(../img/corner_design.svg);border-bottom-color:#ed8e29}.licentiateList--design .qualification{border-bottom-color:#ed8e29}.licentiateList--design .licentiate__course{color:#ed8e29}.licentiateList--mobile{background-image:url(../img/corner_mobile.svg);border-bottom-color:#2fc4cb}.licentiateList--mobile .qualification{border-bottom-color:#2fc4cb}.licentiateList--mobile .licentiate__course{color:#2fc4cb}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--foreign_application{background:url(../img/entrance/foreign_application/kv-sp.png) no-repeat center top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--foreign_application:before{background:url(../img/entrance/foreign_application/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--lefttitle.g-heroWrap--foreign_application .u-fs24{padding-left:15px}}@media screen and (max-width:960px){.c-container--foreign_application .c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-image:none}}.c-container--foreign_application{background-repeat:no-repeat}@media screen and (max-width:960px){.c-container--foreign_application{background-image:url(../img/entrance/foreign_application/bg-right01-sp.png),url(../img/entrance/foreign_application/bg-right03-sp.png);background-position:right 7%,right bottom}}@media screen and (min-width:961px){.c-container--foreign_application{background-image:url(../img/entrance/foreign_application/bg-left.png),url(../img/entrance/foreign_application/bg-right.png);background-repeat:no-repeat;background-position:left bottom,right 1000px}}@media screen and (max-width:960px){.c-container--foreign_application #guideline02.c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-image:url(../img/entrance/foreign_application/bg-right02-sp.png);background-repeat:no-repeat;background-position:right 49.5%}}@media screen and (max-width:960px){.c-container--foreign_application #guideline02.c-entranceWrap.c-entranceWrap--guideline.c-aoArea{background-image:url(../img/entrance/foreign_application/bg-left01-sp.png);background-repeat:no-repeat;background-position:-100px 105%}}@media screen and (max-width:960px){.c-container--foreign_application #guideline03.c-entranceWrap,.c-container--foreign_application #guideline04.c-entranceWrap{background:none!important}}@media screen and (min-width:961px){.c-container--foreign_application .c-entranceWrap{background:none}}@media screen and (min-width:961px){.c-container--foreign_application #guideline02.c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-image:url(../img/entrance/foreign_application/bg-inner-left01.png),url(../img/entrance/foreign_application/bg-inner-right01.png);background-repeat:no-repeat;background-position:left top,right bottom;padding-bottom:0}}@media screen and (min-width:961px){.c-entranceWrap--foreign_application#guideline01{padding-top:90px;margin-top:-90px}}@media screen and (max-width:960px){.c-foreignWrapInner{background:#fff;padding-top:30px;padding-bottom:20px;margin-bottom:50px}}@media screen and (min-width:961px){.c-foreignWrapInner{width:850px;margin:0 auto 80px}}@media screen and (max-width:960px){.c-foreignWrapInner .c-foreignArea{padding:0 20px}}@media screen and (max-width:960px){.foreign_applicationTable{display:none}}@media screen and (min-width:961px){.foreign_applicationTable{margin-bottom:150px}}.foreign_applicationTable table tr:nth-child(2) td:last-child{border-right:none}.foreign_applicationTable table tr:nth-child(3) td:last-child{border-right:none}.foreign_applicationTable table tr:nth-child(4) td:last-child{border-right:none}.foreign_applicationTable table tr:nth-child(5) td:nth-child(6){border-right:none}.foreign_applicationTable table tr:nth-child(6) td:nth-child(3){border-right:none}.foreign_applicationTable table tr:nth-child(6) td:nth-child(1){background:#f1f1f1}.foreign_applicationTable table tr:nth-child(7) td:nth-child(5){border-right:none}.foreign_applicationTable table tr:last-child td{border-bottom:none}.foreign_applicationTable table tr th{color:#fff;background:#40a073;text-align:center;border-right:solid 5px #fff;border-bottom:solid 5px #fff}.foreign_applicationTable table tr th:first-child{width:10%;background:#008045;border-right:none}.foreign_applicationTable table tr th:last-child{border-right:none}.foreign_applicationTable table tr th[colspan]{background:#008045}.foreign_applicationTable table tr td{background:#f1f1f1;border-right:solid 5px #fff;border-bottom:solid 5px #fff;vertical-align:middle}.foreign_applicationTable table tr td .ttl__txt{text-align:center;font-weight:600;border-bottom:dotted 2px #3b3b3b;width:100%;display:block}@media screen and (max-width:960px){.foreign_applicationTable table tr td .ttl__txt{font-size:1.2rem;line-height:22px;padding-bottom:5px;margin-bottom:5px}}@media screen and (min-width:961px){.foreign_applicationTable table tr td .ttl__txt{font-size:1.5rem;line-height:22px;padding-bottom:5px;margin-bottom:5px}}.foreign_applicationTable table tr td .ttl__txt span{font-weight:400}@media screen and (max-width:960px){.foreign_applicationTable table tr td .ttl__txt span{font-size:1rem;line-height:15px}}@media screen and (min-width:961px){.foreign_applicationTable table tr td .ttl__txt span{font-size:1.3rem}}.foreign_applicationTable table tr td .time__txt{color:#008045;text-align:center;font-weight:600;width:100%;display:block}@media screen and (max-width:960px){.foreign_applicationTable table tr td .time__txt{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.foreign_applicationTable table tr td .time__txt{font-size:1.7rem;line-height:22px;padding-bottom:8px;margin-bottom:8px}}@media screen and (min-width:961px){.foreign_applicationTable table tr td .time__txt span{font-size:1.3rem}}.foreign_applicationTable table tr td .bg__green{background:#b9e084;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.foreign_applicationTable table tr td .bg__green{padding:10px;height:100%}}@media screen and (min-width:961px){.foreign_applicationTable table tr td .bg__green{padding:10px;height:100%}}.foreign_applicationTable table tr td:first-child{background:#eaf6da;font-weight:600;text-align:center}.foreign_applicationTable table tr td.bg__yellow{background:#fff5a8}.foreign_applicationTable table tr td.bg__yellow div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.foreign_applicationTable table tr td.bg__yellow02{background:#fff5a8;border-right:solid 5px #fff5a8}.foreign_applicationTable table tr td.bg__yellow03{background:#fff5a8;border-bottom:none}@media screen and (max-width:960px){.foreign_applicationTable table tr td.bg__yellow03{padding:5px 2px 2px 5px}}@media screen and (min-width:961px){.foreign_applicationTable table tr td.bg__yellow03{padding:5px 2px 2px 5px}}.foreign_applicationTable table tr td.bg__yellow04{background:#fff5a8;border-top:none}@media screen and (max-width:960px){.foreign_applicationTable table tr td.bg__yellow04{padding:0 2px 2px 5px}}@media screen and (min-width:961px){.foreign_applicationTable table tr td.bg__yellow04{padding:0 2px 2px 5px}}.foreign_applicationTable table tr td.bg__green02{background:#b9e084;border-bottom:none}.foreign_applicationTable table tr td.bg__green03{background:#b9e084;border-right:none;border-bottom:none}@media screen and (min-width:961px){.foreign_applicationTable--sp{display:none}}.foreign_applicationTable--sp table tr:nth-child(2) td:nth-child(5){border-right:none}.foreign_applicationTable--sp table tr:nth-child(3) td:nth-child(4){border-right:none}.foreign_applicationTable--sp table tr:nth-child(4) td:nth-child(4){border-right:none}.foreign_applicationTable--sp table tr:nth-child(5) td:nth-child(5){border-right:none}.foreign_applicationTable--sp table tr:nth-child(6) td:nth-child(5){border-right:none}.foreign_applicationTable--sp table tr:last-child td{border-bottom:none}.foreign_applicationTable--sp table tr th{font-weight:600;color:#fff;background:#40a073;text-align:center;border-right:solid 5px #fff;border-bottom:solid 5px #fff}@media screen and (max-width:960px){.foreign_applicationTable--sp table tr th{font-size:1.2rem;width:20%}}.foreign_applicationTable--sp table tr th:first-child{width:12%;background:#008045;border-right:none}.foreign_applicationTable--sp table tr th:nth-child(2){width:22%;background:#008045}.foreign_applicationTable--sp table tr th:last-child{width:15%;border-right:none}.foreign_applicationTable--sp table tr th[colspan]{width:40%;background:#008045}.foreign_applicationTable--sp table tr td{background:#f1f1f1;border-right:solid 5px #fff;border-bottom:solid 5px #fff;vertical-align:middle;padding:10px 5px}.foreign_applicationTable--sp table tr td .ttl_txt{text-align:center;font-weight:600;border-bottom:dotted 2px #3b3b3b;width:100%;display:block}@media screen and (max-width:960px){.foreign_applicationTable--sp table tr td .ttl_txt{font-size:1.2rem;padding:10px 0;margin-bottom:10px;line-height:18px}}@media screen and (min-width:961px){.foreign_applicationTable--sp table tr td .ttl_txt{font-size:1.5rem;line-height:22px;padding-bottom:5px;margin-bottom:5px}}.foreign_applicationTable--sp table tr td .ttl_txt span{font-weight:400;display:inline-block}@media screen and (max-width:960px){.foreign_applicationTable--sp table tr td .ttl_txt span{font-size:1rem;line-height:1.4}}@media screen and (min-width:961px){.foreign_applicationTable--sp table tr td .ttl_txt span{font-size:1.3rem}}.foreign_applicationTable--sp table tr td .time__txt{color:#008045;text-align:center;font-weight:600;width:100%;display:block}@media screen and (max-width:960px){.foreign_applicationTable--sp table tr td .time__txt{font-size:1.2rem;line-height:18px}}@media screen and (min-width:961px){.foreign_applicationTable--sp table tr td .time__txt{font-size:1.7rem;line-height:22px;padding-bottom:8px;margin-bottom:8px}}@media screen and (min-width:961px){.foreign_applicationTable--sp table tr td .time__txt span{font-size:1.3rem}}.foreign_applicationTable--sp table tr td .bg-green{background:#b9e084;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;right:-5px}@media screen and (max-width:960px){.foreign_applicationTable--sp table tr td .bg-green{padding:5px 5px 10px;height:100%;line-height:15px}}@media screen and (min-width:961px){.foreign_applicationTable--sp table tr td .bg-green{padding:10px;height:100%}}.foreign_applicationTable--sp table tr td:first-child{font-size:16px;font-size:1.6rem;background:#eaf6da;font-weight:600;text-align:center}.foreign_applicationTable--sp table tr td.bg__yellow{background:#fff5a8}@media screen and (max-width:960px){.foreign_applicationTable--sp table tr td.bg__yellow{padding-bottom:0}}.foreign_applicationTable--sp table tr td.bg__yellow div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.foreign_applicationTable--sp table tr td.bg__yellow02{background:#fff5a8;border-bottom:solid 5px #fff5a8;padding-bottom:0}.foreign_applicationTable--sp table tr td.bg__yellow03{background:#fff5a8;padding-top:0;padding-bottom:0;vertical-align:top}.foreign_applicationTable--sp table tr td.bg__green02{background:#b9e084;border-right:solid 5px #fff;border-bottom:none}.foreign_applicationTable--sp table tr td.bg__green03{background:#b9e084;border-right:none;border-bottom:none}.foreign_applicationTable--sp table tr td.bg-td{background:#eaf6da!important}.foreign_applicationTable--sp table tr td .u-fs{font-size:9px;font-size:.9rem}@media screen and (max-width:960px){.p-linkWrap.p-linkWrap--entrance{display:block}}.p-linkWrap.p-linkWrap--entrance .p-linkList{border:solid 2px #008045;border-radius:4px;text-align:center}@media screen and (max-width:960px){.p-linkWrap.p-linkWrap--entrance .p-linkList{width:100%}}@media screen and (min-width:961px){.p-linkWrap.p-linkWrap--entrance .p-linkList{width:47%}}@media screen and (min-width:961px){.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__item{padding:16px 29px}}@media screen and (max-width:960px){.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__btn{top:0}}.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__btn span:before{top:0;left:0}.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__btn span:after{top:0;left:0}.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__ttl{text-align:center;display:inline-block;padding-right:0}@media screen and (max-width:960px){.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__ttl h3{font-size:1.2rem;padding-bottom:5px;margin-bottom:0}}@media screen and (min-width:961px){.p-linkWrap.p-linkWrap--entrance .p-linkList .p-link__ttl h3{font-size:2.5rem}}.entranceWrap.entranceWrap--ao{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.entranceWrap.entranceWrap--ao .entranceListBox{display:inline-block}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao .entranceListBox{width:31%;margin-right:3.5%;margin-bottom:3.5%;padding:21 10px 10px}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao .entranceListBox:nth-child(3){margin-right:0}}.entranceWrap.entranceWrap--ao .entranceListBox h3{border-bottom:solid 2px #d6e7bf;display:inline-block;text-align:center}@media screen and (max-width:960px){.entranceWrap.entranceWrap--ao .entranceListBox h3{font-size:2rem}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao .entranceListBox h3{font-size:2rem}}.entranceWrap.entranceWrap--ao .entranceListBox h3 span{border-bottom:solid 2px #d6e7bf;display:inline-block}@media screen and (max-width:960px){.entranceWrap.entranceWrap--ao .entranceListBox h3 span{font-size:2rem}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao .entranceListBox h3 span{font-size:2rem}}.entranceWrap.entranceWrap--ao .entranceListBox h3 span.num{border-bottom:none;display:block}@media screen and (max-width:960px){.entranceWrap.entranceWrap--ao .entranceListBox h3 span.num{font-size:3.5rem;line-height:1;margin-bottom:10px}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao .entranceListBox h3 span.num{font-size:3.5rem;line-height:1;margin-bottom:10px}}.entranceWrap.entranceWrap--ao .entranceListBox p{text-align:left;letter-spacing:.1em}@media screen and (max-width:960px){.entranceWrap.entranceWrap--ao .entranceListBox p{font-size:1.4rem;line-height:24px}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao .entranceListBox p{font-size:1.3rem}}@media screen and (max-width:960px){.entranceTable.entranceTable--ao{display:none}}@media screen and (min-width:961px){.entranceTable.entranceTable--ao{text-align:center;margin-bottom:0}}.entranceTable.entranceTable--ao table{width:100%}@media screen and (min-width:961px){.entranceTable.entranceTable--ao table tr th{text-align:center;padding:10px}}.entranceTable.entranceTable--ao table tr th:first-child{background:#b9e084!important;width:10%;border-right-color:#b9e084}.entranceTable.entranceTable--ao table tr th:nth-child(2){width:20%}.entranceTable.entranceTable--ao table tr th:nth-child(3){width:20%}.entranceTable.entranceTable--ao table tr th:nth-child(4){width:20%}.entranceTable.entranceTable--ao table tr th:last-child{width:20%;border-right:none}.entranceTable.entranceTable--ao table tr th:nth-child(odd){background:#fff5a8}.entranceTable.entranceTable--ao table tr th:nth-child(even){background:#b9e084}@media screen and (min-width:961px){.entranceTable.entranceTable--ao table tr td{text-align:left!important;vertical-align:middle}}.entranceTable.entranceTable--ao table tr td:last-child[rowspan]{background:#f1f1f1;border-left:solid 6px #fff}@media screen and (min-width:961px){.entranceTable--sp{display:none}}.entranceTable--sp .entrance__txt{background:#eaf6da;font-size:12px;font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:5px;padding:5px}.entranceTable--sp table{margin-bottom:20px}.entranceTable--sp table tr:nth-child(3) td:last-child{border-right:solid 5px #fff}.entranceTable--sp table tr th{font-weight:600;font-size:10px;font-size:1rem;text-align:center;vertical-align:middle;border-right:solid 5px #fff;border-bottom:solid 5px #fff}.entranceTable--sp table tr th:last-child{border-right:none}.entranceTable--sp table tr th:nth-child(even){background:#fff5a8}.entranceTable--sp table tr th:nth-child(odd){background:#b9e084}.entranceTable--sp table tr td{background:#f1f1f1;font-weight:600;font-size:12px;font-size:1.2rem;vertical-align:middle;border-right:solid 5px #fff;border-bottom:solid 5px #fff}.entranceTable--sp table tr td:last-child{border-right:none}.entranceTable--sp table tr td[colspan]{font-weight:500;text-align:center}.bg-gray{background:#f1f1f1!important;border-left:solid 6px #fff}@media screen and (max-width:960px){.c-aoArea .headLineWrap--original{margin-bottom:10px}}@media screen and (max-width:960px){.c-aoArea .u-aCenter{font-weight:600;font-size:1.2rem;line-height:26px;margin-bottom:50px}}@media screen and (min-width:961px){.c-section.c-section--foreign{margin-bottom:0!important}}@media screen and (min-width:961px){.c-section.c-section--foreign .headLineWrap--original{margin-bottom:30px}}@media screen and (min-width:961px){.c-section.c-section--foreign .headLineWrap--original h3{margin-bottom:0}}@media screen and (min-width:961px){.c-section.c-section--foreign .headLineWrap--original .u-fs{font-size:1.8rem!important;padding-left:10px}}.c-section.c-section--foreign .lead{font-weight:600;text-align:center;line-height:26px}@media screen and (max-width:960px){.c-section.c-section--foreign .lead{font-size:1.4rem;line-height:26px;margin-bottom:40px}}@media screen and (min-width:961px){.c-section.c-section--foreign .lead{margin-bottom:30px}}@media screen and (max-width:960px){.c-section.c-section--foreign .lead.lead__green{color:#118045;margin-bottom:20px}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao.entranceWrap--num{margin-bottom:0!important}}@media screen and (min-width:961px){.entranceWrap.entranceWrap--ao.entranceWrap--num .entranceListBox:last-child{margin-right:0}}.entranceWrap.entranceWrap--ao.entranceWrap--num .entranceListBox .entranceListCont h3{border-bottom:none}.foreignArea{text-align:center}.foreignArea .foreignInner{display:inline-block}.foreignArea .foreignInner ol{font-weight:500;text-align:left}@media screen and (max-width:960px){.foreignArea .foreignInner ol li{font-size:1.4rem;line-height:26px}}.lead02{font-weight:600;text-align:center}@media screen and (max-width:960px){.lead02{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.lead02{font-size:1.8rem;margin-bottom:20px}}.aoEntryArea{background-image:url(../img/entrance/foreign_application/dot.png),url(../img/entrance/foreign_application/dot.png);background-position:left top,left bottom;background-repeat:repeat-x}@media screen and (max-width:960px){.aoEntryArea{margin:0 10px 30px;padding:30px 0}}@media screen and (min-width:961px){.aoEntryArea{width:911px;margin:30px auto 40px;padding:30px}}.aoEntryArea .aoEntryInner .lead02{font-weight:600;text-align:center}@media screen and (max-width:960px){.aoEntryArea .aoEntryInner .lead02{font-size:1.6rem;margin-bottom:20px}}@media screen and (min-width:961px){.aoEntryArea .aoEntryInner .lead02{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width:960px){.aoEntryArea .aoEntryInner p{font-weight:500;font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.aoEntryFlowArea{padding-bottom:40px}}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner{padding:0 10px}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner{margin-bottom:60px;padding:0 45px}}.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryImg{width:15%}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryImg{width:147px}}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont{width:82%}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont{width:734px}}.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont h4{color:#008045;font-weight:600;letter-spacing:.1em;border-bottom:solid 1px #008045}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont h4{font-size:1.4rem;line-height:24px;padding-bottom:5px;margin-bottom:15px}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont h4{font-size:1.8rem;line-height:30px;padding-bottom:10px;margin-bottom:20px}}.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont .entry__txt{font-weight:600;display:inline-block}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont .entry__txt{font-size:1.4rem;line-height:26px;margin:0}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont .entry__txt{background:#f1f1f1;font-size:1.4rem;line-height:26px;margin:0 0 10px}}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont .asterisk{font-size:1.2rem;margin:15px 0 0;line-height:22px}}@media screen and (max-width:960px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont p{font-size:1.4rem;line-height:26px;margin:0 0 18px}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont p{margin:0 0 20px}}@media screen and (min-width:961px){.aoEntryFlowArea .aoEntryFlowInner .aoEntryFlowWrap .aoEntryCont .p-linkWrap--entrance{width:400px;margin:0}}@media screen and (min-width:961px){.aoEntryFlowArea .p-linkWrap--entrance{width:400px;margin:0 auto}}.aoEntryFlowArea .p-linkWrap--entrance .p-linkList{width:100%}@media screen and (min-width:961px){.aoEntryFlowArea .p-linkWrap--entrance .p-linkList{margin-right:0}}@media screen and (max-width:960px){.p-linkWrap.p-linkWrap--entrance.p-linkWrap--auto{margin-bottom:30px}}@media screen and (min-width:961px){.p-linkWrap.p-linkWrap--entrance.p-linkWrap--auto{width:400px;margin:0 auto 50px}}.p-linkWrap.p-linkWrap--entrance.p-linkWrap--auto a{width:100%;margin-bottom:0}@media screen and (min-width:961px){#guideline03.c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel,#guideline04.c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding-bottom:20px}}.g-heroWrap--lefttitle.g-heroWrap--employment-job{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-job{background:url(../img/employment/job/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-job:before{background:url(../img/employment/job/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-job .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--employment-job{background-image:url(../img/employment/bg-left.png),url(../img/employment/job/bg-right.png);background-repeat:no-repeat;background-position:left 19%,right bottom}@media screen and (max-width:960px){.c-container.c-container--employment-job{background-image:url(../img/employment/job/bg-right.png);background-position:right bottom;background-size:271px;padding-top:120px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--employment-job{padding-bottom:100px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--job{margin-bottom:70px}}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--job .p-txt__lead.p-txt__lead--green{font-size:1.8rem;line-height:26px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--job .p-txt__lead.p-txt__lead--green{font-size:2.6rem;line-height:38px}}@media screen and (min-width:961px){.companyList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.companyList ul li{font-weight:500;position:relative;letter-spacing:.1em;margin-bottom:2px}@media screen and (max-width:960px){.companyList ul li{font-size:1.2rem;line-height:22px;padding-left:15px}}@media screen and (min-width:961px){.companyList ul li{font-size:1.2rem;line-height:22px;width:24.5%;margin-right:.65%;padding-left:15px}.companyList ul li:nth-child(4n){margin-right:0}}.companyList ul li:before{content:"・";position:absolute;width:12px;left:0}.companyList ul li:last-child{padding-left:0}.companyList ul li:last-child:before{display:none}.p-txt__lead.p-txt__lead--black{font-weight:600;text-align:center}@media screen and (max-width:960px){.p-txt__lead.p-txt__lead--black{font-size:1.6rem;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){.p-txt__lead.p-txt__lead--black{font-size:1.8rem;line-height:30px;margin-bottom:50px}}.g-heroWrap--lefttitle.g-heroWrap--employment-schedule{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-schedule{background:url(../img/employment/schedule/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-schedule:before{background:url(../img/employment/schedule/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-schedule .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-schedule .g-heroInner .g-heroTitleWrap span{font-size:4.6rem;line-height:64px}}.c-container.c-container--employment-schedule{background-image:url(../img/employment/schedule/bg-right.png);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width:960px){.c-container.c-container--employment-schedule{background-image:url(../img/employment/schedule/bg-right.png);background-position:right bottom;background-size:271px;padding-top:150px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--employment-schedule{padding-bottom:100px}}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--schedule{margin-bottom:50px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--schedule{margin-bottom:70px}}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--schedule .p-txt__lead.p-txt__lead--green{font-size:1.8rem;line-height:26px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--schedule .p-txt__lead.p-txt__lead--green{font-size:2.6rem;line-height:38px}}.c-inner.c-inner--md.c-inner--schedule p{letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--schedule p{font-size:1.6rem;line-height:26px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--schedule p{font-size:1.8rem;line-height:38px}}@media screen and (max-width:960px){.headline-diagonalline{padding:0 45px}}@media screen and (max-width:960px){.eventProgramArea{margin-bottom:50px;padding:0 20px}}@media screen and (min-width:961px){.eventProgramArea{width:90%;max-width:1000px;margin:0 auto 100px}}@media screen and (max-width:960px){.programArea .programBox{margin-bottom:20px}}@media screen and (min-width:961px){.programArea .programBox{width:48%;margin-right:4%;margin-bottom:20px}.programArea .programBox:last-child{margin-right:0}}.programArea .programBox .programTtl{font-weight:600;background:#008045;color:#fff;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.programArea .programBox .programTtl{font-size:1.2rem;line-height:40px;margin:0 0 5px}}@media screen and (min-width:961px){.programArea .programBox .programTtl{font-size:2.2rem;line-height:30px;margin:0 0 5px;padding:5px 0}}@media screen and (min-width:961px){.programWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.programTable table{width:100%;background:#e3f0d0}@media screen and (max-width:960px){.programTable table{margin-bottom:10px;display:inline-block}}@media screen and (min-width:961px){.programTable table{display:inline-block}}.programTable table tr:nth-child(1) td[rowspan]{border-right:none;border-bottom:none}@media screen and (max-width:960px){.programTable table tr:nth-child(1) td[rowspan]{width:45%;padding:0}}@media screen and (min-width:961px){.programTable table tr:nth-child(1) td[rowspan]{width:149px;padding:10px 5px}}@media screen and (min-width:961px){.programTable table tr:nth-child(1) td[colspan]{width:235px}}.programTable table tr:nth-child(7) td[rowspan]{border-bottom:none}@media screen and (max-width:960px){.programTable table tr:nth-child(7) td[rowspan]{width:70px;padding:0}}@media screen and (min-width:961px){.programTable table tr:nth-child(7) td[rowspan]{width:70px;padding:0}}.programTable table tr:last-child th{border-bottom:none}.programTable table tr:last-child td{border-bottom:none}.programTable table tr th{background:#e3f0d0;font-weight:600;text-align:center;vertical-align:middle;border-right:solid 5px #fff;border-bottom:solid 5px #fff}@media screen and (max-width:960px){.programTable table tr th{font-size:1.2rem;line-height:12px;padding:10px;width:16%}}@media screen and (min-width:961px){.programTable table tr th{width:75.85px;padding:10px 0}}.programTable table tr th.bg__yellow{background:#fff5a8}.programTable table tr td{background:#f1f1f1;vertical-align:middle;border-right:solid 5px #fff;border-bottom:solid 5px #fff;position:relative;font-weight:500}@media screen and (max-width:960px){.programTable table tr td{font-size:1.2rem;line-height:18px;padding:10px 5px;width:166px}}@media screen and (min-width:961px){.programTable table tr td{font-size:1.4rem;width:165px}}.programTable table tr td.bg__green{background:#e3f0d0}.programTable table tr td.bg__green02{background:#b9e084}.programTable table tr td .program__vertical{height:300px;margin:auto;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:center;vertical-align:middle;letter-spacing:.1em}@media screen and (max-width:960px){.programTable table tr td .program__vertical{font-size:1.2rem}}.programTable table tr td .program__list li{position:relative}@media screen and (max-width:960px){.programTable table tr td .program__list li{font-size:1.2rem;padding-left:14px}}@media screen and (min-width:961px){.programTable table tr td .program__list li{font-size:1.4rem;padding-left:15px}}.programTable table tr td .program__list li:before{content:'・';display:inline-block;position:absolute;left:0}.programTable table tr td .program__img{position:relative}@media screen and (max-width:960px){.programTable table tr td .program__img{width:150px}}@media screen and (min-width:961px){.programTable table tr td .program__img{width:235px}}.programTable table tr td .program__img img{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1}@media screen and (max-width:960px){.programTable table tr td .program__img img{width:150px}}@media screen and (min-width:961px){.programTable table tr td .program__img img{top:-10px;width:213.33px}}.programTable--02 table{width:100%;display:inline-block}.programTable--02 table tr:nth-child(1) td[rowspan]{border-right:none;border-bottom:none}@media screen and (max-width:960px){.programTable--02 table tr:nth-child(1) td[rowspan]{width:159px}}@media screen and (min-width:961px){.programTable--02 table tr:nth-child(1) td[rowspan]{width:159px;padding:10px 5px}}@media screen and (min-width:961px){.programTable--02 table tr:nth-child(1) td[colspan]{width:215px}}@media screen and (max-width:960px){.programTable--02 table tr:nth-child(2) td[rowspan]{width:58.9px;padding:0}}@media screen and (min-width:961px){.programTable--02 table tr:nth-child(2) td[rowspan]{width:80px;padding:10px}}.programTable--02 table tr:last-child th{border-bottom:none}.programTable--02 table tr:last-child td{border-bottom:none}.programTable--02 table tr th{background:#e3f0d0;font-weight:600;text-align:center;vertical-align:middle;border-right:solid 5px #fff;border-bottom:solid 5px #fff;padding:10px 0}@media screen and (min-width:961px){.programTable--02 table tr th{width:75.85px}}.programTable--02 table tr th.bg__yellow{background:#fff5a8}.programTable--02 table tr td{background:#f1f1f1;vertical-align:middle;border-right:solid 5px #fff;border-bottom:solid 5px #fff;position:relative;font-weight:500}@media screen and (min-width:961px){.programTable--02 table tr td{font-size:1.4rem;width:210px;padding:10px}}.programTable--02 table tr td .program__vertical{height:431px}.programTable--02 table tr td .program__img{position:absolute;left:50%}@media screen and (max-width:960px){.programTable--02 table tr td .program__img{width:150px}}@media screen and (min-width:961px){.programTable--02 table tr td .program__img{width:213.33px;left:22px}}.programTable--02 table tr td .program__img img{position:absolute;z-index:1}@media screen and (max-width:960px){.programTable--02 table tr td .program__img img{width:150px}}@media screen and (min-width:961px){.programTable--02 table tr td .program__img img{width:213.33px}}@media screen and (max-width:960px){.programTable--02 table tr td .program__img.program__img02{left:7px;top:12px}}.g-heroWrap--lefttitle.g-heroWrap--employment-informal{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal{background:url(../img/employment/informal/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal:before{background:url(../img/employment/informal/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal .g-heroInner{top:19vh}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal .g-heroInner .g-heroTitleWrap .u-fs-top{font-size:1.8rem;display:block}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal .g-heroInner .g-heroTitleWrap .u-fs{font-size:1.4rem;display:block}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-informal .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem;display:block}}.c-entranceWrap.c-entranceWrap--employment-informal{background-image:url(../img/employment/informal/bg-right01.png);background-repeat:no-repeat}@media screen and (max-width:960px){.c-entranceWrap.c-entranceWrap--employment-informal{background-image:none}}@media screen and (min-width:961px){.c-entranceWrap.c-entranceWrap--employment-informal{background-position:right 200px}}.c-container.c-container--employment-informal{background-repeat:no-repeat}@media screen and (max-width:960px){.c-container.c-container--employment-informal{background-image:url(../img/employment/informal/bg-right02.png);padding-top:120px;background-size:271px;background-position:right bottom;padding-bottom:10px}}@media screen and (min-width:961px){.c-container.c-container--employment-informal{background-image:url(../img/employment/informal/bg-left.png),url(../img/employment/informal/bg-right02.png);background-position:left 50%,right bottom;padding-top:100px;padding-bottom:150px}}@media screen and (max-width:960px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:500}@media screen and (max-width:960px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:600;font-size:.9rem;width:32%;margin-right:2%;margin-bottom:20px;text-align:center}.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(3n){margin-right:0}.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(4){margin-right:0}}@media screen and (min-width:961px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-size:1.8rem;width:313px;margin:0 24px 0 0;line-height:26px}.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:last-child{margin:0}}.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a{display:block;height:100%}.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:5px 0}}@media screen and (min-width:961px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:27px 0;width:100%;height:100%}}@media screen and (max-width:960px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:16.89px;width:16.89px;height:16.89px;left:-5px;top:-5px}}@media screen and (min-width:961px){.c-container.c-container--employment-informal .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:40px;width:40px;height:40px;left:-10px;top:-10px}}@media screen and (max-width:960px){.c-container.c-container--employment-informal .c-switchBtn .switch-group .switch.is-active:before{border-width:6px;bottom:-11px}}@media screen and (min-width:961px){.c-container.c-container--employment-informal .c-switchBtn .switch-group .switch.is-active:before{border-width:8px;bottom:-16px}}@media screen and (max-width:960px){.c-container.c-container--employment-informal .c-switchBtn .switch-group .switch.is-active:after{border-width:7px;bottom:-15px}}@media screen and (min-width:961px){.c-container.c-container--employment-informal .c-switchBtn .switch-group .switch.is-active:after{border-width:9px;bottom:-20px}}@media screen and (max-width:960px){.licentiate_studentWrap .licentiate_studentInner{padding:0 20px}}@media screen and (min-width:961px){.licentiate_studentWrap .licentiate_studentInner{width:90%;max-width:1000px;margin:0 auto}}.licentiateWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.licentiateWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.licentiateWrap .licentiateList{background-color:#fff;background-repeat:no-repeat;background-position:left top;background-size:25px;border-bottom-style:solid;border-bottom-width:2px}@media screen and (max-width:960px){.licentiateWrap .licentiateList{width:48%;margin-bottom:4%}}@media screen and (min-width:961px){.licentiateWrap .licentiateList{width:17%;margin-right:3.5%;margin-bottom:3.5%}}@media screen and (min-width:961px){.licentiateWrap .licentiateList:nth-child(5n){margin-right:0}}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont{padding:0 10px 10px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont{padding:0 10px 15px}}.licentiateWrap .licentiateList .licentiateCont .qualification{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-style:dotted;border-bottom-width:3px}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .qualification{height:80px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .qualification{height:95px}}.licentiateWrap .licentiateList .licentiateCont .qualification h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .qualification h4{font-size:1.3rem;line-height:22px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .qualification h4{font-size:1.6rem;line-height:26px}}.licentiateWrap .licentiateList .licentiateCont .qualification h4 span{display:block;text-align:right;line-height:1;position:absolute;right:0;bottom:7px}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .qualification h4 span{font-size:.9rem}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .qualification h4 span{font-size:1.2rem}}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateImg{margin:10px 0;padding:0 10px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateImg{margin:14px 0 15px;padding:0 10px}}.licentiateWrap .licentiateList .licentiateCont .licentiateImg img{border-radius:50%}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name{position:relative;font-weight:600}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name{font-size:1.3rem;line-height:20px;margin-bottom:15px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name{font-size:1.5rem;line-height:24px;margin-bottom:15px}}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name span{padding-left:5px}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name span{font-size:1rem}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name span{font-size:1rem}}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__name:before{content:'';display:inline-block;position:absolute;width:25px;height:1px;background:#3b3b3b;left:0;bottom:-5px}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__course{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__course{font-size:1.2rem;line-height:16px;height:40px}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__course{font-size:1.2rem;line-height:16px;height:40px}}.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__from{font-weight:500}@media screen and (max-width:960px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__from{font-size:1rem}}@media screen and (min-width:961px){.licentiateWrap .licentiateList .licentiateCont .licentiateInfo .licentiate__from{font-size:1.2rem}}.licentiateList--cg{background-image:url(../img/corner_cg.svg);border-bottom-color:#edc300}.licentiateList--cg .qualification{border-bottom-color:#edc300}.licentiateList--cg .licentiate__course{color:#edc300}.licentiateList--ai{background-image:url(../img/corner_ai.svg);border-bottom-color:#0f5ac8}.licentiateList--ai .qualification{border-bottom-color:#0f5ac8}.licentiateList--ai .licentiate__course{color:#0f5ac8}.licentiateList--elec{background-image:url(../img/corner_elec.svg);border-bottom-color:#2bb736}.licentiateList--elec .qualification{border-bottom-color:#2bb736}.licentiateList--elec .licentiate__course{color:#2bb736}.licentiateList--it{background-image:url(../img/corner_it.svg);border-bottom-color:#1678e6}.licentiateList--it .qualification{border-bottom-color:#1678e6}.licentiateList--it .licentiate__course{color:#1678e6}.licentiateList--game{background-image:url(../img/corner_game.svg);border-bottom-color:#eb4014}.licentiateList--game .qualification{border-bottom-color:#eb4014}.licentiateList--game .licentiate__course{color:#eb4014}.licentiateList--animation{background-image:url(../img/corner_animation.svg);border-bottom-color:#f04b8b}.licentiateList--animation .qualification{border-bottom-color:#f04b8b}.licentiateList--animation .licentiate__course{color:#f04b8b}.licentiateList--security{background-image:url(../img/corner_security.svg);border-bottom-color:#1ea5e5}.licentiateList--security .qualification{border-bottom-color:#1ea5e5}.licentiateList--security .licentiate__course{color:#1ea5e5}.licentiateList--design{background-image:url(../img/corner_design.svg);border-bottom-color:#ed8e29}.licentiateList--design .qualification{border-bottom-color:#ed8e29}.licentiateList--design .licentiate__course{color:#ed8e29}.licentiateList--mobile{background-image:url(../img/corner_mobile.svg);border-bottom-color:#2fc4cb}.licentiateList--mobile .qualification{border-bottom-color:#2fc4cb}.licentiateList--mobile .licentiate__course{color:#2fc4cb}.g-heroWrap--lefttitle.g-heroWrap--employment-referral{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--employment-referral{background:url(../img/employment/referral/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--employment-referral:before{background:url(../img/employment/referral/kv-03.png) no-repeat left top;background-size:cover}}.c-container.c-container--employment-referral{background-image:url(../img/employment/schedule/bg-right.png);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width:960px){.c-container.c-container--employment-referral{background-image:url(../img/employment/schedule/bg-right.png);background-position:right bottom;background-size:271px;padding-top:110px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--employment-referral{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-requestSwitchWrap{padding-bottom:0}}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:500}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-weight:600;font-size:.9rem;width:48%;margin-right:2%;margin-bottom:20px;text-align:center}.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(3n){margin-right:0}.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch:nth-child(4){margin-right:0}}@media screen and (min-width:961px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch{font-size:1.8rem;width:373px;margin:0 17px;line-height:26px}}.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch a{display:block;height:100%}.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:5px 0}}@media screen and (min-width:961px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch span{padding:27px 0;width:100%;height:100%}}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:16.89px;width:16.89px;height:16.89px;left:-5px;top:-5px}}@media screen and (min-width:961px){.c-container.c-container--employment-referral .c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .switch.is-active span:before{background-size:40px;width:40px;height:40px;left:-10px;top:-10px}}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-switchBtn .switch-group .switch.is-active:before{border-width:6px;bottom:-11px}}@media screen and (min-width:961px){.c-container.c-container--employment-referral .c-switchBtn .switch-group .switch.is-active:before{border-width:8px;bottom:-16px}}@media screen and (max-width:960px){.c-container.c-container--employment-referral .c-switchBtn .switch-group .switch.is-active:after{border-width:7px;bottom:-15px}}@media screen and (min-width:961px){.c-container.c-container--employment-referral .c-switchBtn .switch-group .switch.is-active:after{border-width:9px;bottom:-20px}}.p-txt__lead.p-txt__lead--referral{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.p-txt__lead.p-txt__lead--referral{font-size:1.4rem;line-height:26px;margin-bottom:30px;padding:0 30px}}@media screen and (min-width:961px){.p-txt__lead.p-txt__lead--referral{font-size:1.8rem;margin-bottom:50px}}.referralArea{background-color:#fff;background-image:url(../img/licentiate/bg-inner-left.png),url(../img/licentiate/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.referralArea{background-image:none;margin-bottom:50px;padding:30px 20px}}@media screen and (min-width:961px){.referralArea{width:90%;max-width:1000px;margin:0 auto 100px;padding:75px}}@media screen and (min-width:961px){.referralArea .referralInner{max-width:850px;margin:0 auto}}.referralArea .referralInner .accordion_one .accordion_header{font-weight:600;color:#008045;border-bottom:solid 1px #008045;border-left:solid 5px #008045}@media screen and (min-width:961px){.referralArea .referralInner .accordion_one .accordion_header{padding:10px 20px}}.referralArea .referralInner .accordion_one .i_box:before{background:url(../img/licentiate/ico-open.svg) no-repeat center center;background-size:100%}.referralArea .referralInner .accordion_one .i_box:after{background:url(../img/licentiate/ico-close.svg) no-repeat center center;background-size:100%}@media screen and (max-width:960px){.referralArea .referralInner .accordion_one .accordion_inner{padding:20px 0 25px}}@media screen and (min-width:961px){.referralArea .referralInner .accordion_one .accordion_inner{padding:30px 0 35px}}.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr:nth-child(odd) th{background:#b9e084}.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr:nth-child(even) th{background:#fff5a8}.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr th{font-weight:600;color:#333;letter-spacing:.1em;border-right:solid 5px #fff;border-bottom:solid 5px #fff;vertical-align:middle}@media screen and (max-width:960px){.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr th{font-size:1.2rem;width:25%}}@media screen and (min-width:961px){.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr th{font-size:1.2rem;width:20%;padding:11px 20px}}.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td{font-weight:600;color:#333;background:#f1f1f1;letter-spacing:.1em;border-bottom:solid 5px #fff}@media screen and (max-width:960px){.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td{font-size:1.2rem;width:75%}}@media screen and (min-width:961px){.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td{font-size:1.2rem;width:80%;padding:11px 20px}}.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td a{color:#333;background:url(../img/licentiate/ico-blank.svg) no-repeat right center}@media screen and (max-width:960px){.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td a{word-break:break-all;padding-right:25px}}@media screen and (min-width:961px){.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td a{padding-right:25px}.referralArea .referralInner .accordion_one .accordion_inner .box_one table tr td a:hover{text-decoration:underline}}@media screen and (min-width:961px){.referralWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.referralWrap .referralBox{margin-bottom:30px}.referralWrap .referralBox:last-child{margin-bottom:0}}@media screen and (min-width:961px){.referralWrap .referralBox{width:48%;margin-right:4%}.referralWrap .referralBox:last-child{margin-right:0}}.referralWrap .referralBox h4{font-weight:600;background:#b9e084;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.referralWrap .referralBox h4{font-size:1.4rem;margin-bottom:10px;padding:5px 0}}@media screen and (min-width:961px){.referralWrap .referralBox h4{font-size:1.4rem;margin-bottom:20px;padding:5px 0}}.referralWrap .referralBox .referral__txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.referralWrap .referralBox .referral__txt{font-size:1.4rem;line-height:26px;margin:0 0 10px}}@media screen and (min-width:961px){.referralWrap .referralBox .referral__txt{font-size:1.4rem;line-height:26px;margin:0 0 10px}}.referralWrap .referralBox .referral__txt__small{letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.referralWrap .referralBox .referral__txt__small{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.referralWrap .referralBox .referral__txt__small{font-size:1.2rem;line-height:22px}}@media screen and (max-width:960px){.g-heroInner--collegenews{padding:25px 0 40px}}@media screen and (min-width:961px){.g-heroInner--collegenews{padding:72px 0 52px}}.g-heroInner--collegenews h2{font-weight:700}.g-heroInner--collegenews h2 span{letter-spacing:.1em}@media screen and (min-width:961px){.g-heroInner--collegenews h2 span{font-size:5.5rem}}main{position:relative}@media screen and (min-width:961px){main{padding-top:97px}}@media screen and (max-width:960px){main.collegenews{background:#f8f8f8 url(../img/collegenews/bg-kv.png) no-repeat left 0;background-size:125px}}@media screen and (min-width:961px){main.collegenews{background:#f8f8f8 url(../img/collegenews/bg-kv.png) no-repeat left 97px;background-size:500px;display:block}}main.collegenews .c-container--collegenews{background-image:url(../img/collegenews/bg-cont-left.png),url(../img/collegenews/bg-cont-right.png);background-repeat:no-repeat;background-position:left bottom,right 40%}@media screen and (max-width:960px){main.collegenews .c-container--collegenews{background-position:left 78%,right 40%;background-size:201px,375px;padding-bottom:0}}@media screen and (min-width:961px){main.collegenews .c-container--collegenews{padding-bottom:110px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap{width:90%;max-width:1000px;margin:0 auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews{padding:0 20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews{width:635px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList{margin-bottom:30px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList{width:300px;margin-right:35px;margin-bottom:60px}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList:nth-child(2n){margin-right:0}}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink{width:100%}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink{display:block;padding:0;border-bottom:none}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea{width:100%;margin-bottom:10px}}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--cg{border-top:solid 2px #edc300;border-left:solid 2px #edc300;border-right:solid 2px #e66446;border-bottom:solid 2px #e66446}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--game{border-top:solid 2px #eb4014;border-left:solid 2px #eb4014;border-right:solid 2px #9fb5ff;border-bottom:solid 2px #9fb5ff}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--animation{border-top:solid 2px #f46282;border-left:solid 2px #f46282;border-right:solid 2px #96be00;border-bottom:solid 2px #96be00}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--design{border-top:solid 2px #ed8e29;border-left:solid 2px #ed8e29;border-right:solid 2px #be41d2;border-bottom:solid 2px #be41d2}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--ai{border-top:solid 2px #005ac8;border-left:solid 2px #005ac8;border-right:solid 2px #1496e6;border-bottom:solid 2px #1496e6}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--mobile{border-top:solid 2px #9b458e;border-left:solid 2px #9b458e;border-right:solid 2px #74c0d2;border-bottom:solid 2px #74c0d2}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--it{border-top:solid 2px #0a78e6;border-left:solid 2px #0a78e6;border-right:solid 2px #4fc33d;border-bottom:solid 2px #4fc33d}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--security{border-top:solid 2px #16a5e5;border-left:solid 2px #16a5e5;border-right:solid 2px #cc9338;border-bottom:solid 2px #cc9338}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--elec{border-top:solid 2px #2bb736;border-left:solid 2px #2bb736;border-right:solid 2px #cec724;border-bottom:solid 2px #cec724}.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea--yakan{border-top:solid 2px #3778dc;border-left:solid 2px #3778dc;border-right:solid 2px #fab04b;border-bottom:solid 2px #fab04b}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea .c-newsContImg{padding-top:55%}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContLink .c-newsContImgArea .c-newsContImg{padding-top:54.393%;background-size:auto}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContTxt .c-newsContTtl p{font-weight:600;font-size:1.4rem;line-height:24px}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox{padding:0 20px 10px}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__main{margin-right:0}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__main .c-news__data{font-weight:500;font-size:1.4rem;margin-bottom:5px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__main .c-news__data{margin-bottom:10px}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__main .c-news__cate{font-weight:500;font-size:1.2rem;margin-bottom:5px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__sub ul li:last-child{margin-right:0}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__sub ul li{margin-bottom:5px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__sub ul li{margin-bottom:5px}}@media screen and (max-width:960px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__sub ul li span{font-size:1.1rem;padding:2px 10px 4px}}@media screen and (min-width:961px){.c-container.c-container--collegenews .collegenewsWrap .p-homeNewsCont.p-homeNewsCont--collegenews .p-NewsContSpWrap .p-NewsContSpList .c-newsContBox .c-newsContCategory .c-news__sub ul li span{padding:4px 10px 6px}}@media screen and (max-width:960px){.newsSideArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.newsSideArea{width:300px}}.newsSideArea .newsSideInner{background:#fff}@media screen and (max-width:960px){.newsSideArea .newsSideInner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 30px 20px}}@media screen and (min-width:961px){.newsSideArea .newsSideInner{margin-bottom:30px;padding:30px 25px}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCateArea{margin-bottom:20px}}@media screen and (min-width:961px){.newsSideArea .newsSideInner .newsCateArea{margin-bottom:40px}}.newsSideArea .newsSideInner .newsCateArea h3{position:relative}@media screen and (min-width:961px){.newsSideArea .newsSideInner .newsCateArea h3 span{width:40%}.newsSideArea .newsSideInner .newsCateArea h3:before{content:'';display:inline-block;position:absolute;width:125px;height:1.5px;background:#40a073;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.newsSideArea .newsSideInner .newsCateArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCateArea ul{padding:0 10px}}.newsSideArea .newsSideInner .newsCateArea ul li{width:50%}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCateArea ul li{width:48%;margin-right:4%;border-bottom:solid 1px #b7b7b7}.newsSideArea .newsSideInner .newsCateArea ul li:nth-child(2n){margin-right:0}.newsSideArea .newsSideInner .newsCateArea ul li:nth-child(6){border-bottom:none}.newsSideArea .newsSideInner .newsCateArea ul li:nth-child(7){border-bottom:none}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea .newsCourseFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea .newsCourseWrap{width:48%;margin-right:4%;margin-bottom:20px}.newsSideArea .newsSideInner .newsCourseArea .newsCourseWrap:nth-child(2n){margin-right:0}}@media screen and (min-width:961px){.newsSideArea .newsSideInner .newsCourseArea .newsCourseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea .courseIco{background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:5px 0;background-repeat:no-repeat;background-position:left top;background-size:23px}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--cg{background-image:url(../img/corner_cg.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--game{background-image:url(../img/corner_game.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--animation{background-image:url(../img/corner_animation.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--ai{background-image:url(../img/corner_ai.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--design{background-image:url(../img/corner_design.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--elec{background-image:url(../img/corner_elec.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--it{background-image:url(../img/corner_it.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--mobile{background-image:url(../img/corner_mobile.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--security{background-image:url(../img/corner_security.svg)}.newsSideArea .newsSideInner .newsCourseArea .courseIco.courseIco--yakan{background-image:url(../img/corner_yakan.svg)}}@media screen and (min-width:961px){.newsSideArea .newsSideInner .newsCourseArea .courseIco{margin-right:5px}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea .courseIco span img{width:35px}}@media screen and (min-width:961px){.newsSideArea .newsSideInner .newsCourseArea .courseIco span img{width:24px}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea .courseIco p{font-weight:600;font-size:1.2rem}}@media screen and (min-width:961px){.newsSideArea .newsSideInner .newsCourseArea .courseIco p{display:none}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea ul li{position:relative;height:63px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.newsSideArea .newsSideInner .newsCourseArea ul li span{display:none}}@media screen and (max-width:960px){.newsSideArea .newsSideInner .newsCourseArea ul li a{position:relative;font-size:1.1rem}}.newsSideArea .newsSideInner .newsCourseArea ul li a:before{content:'>';display:inline-block;font-size:12px;font-size:1.2rem;position:absolute;left:-10px}@media screen and (max-width:960px){.newsSideArea .newsSideInner h3{margin-bottom:20px}}@media screen and (min-width:961px){.newsSideArea .newsSideInner h3{margin-bottom:20px}}.newsSideArea .newsSideInner h3 span{background:#40a073;font-weight:600;color:#fff;border-radius:25px;display:inline-block;width:100%}@media screen and (max-width:960px){.newsSideArea .newsSideInner h3 span{letter-spacing:.1em;font-size:1.4rem;text-align:center;padding:5px}}@media screen and (min-width:961px){.newsSideArea .newsSideInner h3 span{font-size:1.4rem;text-align:center;padding:3px}}.newsSideArea .newsSideInner ul li{font-weight:500}@media screen and (max-width:960px){.newsSideArea .newsSideInner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;border-bottom:solid 1px #b7b7b7}.newsSideArea .newsSideInner ul li:last-child{border-bottom:none}}.newsSideArea .newsSideInner ul li a{color:#3b3b3b}@media screen and (max-width:960px){.newsSideArea .newsSideInner ul li a{display:block;padding:15px 0}}@media screen and (min-width:961px){.newsSideArea .newsSideInner ul li a{font-size:1.2rem}.newsSideArea .newsSideInner ul li a:hover{text-decoration:underline}}.newsSideArea .newsSideInner ul li span{font-size:12px;font-size:1.2rem;margin-right:5px}@media screen and (max-width:960px){.newsSideArea .newsSideInner ul li span{padding:15px 0}}.newsSideArea .newsSideInner ul li.side-avtiv{color:#008045}.newsSideArea .newsSideInner ul li.side-avtiv a{color:#008045}@media screen and (min-width:961px){.newsSideArea .newsSideInner ul li.side-avtiv a:hover{text-decoration:none}}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 20px 40px;padding:0}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank{padding:0 0 30px}}.newsSideInner.newsSideInner--rank .newsRankArea h3{background:#b9e084;color:#008045;border-left:solid 8px #008045;text-align:left}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea h3{margin-bottom:15px;padding-left:15px}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea h3{margin-bottom:15px;padding-left:15px}}.newsSideInner.newsSideInner--rank .newsRankArea h3 span{color:#008045;background:none;text-align:left}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea h3 span{font-size:1.5rem;padding:5px 0}}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList{border-bottom:solid 1px #ecefec;display:block}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList{margin:0 10px;padding:0 0 15px}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList{padding:5px 20px 10px}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank{font-weight:500;display:inline-block}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank{font-size:1.5rem;background-position:right 15.5px;background-repeat:no-repeat;width:40%}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank{font-size:1.3rem;width:46%;background-position:right 15.5px;background-repeat:no-repeat}}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank span{font-size:2.1rem}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank span{font-size:1.8rem}}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank.headline__rank--01{color:#008045;background-image:url(../img/collegenews/ico-rank01.svg)}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank.headline__rank--02{color:#b9e084;background-image:url(../img/collegenews/ico-rank02.svg)}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .headline__rank.headline__rank--03{color:#b7b7b7;background-image:url(../img/collegenews/ico-rank03.svg)}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .newsRankWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg{height:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg{width:46%;padding-top:21.27%}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg{width:46%;padding-top:22.79%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--cg{border-top:solid 2px #edc300;border-left:solid 2px #edc300;border-right:solid 2px #e66446;border-bottom:solid 2px #e66446}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--game{border-top:solid 2px #eb4014;border-left:solid 2px #eb4014;border-right:solid 2px #9fb5ff;border-bottom:solid 2px #9fb5ff}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--animation{border-top:solid 2px #f46282;border-left:solid 2px #f46282;border-right:solid 2px #96be00;border-bottom:solid 2px #96be00}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--design{border-top:solid 2px #ed8e29;border-left:solid 2px #ed8e29;border-right:solid 2px #be41d2;border-bottom:solid 2px #be41d2}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--ai{border-top:solid 2px #005ac8;border-left:solid 2px #005ac8;border-right:solid 2px #1496e6;border-bottom:solid 2px #1496e6}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--mobile{border-top:solid 2px #9b458e;border-left:solid 2px #9b458e;border-right:solid 2px #74c0d2;border-bottom:solid 2px #74c0d2}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--it{border-top:solid 2px #0a78e6;border-left:solid 2px #0a78e6;border-right:solid 2px #4fc33d;border-bottom:solid 2px #4fc33d}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--security{border-top:solid 2px #16a5e5;border-left:solid 2px #16a5e5;border-right:solid 2px #cc9338;border-bottom:solid 2px #cc9338}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--elec{border-top:solid 2px #2bb736;border-left:solid 2px #2bb736;border-right:solid 2px #cec724;border-bottom:solid 2px #cec724}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankImg--yakan{border-top:solid 2px #3778dc;border-left:solid 2px #3778dc;border-right:solid 2px #fab04b;border-bottom:solid 2px #fab04b}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankCont{width:50%}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankCont{width:52%}}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankCont p{color:#3b3b3b;letter-spacing:.1em}@media screen and (max-width:960px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankCont p{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList .rankCont p{font-size:1.2rem;line-height:22px}}.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList:last-child{border-bottom:none}@media screen and (min-width:961px){.newsSideInner.newsSideInner--rank .newsRankArea .newsRankList:last-child{padding-bottom:0}}@media screen and (max-width:960px){.sp-side-cont-hide,.sp-side-cont-hide02{display:none}}.sp-news-btn01,.sp-news-btn02{text-align:center;display:block;color:#3b3b3b;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;-erbkit-transition:.5s;position:relative}@media screen and (max-width:960px){.sp-news-btn01,.sp-news-btn02{font-size:1.2rem;margin:30px 0 0}}@media screen and (min-width:961px){.sp-news-btn01,.sp-news-btn02{display:none}}.sp-news-btn01--white,.sp-news-btn02--white{color:#fff}.sp-news-btn01:after,.sp-news-btn02:after{content:"さらに見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s;-erbkit-transition:.2s}@media screen and (max-width:960px){.sp-news-btn01:after,.sp-news-btn02:after{padding-top:30px}}@media screen and (min-width:961px){.sp-news-btn01:after,.sp-news-btn02:after{padding-top:30px}}.sp-news-btn01.toggle-on:after,.sp-news-btn02.toggle-on:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.sp-news-btn01.toggle-on:after,.sp-news-btn02.toggle-on:after{padding-top:30px}}@media screen and (min-width:961px){.sp-news-btn01.toggle-on:after,.sp-news-btn02.toggle-on:after{padding-top:30px}}@media screen and (max-width:960px){.c-pagenationNewsListWrap{margin-bottom:40px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap{margin-top:50px;width:calc(1000px)}}.c-pagenationNewsListWrap .c-pagenationNewsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li{margin:0 12px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li{margin:0 12px}}.c-pagenationNewsListWrap .c-pagenationNewsList li a{color:#008045;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li a{font-size:1.6rem}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li a{font-size:1.8rem}}.c-pagenationNewsListWrap .c-pagenationNewsList li span{color:#008045;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li span{font-size:1.6rem}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li span{font-size:1.8rem}}.c-pagenationNewsListWrap .c-pagenationNewsList li.active a span{color:#b9e084}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li a:hover span{color:#b9e084}}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li.prev{margin-right:20px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li.prev{margin-right:100px}}.c-pagenationNewsListWrap .c-pagenationNewsList li.prev a{background-image:url(../img/collegenews/ico-arrow-left-activ.svg);background-repeat:no-repeat;background-position:left center;display:block}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li.prev a{width:10px;height:17px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li.prev a{width:10px;height:17px}.c-pagenationNewsListWrap .c-pagenationNewsList li.prev a:hover{background-image:url(../img/collegenews/ico-arrow-left.svg)}}.c-pagenationNewsListWrap .c-pagenationNewsList li.prev span{background-image:url(../img/collegenews/ico-arrow-left.svg);background-repeat:no-repeat;background-position:left center;display:block}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li.prev span{width:10px;height:17px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li.prev span{width:10px;height:17px}}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li.next{margin-left:20px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li.next{margin-left:100px}}.c-pagenationNewsListWrap .c-pagenationNewsList li.next a{background-image:url(../img/collegenews/ico-arrow-right-activ.svg);background-repeat:no-repeat;background-position:left center;display:block}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li.next a{width:10px;height:17px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li.next a{width:10px;height:17px}.c-pagenationNewsListWrap .c-pagenationNewsList li.next a:hover{background-image:url(../img/collegenews/ico-arrow-right.svg)}}.c-pagenationNewsListWrap .c-pagenationNewsList li.next span{background-image:url(../img/collegenews/ico-arrow-right.svg);background-repeat:no-repeat;background-position:left center;display:block}@media screen and (max-width:960px){.c-pagenationNewsListWrap .c-pagenationNewsList li.next span{width:10px;height:17px}}@media screen and (min-width:961px){.c-pagenationNewsListWrap .c-pagenationNewsList li.next span{width:10px;height:17px}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post{background-position:left bottom,right 40%;padding-bottom:50px}}.c-container.c-container--collegenews.c-container--post .wpPostArea{background:#fff;background-color:#fff;background-image:url(../img/collegenews/bg-inner-left.png),url(../img/collegenews/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea{background-size:145px;margin-bottom:50px;padding-bottom:50px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea{width:90%;max-width:1000px;margin:0 auto 100px;padding-bottom:100px}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .headLineArea{margin-bottom:25px;padding:0 50px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .headLineArea{margin-bottom:30px}}.c-container.c-container--collegenews.c-container--post .wpPostArea .headLineArea h3{font-weight:500;background:url(../img/collegenews/post/border.svg) no-repeat center bottom;color:#008045;text-align:center}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .headLineArea h3{font-weight:600;font-size:2rem;line-height:32px;letter-spacing:.12em;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .headLineArea h3{font-size:2.6rem;line-height:38px;letter-spacing:.12em;padding-bottom:20px}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner{margin:0 0 100px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner{width:850px;margin:0 auto 80px}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContLeft{margin:0 0 20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContLeft{width:48%}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContRight{margin:0 0 20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContRight{width:48%}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContImg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContImg img{width:70%}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner .wpContWrap .wpContTxt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner p{letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner p{font-weight:500;font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post .wpPostArea .wpPostInner img{width:auto;max-width:850px}}.postMainImg{width:100%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media screen and (max-width:960px){.postMainImg{padding-top:53.334%;margin-bottom:20px}}@media screen and (min-width:961px){.postMainImg{padding-top:37.2%;width:850px;margin:0 auto 20px}}.postMainImg:before{content:'';background:url(../img/collegenews/ico-corner.svg) no-repeat left top;display:inline-block;position:absolute;top:0;left:0}@media screen and (max-width:960px){.postMainImg:before{background-size:50.37px;width:50.37px;height:50.37px}}@media screen and (min-width:961px){.postMainImg:before{width:73.73px;height:73.73px}}.wpDataArea{position:relative}@media screen and (max-width:960px){.wpDataArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding:20px 20px 0}}@media screen and (min-width:961px){.wpDataArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;padding:20px 20px 0}}.wpDataArea li{border-radius:25px;border:solid 1px #3b3b3b;background:#fff;line-height:1}@media screen and (max-width:960px){.wpDataArea li{font-size:1.2rem;margin-right:5px;padding:3px 10px 4px;margin:0 5px 10px 0}}@media screen and (min-width:961px){.wpDataArea li{font-size:1.1rem;margin-right:5px;padding:3px 10px 4px}}.wpDataArea li.tag{color:#fff;background:#b7b7b7;border:solid 1px #b7b7b7}.wpDataArea li.data{color:#3b3b3b;background:none;border:none}@media screen and (max-width:960px){.wpDataArea li.data{font-size:1.4rem;margin:0 130px 0 0;padding:2px 0 0}}@media screen and (min-width:961px){.wpDataArea li.data{font-size:1.4rem;position:absolute;right:20px;margin:0;padding:0}}@media screen and (max-width:960px){.postPageLinkArea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:264px;margin:0 auto}}@media screen and (min-width:961px){.postPageLinkArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.postPageLinkArea .pageLinkLeft{width:40%;margin-right:20%}}.postPageLinkArea .pageLinkLeft a{color:#3b3b3b;position:relative}@media screen and (max-width:960px){.postPageLinkArea .pageLinkLeft a{padding-left:10px;font-size:1.4rem;font-weight:500}}@media screen and (min-width:961px){.postPageLinkArea .pageLinkLeft a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}}.postPageLinkArea .pageLinkLeft a .ico-arrow-left{display:inline-block;position:relative;text-align:center;width:21px;height:21px;top:3px;left:-20px}@media screen and (max-width:960px){.postPageLinkArea .pageLinkLeft a .ico-arrow-left{top:5px;left:-20px}}.postPageLinkArea .pageLinkLeft a .ico-arrow-left span:before{color:#fff;background-color:#008045;width:21px;height:21px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s;transition:opacity .3s}.postPageLinkArea .pageLinkLeft a .ico-arrow-left span:after{color:#008045;background-color:#fff;width:21px;height:21px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.postPageLinkArea .pageLinkLeft a .ico-arrow-left span:before,.postPageLinkArea .pageLinkLeft a .ico-arrow-left span:after{content:'\e903';font-size:16px;line-height:21px;font-family:jec;vertical-align:middle;border-radius:50%;position:absolute}@media screen and (max-width:960px){.postPageLinkArea .p-homeBtnLink{position:absolute;width:264px;top:-60px}}@media screen and (min-width:961px){.postPageLinkArea .p-homeBtnLink{width:148px;margin:0 40px}}@media screen and (max-width:960px){.postPageLinkArea .p-homeBtnLink a{padding:10.5px}}@media screen and (min-width:961px){.postPageLinkArea .p-homeBtnLink a{font-size:1.4rem;padding:1.4px}}.postPageLinkArea .p-homeBtnLink a span:after{background:url(../img/collegenews/post/ico-arrow-right.svg) no-repeat right center}.postPageLinkArea .p-homeBtnLink a:hover span:after{background:url(../img/collegenews/post/ico-arrow-right-green.svg) no-repeat right center}.postPageLinkArea .pageLinkRight{position:relative}@media screen and (max-width:960px){.postPageLinkArea .pageLinkRight{width:38%}}.postPageLinkArea .pageLinkRight a{color:#3b3b3b}@media screen and (max-width:960px){.postPageLinkArea .pageLinkRight a{font-size:1.4rem;font-weight:500}}@media screen and (min-width:961px){.postPageLinkArea .pageLinkRight a{font-size:1.4rem}}@media screen and (max-width:960px){.postPageLinkArea .pageLinkRight a .ico-arrow-right{width:21px;top:-5px;right:-35px}}@media screen and (min-width:961px){.postPageLinkArea .pageLinkRight a .ico-arrow-right{top:19px;right:-47px}}.postPageLinkArea .pageLinkRight a .ico-arrow-right span:before{color:#fff;background-color:#008045;width:21px;height:21px}.postPageLinkArea .pageLinkRight a .ico-arrow-right span:after{color:#008045;background-color:#fff;width:21px;height:21px}.postPageLinkArea .pageLinkRight a .ico-arrow-right span:before,.postPageLinkArea .pageLinkRight a .ico-arrow-right span:after{position:absolute;font-size:16px;line-height:21px}@media screen and (max-width:960px){.pageLinkLeft a:hover .ico-arrow-left span:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.pageLinkLeft a:hover .ico-arrow-left span:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media screen and (min-width:961px){.pageLinkLeft a:hover .ico-arrow-left span:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post{display:block;position:relative}.swiper-news-arrow.swiper-news-arrow--post .swiper-news-container{display:block;padding-bottom:50px}.swiper-news-arrow.swiper-news-arrow--post .swiper-button-next{display:block;background:url(../img/collegenews/post/ico-arrow-right-swipe.svg) no-repeat center center;background-size:27px;width:27px;height:59px;top:50px;right:0}.swiper-news-arrow.swiper-news-arrow--post .swiper-button-prev{display:block;background:url(../img/collegenews/post/ico-arrow-left-swipe.svg) no-repeat center center;background-size:27px;width:27px;height:59px;top:50px;left:0}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .swiper-button-next,.swiper-news-arrow.swiper-news-arrow--post .swiper-button-prev{top:40%}}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:none;padding-top:0;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink{width:32%}}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContImgArea{width:100%}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContImgArea{overflow:hidden;margin-bottom:10px}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContImgArea .c-newsContImg{width:100%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContImgArea .c-newsContImg{padding-top:51.667%}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContImgArea .c-newsContImg{padding-top:51.667%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt{color:#3b3b3b}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt{padding:10px 10px 0}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt{margin-bottom:0}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt .c-newsContTtl{font-weight:500}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt .c-newsContTtl{font-size:1.2rem}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt .c-newsContTtl p{font-size:1.4rem}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContTxt .c-newsContTtl{font-size:1.4rem;letter-spacing:.1em}}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory{padding:0 10px;height:109px}}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main{margin-right:10px}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main{margin-bottom:12px}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main .c-news__cate{font-weight:500;background:#b7b7b7;color:#fff;text-align:center;display:inline-block;border-radius:50px}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main .c-news__cate{font-size:1.2rem;padding:3px 10px;line-height:1;margin-bottom:10px}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main .c-news__cate{font-size:1.1rem;padding:2px 15px;width:auto;min-width:77px}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:400;color:#3b3b3b}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;width:100%;margin-bottom:10px}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul li{color:#3b3b3b;border:solid 1px #3b3b3b;border-radius:50px;display:inline-block}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul li{line-height:1;margin-right:5px;margin-bottom:5px}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul li{line-height:1;margin-right:5px;margin-bottom:5px}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul li span{display:inline-block}@media screen and (max-width:960px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul li span{font-size:1rem;padding:3px 10px 4px}}@media screen and (min-width:961px){.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink .c-newsContCategory .c-news__sub ul li span{font-size:1.1rem;padding:6px 12px 8px}}.swiper-news-arrow.swiper-news-arrow--post .c-newsContLink:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--post{width:264px;margin:40px auto 0}.p-homeBtnLink.p-homeBtnLink--post a{padding:10.5px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--post{display:none}}@media screen and (min-width:961px){.c-courseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-container.c-container--collegenews.c-container--urgentnews{background:none}@media screen and (max-width:960px){.urgentNewsInner{padding:0 20px 50px}}@media screen and (min-width:961px){.urgentNewsInner{width:90%;max-width:1000px;margin:0 auto}}.urgentNewsInner .urgentNewsArea .urgentNewsWrap{border-bottom:solid 1px #b7b7b7}@media screen and (max-width:960px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap{margin-bottom:15px;padding-bottom:15px}}@media screen and (min-width:961px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px}}.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__date{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__date{font-size:1.4rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__date{font-size:1.4rem;line-height:26px;margin-right:5%}}.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__txt{letter-spacing:.1em}@media screen and (max-width:960px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__txt{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__txt{font-size:1.4rem;line-height:26px}}.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__txt a{color:#3b3b3b}@media screen and (min-width:961px){.urgentNewsInner .urgentNewsArea .urgentNewsWrap .urgentNews__txt a:hover{text-decoration:underline}}.urgentnews__data{font-weight:600}@media screen and (max-width:960px){.urgentnews__data{text-align:center;font-size:1.4rem;margin:0 0 20px;padding:30px 0 0}}@media screen and (min-width:961px){.urgentnews__data{text-align:center;font-size:1.4rem;margin:0 0 20px;padding:30px 0 0}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post.c-container--post--urgentnews{padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post.c-container--post--urgentnews{padding-bottom:50px}}@media screen and (max-width:960px){.c-container.c-container--collegenews.c-container--post.c-container--post--urgentnews .p-lead__txt{font-size:1.5rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--collegenews.c-container--post.c-container--post--urgentnews .p-lead__txt{font-size:1.6rem;line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){.urgentSection{margin-bottom:30px}}@media screen and (min-width:961px){.urgentSection{margin-bottom:40px}}.urgentSection h4{font-weight:600}@media screen and (max-width:960px){.urgentSection h4{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.urgentSection h4{font-size:2.2rem;margin-bottom:20px}}.urgentSection .urgentList .urgentItem{position:relative}@media screen and (max-width:960px){.urgentSection .urgentList .urgentItem{margin-bottom:10px;padding-left:20px}}@media screen and (min-width:961px){.urgentSection .urgentList .urgentItem{margin-bottom:10px;padding-left:20px}}.urgentSection .urgentList .urgentItem:before{content:'◆';display:inline-block;position:absolute;left:0}.urgentSection .urgentList .urgentItem a{color:#333}@media screen and (max-width:960px){.urgentSection .urgentList .urgentItem a{font-size:1.4rem;line-height:20px}}@media screen and (min-width:961px){.urgentSection .urgentList .urgentItem a{font-size:1.4rem;line-height:20px}.urgentSection .urgentList .urgentItem a:hover{text-decoration:underline}}.urgentSection .urgentList .urgentItem a[target=_blank]{background:url(../img/urgent-news/ico-pdf.svg) no-repeat center right}@media screen and (max-width:960px){.urgentSection .urgentList .urgentItem a[target=_blank]{padding-right:15px}}@media screen and (min-width:961px){.urgentSection .urgentList .urgentItem a[target=_blank]{padding-right:15px}}.g-heroWrap--righttitle.g-heroWrap--school-outline{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--school-outline{background:url(../img/school-outline/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--school-outline:before{background:url(../img/school-outline/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--school-outline .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.c-container.c-container--school-outline{padding-top:120px}}.c-container.c-container--school-outline .p-lead__txt{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-container.c-container--school-outline .p-lead__txt{font-size:1.6rem;line-height:26px;margin-bottom:30px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--school-outline .p-lead__txt{font-size:2.6rem;line-height:38px;margin-bottom:50px}}@media screen and (max-width:960px){.schoolBtnArea{margin-bottom:30px}}@media screen and (min-width:961px){.schoolBtnArea{width:90%;max-width:1000px;margin:0 auto 50px}}.schoolBtnArea .p-linkWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList{width:47%;margin-right:6%}.schoolBtnArea .p-linkWrap .p-linkList:nth-child(2n){margin-right:0}.schoolBtnArea .p-linkWrap .p-linkList:nth-child(7){margin-right:0}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList{width:30.33%;margin-right:45px;margin-bottom:40px}.schoolBtnArea .p-linkWrap .p-linkList:nth-child(3n){margin-right:0}.schoolBtnArea .p-linkWrap .p-linkList:nth-child(7){margin-right:0}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item{padding:0}}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn{top:0}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn{width:50px;height:50px}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span{width:50px;height:50px}}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:23.08px;width:50px;height:50px}}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:23.08px;width:50px;height:50px}}.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl{width:100%}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{border-bottom:none;text-align:center;margin-bottom:0;padding-bottom:0}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.2rem}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.8rem;line-height:30px}}.schoolBtnArea .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:before{background:url(../img/school-outline/ico-blank.svg) no-repeat center center}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:before{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:before{background-size:21.58px}}.schoolBtnArea .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:after{background:url(../img/school-outline/ico-blank-hover.svg) no-repeat center center}@media screen and (max-width:960px){.schoolBtnArea .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:after{background-size:21.58px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--pressrelease{padding-bottom:50px}.c-meshArea.c-meshArea--pressrelease .c-meshAreaInner{padding:0 20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--pressrelease{padding-bottom:100px}}.pressReleaseArea{background:#fff;border:solid 2px #377d4b}@media screen and (max-width:960px){.pressReleaseArea{margin-top:20px;padding:20px}}@media screen and (min-width:961px){.pressReleaseArea{width:850px;margin:0 auto;padding:50px 100px}}.pressReleaseArea .pressReleaseWrap{font-weight:500}@media screen and (max-width:960px){.pressReleaseArea .pressReleaseWrap{margin-bottom:15px}}@media screen and (min-width:961px){.pressReleaseArea .pressReleaseWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.pressReleaseArea .pressReleaseWrap .pressRelease__date{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.pressReleaseArea .pressReleaseWrap .pressRelease__date{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.pressReleaseArea .pressReleaseWrap .pressRelease__date{font-size:1.4rem;line-height:26px;margin-right:5%}}.pressReleaseArea .pressReleaseWrap .pressRelease__txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.pressReleaseArea .pressReleaseWrap .pressRelease__txt{font-weight:400;font-size:1.3rem;line-height:26px}}@media screen and (min-width:961px){.pressReleaseArea .pressReleaseWrap .pressRelease__txt{font-size:1.4rem;line-height:26px}}.pressReleaseArea .pressReleaseWrap .pressRelease__txt a{color:#3b3b3b}@media screen and (min-width:961px){.pressReleaseArea .pressReleaseWrap .pressRelease__txt a:hover{text-decoration:underline}}@media screen and (max-width:960px){.pressReleaseArea .p-homeBtnLink{margin-top:30px}.pressReleaseArea .p-homeBtnLink a{padding:10.5px}}@media screen and (min-width:961px){.pressReleaseArea .p-homeBtnLink{margin-top:40px}}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline{padding:25px 0 40px}}.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{display:block}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{font-size:1.4rem;line-height:1;padding-bottom:10px}}@media screen and (min-width:961px){.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{font-size:2.4rem;line-height:1;padding-bottom:10px}}.c-container--school-outline.c-container--disclose{background:url(../img/school-outline/disclose/bg-right.png) no-repeat right bottom}@media screen and (max-width:960px){.c-container--school-outline.c-container--disclose{background-size:271px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--disclose{padding-bottom:100px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--disclose .c-meshArea{margin:0;padding:50px 0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--disclose .c-meshArea{margin:0;padding:100px 0 70px}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--school{padding:0}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--school{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink{width:100%;margin-bottom:20px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink{width:274px;margin-top:0;margin-right:30px;margin-bottom:30px;margin-left:0}}.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a{font-weight:500}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a{font-size:1.2rem}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:2px}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a span{padding:5px 0}}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkBlank span{background:url(../img/school-outline/disclose/ico-blank.svg) no-repeat right center;background-size:23px}}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkBlank span:after{background:url(../img/school-outline/disclose/ico-blank.svg) no-repeat right center;background-size:25.38px;height:20px}}.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkBlank:hover span:after{background:url(../img/school-outline/disclose/ico-blank-hover.svg) no-repeat right center}@media screen and (max-width:960px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkFile span{background:url(../img/school-outline/disclose/ico-file.svg) no-repeat right center;background-size:18px}}.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkFile span:after{background:url(../img/school-outline/disclose/ico-file.svg) no-repeat right center}@media screen and (min-width:961px){.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkFile span:after{background-size:18.65px;height:20px}}.p-btnLinkWrap.p-btnLinkWrap--school .p-btnWhiteLink a.btnLinkFile:hover span:after{background:url(../img/school-outline/disclose/ico-file-hover.svg) no-repeat right center}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--bottom{padding-top:50px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--bottom{padding-top:100px}}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline{padding:25px 0 40px}}.c-container--school-outline.c-container--occupation-practice{background-image:url(../img/school-outline/disclose/bg-right.png),url(../img/school-outline/disclose/occupation-practice/bg-left.png);background-repeat:no-repeat;background-position:right bottom,-500px 20%}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice{background-size:271px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice{padding-bottom:100px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-meshArea{margin:0;padding:50px 0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice .c-meshArea{margin:0;padding:100px 0 70px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-contWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice .c-contWrap{width:90%;max-width:1000px;margin:0 auto 70px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contImg--right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt--left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt{background:#fff}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt{padding:20px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt{width:60%;padding:45px}}.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt h4{font-weight:500;color:#008045}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt h4{font-size:1.6rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt h4{font-size:1.8rem;line-height:30px;margin-bottom:10px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt p{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contTxt p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--occupation-practice .c-contWrap .c-contImg{width:40%}}@media screen and (min-width:961px){.c-occupationPractice{padding-bottom:100px}}.c-schoolOutlineInner{background-color:#fff;background-image:url(../img/school-outline/disclose/bg-inner-left.png),url(../img/school-outline/disclose/bg-inner-right.png);background-position:left top,right bottom;background-repeat:no-repeat}@media screen and (max-width:960px){.c-schoolOutlineInner{background-image:none;margin-bottom:30px;padding:30px}}@media screen and (min-width:961px){.c-schoolOutlineInner{width:90%;max-width:1000px;margin:0 auto;padding:65px 75px}}@media screen and (min-width:961px){.c-schoolWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.c-schoolWrap .c-schoolCont{margin-bottom:30px}}@media screen and (min-width:961px){.c-schoolWrap .c-schoolCont{width:48%;margin-right:4%;margin-bottom:30px}}@media screen and (min-width:961px){.c-schoolWrap .c-schoolCont:nth-child(2n){margin-right:0}}.c-schoolWrap .c-schoolCont h3{color:#3b3b3b;background:#b9e084;font-weight:500;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-schoolWrap .c-schoolCont h3{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.c-schoolWrap .c-schoolCont h3{font-size:2rem;margin-bottom:20px}}@media screen and (max-width:960px){.c-schoolWrap .c-schoolCont ul li{margin-bottom:10px}}@media screen and (min-width:961px){.c-schoolWrap .c-schoolCont ul li{margin-bottom:5px}}.c-schoolWrap .c-schoolCont ul li a{color:#3b3b3b}@media screen and (max-width:960px){.c-schoolWrap .c-schoolCont ul li a{background-size:15px;font-size:1.4rem}}@media screen and (min-width:961px){.c-schoolWrap .c-schoolCont ul li a:hover{text-decoration:underline}}.c-schoolWrap .c-schoolCont ul li a.txtIcoFileLink{background:url(../img/school-outline/disclose/ico-file-black.svg) no-repeat right center}@media screen and (max-width:960px){.c-schoolWrap .c-schoolCont ul li a.txtIcoFileLink{background-size:12px}}.txtIcoFileLink{background:url(../img/school-outline/disclose/ico-file-black.svg) no-repeat}@media screen and (max-width:960px){.txtIcoFileLink{background-size:15px;background-position:right 3px}}@media screen and (min-width:961px){.txtIcoFileLink{background-position:right 3px}}.txtIcoBlankLink{background:url(../img/school-outline/disclose/ico-blank-black.svg) no-repeat}@media screen and (max-width:960px){.txtIcoBlankLink{background-size:18px;background-position:right 3px}}@media screen and (min-width:961px){.txtIcoBlankLink{background-position:right 3px}}@media screen and (min-width:961px){.infoDiscWrap{width:90%;max-width:850px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:961px){.infoDiscWrapList{width:30%}}@media screen and (max-width:960px){.infoDiscWrapList.infoDiscWrapList--01{margin-top:20px}}@media screen and (min-width:961px){.infoDiscWrapList.infoDiscWrapList--01{width:35%;margin-right:5%}}@media screen and (min-width:961px){.infoDiscWrapList.infoDiscWrapList--01 li:nth-child(2){margin-bottom:20px}}.infoDiscWrapList li{position:relative}@media screen and (max-width:960px){.infoDiscWrapList li{padding-left:10px;margin-bottom:15px}}@media screen and (min-width:961px){.infoDiscWrapList li{padding-left:10px;margin-bottom:10px}}.infoDiscWrapList li:before{content:'>';display:inline-block;position:absolute;left:0}.infoDiscWrapList li a{font-weight:500;color:#3b3b3b}@media screen and (max-width:960px){.infoDiscWrapList li a{font-size:1.4rem;padding-right:22px}}@media screen and (min-width:961px){.infoDiscWrapList li a{font-size:1.5rem;padding-right:22px}}@media screen and (min-width:961px){.infoDiscWrapList li a:hover{text-decoration:underline}}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline{padding:25px 0 40px}}.c-container--school-outline.c-container--department-information{background-image:url(../img/school-outline/disclose/department-information/bg-right.png),url(../img/school-outline/disclose/occupation-practice/bg-left.png);background-repeat:no-repeat;background-position:right 75%,-500px 20%}@media screen and (max-width:960px){.c-container--school-outline.c-container--department-information{background-size:271px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--department-information{padding-bottom:100px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--department-information .c-meshArea{margin:0;padding:50px 0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--department-information .c-meshArea{margin:0;padding:100px 0 70px}}@media screen and (max-width:960px){.depInfoWrap{margin-bottom:50px;padding:0 30px}}@media screen and (min-width:961px){.depInfoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}}.depInfoWrap .depInfoItem{background:#fff url(../img/school-outline/disclose/ico-corner.svg) no-repeat left top}@media screen and (max-width:960px){.depInfoWrap .depInfoItem{margin-bottom:20px;padding:20px}}@media screen and (min-width:961px){.depInfoWrap .depInfoItem{width:392px;margin:0 25px;padding:40px 0 30px}}.depInfoWrap .depInfoItem h3{font-weight:600;color:#008045;text-align:center}@media screen and (max-width:960px){.depInfoWrap .depInfoItem h3{font-size:2rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.depInfoWrap .depInfoItem h3{font-size:2.6rem;line-height:38px;margin-bottom:30px}}.depInfoWrap .depInfoItem ul li{text-align:center}@media screen and (max-width:960px){.depInfoWrap .depInfoItem ul li{margin-bottom:10px}}.depInfoWrap .depInfoItem ul li a{color:#3b3b3b}@media screen and (max-width:960px){.depInfoWrap .depInfoItem ul li a{font-weight:500;font-size:1.4rem}}@media screen and (min-width:961px){.depInfoWrap .depInfoItem ul li a:hover{text-decoration:underline}}@media screen and (min-width:961px){.depInfoListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.depInfoListWrap li{position:relative}@media screen and (max-width:960px){.depInfoListWrap li{padding-left:15px}}@media screen and (min-width:961px){.depInfoListWrap li{margin-bottom:20px!important;padding-left:15px}}.depInfoListWrap li:before{content:'>';display:inline-block;position:absolute;left:0}@media screen and (min-width:961px){.c-schoolWrap--depinfo .c-schoolCont--daytime{width:60%}}@media screen and (min-width:961px){.c-schoolWrap--depinfo .c-schoolCont--yakan{width:35%}}.c-schoolWrap--depinfo .c-schoolCont--yakan h3{background:#fff5a8}@media screen and (min-width:961px){.c-schoolWrap.c-schoolWrap--depinfo.c-schoolWrap--depinfo--daytime{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.c-schoolWrap.c-schoolWrap--depinfo.c-schoolWrap--depinfo--daytime .c-schoolCont--daytime{margin-right:0}}@media screen and (min-width:961px){.c-schoolWrap.c-schoolWrap--depinfo.c-schoolWrap--depinfo--daytime .c-schoolCont--daytime .depInfoListWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.c-schoolWrap.c-schoolWrap--depinfo.c-schoolWrap--depinfo--daytime .c-schoolCont--daytime .depInfoListWrap ul{margin-right:10%}}.c-schoolOutlineInner02{background-color:#fff;background-image:url(../img/school-outline/disclose/department-information/bg-inner-left02.png),url(../img/school-outline/disclose/department-information/bg-inner-right02.png)}@media screen and (max-width:960px){.c-schoolOutlineInner02{background-image:none}}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline{padding:25px 0 40px}}.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{display:block}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{font-size:1.4rem;line-height:1;padding-bottom:10px}}@media screen and (min-width:961px){.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{font-size:2.4rem;line-height:1;padding-bottom:10px}}.c-container--school-outline.c-container--stakeholder-assessment{background-image:url(../img/school-outline/disclose/bg-right.png),url(../img/school-outline/disclose/occupation-practice/bg-left.png);background-repeat:no-repeat;background-position:right 120%,-500px 20%}@media screen and (max-width:960px){.c-container--school-outline.c-container--stakeholder-assessment{background-position:right bottom,-500px 20%;background-size:271px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--stakeholder-assessment{padding-bottom:100px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--stakeholder-assessment .c-meshArea{margin:0;padding:50px 0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--stakeholder-assessment .c-meshArea{margin:0;padding:100px 0 70px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--stakeholder-assessment{padding-top:0}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--stakeholder-assessment .p-lead__txt{font-size:1.8rem}}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--stakeholder-assessment .c-schoolOutlineInner{padding-bottom:0}}.schoolBox{background:#fff url(../img/school-outline/disclose/ico-corner.svg) no-repeat left top}@media screen and (max-width:960px){.schoolBox{margin-bottom:30px;padding:20px}}@media screen and (min-width:961px){.schoolBox{margin-bottom:50px;padding:30px 60px}}.schoolBox h4{color:#008045;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.schoolBox h4{font-size:2rem;margin-bottom:20px}}@media screen and (min-width:961px){.schoolBox h4{font-size:2.6rem;margin-bottom:30px}}.schoolBox ul li{background:#fff url(../img/school-outline/disclose/dot.svg) no-repeat left bottom}@media screen and (max-width:960px){.schoolBox ul li{padding-top:10px;padding-bottom:15px}}@media screen and (min-width:961px){.schoolBox ul li{padding-top:10px;padding-bottom:15px}}.schoolBox ul li a{color:#3b3b3b;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.schoolBox ul li a{font-size:1.4rem;line-height:24px;padding-right:15px}}@media screen and (min-width:961px){.schoolBox ul li a{font-size:1.4rem;line-height:24px;padding-right:15px}.schoolBox ul li a:hover{text-decoration:underline}}.schoolBox ul li:last-child{background-image:none}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline{padding:25px 0 40px}}.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{display:block}@media screen and (max-width:960px){.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{font-size:1.4rem;line-height:1;padding-bottom:10px}}@media screen and (min-width:961px){.g-heroWrap--centertitle.g-heroWrap--school-outline .u-fs{font-size:2.4rem;line-height:1;padding-bottom:10px}}.c-container--school-outline.c-container--third-party-evaluation{background-image:url(../img/school-outline/disclose/bg-right.png),url(../img/school-outline/disclose/occupation-practice/bg-left.png);background-repeat:no-repeat;background-position:right 110%,-500px 20%}@media screen and (max-width:960px){.c-container--school-outline.c-container--third-party-evaluation{background-position:right bottom,-500px 20%;background-size:271px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--third-party-evaluation{padding-bottom:100px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--third-party-evaluation .c-meshArea{margin:0;padding:50px 0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--third-party-evaluation .c-meshArea{margin:0;padding:100px 0 70px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--third-party-evaluation{padding-top:0}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--third-party-evaluation .p-lead__txt{font-size:1.8rem}}.c-container.c-container--school-outline.c-container--third-party-evaluation .c-schoolOutlineInner{background-image:url(../img/school-outline/disclose/bg-inner-left.png)}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--third-party-evaluation .c-schoolOutlineInner{padding-bottom:0}}@media screen and (max-width:960px){.p-lead__txt--so{font-size:1.4rem;line-height:26px;margin-bottom:20px}}.tpeBox{background:#fff;border:solid 2px #008045}@media screen and (max-width:960px){.tpeBox{padding:20px}}@media screen and (min-width:961px){.tpeBox{padding:40px 65px}}@media screen and (max-width:960px){.tpeBox p{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.tpeBox .tpeWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.tpeBox .tpeWrap .tpeLinkBox{padding-top:70px}}@media screen and (max-width:960px){.tpeBox .tpeWrap .tpeLinkBox ul li{margin-bottom:10px}}.tpeBox .tpeWrap .tpeLinkBox ul li a{color:#3b3b3b}@media screen and (max-width:960px){.tpeBox .tpeWrap .tpeLinkBox ul li a{font-size:1.4rem;padding-right:15px}}@media screen and (min-width:961px){.tpeBox .tpeWrap .tpeLinkBox ul li a{padding-right:15px}.tpeBox .tpeWrap .tpeLinkBox ul li a:hover{text-decoration:underline}}@media screen and (max-width:960px){.tpeBox .tpeWrap .tpeImgBox{text-align:center}}@media screen and (max-width:960px){.tpeBox .tpeWrap .tpeImgBox img{width:auto}}.c-container--school-outline.c-container--pressrelease{background-image:url(../img/school-outline/disclose/bg-right.png);background-repeat:no-repeat;background-position:right 200%}@media screen and (max-width:960px){.c-container--school-outline.c-container--pressrelease{background-position:right bottom;background-size:271px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--pressrelease{padding-bottom:100px}}@media screen and (max-width:960px){.c-container--school-outline.c-container--pressrelease .c-meshArea{margin:0;padding:50px 0 30px}}@media screen and (min-width:961px){.c-container--school-outline.c-container--pressrelease .c-meshArea{margin:0;padding:100px 0 70px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease{padding-top:0}}.c-container.c-container--school-outline.c-container--pressrelease .c-schoolOutlineInner{background-image:url(../img/school-outline/disclose/bg-inner-left.png)}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--pressrelease .c-schoolOutlineInner{padding-bottom:0}}@media screen and (max-width:960px){.pressreleaseNewsInner{padding:0 20px 50px}}@media screen and (min-width:961px){.pressreleaseNewsInner{max-width:1000px;margin:0 auto}}.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap{background:url(../img/school-outline/pressrelease/dot.svg) no-repeat left bottom}@media screen and (max-width:960px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap{margin-bottom:15px;padding-bottom:15px}}@media screen and (min-width:961px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px}}.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__date{color:#008045;font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__date{font-size:1.4rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__date{font-size:1.4rem;line-height:26px;margin-right:5%}}.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__txt{letter-spacing:.1em}@media screen and (max-width:960px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__txt{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__txt{font-size:1.4rem;line-height:26px}}.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__txt a{color:#3b3b3b}@media screen and (min-width:961px){.pressreleaseNewsInner .pressreleaseNewsArea .pressreleaseNewsWrap .pressreleaseNews__txt a:hover{text-decoration:underline}}@media screen and (min-width:961px){.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease{width:100%}}.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease .c-pagenationNewsList li.prev a{background-image:url(../img/school-outline/pressrelease/ico-arrow-left.svg)}.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease .c-pagenationNewsList li.next a{background-image:url(../img/school-outline/pressrelease/ico-arrow-right.svg)}.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease .c-pagenationNewsList li a{color:#3b3b3b}.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease .c-pagenationNewsList li span{color:#3b3b3b}.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease .c-pagenationNewsList li.active a span{color:#b7b7b7}.c-pagenationNewsListWrap.c-pagenationNewsListWrap--pressrelease .c-pagenationNewsList li.active a:hover span{color:#b7b7b7}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post{background-position:right 110%}}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner{background-image:url(../img/school-outline/disclose/bg-inner-left.png),url(../img/school-outline/disclose/bg-inner-right.png)}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner{background-image:none;padding:30px 0 50px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner{padding:65px}}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .c-headLine-ttl{color:#008045;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .c-headLine-ttl{font-size:2.4rem;line-height:30px;margin-bottom:30px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .c-headLine-ttl{font-size:3rem;line-height:48px;margin-bottom:40px}}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content{font-weight:500}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content p{letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content p{font-size:1.4rem;line-height:24px;margin:0 0 30px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content p{line-height:30px;margin:0 0 30px}}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content strong{font-weight:600}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content h3{color:#008045;font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content h3{font-size:1.8rem;line-height:30px;margin:0 0 10px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .c-schoolOutlineInner .wp-content h3{font-size:1.8rem;line-height:30px;margin:0 0 10px}}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .pressreleaseData{margin:0 20px 10px 0}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .pressreleaseData{width:90%;max-width:1000px;margin:0 auto 20px}}.c-container.c-container--school-outline.c-container--pressrelease.c-container--post .pressreleaseData p{font-weight:500;text-align:right;letter-spacing:.1em}.contactPostWrap{background:#fff;border:solid 2px #377d4b}@media screen and (max-width:960px){.contactPostWrap{margin-right:20px;margin-left:20px;margin-bottom:100px;padding:20px}}@media screen and (min-width:961px){.contactPostWrap{margin-top:80px;margin-bottom:80px;padding:50px 0}}.contactPostWrap h4{color:#008045;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.contactPostWrap h4{font-size:1.6rem;margin-bottom:10px}}@media screen and (min-width:961px){.contactPostWrap h4{font-size:1.8rem;margin-bottom:10px}}.contactPostWrap p{font-weight:500}@media screen and (max-width:960px){.contactPostWrap p{font-size:1.4rem;margin-bottom:5px}}@media screen and (min-width:961px){.contactPostWrap p{text-align:center}}.contactPostWrap p a{color:#3b3b3b}@media screen and (min-width:961px){.contactPostWrap p a:hover{text-decoration:underline}}.g-heroWrap--lefttitle.g-heroWrap--message{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--message{background:url(../img/school-outline/message/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--message:before{background:url(../img/school-outline/message/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--message .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--entrance-support.c-container--message{background-image:url(../img/school-outline/message/bg-left.png),url(../img/school-outline/message/bg-right.png);background-repeat:no-repeat;background-position:left 40%,right bottom}@media screen and (max-width:960px){.c-container.c-container--entrance-support.c-container--message{background-image:url(../img/entrance/support/bg-right.png);background-position:right bottom;background-size:271px;padding-top:120px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support.c-container--message{padding-bottom:100px}}.messagePhotoWrap{position:relative}@media screen and (max-width:960px){.messagePhotoWrap{margin-bottom:20px;padding:0 20px}}@media screen and (min-width:961px){.messagePhotoWrap{width:90%;max-width:1000px;margin:0 auto 30px;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:961px){.messagePhotoWrap--02{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:961px){.messagePhotoWrap .messageImg{position:absolute;top:0;left:0;width:519px;height:376px}}@media screen and (min-width:961px){.messagePhotoWrap .messageImg--02{right:0;left:auto}}.messagePhotoWrap .messageCont{background:#fff;position:relative}@media screen and (max-width:960px){.messagePhotoWrap .messageCont{padding:20px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont{width:510px;padding:35px 20px 25px 35px}}.messagePhotoWrap .messageCont h3{color:#008045;font-weight:500;letter-spacing:.12em;background-image:url(../img/school-outline/message/dot.svg);background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.messagePhotoWrap .messageCont h3{font-size:2rem;line-height:30px;margin-bottom:20px;padding-top:20px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont h3{font-size:2.6rem;line-height:38px;margin-bottom:10px;padding-top:15px}}.messagePhotoWrap .messageCont .message__director{font-weight:500;border-bottom:solid 1px #3b3b3b;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.messagePhotoWrap .messageCont .message__director{font-size:1.6rem;line-height:26px;padding-bottom:5px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont .message__director{font-size:1.8rem;line-height:30px;padding-bottom:5px}}.messagePhotoWrap .messageCont .message__name{font-weight:600;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.messagePhotoWrap .messageCont .message__name{font-size:1.8rem;padding-top:10px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont .message__name{font-size:2.3rem}}.messageContArea{background-color:#fff;background-position:right bottom;background-repeat:no-repeat}@media screen and (max-width:960px){.messageContArea{margin:0 20px 50px}}@media screen and (min-width:961px){.messageContArea{width:90%;max-width:1000px;margin:0 auto 100px;padding:43px 49px}}.messageContArea--01{background-image:url(../img/school-outline/message/bg-corner-right01.svg)}@media screen and (max-width:960px){.messageContArea--01{background-size:50%}}.messageContArea--02{background-image:url(../img/school-outline/message/bg-corner-right02.svg);margin-bottom:0}@media screen and (max-width:960px){.messageContArea--02{background-size:50%}}.messageContArea .messageContInner{background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.messageContArea .messageContInner{padding:20px}}@media screen and (min-width:961px){.messageContArea .messageContInner{padding:30px}}.messageContArea .messageContInner--01{background-image:url(../img/school-outline/message/ico-corner-left01.svg)}@media screen and (max-width:960px){.messageContArea .messageContInner--01{background-size:50px}}.messageContArea .messageContInner--02{background-image:url(../img/school-outline/message/ico-corner-left02.svg)}@media screen and (max-width:960px){.messageContArea .messageContInner--02{background-size:50px}}.messageContArea .messageContInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.messageContArea .messageContInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.messageContArea .messageContInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}.messageContArea .messageContInner .ast{font-weight:500;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.messageContArea .messageContInner .ast{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.messageContArea .messageContInner .ast{font-size:1.2rem;line-height:22px}}.g-heroWrap--lefttitle.g-heroWrap--education{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--education{background:url(../img/school-outline/education/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--education:before{background:url(../img/school-outline/education/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--education .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--entrance-support.c-container--education{background-image:url(../img/school-outline/message/bg-right.png);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width:960px){.c-container.c-container--entrance-support.c-container--education{background-image:url(../img/school-outline/message/bg-right.png);background-position:right bottom;background-size:271px;padding-top:120px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support.c-container--education{padding-top:0;padding-bottom:100px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education{margin-top:0}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner{padding:0 20px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea{margin-bottom:0;padding:0 10px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea{max-width:1000px;margin:0 auto}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont h3{color:#008045;font-weight:500;text-align:left}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont h3{font-size:1.8rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont h3{font-size:2.6rem;letter-spacing:.12em;line-height:38px;margin-bottom:30px}}.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont p{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationImg{text-align:center}.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationImg img{width:293px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationImg{width:334.53px}}@media screen and (max-width:960px){.educationBtnArea{margin-bottom:20px}}@media screen and (min-width:961px){.educationBtnArea{width:1000px;max-width:1000px;margin:0 auto 30px}}.educationBtnArea .educationTtlArea{position:relative;text-align:center}@media screen and (max-width:960px){.educationBtnArea .educationTtlArea{bottom:-35px}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea{bottom:-45px}}.educationBtnArea .educationTtlArea .en{color:#008045;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){.educationBtnArea .educationTtlArea .en{font-size:1.4rem}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea .en{margin-bottom:10px}}.educationBtnArea .educationTtlArea .educationTtl{font-weight:600;color:#008045;background:#fff;border-radius:30px;display:inline-block}@media screen and (max-width:960px){.educationBtnArea .educationTtlArea .educationTtl{font-size:2.4rem;line-height:32px;padding:10px 70px}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea .educationTtl{font-size:3rem;line-height:32px;padding:10px 70px}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea .educationTtl--02{padding:10px 40px}}.educationBtnArea .educationBtnWrap{background:#e3f0d0;border-radius:20px}@media screen and (max-width:960px){.educationBtnArea .educationBtnWrap{padding:50px 20px 10px}}@media screen and (min-width:961px){.educationBtnArea .educationBtnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}}.educationBtnArea .educationBtnWrap--02{background:#fff5a8}@media screen and (max-width:960px){.educationBtnArea .educationBtnWrap .p-homeBtnLink{margin-bottom:20px}}@media screen and (min-width:961px){.educationBtnArea .educationBtnWrap .p-homeBtnLink{width:272px;margin-right:40px;margin-left:inherit}.educationBtnArea .educationBtnWrap .p-homeBtnLink:last-child{margin-right:0}}.educationBtnArea .educationBtnWrap .p-homeBtnLink a{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.educationBtnArea .educationBtnWrap .p-homeBtnLink a{padding:0 10px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.educationBtnArea .educationBtnWrap .p-homeBtnLink a{font-size:1.8rem;padding:0 10px;line-height:26px;height:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.messagePhotoWrap{position:relative}@media screen and (max-width:960px){.messagePhotoWrap{margin-bottom:20px;padding:0 20px}}@media screen and (min-width:961px){.messagePhotoWrap{width:90%;max-width:1000px;margin:0 auto 30px;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:961px){.messagePhotoWrap--02{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:961px){.messagePhotoWrap .messageImg{position:absolute;top:0;left:0;width:519px;height:376px}}@media screen and (min-width:961px){.messagePhotoWrap .messageImg--02{right:0;left:auto}}.messagePhotoWrap .messageCont{background:#fff;position:relative}@media screen and (max-width:960px){.messagePhotoWrap .messageCont{padding:20px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont{width:510px;padding:35px 20px 25px 35px}}.messagePhotoWrap .messageCont h3{color:#008045;font-weight:500;letter-spacing:.12em;background-image:url(../img/school-outline/message/dot.svg);background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.messagePhotoWrap .messageCont h3{font-size:2rem;line-height:30px;margin-bottom:20px;padding-top:20px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont h3{font-size:2.6rem;line-height:38px;margin-bottom:10px;padding-top:15px}}.messagePhotoWrap .messageCont .message__director{font-weight:500;border-bottom:solid 1px #3b3b3b;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.messagePhotoWrap .messageCont .message__director{font-size:1.6rem;line-height:26px;padding-bottom:5px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont .message__director{font-size:1.8rem;line-height:30px;padding-bottom:5px}}.messagePhotoWrap .messageCont .message__name{font-weight:600;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.messagePhotoWrap .messageCont .message__name{font-size:1.8rem;padding-top:10px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont .message__name{font-size:2.3rem}}.messageContArea{background-color:#fff;background-position:right bottom;background-repeat:no-repeat}@media screen and (max-width:960px){.messageContArea{margin:0 20px 50px}}@media screen and (min-width:961px){.messageContArea{width:90%;max-width:1000px;margin:0 auto 100px;padding:43px 49px}}.messageContArea--01{background-image:url(../img/school-outline/message/bg-corner-right01.svg)}@media screen and (max-width:960px){.messageContArea--01{background-size:50%}}.messageContArea--02{background-image:url(../img/school-outline/message/bg-corner-right02.svg);margin-bottom:0}@media screen and (max-width:960px){.messageContArea--02{background-size:50%}}.messageContArea .messageContInner{background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.messageContArea .messageContInner{padding:20px}}@media screen and (min-width:961px){.messageContArea .messageContInner{padding:30px}}.messageContArea .messageContInner--01{background-image:url(../img/school-outline/message/ico-corner-left01.svg)}@media screen and (max-width:960px){.messageContArea .messageContInner--01{background-size:50px}}.messageContArea .messageContInner--02{background-image:url(../img/school-outline/message/ico-corner-left02.svg)}@media screen and (max-width:960px){.messageContArea .messageContInner--02{background-size:50px}}.messageContArea .messageContInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.messageContArea .messageContInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.messageContArea .messageContInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}.messageContArea .messageContInner .ast{font-weight:500;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.messageContArea .messageContInner .ast{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.messageContArea .messageContInner .ast{font-size:1.2rem;line-height:22px}}.g-heroWrap--lefttitle.g-heroWrap--career{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--career{background:url(../img/school-outline/career/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--career:before{background:url(../img/school-outline/career/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--career .g-heroInner .g-heroTitleWrap{padding-right:100px}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--career .g-heroLogo{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--career .g-heroLogo{position:absolute;top:50%;right:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:334.53px}}.c-container.c-container--entrance-support.c-container--career{background-image:url(../img/school-outline/career/bg-left.png),url(../img/school-outline/career/bg-right.png);background-repeat:no-repeat;background-position:-500px 40%,right bottom}@media screen and (max-width:960px){.c-container.c-container--entrance-support.c-container--career{background-image:url(../img/school-outline/career/bg-right.png);background-position:right bottom;background-size:271px;padding-top:100px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support.c-container--career{padding-top:0;padding-bottom:100px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline{background:#f8f8f8 url(../img/school-outline/career/bg-right-sp.png) no-repeat right top;padding:20px 20px 0 30px}}@media screen and (min-width:961px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline{margin-top:30px;margin-bottom:60px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul{height:60px}}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{background-color:#b9e084}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:after{color:#b9e084}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a{text-align:center}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a span{width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow{height:12px;bottom:-15px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.careerArea{background-image:url(../img/school-outline/career/bg-right02-sp.png);background-repeat:no-repeat;background-position:150% 102.5%;padding-bottom:50px}}@media screen and (min-width:961px){.careerArea{margin-bottom:100px}}.careerArea .careerInner{background-color:#fff;background-image:url(../img/school-outline/career/bg-inner-left.png),url(../img/school-outline/career/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.careerArea .careerInner{background-size:145px;padding:50px 20px 30px}}@media screen and (min-width:961px){.careerArea .careerInner{width:90%;max-width:1000px;margin:0 auto;padding:65px 75px}}.careerArea .careerInner .p-lead__txt{font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.careerArea .careerInner .p-lead__txt{font-size:1.6rem;line-height:26px;margin-bottom:30px;padding:0 10px}}@media screen and (min-width:961px){.careerArea .careerInner .p-lead__txt{font-size:1.8rem;line-height:30px;margin-bottom:50px}}@media screen and (max-width:960px){.careerWrap01{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.careerWrap01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}}@media screen and (max-width:960px){.careerWrap01 .careerCont01{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 10px}}@media screen and (min-width:961px){.careerWrap01 .careerCont01{width:480px}}.careerWrap01 .careerCont01 h5{color:#008045;font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.careerWrap01 .careerCont01 h5{font-size:1.6rem;line-height:28px;margin-bottom:0}}@media screen and (min-width:961px){.careerWrap01 .careerCont01 h5{font-size:1.8rem;line-height:30px;margin-bottom:10px}}.careerWrap01 .careerCont01 p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.careerWrap01 .careerCont01 p{font-size:1.4rem;line-height:26px;margin:0 0 20px}.careerWrap01 .careerCont01 p:last-child{margin-bottom:0}}@media screen and (min-width:961px){.careerWrap01 .careerCont01 p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (max-width:960px){.careerWrap01 .careerImg01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}}@media screen and (min-width:961px){.careerWrap01 .careerImg01{width:319px}}@media screen and (min-width:961px){.careerSection{margin-bottom:30px}}.careerSection h4{background:#b9e084;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.careerSection h4{font-size:1.6rem;line-height:26px;margin-bottom:20px;padding:5px 0}}@media screen and (min-width:961px){.careerSection h4{font-size:1.8rem;line-height:30px;margin-bottom:20px;padding:5px 0}}@media screen and (max-width:960px){.careerArea02{padding:0 10px}}.careerArea02 h5{color:#008045;font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.careerArea02 h5{font-size:2.2rem;line-height:36px;margin-bottom:20px}}@media screen and (min-width:961px){.careerArea02 h5{font-size:2.5rem;line-height:38px;margin-bottom:20px}}.careerArea02 h5 span{display:block}@media screen and (max-width:960px){.careerArea02 h5 span{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.careerArea02 h5 span{font-size:1.8rem;line-height:30px}}.careerArea02 p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.careerArea02 p{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.careerArea02 p{font-size:1.4rem;line-height:26px;margin-bottom:30px}}.careerArea02 p span{line-height:22px;display:block}@media screen and (max-width:960px){.careerArea02 p span{font-size:1.2rem}}@media screen and (min-width:961px){.careerArea02 p span{font-size:1.2rem}}@media screen and (min-width:961px){.careerArea02 .careerWrap02{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.careerArea02 .careerWrap02 .careerCont02{margin-bottom:20px}.careerArea02 .careerWrap02 .careerCont02:last-child{margin-bottom:40px}}@media screen and (max-width:960px){.careerArea02 .careerWrap02 .careerCont02 .careerImg02{margin-bottom:12px}}@media screen and (min-width:961px){.careerArea02 .careerWrap02 .careerCont02 .careerImg02{margin-right:10px;margin-bottom:12px}.careerArea02 .careerWrap02 .careerCont02 .careerImg02:last-child{margin-right:0}}@media screen and (min-width:961px){.careerArea02 .careerWrap02 .careerCont02 .careerImg02 ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:960px){.careerArea02 .careerWrap02 .careerCont02 .careerImg02 ul li{margin-bottom:10px}.careerArea02 .careerWrap02 .careerCont02 .careerImg02 ul li:last-child{margin-bottom:0}}@media screen and (min-width:961px){.careerArea02 .careerWrap02 .careerCont02 .careerImg02 ul li{margin-right:10px}.careerArea02 .careerWrap02 .careerCont02 .careerImg02 ul li:last-child{margin-right:0}}.careerArea02 .careerWrap02 .careerCont02 p{text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.careerArea02 .careerWrap02 .careerCont02 p{font-size:1.2rem;line-height:22px}.careerArea02 .careerWrap02 .careerCont02 p span{display:none}}@media screen and (min-width:961px){.careerArea02 .careerWrap02 .careerCont02 p{font-size:1.2rem;line-height:22px}.careerArea02 .careerWrap02 .careerCont02 p span{display:inline-block}}@media screen and (min-width:961px){.careerWrap03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.careerWrap03 .careerCont03{margin-bottom:20px}}@media screen and (min-width:961px){.careerWrap03 .careerCont03{width:290px;margin:0 15px}}@media screen and (max-width:960px){.careerWrap03 .careerCont03 .careerImg03{margin-bottom:12px}}@media screen and (min-width:961px){.careerWrap03 .careerCont03 .careerImg03{margin-right:10px;margin-bottom:12px}.careerWrap03 .careerCont03 .careerImg03:last-child{margin-right:0}}.careerWrap03 .careerCont03 p{text-align:center;letter-spacing:.1em}@media screen and (max-width:960px){.careerWrap03 .careerCont03 p{font-size:1.2rem;line-height:22px}.careerWrap03 .careerCont03 p span{display:none}}@media screen and (min-width:961px){.careerWrap03 .careerCont03 p{font-size:1.2rem;line-height:22px}.careerWrap03 .careerCont03 p span{display:inline-block}}@media screen and (max-width:960px){.careerImg01--inner{margin-top:20px}}@media screen and (min-width:961px){.careerImg01--inner{margin-top:20px}}.careerImg01--inner h6{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.careerImg01--inner h6{font-size:1.6rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.careerImg01--inner h6{font-size:1.8rem;line-height:26px;margin-bottom:10px}}.careerImg01--inner p{letter-spacing:.1em}@media screen and (max-width:960px){.careerImg01--inner p{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.careerImg01--inner p{font-size:1.2rem;line-height:22px}}@media screen and (max-width:960px){#career02{background-position:-110px 103%}}#career03{margin-bottom:0}@media screen and (max-width:960px){#career03{background-image:none;padding-bottom:20px}}@media screen and (min-width:961px){#career03 .careerInner{background-image:url(../img/school-outline/career/bg-inner-left02.png),url(../img/school-outline/career/bg-inner-right02.png)}}@media screen and (min-width:961px){.careerExtensionWrap{margin-top:50px}}.careerExtensionWrap .headLineExtension{background:none}@media screen and (min-width:961px){.careerExtensionWrap .careerExtensionBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.careerExtensionWrap .careerExtensionBox .section{margin-bottom:30px}}@media screen and (min-width:961px){.careerExtensionWrap .careerExtensionBox .section{width:48%;margin-right:4%;margin-bottom:50px}.careerExtensionWrap .careerExtensionBox .section:nth-child(2n){margin-right:0}}.careerExtensionWrap .careerExtensionBox .section h5{background:#f1f1f1;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.careerExtensionWrap .careerExtensionBox .section h5{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:5px 0}}@media screen and (min-width:961px){.careerExtensionWrap .careerExtensionBox .section h5{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:5px 0}}.careerExtensionWrap .careerExtensionBox .section ul li{font-weight:500;letter-spacing:.1em;font-size:12px;font-size:1.2rem;line-height:22px;margin-bottom:5px}.otherWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.otherWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.otherWrap p{font-weight:500;letter-spacing:.1em}@media screen and (min-width:961px){.otherWrap p{width:50%;margin:0}}.otherWrap .other__ast{font-size:12px;font-size:1.2rem}@media screen and (max-width:960px){.otherWrap .other__ast{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:20px}}.otherWrap .other__txt{text-align:right}@media screen and (max-width:960px){.otherWrap .other__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:961px){.otherWrap .other__txt{font-size:1.4rem}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education{margin-top:0}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner{padding:0 20px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea{margin-bottom:0;padding:0 10px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea{max-width:1000px;margin:0 auto}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont h3{color:#008045;font-weight:500;text-align:left}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont h3{font-size:1.8rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont h3{font-size:2.6rem;letter-spacing:.12em;line-height:38px;margin-bottom:30px}}.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationCont p{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationImg{text-align:center}.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationImg img{width:293px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--education .c-meshAreaInner .educationArea .educationWrap .educationImg{width:334.53px}}@media screen and (max-width:960px){.educationBtnArea{margin-bottom:20px}}@media screen and (min-width:961px){.educationBtnArea{width:1000px;max-width:1000px;margin:0 auto 30px}}.educationBtnArea .educationTtlArea{position:relative;text-align:center}@media screen and (max-width:960px){.educationBtnArea .educationTtlArea{bottom:-35px}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea{bottom:-45px}}.educationBtnArea .educationTtlArea .en{color:#008045;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){.educationBtnArea .educationTtlArea .en{font-size:1.4rem}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea .en{margin-bottom:10px}}.educationBtnArea .educationTtlArea .educationTtl{font-weight:600;color:#008045;background:#fff;border-radius:30px;display:inline-block}@media screen and (max-width:960px){.educationBtnArea .educationTtlArea .educationTtl{font-size:2.4rem;line-height:32px;padding:10px 70px}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea .educationTtl{font-size:3rem;line-height:32px;padding:10px 70px}}@media screen and (min-width:961px){.educationBtnArea .educationTtlArea .educationTtl--02{padding:10px 40px}}.educationBtnArea .educationBtnWrap{background:#e3f0d0;border-radius:20px}@media screen and (max-width:960px){.educationBtnArea .educationBtnWrap{padding:50px 20px 10px}}@media screen and (min-width:961px){.educationBtnArea .educationBtnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}}.educationBtnArea .educationBtnWrap--02{background:#fff5a8}@media screen and (max-width:960px){.educationBtnArea .educationBtnWrap .p-homeBtnLink{margin-bottom:20px}}@media screen and (min-width:961px){.educationBtnArea .educationBtnWrap .p-homeBtnLink{width:272px;margin-right:40px;margin-left:inherit}.educationBtnArea .educationBtnWrap .p-homeBtnLink:last-child{margin-right:0}}.educationBtnArea .educationBtnWrap .p-homeBtnLink a{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.educationBtnArea .educationBtnWrap .p-homeBtnLink a{padding:0 10px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.educationBtnArea .educationBtnWrap .p-homeBtnLink a{font-size:1.8rem;padding:0 10px;line-height:26px;height:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.messagePhotoWrap{position:relative}@media screen and (max-width:960px){.messagePhotoWrap{margin-bottom:20px;padding:0 20px}}@media screen and (min-width:961px){.messagePhotoWrap{width:90%;max-width:1000px;margin:0 auto 30px;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:961px){.messagePhotoWrap--02{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:961px){.messagePhotoWrap .messageImg{position:absolute;top:0;left:0;width:519px;height:376px}}@media screen and (min-width:961px){.messagePhotoWrap .messageImg--02{right:0;left:auto}}.messagePhotoWrap .messageCont{background:#fff;position:relative}@media screen and (max-width:960px){.messagePhotoWrap .messageCont{padding:20px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont{width:510px;padding:35px 20px 25px 35px}}.messagePhotoWrap .messageCont h3{color:#008045;font-weight:500;letter-spacing:.12em;background-image:url(../img/school-outline/message/dot.svg);background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.messagePhotoWrap .messageCont h3{font-size:2rem;line-height:30px;margin-bottom:20px;padding-top:20px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont h3{font-size:2.6rem;line-height:38px;margin-bottom:10px;padding-top:15px}}.messagePhotoWrap .messageCont .message__director{font-weight:500;border-bottom:solid 1px #3b3b3b;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.messagePhotoWrap .messageCont .message__director{font-size:1.6rem;line-height:26px;padding-bottom:5px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont .message__director{font-size:1.8rem;line-height:30px;padding-bottom:5px}}.messagePhotoWrap .messageCont .message__name{font-weight:600;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.messagePhotoWrap .messageCont .message__name{font-size:1.8rem;padding-top:10px}}@media screen and (min-width:961px){.messagePhotoWrap .messageCont .message__name{font-size:2.3rem}}.messageContArea{background-color:#fff;background-position:right bottom;background-repeat:no-repeat}@media screen and (max-width:960px){.messageContArea{margin:0 20px 50px}}@media screen and (min-width:961px){.messageContArea{width:90%;max-width:1000px;margin:0 auto 100px;padding:43px 49px}}.messageContArea--01{background-image:url(../img/school-outline/message/bg-corner-right01.svg)}@media screen and (max-width:960px){.messageContArea--01{background-size:50%}}.messageContArea--02{background-image:url(../img/school-outline/message/bg-corner-right02.svg);margin-bottom:0}@media screen and (max-width:960px){.messageContArea--02{background-size:50%}}.messageContArea .messageContInner{background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.messageContArea .messageContInner{padding:20px}}@media screen and (min-width:961px){.messageContArea .messageContInner{padding:30px}}.messageContArea .messageContInner--01{background-image:url(../img/school-outline/message/ico-corner-left01.svg)}@media screen and (max-width:960px){.messageContArea .messageContInner--01{background-size:50px}}.messageContArea .messageContInner--02{background-image:url(../img/school-outline/message/ico-corner-left02.svg)}@media screen and (max-width:960px){.messageContArea .messageContInner--02{background-size:50px}}.messageContArea .messageContInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.messageContArea .messageContInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.messageContArea .messageContInner p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}.messageContArea .messageContInner .ast{font-weight:500;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){.messageContArea .messageContInner .ast{font-size:1.2rem;line-height:22px}}@media screen and (min-width:961px){.messageContArea .messageContInner .ast{font-size:1.2rem;line-height:22px}}.g-heroWrap--lefttitle.g-heroWrap--history{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--history{background:url(../img/school-outline/history/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--history:before{background:url(../img/school-outline/history/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--history .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--school-outline.c-container--history{background-image:url(../img/school-outline/history/bg-left.png),url(../img/school-outline/history/bg-right.png);background-repeat:no-repeat;background-position:-500px bottom,120% 110%}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--history{background-image:url(../img/school-outline/career/bg-right.png);background-position:right bottom;background-size:271px;padding-top:100px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--history{padding-top:50px;padding-bottom:100px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline{background:#f8f8f8 url(../img/school-outline/career/bg-right-sp.png) no-repeat right top;padding:20px 20px 0 30px}}@media screen and (min-width:961px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline{margin-top:30px;margin-bottom:60px}}@media screen and (min-width:961px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--history ul li{margin:0 50px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul{height:60px}}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{background-color:#b9e084}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:after{color:#b9e084}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a{text-align:center}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a span{width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow{height:12px;bottom:-15px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.s-outlineTopCont{margin-bottom:50px}}@media screen and (min-width:961px){.s-outlineTopCont{margin-bottom:70px}}.s-outlineTopCont .s-outlineTopContInner h3{color:#008045;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.s-outlineTopCont .s-outlineTopContInner h3{font-size:1.8rem;line-height:30px;margin-bottom:20px;padding:0 30px}}@media screen and (min-width:961px){.s-outlineTopCont .s-outlineTopContInner h3{font-size:2.6rem;line-height:38px;margin-bottom:30px}}.s-outlineTopCont .s-outlineTopContInner .p-lead__txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.s-outlineTopCont .s-outlineTopContInner .p-lead__txt{font-size:1.5rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.s-outlineTopCont .s-outlineTopContInner .p-lead__txt{font-size:1.8rem;line-height:30px;margin-bottom:20px}}.swiper-school-arrow{position:relative}@media screen and (max-width:960px){.swiper-school-arrow{margin-bottom:40px;padding:0 20px}}@media screen and (min-width:961px){.swiper-school-arrow{width:90%;max-width:1000px;margin:0 auto 60px;overflow:hidden}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-wrapper{margin:0 auto}}.swiper-school-arrow .swiper-button-prev:after,.swiper-school-arrow .swiper-rtl .swiper-button-next:after{content:''}.swiper-school-arrow .swiper-button-next:after,.swiper-school-arrow .swiper-rtl .swiper-button-prev:after{content:''}.swiper-school-arrow .swiper-button-prev{background:url(../img/top/ico-slick-news-arrow-left.svg) no-repeat center center}@media screen and (max-width:960px){.swiper-school-arrow .swiper-button-prev{display:none}}.swiper-school-arrow .swiper-button-next{background:url(../img/top/ico-slick-news-arrow-right.svg) no-repeat center center}@media screen and (max-width:960px){.swiper-school-arrow .swiper-button-next{display:none}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-button-prev,.swiper-school-arrow .swiper-rtl .swiper-button-next{top:167px;left:0}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-button-next,.swiper-school-arrow .swiper-rtl .swiper-button-prev{top:167px;right:0}}@media screen and (max-width:960px){.swiper-school-arrow .swiper-horizontal>.swiper-pagination-bullets,.swiper-school-arrow .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-school-arrow .swiper-pagination-custom,.swiper-school-arrow .swiper-pagination-fraction{bottom:0}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-horizontal>.swiper-pagination-bullets,.swiper-school-arrow .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-school-arrow .swiper-pagination-custom,.swiper-school-arrow .swiper-pagination-fraction{bottom:0}}@media screen and (max-width:960px){.swiper-school-arrow .swiper-pagination-bullet{width:10px;height:10px;background:#3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-pagination-bullet{width:9px;height:9px;background:#3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.swiper-school-arrow .swiper-pagination-bullet-active{width:14px;height:14px;background:transparent;border:solid 2px #3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-pagination-bullet-active{width:15px;height:15px;background:transparent;border:solid 2px #3b3b3b;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (max-width:960px){.swiper-school-arrow .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:960px){.swiper-school-arrow .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-school-arrow .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}}@media screen and (min-width:961px){.swiper-school-arrow .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-school-arrow .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}}.swiper-school-container{position:relative;padding-bottom:50px}@media screen and (max-width:960px){.swiper-school-container{padding-bottom:40px}}@media screen and (min-width:961px){.swiper-school-container .swiper-wrapper .swiper-slide{width:660px;margin:0 auto}}.swiper-school-container .swiper-wrapper .swiper-slide .schoolMoveArea{position:relative;width:100%;height:0}@media screen and (max-width:960px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolMoveArea{padding-top:55%;margin:0 auto 10px}}@media screen and (min-width:961px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolMoveArea{width:660px;margin:0 auto 20px;padding-top:37.1%}}.swiper-school-container .swiper-wrapper .swiper-slide .schoolMoveArea iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:961px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo{width:660px;margin:0 auto}}.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo h4{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo h4{font-size:1.6rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo h4{font-size:1.8rem;line-height:28px;margin-bottom:10px}}.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo p{font-size:1.3rem;line-height:22px}}@media screen and (min-width:961px){.swiper-school-container .swiper-wrapper .swiper-slide .schoolInfo p{font-size:1.4rem;line-height:26px}}.historyArea{background-color:#fff;background-image:url(../img/school-outline/history/bg-inner-left.png),url(../img/school-outline/history/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.historyArea{background-size:145px;padding-bottom:30px}}@media screen and (min-width:961px){.historyArea{width:90%;max-width:1000px;margin:0 auto;padding-bottom:65px}}@media screen and (max-width:960px){.historyArea .historyInner{padding:40px 20px 0}}@media screen and (min-width:961px){.historyArea .historyInner{padding:65px 75px 0}}.historyArea .historyInner .headline-history{color:#008045;font-weight:600;letter-spacing:.12em;text-align:center}@media screen and (max-width:960px){.historyArea .historyInner .headline-history{font-size:2.4rem;margin-bottom:20px}}@media screen and (min-width:961px){.historyArea .historyInner .headline-history{font-size:3rem;margin-bottom:20px}}@media screen and (min-width:961px){.historyWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.historyWrap .historyCont{margin-bottom:20px}}@media screen and (min-width:961px){.historyWrap .historyCont{width:630px}}.historyWrap .historyCont dl{background:url(../img/school-outline/history/dot.svg) no-repeat left bottom;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.historyWrap .historyCont dl{margin-bottom:15px;padding-bottom:15px}}@media screen and (min-width:961px){.historyWrap .historyCont dl{margin-bottom:15px;padding-bottom:15px}}.historyWrap .historyCont dl dt{font-weight:600;color:#008045;letter-spacing:.1em;margin-right:5%}@media screen and (max-width:960px){.historyWrap .historyCont dl dt{font-size:1.4rem;line-height:30px}}@media screen and (min-width:961px){.historyWrap .historyCont dl dt{font-size:1.4rem}}.historyWrap .historyCont dl dd{letter-spacing:.05em}@media screen and (max-width:960px){.historyWrap .historyCont dl dd{font-size:1.3rem;line-height:30px}}@media screen and (min-width:961px){.historyWrap .historyCont dl dd{font-size:1.4rem;line-height:30px}}.historyWrap .historyCont dl dd.ddWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:961px){.historyWrap .historyCont dl dd.ddWrap .dd__txt{width:85%}}@media screen and (min-width:961px){.historyWrap .historyCont dl dd.ddWrap .dd__img{width:12%;margin-left:3%}}.historyWrap .historyCont dl:last-child{background:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width:960px){.historyWrap .historyListImg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.historyWrap .historyListImg{width:200px}}.historyWrap .historyListImg .historyImg{text-align:center}@media screen and (max-width:960px){.historyWrap .historyListImg .historyImg{width:49%;margin-right:2%;margin-bottom:15px}.historyWrap .historyListImg .historyImg:nth-child(2n){margin-right:0}.historyWrap .historyListImg .historyImg:last-child{margin-bottom:0}}@media screen and (min-width:961px){.historyWrap .historyListImg .historyImg{margin-bottom:15px}.historyWrap .historyListImg .historyImg:last-child{margin-bottom:0}}@media screen and (max-width:960px){.historyWrap .historyListImg .historyImg img{width:auto;max-width:100%}}@media screen and (min-width:961px){.historyWrap .historyListImg .historyImg img{width:186px}}.historyWrap .historyListImg .historyImg span{font-weight:500;letter-spacing:.1em;display:block}@media screen and (max-width:960px){.historyWrap .historyListImg .historyImg span{padding-top:5px;font-size:.9rem}}@media screen and (min-width:961px){.historyWrap .historyListImg .historyImg span{padding-top:5px;font-size:1.2rem}}.historyWrap .historyListImg .historyImg ul li:first-child{margin-bottom:10px}@media screen and (min-width:961px){.historyWrap .historyListImg .historyImg.u-mb170--pc{margin-bottom:170px}}@media screen and (min-width:961px){.historyWrap .historyListImg .historyImg--01{margin:72px 0 340px}}@media screen and (min-width:961px){.historyWrap .historyListImg--01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.historyArea .historyInner#history05 .historyWrap .historyListImg .historyImg:nth-child(1){margin-bottom:85px}.historyArea .historyInner#history05 .historyWrap .historyListImg .historyImg:nth-child(2){margin-bottom:25px}.historyArea .historyInner#history05 .historyWrap .historyListImg .historyImg:nth-child(3){margin-bottom:30px}.historyArea .historyInner#history05 .historyWrap .historyListImg .historyImg:nth-child(4){margin-bottom:30px}.historyArea .historyInner#history05 .historyWrap .historyListImg .historyImg:nth-child(5){margin-bottom:20px}}@media screen and (min-width:961px){.historyArea .historyInner#history06 .historyWrap .historyListImg .historyImg{margin-bottom:22px}}@media screen and (min-width:961px){.dip__pc{display:block}}.g-heroWrap--lefttitle.g-heroWrap--school-building{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--school-building{background:url(../img/school-outline/school-building/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--school-building:before{background:url(../img/school-outline/school-building/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--school-building .g-heroInner .g-heroTitleWrap{padding-right:100px}}.c-container.c-container--school-outline.c-container--school-building{background-image:url(../img/school-outline/school-building/bg-left.png),url(../img/school-outline/school-building/bg-right.png);background-repeat:no-repeat;background-position:-500px 10%,120% 110%}@media screen and (max-width:960px){.c-container.c-container--school-outline.c-container--school-building{background-image:url(../img/school-outline/career/bg-right.png);background-position:right bottom;background-size:271px;padding-top:100px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--school-outline.c-container--school-building{padding-top:50px;padding-bottom:100px}}@media screen and (max-width:960px){.s-outlineTopCont{margin-bottom:50px}}@media screen and (min-width:961px){.s-outlineTopCont{margin-bottom:70px}}.s-outlineTopCont .s-outlineTopContInner h3{color:#008045;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.s-outlineTopCont .s-outlineTopContInner h3{font-size:1.8rem;line-height:30px;margin-bottom:20px;padding:0 30px}}@media screen and (min-width:961px){.s-outlineTopCont .s-outlineTopContInner h3{font-size:2.6rem;line-height:38px;margin-bottom:30px}}.s-outlineTopCont .s-outlineTopContInner .p-lead__txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.s-outlineTopCont .s-outlineTopContInner .p-lead__txt{font-size:1.5rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.s-outlineTopCont .s-outlineTopContInner .p-lead__txt{font-size:1.8rem;line-height:30px;margin-bottom:20px}}@media screen and (max-width:960px){.s-outlineTopCont .s-outlineTopContInner .s-outlineTopContImg{margin:30px 30px 50px}}@media screen and (min-width:961px){.s-outlineTopCont .s-outlineTopContInner .s-outlineTopContImg{width:702px;margin:50px auto 100px}}.buildingArea{background-color:#fff;background-image:url(../img/school-outline/school-building/bg-inner-left.png),url(../img/school-outline/school-building/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.buildingArea{background-size:145px;padding-bottom:30px}}@media screen and (min-width:961px){.buildingArea{width:90%;max-width:1000px;margin:0 auto;padding-bottom:65px}}@media screen and (max-width:960px){.buildingArea .buildingInner{padding:40px 20px 0}}@media screen and (min-width:961px){.buildingArea .buildingInner{padding:70px 145px 0}}.buildingArea .buildingInner .buildingWrap{background:url(../img/school-outline/school-building/dot.svg) no-repeat left bottom}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap{margin-bottom:30px;padding-bottom:30px}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;padding-bottom:50px}}.buildingArea .buildingInner .buildingWrap:last-child{background:none;margin-bottom:0;padding-bottom:0}.buildingArea .buildingInner .buildingWrap .buildingContWrap{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingContWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap .buildingContWrap{width:372px;margin-right:75px}}.buildingArea .buildingInner .buildingWrap .buildingContWrap h4{color:#008045;font-weight:600;background:url(../img/school-outline/school-building/bg-h4.svg) no-repeat left top;letter-spacing:.1em;display:inline-block}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingContWrap h4{background-size:100px;font-size:1.8rem;width:50%;padding-left:20px}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap .buildingContWrap h4{font-size:2.6rem;width:150px;margin-right:20px;padding-left:20px}}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingContWrap .buildingContImg{width:50%}}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingImgArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap .buildingImgArea{width:225px}}.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg{text-align:center}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg{width:49%;margin-right:2%;margin-bottom:15px}.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg:nth-child(2n){margin-right:0}.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg:last-child{margin-bottom:0}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg{margin-bottom:15px}.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg:last-child{margin-bottom:0}}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg img{width:auto;max-width:100%}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg img{width:186px}}.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg span{font-weight:500;letter-spacing:.1em;display:block}@media screen and (max-width:960px){.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg span{padding-top:5px;font-size:.9rem}}@media screen and (min-width:961px){.buildingArea .buildingInner .buildingWrap .buildingImgArea .buildingImg span{padding-top:5px;font-size:1.2rem}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--school-building{margin-top:100px;padding-top:100px;padding-bottom:80px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--school-building .c-meshAreaInner{padding:0 20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--school-building .c-meshAreaInner{width:90%;max-width:1000px;margin:0 auto}}.school-buildingWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.school-buildingWrap .school-buildingList{width:48%;margin-right:4%;margin-bottom:30px}.school-buildingWrap .school-buildingList:nth-child(2n){margin-right:0}}@media screen and (min-width:961px){.school-buildingWrap .school-buildingList{width:30%;margin-right:5%;margin-bottom:50px}.school-buildingWrap .school-buildingList:nth-child(3n){margin-right:0}}.school-buildingWrap .school-buildingList .school-buildingImg{text-align:center}@media screen and (max-width:960px){.school-buildingWrap .school-buildingList .school-buildingImg{margin-bottom:15px}}@media screen and (min-width:961px){.school-buildingWrap .school-buildingList .school-buildingImg{margin-bottom:15px}.school-buildingWrap .school-buildingList .school-buildingImg img{width:auto}}.school-buildingWrap .school-buildingList h5{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.05em;line-height:21px;border-bottom:solid 1px #3b3b3b;margin-bottom:5px;padding-bottom:5px}@media screen and (max-width:960px){.school-buildingWrap .school-buildingList h5{font-size:1.4rem}}.school-buildingWrap .school-buildingList p{font-size:12px;font-size:1.2rem;letter-spacing:.1em;line-height:22px}@media screen and (max-width:960px){.school-buildingWrap .school-buildingList p{font-size:1rem;line-height:20px}}@media screen and (min-width:961px){.aedMapArea .aedMapInner{width:838px;margin:0 auto}}.aedMapArea .aedMapInner p{text-align:center}@media screen and (max-width:960px){.aedMapArea .aedMapInner p{font-size:1.4rem;line-height:22px;margin-bottom:30px}}@media screen and (min-width:961px){.aedMapArea .aedMapInner p{margin-bottom:50px}}@media screen and (min-width:961px){.aedMapArea .aedMapInner .aedMapImg{width:700px;margin:0 auto}}.g-heroWrap--lefttitle.g-heroWrap--deepen{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--deepen{background:url(../img/school-outline/education/deepen/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--deepen:before{background:url(../img/school-outline/career/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--deepen .g-heroInner .g-heroTitleWrap{padding-right:100px}}.g-heroWrap--lefttitle.g-heroWrap--deepen .g-heroInner .g-heroTitleWrap .u-fs{display:block;line-height:1}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--deepen .g-heroInner .g-heroTitleWrap .u-fs{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--deepen .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--deepen .g-heroLogo{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--deepen .g-heroLogo{position:absolute;top:50%;right:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:334.53px}}.c-container.c-container--entrance-support.c-container--deepen{background-image:url(../img/school-outline/education/deepen/bg-left.png),url(../img/school-outline/education/deepen/bg-right.png);background-repeat:no-repeat;background-position:-500px 80%,right 120%}@media screen and (max-width:960px){.c-container.c-container--entrance-support.c-container--deepen{background-image:url(../img/school-outline/education/deepen/bg-right.png);background-position:right bottom;background-size:271px;padding-top:90px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support.c-container--deepen{padding-top:0;padding-bottom:100px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--deepen{background-image:none;background:#f8f8f8;padding:20px 20px 0 30px}}@media screen and (min-width:961px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--deepen{margin-top:30px;margin-bottom:60px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul{height:60px}}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{background-color:#b9e084}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:after{color:#b9e084}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a{text-align:center}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a span{width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow{height:12px;bottom:-15px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.deepenArea{background-image:url(../img/school-outline/education/deepen/bg-right02-sp.png);background-repeat:no-repeat;background-position:150% 102.5%;padding-bottom:50px}}@media screen and (min-width:961px){.deepenArea{margin-bottom:100px}}.deepenArea .deepenInner{background-color:#fff;background-image:url(../img/school-outline/education/deepen/bg-inner-left.png),url(../img/school-outline/education/deepen/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.deepenArea .deepenInner{background-size:145px;padding:50px 20px 30px}}@media screen and (min-width:961px){.deepenArea .deepenInner{width:90%;max-width:1000px;margin:0 auto;padding:65px 75px}}.deepenArea .deepenInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.deepenArea .deepenInner p{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:0 10px}}@media screen and (min-width:961px){.deepenArea .deepenInner p{font-size:1.4rem;line-height:26px;margin-bottom:50px}}.deepenArea .deepenInner .u-fs__small{font-size:12px;font-size:1.2rem;line-height:22px;letter-spacing:.1em;margin:0}.sub__ttl{font-weight:500;color:#008045;display:block;text-align:center}@media screen and (max-width:960px){.sub__ttl{font-size:1.6rem;line-height:26px}}@media screen and (min-width:961px){.sub__ttl{font-size:1.8rem;line-height:38px}}@media screen and (max-width:960px){.deepenWrap01{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.deepenWrap01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}@media screen and (max-width:960px){.deepenWrap01 .deepenCont01{margin-bottom:20px;padding:0 10px}}@media screen and (min-width:961px){.deepenWrap01 .deepenCont01{width:31%;margin-bottom:30px}}.deepenWrap01 .deepenCont01 p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.deepenWrap01 .deepenCont01 p{font-size:1.2rem;line-height:22px;margin:0;padding:0}}@media screen and (min-width:961px){.deepenWrap01 .deepenCont01 p{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (max-width:960px){.deepenWrap01 .deepenImg01{margin-bottom:5px}}@media screen and (min-width:961px){.deepenWrap01 .deepenImg01{margin-bottom:5px}}@media screen and (max-width:960px){.deepenWrap02{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.deepenWrap02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}}@media screen and (max-width:960px){.deepenWrap02 .deepenCont02{margin-bottom:20px}}@media screen and (min-width:961px){.deepenWrap02 .deepenCont02{width:489px}}@media screen and (max-width:960px){.deepenWrap02 .deepenImg02{margin-bottom:30px;padding:0 10px}}@media screen and (min-width:961px){.deepenWrap02 .deepenImg02{width:319px;margin-bottom:10px}}.deepenWrap02 .deepenImg02 span{font-weight:500;letter-spacing:.1em;display:block}@media screen and (max-width:960px){.deepenWrap02 .deepenImg02 span{font-size:1.2rem;line-height:22px;margin:10px 0 0}}@media screen and (min-width:961px){.deepenWrap02 .deepenImg02 span{font-size:1.2rem;line-height:22px;margin:0}}.deepenWrap02 .deepenImg02 p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.deepenWrap02 .deepenImg02 p{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (min-width:961px){.deepenWrap02 .deepenImg02 p{font-size:1.2rem;line-height:22px;margin:0}}.deepen-green{background:#fff;border:solid 2px #008045}@media screen and (max-width:960px){.deepen-green{margin-bottom:50px;padding:30px 20px}}@media screen and (min-width:961px){.deepen-green{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px;padding:30px}}@media screen and (max-width:960px){.deepen-green .c-img{text-align:center;width:152px;margin:0 auto 25px}}@media screen and (min-width:961px){.deepen-green .c-img{width:125px}}@media screen and (min-width:961px){.deepen-green .c-cont{width:625px;margin-bottom:0}}.deepen-green .c-cont p{margin-bottom:0}@media screen and (max-width:960px){.deepenWrap03{margin-bottom:40px}}@media screen and (min-width:961px){.deepenWrap03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.deepenWrap03 .deepenCont03{margin-bottom:20px;padding:0 10px}}@media screen and (min-width:961px){.deepenWrap03 .deepenCont03{width:290px;margin:0 15px}}@media screen and (max-width:960px){.deepenWrap03 .deepenCont03 .deepenImg03{margin-bottom:12px}}@media screen and (min-width:961px){.deepenWrap03 .deepenCont03 .deepenImg03{margin-bottom:12px}}.deepenWrap03 .deepenCont03 p{letter-spacing:.1em}@media screen and (max-width:960px){.deepenWrap03 .deepenCont03 p{font-size:1.2rem;line-height:22px;margin:0 0 10px}}@media screen and (min-width:961px){.deepenWrap03 .deepenCont03 p{font-size:1.2rem;line-height:22px;margin-bottom:0}}@media screen and (min-width:961px){.deepenSection{margin-bottom:70px}.deepenSection:last-child{margin-bottom:0}}.deepenSection h4{background:#b9e084;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.deepenSection h4{font-size:1.6rem;line-height:26px;margin-bottom:20px;padding:5px 0}}@media screen and (min-width:961px){.deepenSection h4{font-size:1.8rem;line-height:30px;margin-bottom:20px;padding:5px 0}}@media screen and (max-width:960px){.deepenSection h5{margin-bottom:10px}}@media screen and (max-width:960px){.deepenSection p{padding:0 10px}}@media screen and (max-width:960px){.deepenSection .careerArea02 p{padding:0}}@media screen and (min-width:961px){.deepenCourseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.deepenCourseWrap .deepenCourseList{background-color:#fff;background-position:left top;background-repeat:no-repeat}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList{margin-bottom:20px;padding:30px 10px}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList{width:46%;margin-right:8%;margin-bottom:30px;padding:30px 20px}.deepenCourseWrap .deepenCourseList:nth-child(2n){margin-right:0}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList .deepenCourseHeadLine{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}.deepenCourseWrap .deepenCourseList .deepenCourseHeadLine h4{color:#008045;font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList .deepenCourseHeadLine h4{font-size:1.8rem;line-height:30px;margin-bottom:20px}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList .deepenCourseHeadLine h4{font-size:2rem;line-height:30px}}.deepenCourseWrap .deepenCourseList .courseList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList .courseList{margin-bottom:0}}.deepenCourseWrap .deepenCourseList .courseList li{font-weight:600;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList .courseList li{font-size:1.6rem;line-height:24px;margin-right:10px}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList .courseList li{font-size:1.6rem;line-height:24px;margin-right:20px}}.deepenCourseWrap .deepenCourseList .courseList span{display:inline-block}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList .courseList span{width:30px}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList .courseList span{width:30px}}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList p{margin:0 0 20px;padding:0}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList p{margin-bottom:20px}}.deepenCourseWrap .deepenCourseList .deepenCourseImg .courseImgList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.deepenCourseWrap .deepenCourseList .deepenCourseImg .courseImgList li{width:48%}}@media screen and (min-width:961px){.deepenCourseWrap .deepenCourseList .deepenCourseImg .courseImgList li{width:48%}}.deepenCourseWrap .deepenCourseList--01{background-image:url(../img/school-outline/education/deepen/corner01.svg)}.deepenCourseWrap .deepenCourseList--02{background-image:url(../img/school-outline/education/deepen/corner02.svg)}.deepenCourseWrap .deepenCourseList--03{background-image:url(../img/school-outline/education/deepen/corner03.svg)}.deepenCourseWrap .deepenCourseList--04{background-image:url(../img/school-outline/education/deepen/corner04.svg)}.deepenCourseWrap .deepenCourseList--05{background-image:url(../img/school-outline/education/deepen/corner05.svg)}@media screen and (max-width:960px){.deepenPerformanceWrap{padding:0 10px}}@media screen and (min-width:961px){.deepenPerformanceWrap{margin-top:50px}}.deepenPerformanceWrap .headLinePerformance{font-weight:600;background:none;text-align:center}@media screen and (max-width:960px){.deepenPerformanceWrap .headLinePerformance{font-size:1.6rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.deepenPerformanceWrap .headLinePerformance{font-size:1.8rem;line-height:38px;margin-bottom:30px}}@media screen and (min-width:961px){.deepenPerformanceWrap .deepenPerformanceBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.deepenPerformanceWrap .deepenPerformanceBox .section{margin-bottom:30px}.deepenPerformanceWrap .deepenPerformanceBox .section:last-child{margin-bottom:0}}@media screen and (min-width:961px){.deepenPerformanceWrap .deepenPerformanceBox .section{width:48%;margin-right:4%;margin-bottom:50px}.deepenPerformanceWrap .deepenPerformanceBox .section:nth-child(2n){margin-right:0}}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course{background-position:left top;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course{background-size:36px}}@media screen and (min-width:961px){.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course{background-size:36px}}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--01{background-image:url(../img/corner_cg.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--02{background-image:url(../img/corner_design.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--03{background-image:url(../img/corner_game.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--04{background-image:url(../img/corner_animation.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--05{background-image:url(../img/corner_mobile.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--06{background-image:url(../img/corner_security.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--07{background-image:url(../img/corner_it.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section .headline-course--08{background-image:url(../img/corner_elec.svg)}.deepenPerformanceWrap .deepenPerformanceBox .section h5{background:#f1f1f1;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.deepenPerformanceWrap .deepenPerformanceBox .section h5{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:3px 0}}@media screen and (min-width:961px){.deepenPerformanceWrap .deepenPerformanceBox .section h5{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:5px 0}}.deepenPerformanceWrap .deepenPerformanceBox .section h5 span{display:inline-block}@media screen and (max-width:960px){.deepenPerformanceWrap .deepenPerformanceBox .section h5 span{width:30px;margin-right:5px}}@media screen and (min-width:961px){.deepenPerformanceWrap .deepenPerformanceBox .section h5 span{width:30px;margin-right:5px}}.deepenPerformanceWrap .deepenPerformanceBox .section ul li{font-weight:500;letter-spacing:.1em;font-size:12px;font-size:1.2rem;line-height:22px;margin-bottom:5px}@media screen and (max-width:960px){#career02{background-position:-110px 103%}}@media screen and (max-width:960px){#deepen02{background-position:-110px 100.5%}}@media screen and (min-width:961px){#deepen02 .careerInner{background-image:url(../img/school-outline/education/deepen/bg-inner-left02.png),url(../img/school-outline/education/deepen/bg-inner-right02.png)}}@media screen and (max-width:960px){#deepen03{background-position:130% 100.5%;padding-bottom:50px}}@media screen and (min-width:961px){#deepen03 .careerInner{background-image:url(../img/school-outline/education/deepen/bg-inner-left02.png),url(../img/school-outline/education/deepen/bg-inner-right02.png)}}@media screen and (max-width:960px){#deepen04{background:none}}@media screen and (max-width:960px){#deepen04 .p-homeBtnLink{margin-bottom:40px}}@media screen and (min-width:961px){#deepen04 .p-homeBtnLink{width:475px;margin-bottom:50px}}#deepen04 .p-homeBtnLink a{font-weight:600}@media screen and (max-width:960px){#deepen04 .p-homeBtnLink a{padding:10.5px;letter-spacing:.1em}}@media screen and (min-width:961px){#deepen04 .p-homeBtnLink a{font-size:1.8rem;padding:11.4px 30px}}@media screen and (max-width:960px){#deepen04 .companyCertification{margin-bottom:30px}}@media screen and (min-width:961px){#deepen04 .companyCertification{margin-bottom:30px}}@media screen and (max-width:960px){#deepen04 .sub__ttl{margin-bottom:20px}}@media screen and (max-width:960px){#deepen04 .u-aCenter{text-align:left!important}}.g-heroWrap--lefttitle.g-heroWrap--s-support{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--s-support{background:url(../img/school-outline/education/deepen/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--s-support:before{background:url(../img/school-outline/career/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--s-support .g-heroInner .g-heroTitleWrap{padding-right:100px}}.g-heroWrap--lefttitle.g-heroWrap--s-support .g-heroInner .g-heroTitleWrap .u-fs{display:block;line-height:1}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--s-support .g-heroInner .g-heroTitleWrap .u-fs{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--s-support .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--s-support .g-heroLogo{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--s-support .g-heroLogo{position:absolute;top:50%;right:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:334.53px}}.c-container.c-container--entrance-support.c-container--s-support{background-image:url(../img/school-outline/education/support/bg-left.png),url(../img/school-outline/education/support/bg-right.png);background-repeat:no-repeat;background-position:-500px 30%,110% 105%}@media screen and (max-width:960px){.c-container.c-container--entrance-support.c-container--s-support{background-image:url(../img/school-outline/education/deepen/bg-right.png);background-position:right bottom;background-size:271px;padding-top:90px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support.c-container--s-support{padding-top:0;padding-bottom:100px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support{background-image:none;background:#f8f8f8;padding:20px 20px 0 30px}}@media screen and (min-width:961px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support{margin-top:30px;margin-bottom:60px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul{height:60px}}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{background-color:#b9e084}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:after{color:#b9e084}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support ul li a{text-align:center}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support ul li a{text-align:center}}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support ul li a span{height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support ul li a span{width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support ul li a .anchor__arrow{bottom:-20px}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline.c-anchorLinkWrap--s-support ul li a .anchor__arrow{height:12px;bottom:-15px}}@media screen and (max-width:960px){.c-anchorLinkWrap.c-anchorLinkWrap--school-outline ul li a .anchor__arrow:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.s-supportArea{background-image:url(../img/school-outline/education/support/bg-right02-sp.png);background-repeat:no-repeat;background-position:150% 102.5%;padding-bottom:50px}}@media screen and (min-width:961px){.s-supportArea{margin-bottom:100px}}.s-supportArea .s-supportInner{background-color:#fff;background-image:url(../img/school-outline/education/support/bg-inner-left.png),url(../img/school-outline/education/support/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.s-supportArea .s-supportInner{background-size:145px;padding:50px 20px 30px}}@media screen and (min-width:961px){.s-supportArea .s-supportInner{width:90%;max-width:1000px;margin:0 auto;padding:65px 75px}}.s-supportArea .s-supportInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.s-supportArea .s-supportInner p{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:0 10px}}@media screen and (min-width:961px){.s-supportArea .s-supportInner p{font-size:1.4rem;line-height:26px;margin-bottom:50px}}.s-supportArea .s-supportInner .u-fs__small{font-size:12px;font-size:1.2rem;line-height:22px;letter-spacing:.1em;margin:0}.sub__ttl{font-weight:500;color:#008045;display:block;text-align:center}@media screen and (max-width:960px){.sub__ttl{font-size:1.6rem;line-height:26px}}@media screen and (min-width:961px){.sub__ttl{font-size:1.8rem;line-height:38px}}@media screen and (max-width:960px){.s-supportWrap01{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.s-supportWrap01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}@media screen and (max-width:960px){.s-supportWrap01 .s-supportCont01{margin-bottom:20px;padding:0 10px}}@media screen and (min-width:961px){.s-supportWrap01 .s-supportCont01{width:31%;margin-bottom:30px}}.s-supportWrap01 .s-supportCont01 h5{color:#008045;font-weight:600;letter-spacing:.1em;border-bottom:solid 1px #3b3b3b}@media screen and (max-width:960px){.s-supportWrap01 .s-supportCont01 h5{font-size:1.6rem;line-height:26px;margin:0 0 5px;padding:0 0 5px}}@media screen and (min-width:961px){.s-supportWrap01 .s-supportCont01 h5{font-size:1.8rem;line-height:30px;margin:0 0 10px;padding-bottom:10px}}.s-supportWrap01 .s-supportCont01 p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.s-supportWrap01 .s-supportCont01 p{font-size:1.2rem;line-height:22px;margin:0;padding:0}}@media screen and (min-width:961px){.s-supportWrap01 .s-supportCont01 p{font-size:1.4rem;line-height:26px;margin:0}}@media screen and (max-width:960px){.s-supportWrap01 .s-supportImg01{margin-bottom:5px}}@media screen and (min-width:961px){.s-supportWrap01 .s-supportImg01{margin-bottom:5px}}@media screen and (max-width:960px){.s-supportWrap02{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.s-supportWrap02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}}@media screen and (max-width:960px){.s-supportWrap02 .s-supportCont02{margin-bottom:20px}}@media screen and (min-width:961px){.s-supportWrap02 .s-supportCont02{width:489px}}@media screen and (max-width:960px){.s-supportWrap02 .s-supportImg02{margin-bottom:30px;padding:0 10px}}@media screen and (min-width:961px){.s-supportWrap02 .s-supportImg02{width:319px;margin-bottom:10px}}.s-supportWrap02 .s-supportImg02 span{font-weight:500;letter-spacing:.1em;display:block;text-align:center}@media screen and (max-width:960px){.s-supportWrap02 .s-supportImg02 span{font-size:1.2rem;line-height:22px;margin:10px 0 0}}@media screen and (min-width:961px){.s-supportWrap02 .s-supportImg02 span{font-size:1.2rem;line-height:22px;margin:10px 0 0}}.s-supportWrap02 .s-supportImg02 p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.s-supportWrap02 .s-supportImg02 p{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (min-width:961px){.s-supportWrap02 .s-supportImg02 p{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (min-width:961px){#support02 .s-supportInner .p-homeBtnLink{width:309px}}#support02 .s-supportInner .p-homeBtnLink a{font-weight:600}@media screen and (min-width:961px){#support02 .s-supportInner .p-homeBtnLink a{font-size:1.8rem;padding:24.81px 10px}}#support03 .s-supportInner{background-image:url(../img/school-outline/education/support/bg-inner-left.png)}@media screen and (max-width:960px){#support04{background-image:none}}@media screen and (min-width:961px){#support04 .s-supportInner{background-image:url(../img/school-outline/education/deepen/bg-inner-left02.png),url(../img/school-outline/education/deepen/bg-inner-right02.png)}}@media screen and (max-width:960px){.s-supportCourseArea .s-supportCourseInner{margin-bottom:30px}}@media screen and (min-width:961px){.s-supportCourseArea .s-supportCourseInner{margin-bottom:70px}}@media screen and (min-width:961px){.s-supportCourseArea .s-supportCourseInner .s-supportImgorVideo{width:612px;margin:0 auto}}.headLine-s-support{border-bottom:solid 1px #3b3b3b}@media screen and (max-width:960px){.headLine-s-support{margin-bottom:30px;padding-bottom:10px}}@media screen and (min-width:961px){.headLine-s-support{margin-bottom:30px;padding-bottom:20px}}.headLine-s-support h4{font-weight:600;text-align:center;letter-spacing:.12em}@media screen and (max-width:960px){.headLine-s-support h4{font-size:2rem;line-height:24px}}@media screen and (min-width:961px){.headLine-s-support h4{font-size:2.6rem;line-height:38px}}.headLine-s-support h4 span{display:block;text-align:center;line-height:1;margin:auto}@media screen and (max-width:960px){.headLine-s-support h4 span{width:35px}}@media screen and (min-width:961px){.headLine-s-support h4 span{width:48px}}@media screen and (max-width:960px){.headLine-s-support.headLine-s-support--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){.headLine-s-support.headLine-s-support--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.headLine-s-support.headLine-s-support--wrap .headLineList{background:url(../img/school-outline/education/support/dot-vertical.png) no-repeat right center}@media screen and (max-width:960px){.headLine-s-support.headLine-s-support--wrap .headLineList{padding:0 20px}.headLine-s-support.headLine-s-support--wrap .headLineList h4{font-size:1.6rem}.headLine-s-support.headLine-s-support--wrap .headLineList:last-child{background:none}}@media screen and (min-width:961px){.headLine-s-support.headLine-s-support--wrap .headLineList{padding:0 30px}.headLine-s-support.headLine-s-support--wrap .headLineList:last-child{background:none}}.s-supportCourseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.s-supportCourseWrap{margin-bottom:40px}}@media screen and (max-width:960px){.s-supportCourseWrap .s-supportCourse{width:48%;margin-right:4%;margin-bottom:20px}.s-supportCourseWrap .s-supportCourse:nth-child(2n){margin-right:0}.s-supportCourseWrap .s-supportCourse:last-child{margin-right:0}}@media screen and (min-width:961px){.s-supportCourseWrap .s-supportCourse{width:200px;margin-right:15px;margin-bottom:30px}.s-supportCourseWrap .s-supportCourse:nth-child(4n){margin-right:0}.s-supportCourseWrap .s-supportCourse:last-child{margin-right:0}}.s-supportCourseWrap .s-supportCourse .s-supportCourseImg{position:relative}@media screen and (max-width:960px){.s-supportCourseWrap .s-supportCourse .s-supportCourseImg{margin-bottom:5px}}@media screen and (min-width:961px){.s-supportCourseWrap .s-supportCourse .s-supportCourseImg{margin-bottom:10px}}.s-supportCourseWrap .s-supportCourse .s-supportCourseImg:before{content:'';display:inline-block;background-size:28px;background-position:left top;background-repeat:no-repeat;position:absolute;top:0;left:0;width:28px;height:28px}.s-supportCourseWrap .s-supportCourse .s-supportCourseCont p{font-size:12px;font-size:1.2rem;letter-spacing:.1em;line-height:22px;margin:0}@media screen and (max-width:960px){.s-supportCourseWrap .s-supportCourse .s-supportCourseCont p{font-size:1rem;line-height:20px;padding:0}}.s-supportCourseWrap .s-supportCourse--01 .s-supportCourseImg:before{background-image:url(../img/corner_cg.svg)}.s-supportCourseWrap .s-supportCourse--01 .s-support__ttl{color:#e0ba07}.s-supportCourseWrap .s-supportCourse--02 .s-supportCourseImg:before{background-image:url(../img/corner_game.svg)}.s-supportCourseWrap .s-supportCourse--02 .s-support__ttl{color:#eb4014}.s-supportCourseWrap .s-supportCourse--03 .s-supportCourseImg:before{background-image:url(../img/corner_animation.svg)}.s-supportCourseWrap .s-supportCourse--03 .s-support__ttl{color:#f46282}.s-supportCourseWrap .s-supportCourse--04 .s-supportCourseImg:before{background-image:url(../img/corner_design.svg)}.s-supportCourseWrap .s-supportCourse--04 .s-support__ttl{color:#ed8e29}.s-supportCourseWrap .s-supportCourse--05 .s-supportCourseImg:before{background-image:url(../img/corner_security.svg)}.s-supportCourseWrap .s-supportCourse--05 .s-support__ttl{color:#1ea5e5}.s-supportCourseWrap .s-supportCourse--06 .s-supportCourseImg:before{background-image:url(../img/corner_it.svg)}.s-supportCourseWrap .s-supportCourse--06 .s-support__ttl{color:#1678e6}.s-supportCourseWrap .s-supportCourse--07 .s-supportCourseImg:before{background-image:url(../img/corner_mobile.svg)}.s-supportCourseWrap .s-supportCourse--07 .s-support__ttl{color:#9b458e}.s-supportCourseWrap .s-supportCourse--08 .s-supportCourseImg:before{background-image:url(../img/school-outline/education/support/corner.svg)}.s-supportCourseWrap .s-supportCourse--09 .s-supportCourseImg:before{background-image:url(../img/corner_elec.svg)}.s-supportCourseWrap .s-supportCourse--09 .s-support__ttl{color:#30a339}@media screen and (min-width:961px){.safetyMeasureWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.safetyMeasureWrap .safetyTitle{background:#b9e084;font-weight:600;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:960px){.safetyMeasureWrap .safetyTitle{font-size:1.6rem;margin-bottom:10px;padding:20px 0}}@media screen and (min-width:961px){.safetyMeasureWrap .safetyTitle{font-size:1.8rem;line-height:30px;width:174px;height:147px;margin-right:6px}}.safetyMeasureWrap .safetyColumnWrap{background:#f1f1f1}@media screen and (max-width:960px){.safetyMeasureWrap .safetyColumnWrap{padding:20px 20px 10px}}@media screen and (min-width:961px){.safetyMeasureWrap .safetyColumnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:660px;height:147px;padding:30px 25px}}@media screen and (max-width:960px){.safetyMeasureWrap .safetyColumnWrap .safetyWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.safetyMeasureWrap .safetyColumnWrap .safetyWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:295px}}@media screen and (max-width:960px){.safetyMeasureWrap .safetyColumnWrap .safetyWrap .safetyImg{text-align:center;width:20%}}@media screen and (min-width:961px){.safetyMeasureWrap .safetyColumnWrap .safetyWrap .safetyImg{width:80px}}@media screen and (max-width:960px){.safetyMeasureWrap .safetyColumnWrap .safetyWrap .safetyCont{width:75%;margin-bottom:10px}}@media screen and (min-width:961px){.safetyMeasureWrap .safetyColumnWrap .safetyWrap .safetyCont{width:200px}}.safetyMeasureWrap .safetyColumnWrap .safetyWrap .safetyCont p{font-size:12px;font-size:1.2rem;letter-spacing:.1em;margin:0;line-height:22px}.safetyMeasureWrap .safetyColumnWrap .safetyWrap .safetyCont .safety__ttl{font-weight:600;font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.1em}.g-heroWrap--lefttitle.g-heroWrap--develop{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--develop{background:url(../img/school-outline/education/deepen/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--develop:before{background:url(../img/school-outline/career/kv-03.png) no-repeat right top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--develop .g-heroInner .g-heroTitleWrap{padding-right:100px}}.g-heroWrap--lefttitle.g-heroWrap--develop .g-heroInner .g-heroTitleWrap .u-fs{display:block;line-height:1}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--develop .g-heroInner .g-heroTitleWrap .u-fs{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--develop .g-heroInner .g-heroTitleWrap .u-fs{font-size:2.4rem}}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--develop .g-heroLogo{display:none}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--develop .g-heroLogo{position:absolute;top:50%;right:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:334.53px}}.c-container.c-container--entrance-support.c-container--develop{background-image:url(../img/school-outline/education/develop/bg-left.png),url(../img/school-outline/education/develop/bg-right.png);background-repeat:no-repeat;background-position:0 22%,110% 105%}@media screen and (max-width:960px){.c-container.c-container--entrance-support.c-container--develop{background-image:url(../img/school-outline/education/deepen/bg-right.png);background-position:right bottom;background-size:271px;padding-top:90px;padding-bottom:20px}}@media screen and (min-width:961px){.c-container.c-container--entrance-support.c-container--develop{padding-top:0;padding-bottom:100px}}@media screen and (max-width:960px){.c-container--develop .c-anchorLinkWrap ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:961px){#develop01 .s-supportInner .s-supportWrap01 .s-supportCont01{margin-bottom:0}}@media screen and (max-width:960px){#develop02{background-image:none}}@media screen and (min-width:961px){#develop02 .s-supportInner .deepenWrap03 .deepenCont03 p{margin-bottom:0}}.g-heroWrap--life{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--life{background:url(../img/life/kv-sp.jpg) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--life{background:url(../img/life/kv.jpg) no-repeat center top;background-size:cover}}.g-heroWrap--life:before{display:none}@media screen and (max-width:960px){.g-heroWrap--life .g-heroInner .g-heroTitleWrap{position:absolute;bottom:-65px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:84%}}@media screen and (min-width:961px){.g-heroWrap--life .g-heroInner .g-heroTitleWrap{padding:80px 0 80px 100px}}@media screen and (min-width:961px){.g-heroWrap--life .g-heroInner .g-heroTitleWrap .g-heroTitle{width:539px}}.g-heroWrap--life .g-heroTitle:after{display:none}.c-container.c-container--life{background-image:url(../img/life/bg-left.png),url(../img/life/bg-right.png);background-repeat:no-repeat;background-position:-400px 69.5%,110% 180%}@media screen and (max-width:960px){.c-container.c-container--life{background-image:url(../img/life/bg-right-sp.png);background-position:140% 101%;background-size:219.62px;padding-top:90px;padding-bottom:70px}}@media screen and (min-width:961px){.c-container.c-container--life{background-size:1000px;padding-top:50px;padding-bottom:100px}}@media screen and (max-width:960px){.lifeTopContArea{margin:0 auto 50px}}@media screen and (min-width:961px){.lifeTopContArea{width:90%;max-width:1000px;margin:0 auto 80px}}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.lifeTopContArea .lifeTopContWrap .lifeTopImg{margin-bottom:30px;padding:0 30px}}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap .lifeTopImg{width:323px}}@media screen and (max-width:960px){.lifeTopContArea .lifeTopContWrap .lifeTopCont{padding:0 20px}}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap .lifeTopCont{width:650px}}@media screen and (max-width:960px){.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life{font-size:2.6rem}}.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span{background:none}.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span:nth-child(2n){background:none}.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span:last-child{margin-right:0}.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span.green{background:#b9e084}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span.green--02{margin-right:100px}}.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span.yellow{background:#f7d95a}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span.yellow--02{margin-right:0;padding-right:0}}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap .lifeTopCont .headline-life span.yellow--03{padding-left:0}}.lifeTopContArea .lifeTopContWrap .lifeTopCont p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.lifeTopContArea .lifeTopContWrap .lifeTopCont p{font-size:1.4rem;line-height:26px;margin:0;padding:0 10px}}@media screen and (min-width:961px){.lifeTopContArea .lifeTopContWrap .lifeTopCont p{font-size:1.4rem;line-height:26px;margin:0}}.headline-life{color:#fff;font-weight:600;letter-spacing:.1em;line-height:1}@media screen and (max-width:960px){.headline-life{font-size:3rem;margin-bottom:20px}}@media screen and (min-width:961px){.headline-life{font-size:3rem;margin-bottom:10px}}.headline-life span{background:#f7d95a;display:inline-block;line-height:1}@media screen and (max-width:960px){.headline-life span{margin-right:7px;margin-bottom:7px;padding:4px 5px 6px 10px}}@media screen and (min-width:961px){.headline-life span{margin-right:10px;margin-bottom:7px;padding:4px 10px 6px}}.headline-life span:nth-child(2n){background:#b9e084}.headline-life span:last-child{margin-right:0}@media screen and (min-width:961px){.schoolLifeArea{margin-bottom:100px}}@media screen and (min-width:961px){.schoolLifeArea .schoolLifeInner{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width:960px){.schoolLifeHeadLine{margin-bottom:20px}}@media screen and (min-width:961px){.schoolLifeHeadLine{margin-bottom:40px}}.schoolLifeHeadLine .sub__ttl{color:#b9e084}@media screen and (max-width:960px){.schoolLifeHeadLine .sub__ttl{font-weight:600;font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.schoolLifeHeadLine .sub__ttl{margin-bottom:10px}}.schoolLifeHeadLine .headline-life{text-align:center}@media screen and (max-width:960px){.schoolLifeHeadLine .headline-life{margin-bottom:10px}}@media screen and (min-width:961px){.schoolLifeHeadLine .headline-life{font-size:5rem}}.schoolLifeHeadLine .headline-life span{text-align:center}@media screen and (min-width:961px){.schoolLifeHeadLine .headline-life span{padding:4px 6px 6px 15px}}.schoolLifeHeadLine p{font-weight:500;letter-spacing:.05em;text-align:center}@media screen and (max-width:960px){.schoolLifeHeadLine p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.schoolLifeHeadLine p{font-size:1.8rem}}@media screen and (max-width:960px){.campusLifeArea{padding-bottom:50px;background-image:url(../img/life/bg-left-sp.png);background-position:-158px 103%;background-size:375px}}@media screen and (min-width:961px){.campusLifeArea{width:90%;max-width:1000px;margin:0 auto}}@media screen and (min-width:961px){.campusLifeArea .campusLifeWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.campusLifeArea .campusLifeWrap .campusCont{background:#fff}@media screen and (min-width:961px){.campusLifeArea .campusLifeWrap .campusCont{width:48%;margin-right:4%}.campusLifeArea .campusLifeWrap .campusCont:nth-child(2n){margin-right:0}}.campusHeadLine{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.campusHeadLine{padding-top:25px}}@media screen and (min-width:961px){.campusHeadLine{padding-top:45px}}.campusHeadLine .campusTtl{text-align:center}@media screen and (max-width:960px){.campusHeadLine .campusTtl{width:176.42px;margin:0 auto 20px}}@media screen and (min-width:961px){.campusHeadLine .campusTtl{width:176.42px;margin:0 auto 20px}}.campusHeadLine .campusNum{background:#fff;border:solid 3px #008045;border-radius:30px;text-align:center;margin:auto}@media screen and (max-width:960px){.campusHeadLine .campusNum{width:165px}}@media screen and (min-width:961px){.campusHeadLine .campusNum{width:165px}}.campusHeadLine .campusNum .num{color:#008045;font-weight:600;display:inline-block;text-align:center;line-height:1}@media screen and (max-width:960px){.campusHeadLine .campusNum .num{font-size:3.7rem}}@media screen and (min-width:961px){.campusHeadLine .campusNum .num{font-size:3.7rem}}.campusHeadLine .campusPhotoNameWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.campusHeadLine .campusPhotoNameWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusPhoto{width:45%}}@media screen and (min-width:961px){.campusHeadLine .campusPhotoNameWrap .campusPhoto{width:50%}}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusName{padding-top:35px;width:53%}}@media screen and (min-width:961px){.campusHeadLine .campusPhotoNameWrap .campusName{width:45%;padding-top:35px}}.campusHeadLine .campusPhotoNameWrap .campusName .campus__course{font-size:12px;font-size:1.2rem;font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__course{margin-bottom:5px}}.campusHeadLine .campusPhotoNameWrap .campusName .campus__name{font-weight:600;letter-spacing:.15em}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__name{font-size:1.4rem;margin-bottom:5px}}@media screen and (min-width:961px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__name{font-size:1.7rem}}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__name span{font-size:1.2rem}}@media screen and (min-width:961px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__name span{font-size:1.4rem}}.campusHeadLine .campusPhotoNameWrap .campusName .campus__from{font-size:12px;font-size:1.2rem;font-weight:500;line-height:20px;letter-spacing:.1em}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__from{font-size:1.1rem}}.campusHeadLine .campusPhotoNameWrap .campusName .campus__ico{text-align:center}@media screen and (max-width:960px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__ico{width:83.37px;margin:0 auto}}@media screen and (min-width:961px){.campusHeadLine .campusPhotoNameWrap .campusName .campus__ico{width:167px}}.campusDetailArea{background:#fff}@media screen and (max-width:960px){.campusDetailArea .campusDetailInner{padding:30px 20px}}@media screen and (min-width:961px){.campusDetailArea .campusDetailInner{padding:25px 50px 40px}}.detailHeadLine{background:#f2f2f2}@media screen and (max-width:960px){.detailHeadLine{margin:0 10px 30px}}.detailHeadLine h4{font-weight:600;letter-spacing:.15em;text-align:center}@media screen and (max-width:960px){.detailHeadLine h4{font-size:1.8rem;line-height:30px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.detailHeadLine h4{font-size:2.6rem;line-height:38px;margin-bottom:20px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.campusDetailWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.campusDetailWrap{margin-bottom:30px;padding:0 10px}}@media screen and (min-width:961px){.campusDetailWrap{margin-bottom:30px}}.campusDetailWrap .campusDetailPhoto{width:48%}.campusDetailWrap .campusDetailPhoto span{font-size:12px;font-size:1.2rem;line-height:24px;letter-spacing:.1em;display:inline-block;margin-top:5px}@media screen and (max-width:960px){.campusDetailWrap .campusDetailPhoto span{line-height:18px}}@media screen and (max-width:960px){.detailSection{margin-bottom:30px;padding:0 10px}}@media screen and (min-width:961px){.detailSection{margin-bottom:30px}}.detailSection h5{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.detailSection h5{font-size:1.8rem;line-height:38px;margin-bottom:10px}}@media screen and (min-width:961px){.detailSection h5{font-size:2.4rem;line-height:38px;margin-bottom:10px}}.detailSection p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.detailSection p{font-size:1.4rem;line-height:26px;margin:0}}@media screen and (min-width:961px){.detailSection p{font-size:1.4rem;line-height:26px;margin:0}}.dailyScheduleArea{background:#f8f8f8}@media screen and (max-width:960px){.dailyScheduleArea{padding:35px 20px}}@media screen and (min-width:961px){.dailyScheduleArea{padding:30px 20px}}.dailyScheduleArea .schedule__txt{font-weight:600;letter-spacing:.15em;margin:0}@media screen and (max-width:960px){.dailyScheduleArea .schedule__txt{font-size:1.6rem;text-align:center;margin-bottom:20px}}@media screen and (min-width:961px){.dailyScheduleArea .schedule__txt{font-size:1.6rem}}.dailyScheduleArea .schedule__txt span{font-weight:700;display:block;letter-spacing:.1em;line-height:1}@media screen and (max-width:960px){.dailyScheduleArea .schedule__txt span{font-size:1.4rem}}@media screen and (min-width:961px){.dailyScheduleArea .schedule__txt span{font-size:1.4rem}}@media screen and (max-width:960px){.dailyScheduleArea .dailyScheduleImg{margin:0 0 30px}}@media screen and (min-width:961px){.dailyScheduleArea .dailyScheduleImg{width:299.05px;margin:20px auto}}@media screen and (min-width:961px){.dailyScheduleArea .dailyScheduleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.dailyScheduleArea .dailyScheduleWrap .scheduleContTxt{width:48%}}.dailyScheduleArea .dailyScheduleWrap .scheduleContTxt .schedule__txt--small{letter-spacing:.04em}@media screen and (max-width:960px){.dailyScheduleArea .dailyScheduleWrap .scheduleContTxt .schedule__txt--small{font-size:1.2rem;line-height:22px;margin:0 0 20px}}@media screen and (min-width:961px){.dailyScheduleArea .dailyScheduleWrap .scheduleContTxt .schedule__txt--small{font-size:1.2rem;line-height:22px;margin:0}}@media screen and (max-width:960px){.dailyScheduleArea .dailyScheduleWrap .scheduleContImg{width:60%;margin:0 auto}}@media screen and (min-width:961px){.dailyScheduleArea .dailyScheduleWrap .scheduleContImg{width:48%}}.campusCont.campustab-01 .detailHeadLine h4{color:#9b458e}.campusCont.campustab-01 .detailSection h5{color:#9b458e}.campusCont.campustab-01 .dailyScheduleArea .schedule__txt span{color:#9b458e}@media screen and (max-width:960px){.campusCont.campustab-02 .campusPhotoNameWrap .campusName{width:49%;padding-right:50px}}@media screen and (max-width:960px){.campusCont.campustab-02 .campusPhotoNameWrap .campusPhoto{width:130px}}@media screen and (min-width:961px){.campusCont.campustab-02 .campusPhotoNameWrap .campusPhoto{width:173px}}.campusCont.campustab-02 .detailHeadLine h4{color:#eb4014}.campusCont.campustab-02 .detailSection h5{color:#eb4014}.campusCont.campustab-02 .dailyScheduleArea .schedule__txt span{color:#eb4014}@media screen and (max-width:960px){.schoolLifeContArea{background-image:url(../img/life/bg-left-sp.png);background-position:-158px bottom;background-repeat:no-repeat;background-size:375px;padding-bottom:50px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--life{padding-top:65px;padding-bottom:60px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--life{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--life .c-meshAreaInner{padding:0}}@media screen and (max-width:960px){.schoolLifeHeadLine.schoolLifeHeadLine--02 .headline-life{font-weight:600;font-size:2.6rem}.schoolLifeHeadLine.schoolLifeHeadLine--02 .headline-life span{padding:10px 5px 10px 10px}}.schoolLifeHeadLine.schoolLifeHeadLine--02 p{text-align:center;letter-spacing:.05em}@media screen and (max-width:960px){.schoolLifeHeadLine.schoolLifeHeadLine--02 p{color:#008045;font-size:1.4rem;line-height:26px;margin-bottom:40px}}@media screen and (min-width:961px){.schoolLifeHeadLine.schoolLifeHeadLine--02 p{font-size:1.4rem;line-height:26px}}@media screen and (max-width:960px){.schoolLifeHeadLine.schoolLifeHeadLine--02.schoolLifeHeadLine--clubs p{color:#3b3b3b}}@media screen and (min-width:961px){.annualScheduleArea{width:90%;max-width:1000px;margin:0 auto}}.annualScheduleArea h4{color:#008045;font-weight:600;text-align:center;letter-spacing:.12em}@media screen and (max-width:960px){.annualScheduleArea h4{font-size:2.4rem;line-height:32px;margin-bottom:20px}}@media screen and (min-width:961px){.annualScheduleArea h4{font-size:2.4rem;line-height:32px;margin-bottom:40px}}@media screen and (max-width:960px){.campusClubArea{padding:40px 0 0}}@media screen and (min-width:961px){.campusClubArea{padding:100px 0 0}}@media screen and (max-width:960px){.campusClubArea .campusClubAreaInner{padding:0 30px}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner{width:750px;margin:0 auto}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner .clubsArea{margin-bottom:70px}}.campusClubArea .campusClubAreaInner .clubsArea h4{font-weight:600;color:#008045;text-align:center;letter-spacing:.12em}@media screen and (max-width:960px){.campusClubArea .campusClubAreaInner .clubsArea h4{font-size:2.6rem;line-height:38px;margin-bottom:20px}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner .clubsArea h4{font-size:2.6rem;margin-bottom:20px}}.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}}@media screen and (max-width:960px){.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap .clubsImg{width:48%;margin-bottom:20px}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap .clubsImg{width:150px}}.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap .clubsImg span{font-weight:500;letter-spacing:.1em;display:block;text-align:center}@media screen and (max-width:960px){.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap .clubsImg span{font-size:1.4rem;padding-top:10px}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner .clubsArea .clubsWrap .clubsImg span{font-size:1.4rem;padding-top:10px}}.campusClubArea .campusClubAreaInner .clubsArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.campusClubArea .campusClubAreaInner .clubsArea ul li{position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.campusClubArea .campusClubAreaInner .clubsArea ul li{font-size:1.4rem;line-height:32px;margin-right:20px;padding-left:20px}}@media screen and (min-width:961px){.campusClubArea .campusClubAreaInner .clubsArea ul li{font-size:1.4rem;line-height:26px;margin-right:20px;padding-left:20px}}.campusClubArea .campusClubAreaInner .clubsArea ul li:before{content:'●';display:inline-block;width:14px;height:14px;position:absolute;left:0}.campusClubArea .campusClubAreaInner .clubsArea ul li:nth-child(even):before{color:#b9e084}.campusClubArea .campusClubAreaInner .clubsArea ul li:nth-child(odd):before{color:#f7d95a}@media screen and (max-width:960px){.campusLife-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px;padding:0 20px}}@media screen and (min-width:961px){.campusLife-group{display:none}}@media screen and (max-width:960px){.campusLife-group .campusLifeTab{position:relative;background:#008045;width:48%;padding:15px}.campusLife-group .campusLifeTab.is-active{background:#fff}.campusLife-group .campusLifeTab.is-active:before{content:'';display:inline-block;width:21px;height:14px;background:url(../img/life/ico-arrow-bottom-sp.svg) no-repeat left top;position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.campusLife-group .campusLifeTab.is-active .campusLifeTabBox .campusTabHeadLine .campusTab__ttl{background-image:url(../img/life/campus-txt.svg)}}@media screen and (max-width:960px){.campusLife-group .campusLifeTab .campusLifeTabBox .campusTabHeadLine .campusTab__ttl{background-image:url(../img/life/campus-txt-off.svg);background-position:left top;background-repeat:no-repeat;background-size:90.45px;width:90.45px;height:39.36px;margin:0 auto 5px}}@media screen and (max-width:960px){.campusLife-group .campusLifeTab .campusLifeTabBox .campusTabHeadLine .campusTab__num{background:#fff;border:solid 2px #008045;border-radius:25px;text-align:center;margin:0 auto 10px;width:84.6px}}@media screen and (max-width:960px){.campusLife-group .campusLifeTab .campusLifeTabBox .campusTabHeadLine .campusTab__num .num{font-size:1.6rem;color:#008045;font-weight:600;display:inline-block;text-align:center;line-height:1}}@media screen and (max-width:960px){.campusLife-group .campusLifeTab .campusLifeTabBox .campusTabHeadLine .campusTab__img{width:80px;margin:0 auto}}@media screen and (max-width:960px){.campusLifeArea .campusLifeWrap .campusCont{display:none}.campusLifeArea .campusLifeWrap .campusCont.campus-show{display:block}}.g-heroWrap--course.g-heroWrap--game{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--game{background:url(../img/course/game/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--game:before{background:url(../img/course/game/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--game:after{background:url(../img/course/game/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--game .g-heroInner:before{background:url(../img/course/game/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--game .g-heroInner:after{background:url(../img/course/game/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap{height:62vh}}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:47%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#9fb5ff}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #9fb5ff;border-bottom:solid 1px #9fb5ff}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #9fb5ff}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #9fb5ff}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_game.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:10px center;background-size:70px;padding:11px 0 11px 30px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#eb4014}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--game .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1}}@media screen and (min-width:961px){main.game .c-container{background:url(../img/course/game/bg-left02.png) no-repeat 70px 96.6%;padding-top:35px}}@media screen and (max-width:960px){main.game #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--game ul li a .anchor__arrow:before{background-color:#9fb5ff}.c-anchorLinkWrap--game ul li a .anchor__arrow:after{color:#9fb5ff}main.game{background:#f8f8f8}main.game .p-homeHeadline span{color:#eb4014}main.game .p-homeHeadline span:before{background:#eb4014}@media screen and (max-width:960px){main.game .menu-cont-hide02{padding:0}}main .bg-game{background:url(../img/course/game/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-game{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-game{padding-top:86px;padding-bottom:100px}}main .bg-game .p-homeHeadline span{color:#fff}main .bg-game .p-homeHeadline span:before{background:#fff}main .bg-game .courseWrap .courseWrapBox h3{color:#fff}main .bg-game .courseWrap .courseWrapBox p{color:#fff}main .bg-game .c-headline-brackets:before,main .bg-game .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-game .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-game .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-game .c-headline-brackets:after{border-right:solid 2px #fff}main .bg-game02{background:url(../img/course/game/bg02.png) repeat center -2px}@media screen and (max-width:960px){main .bg-game02{background-size:150px;padding:32px 0 5px}}@media screen and (min-width:961px){main .bg-game02{background-size:155px;padding-top:86px;padding-bottom:40px}}main.game .plx:before{background:#eb4014}@media screen and (min-width:961px){#course-department.course-department--game{margin-top:-100px;padding-top:100px}}#course-department.course-department--game .course-departmentInner{background:url(../img/course/game/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--game .course-departmentInner{background-size:65%;background-position:center center;padding:0 20px}}@media screen and (min-width:961px){#course-department.course-department--game .course-departmentInner{background-position:center 130px;height:800px}}@media screen and (min-width:961px){.course-department--game .departmentWrap{border:3px solid #eb4014}}.course-department--game .departmentWrap .departmentArea .departmentName{color:#eb4014}@media screen and (max-width:960px){.course-department--game .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap{padding:0 90px}}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #eb4014;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a{width:30%}}.course-department--game .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:475px}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--game span{background:#9fb5ff;border-color:#9fb5ff}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--game span{background:#9fb5ff;border-color:#9fb5ff}}.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--game.eachcourseCont__tenure--3year span{color:#9fb5ff;background:#fff;border-color:#9fb5ff}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--game.eachcourseCont__tenure--3year span{color:#9fb5ff;border-color:#9fb5ff}}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--game:before{background:#9fb5ff;background:-webkit-linear-gradient(left,#eb4014 0,#9fb5ff 100%);background:linear-gradient(90deg,#eb4014 0,#9fb5ff 100%)}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--game:before{right:-25px;bottom:2px}}.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--game:after{color:#9fb5ff}.course-department--game .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-50px;width:195px;top:-10px;height:auto}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:542px}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(2){margin:0 100px}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-left:0}}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:absolute;top:-10px;right:-25px;width:150px;height:auto}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{height:485px;left:65%}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img{padding-left:0}}@media screen and (max-width:960px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{position:absolute;right:-30px;width:160px;height:auto}}@media screen and (min-width:961px){.course-department--game .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{width:auto;height:480px}}@media screen and (max-width:960px){.game #course-action{background-color:#f8f8f8;background-image:url(../img/course/game/bg-right.png),url(../img/course/game/bg-left-sp.png),url(../img/course/game/bg-left-logo.png);background-size:162.95px,162.95px,100%;background-position:110% -60px,-43px 12.3%,center 25%!important;background-repeat:no-repeat;padding-top:30px;padding-bottom:35px}}@media screen and (min-width:961px){.game #course-action{background-image:url(../img/course/game/bg-right.png);background-position:120% -290px;background-repeat:no-repeat;padding-top:90px;padding-bottom:90px}}@media screen and (min-width:961px){.game #course-action .course-actionBg{background-image:url(../img/course/game/bg-left-logo.png);background-position:-450px 80%;background-repeat:no-repeat}}@media screen and (min-width:961px){.game #course-action .p-homeHeadline{margin-bottom:40px}}@media screen and (min-width:961px){.game #course-action .course-actionInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.game #course-action .course-actionInner .movieArea{padding:0 30px}}.game #course-action .course-actionInner h3{font-weight:500;text-align:center}@media screen and (max-width:960px){.game #course-action .course-actionInner h3{font-weight:600;font-size:1.8rem;letter-spacing:.1em;line-height:1.667;text-align:center;margin-bottom:20px}}@media screen and (min-width:961px){.game #course-action .course-actionInner h3{font-size:2.6rem;letter-spacing:.12em;line-height:38px;margin-bottom:24px}}.game #course-action .course-actionInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.game #course-action .course-actionInner p{font-size:1.4rem;line-height:1.857;margin-bottom:20px}}@media screen and (min-width:961px){.game #course-action .course-actionInner p{font-size:1.4rem;margin-bottom:24px}}@media screen and (max-width:960px){.game #course-action .course-actionInner .menu-more-btn{margin-top:0}}@media screen and (max-width:960px){.course-actionWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}}@media screen and (min-width:961px){.course-actionWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px}}@media screen and (max-width:960px){.course-actionWrap .actionPhotoList{width:47%;margin-bottom:30px;margin-right:6%}.course-actionWrap .actionPhotoList:nth-child(2n){margin-right:0}}@media screen and (min-width:961px){.course-actionWrap .actionPhotoList{width:23.5%;margin-right:2%;margin-bottom:40px}.course-actionWrap .actionPhotoList:nth-child(4n){margin-right:0}}@media screen and (max-width:960px){.course-actionWrap .actionPhotoList--main{width:100%;margin-right:0;margin-bottom:0}.course-actionWrap .actionPhotoList--main:last-child{margin-right:0;margin-bottom:30px}}@media screen and (min-width:961px){.course-actionWrap .actionPhotoList--main{width:49%;margin-bottom:1%}.course-actionWrap .actionPhotoList--main:last-child{margin-right:0}}@media screen and (max-width:960px){.course-actionWrap .actionPhotoList .actionPhotoImg{margin-bottom:10px}}.course-actionWrap .actionPhotoList .actionPhotoCont .action__txt{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.course-actionWrap .actionPhotoList .actionPhotoCont .action__txt{font-weight:600!important;font-size:1.2rem!important;line-height:22px;margin:0 0 10px!important}}@media screen and (min-width:961px){.course-actionWrap .actionPhotoList .actionPhotoCont .action__txt{font-size:1.2rem!important;line-height:22px;margin:0!important}}.course-actionWrap .actionPhotoList .actionPhotoCont .action__number{background:#9fb5ff;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.course-actionWrap .actionPhotoList .actionPhotoCont .action__number{background:#e8ecfc;font-size:1.2rem!important;line-height:22px;margin:0!important;padding:5px 10px}}@media screen and (min-width:961px){.course-actionWrap .actionPhotoList .actionPhotoCont .action__number{font-size:1.2rem!important;line-height:22px;margin:0!important}}@media screen and (min-width:961px){#course-work .course-workInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){main.game .workContArea{background:#fff;margin-bottom:20px}}@media screen and (min-width:961px){main.game .workContArea{background:#fff;margin-bottom:30px;padding-bottom:50px}}@media screen and (max-width:960px){main.game .workContArea .workContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 47px 20px 10px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:70px;width:100%}}main.game .workContArea .workContWrap .workCont__name{color:#e66446;font-weight:700}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workCont__name{font-size:1.4rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em;text-align:center}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workCont__name{font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 58px;letter-spacing:.1em;text-align:center}}main.game .workContArea .workContWrap .workCont__name--line{color:#e66446;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workCont__name--line{font-size:1.5rem}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workCont__name--line{font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 58px 0 25px;letter-spacing:.1em;text-align:center}}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap{width:100%;padding-left:20px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workListLogo{width:170px;margin:0 auto 20px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workListLogo{width:170px}}main.game .workContArea .workContWrap .workListWrap .workListLogo--txt{background:#b7b7b7}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workListLogo--txt{height:72px}}main.game .workContArea .workContWrap .workListWrap .workListLogo .workList__ttl{color:#fff;font-weight:600;letter-spacing:.05em;line-height:21px;text-align:center}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workListLogo .workList__ttl{font-size:1.2rem;padding:10px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workListLogo .workList__ttl{font-size:1.2rem;padding:14px 0 0}}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workListInfo{margin-bottom:10px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workListInfo{width:585px;margin-bottom:10px}}main.game .workContArea .workContWrap .workListWrap .workListInfo p{letter-spacing:.05em!important}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workList__item{margin-bottom:20px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workList__item{width:47%}}main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__move{width:100%;position:relative;padding-top:56.25%}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:40px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:15px}}main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__move iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__img{width:100%}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__img{margin-bottom:40px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__img{margin-bottom:15px}}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__txt{padding:5px 10px}}main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-size:1.4rem;line-height:2.143}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-size:1.4rem;line-height:1.8}}.game #course-work .course-workInner .headline-work{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%;text-align:left}@media screen and (max-width:960px){.game #course-work .course-workInner .headline-work{padding-left:20px}}@media screen and (min-width:961px){.game #course-work .course-workInner .headline-work{font-size:1.8rem;margin-bottom:50px;padding:10px 0 0 56px}}.game #course-work .course-workInner .headline-work:before{content:'';display:inline-block;position:absolute;top:0;right:0}@media screen and (max-width:960px){.game #course-work .course-workInner .headline-work:before{background:url(../img/course/game/headline01-sp.svg) no-repeat;background-position:right center;width:215.5px;height:28.5px}}@media screen and (min-width:961px){.game #course-work .course-workInner .headline-work:before{background:url(../img/course/game/headline01.svg) no-repeat;background-position:right center;width:100%;height:40px}}@media screen and (min-width:961px){main.game #course-work .workContArea .workContWrap{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}}@media screen and (min-width:961px){main.game #course-work .workContArea .workContWrap .workCont__name{text-align:left;margin-top:140px}}@media screen and (min-width:961px){main.game .workContArea .workContWrap .workListWrap .workList__item{margin-bottom:40px}main.game .workContArea .workContWrap .workListWrap .workList__item:last-child{margin-bottom:0}main.game .workContArea .workContWrap .workListWrap .workList__item:nth-last-child(2){margin-bottom:0}}@media screen and (max-width:960px){main.game .workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:0}}.game #course-action .course-actionInner .headline-work{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%;text-align:left}@media screen and (max-width:960px){.game #course-action .course-actionInner .headline-work{padding-top:5px;padding-left:20px}}@media screen and (min-width:961px){.game #course-action .course-actionInner .headline-work{font-size:1.8rem;margin-bottom:50px;padding:10px 0 0 56px}}.game #course-action .course-actionInner .headline-work:before{content:'';display:inline-block;position:absolute;top:0;right:0}@media screen and (max-width:960px){.game #course-action .course-actionInner .headline-work:before{background:url(../img/course/game/headline01-sp.svg) no-repeat;background-position:right center;width:215.5px;height:28.5px}}@media screen and (min-width:961px){.game #course-action .course-actionInner .headline-work:before{background:url(../img/course/game/headline01.svg) no-repeat;background-position:right center;width:100%;height:40px}}.game #course-action .course-actionInner .headline-work02{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%}@media screen and (max-width:960px){.game #course-action .course-actionInner .headline-work02{padding-left:60%}}@media screen and (min-width:961px){.game #course-action .course-actionInner .headline-work02{font-size:1.8rem;margin-bottom:50px;padding:3px 0 0 670px}}.game #course-action .course-actionInner .headline-work02:before{content:'';display:inline-block;position:absolute;top:0;right:0}@media screen and (max-width:960px){.game #course-action .course-actionInner .headline-work02:before{background:url(../img/course/game/headline02-sp.svg) no-repeat;background-position:left center;width:100%;height:28px}}@media screen and (min-width:961px){.game #course-action .course-actionInner .headline-work02:before{background:url(../img/course/game/headline02.svg) no-repeat;background-position:left center;width:100%;height:40px}}.game #course-news{background:url(../img/course/game/bg-left.png) no-repeat}@media screen and (max-width:960px){.game #course-news{background-position:-220px -100px;background-size:375px;padding:32px 0 0}}@media screen and (min-width:961px){.game #course-news{background-position:-500px -500px;padding:84px 0 100px}}@media screen and (max-width:960px){.game #course-news .p-homeHeadline .en{margin-bottom:0}}@media screen and (min-width:961px){.game #course-news .p-homeHeadline .en{font-size:5.5rem}}.game #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){.game #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){.game #course-news .swiper-news-arrow--game .c-newsContLink .c-newsContImgArea{border-top:solid 2px #eb4014;border-right:solid 2px #9fb5ff;border-bottom:solid 2px #9fb5ff;border-left:solid 2px #eb4014}}@media screen and (min-width:961px){.game #course-news .swiper-news-arrow--game .c-newsContLink .c-newsContImgArea{border-top:solid 2px #eb4014;border-right:solid 2px #9fb5ff;border-bottom:solid 2px #9fb5ff;border-left:solid 2px #eb4014}}@media screen and (max-width:960px){.game #course-news .p-homeNewsContSp.p-homeNewsContSp--game{padding:0 20px}}@media screen and (max-width:960px){.game #course-news .p-homeNewsContSp.p-homeNewsContSp--game .c-newsContLink .c-newsContImgArea{border-top:solid 2px #eb4014;border-right:solid 2px #9fb5ff;border-bottom:solid 2px #9fb5ff;border-left:solid 2px #eb4014}}@media screen and (max-width:960px){.game #course-news .p-homeNewsContSp.p-homeNewsContSp--cg .c-newsContLink{background:transparent}}.game #course-news .p-homeBtnLink a{font-weight:500;background:#9fb5ff;background:-webkit-linear-gradient(left,#eb4014 0,#9fb5ff 100%);background:linear-gradient(90deg,#eb4014 0,#9fb5ff 100%)}@media screen and (min-width:961px){.game #course-news .p-homeBtnLink a:hover{color:#eb4014;border:solid 1px #eb4014}.game #course-news .p-homeBtnLink a:hover span{color:#eb4014}.game #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-game.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.game #course-features{padding-bottom:0;margin-bottom:50px}}@media screen and (min-width:961px){main.game #course-features{margin-bottom:100px}}@media screen and (max-width:960px){main.game #course-features .p-homeHeadline{padding-bottom:0;margin-bottom:10px}}main.game #course-features .more-btn{color:#fff}@media screen and (min-width:961px){main.game #course-features .more-btn{top:10px}}@media screen and (min-width:961px){main.game .enclosureWrap{margin-bottom:50px}}@media screen and (max-width:960px){main.game .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.game .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff}}main.game .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/game/bg.png) repeat left top;color:#fff}@media screen and (max-width:960px){main.game .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.game .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 130px}}main.game .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}main.game .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.game .enclosureWrap .enclosureWrap-inner p{color:#fff}main.game .enclosureWrap .enclosureWrap-inner .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#000}@media screen and (max-width:960px){#course-message{background:url(../img/course/cg/ico-main-cg.svg) no-repeat center 106%;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){#course-message{background:url(../img/course/cg/bg-pattern02.svg) no-repeat;background-size:320px;background-position:-80px -80px;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){#course-message .course-messageBgcenter{background:url(../img/course/cg/bg-pattern03.svg) no-repeat;background-position:right center}}@media screen and (min-width:961px){#course-message .course-messageInner{background:url(../img/course/cg/bg-pattern04.svg) no-repeat;background-position:left bottom;width:1160px;max-width:90%;margin:0 auto;padding-bottom:87px}}@media screen and (min-width:961px){.course-messageWrap{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}@media screen and (max-width:960px){.course-messageTabWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){.course-messageTabWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}}.course-messageTabWrap .message-tab{background:#edc300;position:relative;cursor:pointer;display:block}@media screen and (max-width:960px){.course-messageTabWrap .message-tab{width:48%;margin-right:2%;padding:20px 7px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab{width:23%;margin-right:2%;padding:32px 20px}.course-messageTabWrap .message-tab:last-child{margin-right:0}}.course-messageTabWrap .message-tab .messageImg{text-align:center}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageImg{width:80px;height:80px;border-radius:40px;margin:0 auto 20px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageImg{width:110px;height:110px;border-radius:55px;margin:0 auto 43px}}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageNo{position:absolute;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:8px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageNo{position:absolute;top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:20px}}.course-messageTabWrap .message-tab .messageNo .message__txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;color:#fff}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageNo .message__txt{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageNo .message__txt{font-size:1rem;letter-spacing:.1em}}.course-messageTabWrap .message-tab .messageNo .num{color:#fff;font-weight:700}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageNo .num{font-size:2rem}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageNo .num{font-size:2.8rem}}.course-messageTabWrap .message-tab .messageCont .message__title{color:#fff;font-weight:600;position:relative;padding:.3em;text-align:center}@media screen and (max-width:960px){.course-messageTabWrap .message-tab .messageCont .message__title{font-size:1.1rem;letter-spacing:.02em}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab .messageCont .message__title{font-size:1.2rem;letter-spacing:.02em;line-height:1.5}}.course-messageTabWrap .message-tab .messageCont .message__title:before,.course-messageTabWrap .message-tab .messageCont .message__title:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #fff;border-bottom:solid 2px #fff}.course-messageTabWrap .message-tab .messageCont .message__title:before{border-left:solid 2px #fff;left:0}.course-messageTabWrap .message-tab .messageCont .message__title:after{border-right:solid 2px #fff;right:0}.course-messageTabWrap .message-tab.tab-activ{background:#fff;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt{color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageNo .num{color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageCont .message__title{color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before{border-color:#e66446}.course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after{border-color:#e66446}.course-messageTabWrap .message-tab.tab-activ:before{content:'';display:inline-block;background:url(../img/course/cg/ico-tab-bottom.svg) no-repeat;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:960px){.course-messageTabWrap .message-tab.tab-activ:before{background-size:21px;width:21px;height:14px;bottom:-14px}}@media screen and (min-width:961px){.course-messageTabWrap .message-tab.tab-activ:before{background-size:30px;width:30px;height:20px;bottom:-20px}}@media screen and (max-width:960px){.course-messageTabWrap .message-tab:nth-child(2n){margin-right:0}}.panel{display:none}.panel.tab-show{display:block}@media screen and (max-width:960px){.messageShowWrap{margin-bottom:30px}}.messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/cg/bg-message01.svg) no-repeat left top;position:relative}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine{background-size:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:180px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:311px}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__img{position:absolute;left:0;bottom:0}.messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:100px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__img{position:absolute;left:25px;bottom:0;width:322px}.messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:290px}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#e66446}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{margin-top:20px;margin-bottom:5px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{margin-top:50px;margin-bottom:5px}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no span{display:block;text-align:center;font-weight:700}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .en{font-size:1rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .en{font-size:1.2rem}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .num{font-size:2.9rem;line-height:1}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no .num{font-size:4.8rem;line-height:1}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#e66446;font-weight:600;position:relative;text-align:center}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{font-size:1.6rem;line-height:1.462;padding:5px 20px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{font-size:2.6rem;letter-spacing:.02em;line-height:1.462;padding:.3em 30px}}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block;border-top:solid 2px #e66446;border-bottom:solid 2px #e66446}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #e66446;left:0}.messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #e66446;right:0}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo{background:#fff}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo{position:absolute;width:50%;right:20px;bottom:-75px;padding:7px 10px}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo{position:absolute;right:40px;bottom:-80px;width:309px;height:auto;padding:15px 30px}}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{font-weight:600;letter-spacing:.2em}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{font-size:1rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__com{margin-bottom:5px}}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#e66446;font-weight:700;letter-spacing:.1em}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{font-size:1rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{font-size:1.2rem;margin-bottom:5px}}.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-weight:600;letter-spacing:.15em}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-size:1.6rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name{font-size:1.7rem;margin-bottom:5px}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__name span{font-size:1.4rem}}@media screen and (max-width:960px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__course{font-size:1rem;letter-spacing:.15em}}@media screen and (min-width:961px){.messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__course{font-size:1.2rem;letter-spacing:.15em}}@media screen and (max-width:960px){.messageShowContWrap{background-color:#fff;background-image:url(../img/course/cg/bg-message-left.svg),url(../img/course/cg/bg-message-right.svg);background-position:left top,right bottom;background-size:165px}}@media screen and (min-width:961px){.messageShowContWrap{background:#fff url(../img/course/cg/bg-message-left.svg) no-repeat left top}}.messageShowContWrap .messageShowContInner{position:relative}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner{background-image:url(../img/course/cg/bg-message-left-center-sp.svg),url(../img/course/cg/bg-message-right-sp.svg);background-position:-43% 33%,143% 27%;background-size:165px,165px;padding:100px 30px 20px}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner{background:url(../img/course/cg/bg-message-right.svg) no-repeat right bottom;padding:100px 80px 20px}}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont{margin-bottom:30px}}.messageShowContWrap .messageShowContInner .messageShowCont h4{color:#e66446;font-weight:500;position:relative;letter-spacing:.1em}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont h4{font-size:1.6rem;margin-bottom:20px;padding-left:50px}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner .messageShowCont h4{font-size:2.4rem;margin-bottom:30px;padding-left:50px}}.messageShowContWrap .messageShowContInner .messageShowCont h4:before{content:'';position:absolute;background:#e66446;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont h4:before{width:33px;height:1.5px}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner .messageShowCont h4:before{width:33px;height:2px}}@media screen and (max-width:960px){.messageShowContWrap .messageShowContInner .messageShowCont p{font-size:1.4rem;line-height:1.857}}@media screen and (min-width:961px){.messageShowContWrap .messageShowContInner .messageShowCont p{font-size:1.4rem;line-height:1.857;margin-bottom:25px}}@media screen and (min-width:961px){.messageShowWorkWrap{padding-bottom:50px}}.messageShowWorkWrap .messageShowWorkArea{background:#f8f8f8}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea{padding:20px 15px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 35px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:35%}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li{width:49%}.messageShowWorkWrap .messageShowWorkArea ul li img{width:100%}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li:first-child{margin-right:2%}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul li:first-child{margin-right:15px}}.messageShowWorkWrap .messageShowWorkArea ul li span{display:block}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li span{font-weight:400;font-size:1rem;line-height:1.667}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul li span{font-size:1.2rem;line-height:1.667}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea ul li span span{margin-top:10px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea ul li span span{margin-top:10px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea .work__profile{width:60%}}.messageShowWorkWrap .messageShowWorkArea .work__profile p{font-weight:400}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowWorkArea .work__profile p{font-weight:400;font-size:1rem;line-height:1.6}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowWorkArea .work__profile p{font-size:1.2rem;line-height:2;letter-spacing:.1em}}.messageShowWorkWrap .messageShowProfile{border-top:solid 1px #3b3b3b}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile{margin-top:30px;padding-top:20px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding-top:40px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profile__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.messageShowWorkWrap .messageShowProfile .profile__img img{width:60px;height:60px;border-radius:30px}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profile__img{width:120px;border-radius:60px;margin-right:30px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profile__img .profile__neme{font-weight:500;font-size:2rem;letter-spacing:.1em;margin-left:10px}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profile__img .profile__neme span{font-size:1.6rem}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profileCont{width:80%}}.messageShowWorkWrap .messageShowProfile .profileCont .profile__neme{font-weight:500}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profileCont .profile__neme{font-size:1.8rem}}@media screen and (max-width:960px){.messageShowWorkWrap .messageShowProfile .profileCont .profile__txt{font-size:1.2rem;line-height:1.667;letter-spacing:.1em}}@media screen and (min-width:961px){.messageShowWorkWrap .messageShowProfile .profileCont .profile__txt{font-size:1.2rem;line-height:1.667;letter-spacing:.1em}}@media screen and (max-width:960px){main.game #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.game #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.game #course-faq .p-homeHeadline{margin-bottom:50px}}main.game .p-faq__a-txt{color:#fff}.g-heroWrap--course.g-heroWrap--animation{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--animation{background:url(../img/course/animation/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--animation:before{background:url(../img/course/animation/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--animation:after{background:url(../img/course/animation/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner:before{background:url(../img/course/animation/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner:after{background:url(../img/course/animation/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap{height:62vh}}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:47%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#96be00}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #96be00;border-bottom:solid 1px #96be00}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #96be00}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #96be00}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_animation.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:10px center;background-size:70px;padding:11px 0 11px 30px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#f46282}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--animation .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1}}@media screen and (min-width:961px){main.animation .c-container{padding-top:35px}}@media screen and (max-width:960px){main.animation #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--animation ul li a .anchor__arrow:before{background-color:#96be00}.c-anchorLinkWrap--animation ul li a .anchor__arrow:after{color:#96be00}main.animation{background:#f8f8f8}main.animation .p-homeHeadline span{color:#f46282}main.animation .p-homeHeadline span:before{background:#f46282}main .bg-animation{background:url(../img/course/animation/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-animation{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-animation{padding-top:86px;padding-bottom:100px}}main .bg-animation .p-homeHeadline span{color:#fff}main .bg-animation .p-homeHeadline span:before{background:#fff}main .bg-animation .courseWrap .courseWrapBox h3{color:#fff}main .bg-animation .courseWrap .courseWrapBox p{color:#fff}main .bg-animation .c-headline-brackets:before,main .bg-animation .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-animation .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-animation .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-animation .c-headline-brackets:after{border-right:solid 2px #fff}main.animation .plx:before{background:#f46282}@media screen and (min-width:961px){#course-department.course-department--animation{margin-top:-100px;padding-top:100px}}#course-department.course-department--animation .course-departmentInner{background:url(../img/course/animation/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--animation .course-departmentInner{background-size:70%;background-position:center 150px;padding:0 20px}}@media screen and (min-width:961px){#course-department.course-department--animation .course-departmentInner{background-position:150px 160px;height:800px}}@media screen and (max-width:960px){#course-department.course-department--animation .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--animation .departmentWrap{border:3px solid #f46282}}.course-department--animation .departmentWrap .departmentArea .departmentName{color:#eb4014}@media screen and (max-width:960px){.course-department--animation .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap{padding:0 90px}}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #eb4014;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a{width:30%}}.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:478px}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--animation span{background:#96be00;border-color:#96be00}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--animation span{font-size:1.4rem;background:#96be00;border-color:#96be00}}.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--animation.eachcourseCont__tenure--3year span{color:#96be00;background:#fff;border-color:#96be00}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--animation.eachcourseCont__tenure--3year span{color:#96be00;border-color:#96be00}}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--animation:before{background:#96be00;background:-webkit-linear-gradient(left,#f46282 0,#96be00 100%);background:linear-gradient(90deg,#f46282 0,#96be00 100%)}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--animation:before{right:-25px;bottom:2px}}.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--animation:after{color:#f46282}.course-department--animation .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{margin:0 50px 0 0}}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-20px;width:195px;top:-10px}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:485px}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(2){margin:0 0 0 50px}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-left:0}}@media screen and (max-width:960px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:absolute;top:-5px;right:-20px;width:160px}}@media screen and (min-width:961px){.course-department--animation .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{height:470px;top:20px;left:65%}}@media screen and (max-width:960px){.animation .menu-cont-hide{padding:0}}@media screen and (max-width:960px){.animation #course-action{background-image:url(../img/course/animation/bg-right01-sp.png);background-position:150% -105px;background-repeat:no-repeat;padding-top:50px;padding-bottom:35px}}@media screen and (min-width:961px){.animation #course-action{background:none;padding-top:90px;padding-bottom:0}}@media screen and (min-width:961px){.animation #course-action .p-homeHeadline{margin-bottom:40px}}@media screen and (max-width:960px){.animation #course-action .course-actionBg{background-image:url(../img/course/animation/bg-left01-sp.png);background-position:-45px 65%;background-repeat:no-repeat}}@media screen and (max-width:960px){.animation #course-action .course-actionInner{padding:0 20px}}@media screen and (min-width:961px){.animation #course-action .course-actionInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (max-width:960px){.animation #course-action .course-actionInner .movieArea{padding:0 30px}}.animation #course-action .course-actionInner h3{font-weight:500;text-align:center}@media screen and (max-width:960px){.animation #course-action .course-actionInner h3{font-weight:500;font-size:1.8rem;letter-spacing:.1em;line-height:1.667;text-align:center;margin-bottom:20px}}@media screen and (min-width:961px){.animation #course-action .course-actionInner h3{font-size:2.6rem;letter-spacing:.12em;line-height:38px;margin-bottom:24px}}.animation #course-action .course-actionInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.animation #course-action .course-actionInner p{font-size:1.4rem;line-height:1.857;margin-bottom:20px}}@media screen and (min-width:961px){.animation #course-action .course-actionInner p{font-size:1.4rem;margin-bottom:24px}}@media screen and (max-width:960px){.course-actionWrap--animation .actionPhotoList--main{width:100%;margin-bottom:30px;padding:0}}@media screen and (min-width:961px){.course-actionWrap--animation .actionPhotoList--main{width:100%;margin-bottom:50px}}@media screen and (max-width:960px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap{padding:0}}@media screen and (min-width:961px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList{margin-bottom:30px}}@media screen and (min-width:961px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList{width:48.5%;margin-bottom:30px}#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList:nth-child(odd){margin-right:3%}#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList:last-child{margin-right:0}}#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMove{width:100%;position:relative}@media screen and (max-width:960px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMove{padding-top:56.25%}}@media screen and (min-width:961px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMove{padding-top:56.25%}}#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMove iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:961px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMoveInfo{margin-top:20px}}#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMoveInfo p{font-weight:500;letter-spacing:.05em;margin-bottom:0}@media screen and (max-width:960px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMoveInfo p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){#course-action .course-actionInner .course-actionMoveArea .course-actionMoveWrap .course-actionMoveList .course-actionMoveInfo p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){#course-work .course-workInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.animation .workContArea{background:#fff;margin-bottom:30px;padding-bottom:50px}}@media screen and (max-width:960px){main.animation .workContArea .workContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 47px 0 10px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:70px;width:100%}}main.animation .workContArea .workContWrap .workCont__name{color:#e66446;font-weight:700}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workCont__name{font-size:1.4rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em;text-align:center}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workCont__name{font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 58px;letter-spacing:.1em;text-align:center}}main.animation .workContArea .workContWrap .workCont__name--line{color:#e66446;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workCont__name--line{font-size:1.5rem}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workCont__name--line{font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 58px 0 25px;letter-spacing:.1em;text-align:center}}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap{width:100%;padding-left:20px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workListLogo{width:170px;margin:0 auto 20px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workListLogo{width:170px}}main.animation .workContArea .workContWrap .workListWrap .workListLogo--txt{background:#b7b7b7}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workListLogo--txt{height:72px}}main.animation .workContArea .workContWrap .workListWrap .workListLogo .workList__ttl{color:#fff;font-weight:600;letter-spacing:.05em;line-height:21px;text-align:center}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workListLogo .workList__ttl{font-size:1.2rem;padding:10px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workListLogo .workList__ttl{font-size:1.2rem;padding:14px 0 0}}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workListInfo{margin-bottom:10px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workListInfo{width:585px;margin-bottom:10px}}main.animation .workContArea .workContWrap .workListWrap .workListInfo p{letter-spacing:.05em!important}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workList__item{margin-bottom:20px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workList__item{width:47%}}main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__move{width:100%;position:relative;padding-top:56.25%}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:40px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:15px}}main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__move iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__img{width:100%}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__img{margin-bottom:40px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__img{margin-bottom:15px}}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__txt{padding:5px 10px}}main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-size:1.4rem;line-height:2.143}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__txt p{font-size:1.4rem;line-height:1.8}}.animation #course-work .course-workInner .headline-work{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%;text-align:left}@media screen and (max-width:960px){.animation #course-work .course-workInner .headline-work{padding-left:20px}}@media screen and (min-width:961px){.animation #course-work .course-workInner .headline-work{font-size:1.8rem;margin-bottom:50px;padding:10px 0 0 56px}}@media screen and (min-width:961px){main.animation #course-work .workContArea .workContWrap{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}}@media screen and (min-width:961px){main.animation #course-work .workContArea .workContWrap .workCont__name{text-align:left;margin-top:140px}}@media screen and (min-width:961px){main.animation .workContArea .workContWrap .workListWrap .workList__item{margin-bottom:40px}main.animation .workContArea .workContWrap .workListWrap .workList__item:last-child{margin-bottom:0}main.animation .workContArea .workContWrap .workListWrap .workList__item:nth-last-child(2){margin-bottom:0}}@media screen and (max-width:960px){main.animation .workContArea .workContWrap .workListWrap .workList__item .workCont__move{margin-bottom:0}}main.animation #course-action .course-actionInner .headline-work{color:#3b3b3b;font-weight:600;position:relative;display:inline-block;width:100%;text-align:left}@media screen and (max-width:960px){main.animation #course-action .course-actionInner .headline-work{padding-left:20px}}@media screen and (min-width:961px){main.animation #course-action .course-actionInner .headline-work{font-size:1.8rem;margin-bottom:50px;padding:10px 0 0 56px}}main.animation #course-news{background:none}@media screen and (max-width:960px){main.animation #course-news{background-position:-220px -100px;background-size:375px;padding:32px 0 0}}@media screen and (min-width:961px){main.animation #course-news{background-position:-120% center;padding:84px 0 100px}}@media screen and (max-width:960px){main.animation #course-news .p-homeHeadline .en{margin-bottom:0}}@media screen and (min-width:961px){main.animation #course-news .p-homeHeadline .en{font-size:5.5rem}}main.animation #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.animation #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.animation #course-news .swiper-news-arrow--animation .c-newsContLink .c-newsContImgArea{border-top:solid 2px #f46282;border-right:solid 2px #96be00;border-bottom:solid 2px #96be00;border-left:solid 2px #f46282}}@media screen and (min-width:961px){main.animation #course-news .swiper-news-arrow--animation .c-newsContLink .c-newsContImgArea{border-top:solid 2px #f46282;border-right:solid 2px #96be00;border-bottom:solid 2px #96be00;border-left:solid 2px #f46282}}@media screen and (max-width:960px){main.animation #course-news .p-homeNewsContSp.p-homeNewsContSp--animation{padding:0 20px}}@media screen and (max-width:960px){main.animation #course-news .p-homeNewsContSp.p-homeNewsContSp--animation .c-newsContLink .c-newsContImgArea{border-top:solid 2px #f46282;border-right:solid 2px #96be00;border-bottom:solid 2px #96be00;border-left:solid 2px #f46282}}@media screen and (max-width:960px){main.animation #course-news .p-homeNewsContSp.p-homeNewsContSp--animation .c-newsContLink{background:transparent}}main.animation #course-news .p-homeBtnLink a{font-weight:500;background:#96be00;background:-webkit-linear-gradient(left,#f46282 0,#96be00 100%);background:linear-gradient(90deg,#f46282 0,#96be00 100%)}@media screen and (min-width:961px){main.animation #course-news .p-homeBtnLink a:hover{color:#f46282;border:solid 1px #f46282}main.animation #course-news .p-homeBtnLink a:hover span{color:#f46282}main.animation #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-animation.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.animation #course-features{padding-bottom:40px;margin-bottom:50px}}@media screen and (min-width:961px){main.animation #course-features{margin-bottom:100px;padding-bottom:20px}}@media screen and (min-width:961px){main.animation #course-features .more-btn{top:0;margin-top:20px}}@media screen and (min-width:961px){main.animation #course-features .more-btn.toggle-on{top:-40px}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff}}main.animation .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/animation/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.animation .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.animation .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.animation .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:20px}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02 .enclosurePhotoArea:nth-child(1){margin:0}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02 .enclosurePhotoArea:nth-child(1){margin:0}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02 .enclosurePhotoArea:nth-child(1) .enclosurePhotoArea--img{padding-bottom:10px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02 .enclosurePhotoArea:nth-child(1) .enclosurePhotoArea--img{padding:40px 0 0}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02 .enclosurePhotoArea--txt{padding:40px!important}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap--02 .enclosurePhotoArea--img{padding:40px 0}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{width:100%;margin-bottom:30px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit}}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img{background:#fff}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img{width:50%}}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo{width:49%}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo{width:49%}}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo span{display:block;font-size:12px;font-size:1.2rem;font-weight:500;line-height:22px;letter-spacing:.1em;padding-top:10px;padding-bottom:10px}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo span{font-size:1.1rem;text-align:center}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--bg{background-color:transparent}}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt{padding:15px 30px 20px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt{width:50%;padding:25px 30px 0 40px}}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure{color:#3b3b3b;font-weight:600;text-align:left;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure{font-size:1.8rem;line-height:26px;margin-bottom:15px}}@media screen and (min-width:961px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure{font-size:1.8rem;line-height:26px}}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure span{background:#96be00;color:#fff;font-weight:700;line-height:30px;font-size:22px;border-radius:35px;width:35px;min-width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3b3b3b;font-weight:600;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.1em}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{letter-spacing:.05em}}main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:12px;font-size:1.2rem;line-height:22px;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){main.animation .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.4rem;line-height:26px;letter-spacing:.05em}}.u-txtBold{font-weight:600!important}.enclosureWorkArea{background:#fff;width:100%}@media screen and (max-width:960px){.enclosureWorkArea{padding:25px 10px}}@media screen and (min-width:961px){.enclosureWorkArea{padding:35px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.enclosureWorkArea .enclosureWorkList:last-child{margin-bottom:0}}@media screen and (min-width:961px){.enclosureWorkArea .enclosureWorkList{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList ul{width:50%}}@media screen and (min-width:961px){.enclosureWorkArea .enclosureWorkList ul{width:49%}}.enclosureWorkArea .enclosureWorkList ul li{font-weight:400;font-size:12px;font-size:1.2rem;line-height:22px;text-align:left;margin-bottom:3px}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList ul li{font-size:.8rem}}.enclosureWorkArea .enclosureWorkList ul li:last-child{margin-bottom:0}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList .enclosureWork__img{width:50%;padding-top:10px}}@media screen and (min-width:961px){.enclosureWorkArea .enclosureWorkList .enclosureWork__img{width:50%;padding-top:10px}}.enclosureWorkArea .enclosureWorkList .enclosureWork__img span{font-size:12px;font-size:1.2rem;line-height:20px;display:block;text-align:left;padding-top:10px}@media screen and (max-width:960px){main.animation #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.animation #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.animation #course-faq .p-homeHeadline{margin-bottom:50px}}main.animation .p-faq__a-txt{color:#fff}.fgContentWrap{display:none}.fgContentWrap.is-show{display:block}@media screen and (max-width:960px){.c-requestSwitchWrap{padding:5px 0 30px}}@media screen and (min-width:961px){.c-requestSwitchWrap{margin-bottom:67px}}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner{padding:0 25px}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner{width:1000px;max-width:90%;margin:0 auto}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch{position:relative;cursor:pointer;background:#008045;color:#fff;letter-spacing:.1em;display:inline-block}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch{font-size:1.4rem;width:48%;border:solid 2px #008045}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch{font-size:1.8rem;width:373px;border:solid 2px #008045;margin:0 24px;text-align:center}}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch span{position:relative}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:auto;padding:5px 0}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch span{display:block;padding:20px 0}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch a{color:#fff}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.switch-01 span{padding:15px 0 0}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active{background:#fff;color:#008045;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active:before{content:"";position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:12px;border-style:solid;border-color:#fff transparent transparent;z-index:2}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active:before{bottom:-22px;border-width:12px}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active:after{content:"";position:absolute;bottom:-26px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:13px;border-style:solid;border-color:#008045 transparent transparent;z-index:1}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active:after{bottom:-26px;border-width:13px}}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active a{color:#008045}.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active span:before{content:"";background:url(../img/request/ico-tab-active.svg) no-repeat left top;position:absolute;z-index:2}@media screen and (max-width:960px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active span:before{background-size:20px;width:20px;height:20px;top:-5px;left:-5px}}@media screen and (min-width:961px){.c-requestSwitchWrap .c-requestSwitchInner .c-switchBtn .switch-group .foreign-switch.is-active span:before{background-size:47px;width:47px;height:47px;top:-10px;left:-10px}}.fgContentWrap.switch-03{background-image:url(../img/entrance/foreign_guideline/bg-left03.png),url(../img/entrance/foreign_guideline/bg-right03.png);background-repeat:no-repeat}@media screen and (max-width:960px){.fgContentWrap.switch-03{background-image:none}}@media screen and (min-width:961px){.fgContentWrap.switch-03{background-position:-423px 70%,120% top}}@media screen and (max-width:960px){.fgContentWrap.switch-03 #guideline03-01.c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-image:url(../img/entrance/foreign_guideline/bg-inner-left01-sp.png),url(../img/entrance/foreign_guideline/bg-inner-right01-sp.png);background-position:left top,right bottom;background-repeat:no-repeat}}@media screen and (max-width:960px){.fgContentWrap.switch-03 #guideline03-02.c-entranceWrap .c-entranceWrapInner .c-entranceArea{background-image:url(../img/entrance/foreign_guideline/bg-inner-left02-sp.png),url(../img/entrance/foreign_guideline/bg-inner-right02-sp.png);background-position:left top,right bottom;background-repeat:no-repeat}}@media screen and (min-width:961px){.fgContent #guideline03-02.c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{background-image:url(../img/entrance/foreign_guideline/bg-inner-left03.png),url(../img/entrance/foreign_guideline/bg-inner-right03.png);background-position:left top,right bottom;background-repeat:no-repeat}}@media screen and (max-width:960px){.fgContent.fgContentSwt-03 .c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding-bottom:40px}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .c-entranceWrap .c-entranceWrapInner .c-entranceArea .c-entrancePnel{padding-bottom:70px}}@media screen and (max-width:960px){#guideline03-02 .headLineWrap--original.headLineWrap--original--blue{margin-top:0}}.headLineWrap--original.headLineWrap--original--blue{text-align:center}@media screen and (max-width:960px){.headLineWrap--original.headLineWrap--original--blue{margin-top:50px;margin-bottom:20px}}@media screen and (min-width:961px){.headLineWrap--original.headLineWrap--original--blue{margin-top:60px;margin-bottom:30px}}.headLineWrap--original.headLineWrap--original--blue h4{color:#2968ca;font-weight:600;position:relative;display:inline-block;letter-spacing:.1em}@media screen and (max-width:960px){.headLineWrap--original.headLineWrap--original--blue h4{font-size:1.8rem;margin-bottom:0;padding:0 28px}}@media screen and (min-width:961px){.headLineWrap--original.headLineWrap--original--blue h4{font-size:2.6rem;padding:0 55px}}.headLineWrap--original.headLineWrap--original--blue h4:before,.headLineWrap--original.headLineWrap--original--blue h4:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:2px;background-color:#2968ca}@media screen and (max-width:960px){.headLineWrap--original.headLineWrap--original--blue h4:before,.headLineWrap--original.headLineWrap--original--blue h4:after{width:21px}}.headLineWrap--original.headLineWrap--original--blue h4:before{left:0}.headLineWrap--original.headLineWrap--original--blue h4:after{right:0}@media screen and (min-width:961px){.fgContent .entranceTable.entranceTable--entrance-support .p-btnWhiteFileLink{width:582px}}.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a{border:solid 2px #2968ca}@media screen and (max-width:960px){.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a{font-weight:500;font-size:1.4rem;letter-spacing:.1em}}@media screen and (min-width:961px){.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a:before{background-color:#2968ca}.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a:hover{color:#fff;background:#2968ca}.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a:hover span{color:#fff}.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a:hover span:after{background:url(../img/entrance/foreign_guideline/ico-file-blue-hover.svg) no-repeat right center}}.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a span{color:#2968ca}@media screen and (max-width:960px){.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a span{display:inline-block;background:url(../img/entrance/foreign_guideline/ico-file-blue.svg) no-repeat right center;padding:0 20px}}@media screen and (min-width:961px){.p-btnWhiteFileLink.p-btnWhiteFileLink--blue a span:after{background:url(../img/entrance/foreign_guideline/ico-file-blue.svg) no-repeat right center}}.p-txt__lead.p-txt__lead--contact{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.p-txt__lead.p-txt__lead--contact{font-size:1.2rem;line-height:26px;margin:0;padding:0 10px;text-align:left}}@media screen and (min-width:961px){.p-txt__lead.p-txt__lead--contact{font-size:1.4rem;line-height:26px;margin:0}}.variousContentsArea{background-image:url(../img/entrance/foreign_application/dot.png),url(../img/entrance/foreign_application/dot.png);background-position:left top,left bottom;background-repeat:repeat-x}@media screen and (max-width:960px){.variousContentsArea{margin:50px 10px 0;padding:30px 0}}@media screen and (min-width:961px){.variousContentsArea{width:100%;margin:90px auto 0;padding:30px 30px 40px}}@media screen and (max-width:960px){.variousContentsArea .variousContentsAreaInner{padding:0}}.variousContentsArea .variousContentsAreaInner .lead02{font-weight:600;text-align:center}@media screen and (max-width:960px){.variousContentsArea .variousContentsAreaInner .lead02{font-size:1.6rem;margin-bottom:20px;line-height:30px}}@media screen and (min-width:961px){.variousContentsArea .variousContentsAreaInner .lead02{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width:960px){.variousContentsArea .variousContentsAreaInner p{font-weight:500;font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.variousContentsArea .variousContentsAreaInner p{font-weight:500;font-size:1.4rem;line-height:26px}}.variousContentsArea .variousContentsAreaInner a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.variousContentsArea .variousContentsAreaInner a:hover{text-decoration:none}}@media screen and (max-width:960px){.variousContentsArea .variousContentsAreaInner ul{padding-left:17px}}@media screen and (min-width:961px){.variousContentsArea .variousContentsAreaInner ul{padding-left:15px}}.variousContentsArea .variousContentsAreaInner ul li{font-weight:500;letter-spacing:.1em;list-style-type:disc}@media screen and (max-width:960px){.variousContentsArea .variousContentsAreaInner ul li{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.variousContentsArea .variousContentsAreaInner ul li{font-size:1.4rem;line-height:26px}}.variousContentsArea--last{background-image:url(../img/entrance/foreign_application/dot.png);background-position:left bottom}@media screen and (max-width:960px){.variousContentsArea--last{margin:30px 10px 0;padding:0 0 30px}}@media screen and (min-width:961px){.variousContentsArea--last{width:100%;margin:30px auto 0;padding:0 30px 40px}}.p-txt__lead.p-txt__lead--small{font-weight:600;letter-spacing:.1em;text-align:left;margin:0}@media screen and (max-width:960px){.p-txt__lead.p-txt__lead--small{font-size:1.2rem;line-height:22px;padding:0 10px}}@media screen and (min-width:961px){.p-txt__lead.p-txt__lead--small{font-size:1.2rem;line-height:22px}}.asterisk.asterisk--small{font-weight:500;letter-spacing:.1em;text-align:left;font-size:12px;font-size:1.2rem;line-height:22px;margin:0}@media screen and (max-width:960px){.asterisk.asterisk--small{padding:0 10px!important}}@media screen and (max-width:960px){.fgContent.fgContentSwt-03 .asterisk{font-weight:500;letter-spacing:.05em;line-height:22px;margin-bottom:30px;padding:0}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .asterisk{margin-bottom:30px}}.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr:last-child td:last-child{border-right:none;border-bottom:none}@media screen and (max-width:960px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr th{width:70%}}@media screen and (min-width:961px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr th{width:70%}}@media screen and (max-width:960px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr th:first-child{width:30%}}@media screen and (min-width:961px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr th:first-child{width:30%}}.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr th:last-child{border-right:none}.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td{text-align:left}@media screen and (max-width:960px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td{line-height:22.5px}}.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td:first-child{background:#e4ecf8}.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td.td__tel{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td.td__tel p span{display:inline-block}}@media screen and (min-width:961px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td.td__tel p span{display:inline-block;vertical-align:text-bottom}}@media screen and (max-width:960px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td.td__tel p span img{width:12px}}@media screen and (min-width:961px){.fgContentWrap .entranceTable.entranceTable--foreign_guideline03 table tr td.td__tel p span img{width:12px}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .c-section h4{margin-bottom:0}}@media screen and (max-width:960px){.fgContent.fgContentSwt-03 .c-section.c-section--foreign{padding:0 10px}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .c-section.c-section--foreign{width:auto}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .c-section.c-section--foreign .headLineWrap--original{margin-bottom:10px}}.fgContent.fgContentSwt-03 .c-section.c-section--foreign .lead{letter-spacing:.1em}@media screen and (max-width:960px){.fgContent.fgContentSwt-03 .c-section.c-section--foreign .lead{text-align:left;margin-bottom:10px}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .c-section.c-section--foreign .lead{margin-bottom:10px}}.fgContent.fgContentSwt-03 .c-section .asterisk{letter-spacing:.1em}@media screen and (max-width:960px){.fgContent.fgContentSwt-03 .c-section .asterisk{text-align:left;margin:0}}@media screen and (min-width:961px){.fgContent.fgContentSwt-03 .c-section .asterisk{margin:0}}.txt__fileLink a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.txt__fileLink a:hover{text-decoration:none}}.txt__fileLink span{display:inline-block}@media screen and (max-width:960px){.txt__fileLink span{padding:0 5px}}@media screen and (min-width:961px){.txt__fileLink span{padding:0 5px}}@media screen and (min-width:961px){.txt__fileLink span img{width:12px}}.glayInfoBox{background:#f1f1f1}@media screen and (max-width:960px){.glayInfoBox{padding:20px}}@media screen and (min-width:961px){.glayInfoBox{width:100%;margin-top:40px;padding:20px 0}}@media screen and (min-width:961px){.glayInfoBox .glayInfoCont{width:510px;margin:0 auto}}.glayInfoBox .glayInfoCont .p-txt__info{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.glayInfoBox .glayInfoCont .p-txt__info{font-size:1.4rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.glayInfoBox .glayInfoCont .p-txt__info{line-height:26px;margin-bottom:10px}}@media screen and (max-width:960px){.glayInfoBox .glayInfoCont ol{padding-left:0}}@media screen and (min-width:961px){.glayInfoBox .glayInfoCont ol{padding-left:0}}.glayInfoBox .glayInfoCont ol li{font-weight:500;letter-spacing:.1em;list-style-type:disc}@media screen and (max-width:960px){.glayInfoBox .glayInfoCont ol li{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.glayInfoBox .glayInfoCont ol li{font-size:1.4rem;line-height:26px}}.glayInfoBox .glayInfoCont p{letter-spacing:.1em}@media screen and (max-width:960px){.glayInfoBox .glayInfoCont p{font-weight:500;font-size:1.4rem;line-height:26px;margin:0}}@media screen and (min-width:961px){.glayInfoBox .glayInfoCont p{line-height:26px;margin:0}}@media screen and (max-width:960px){.fgContentWrap.switch-03 .entranceLicenseBoxWrap{padding:0 10px}}@media screen and (max-width:960px){.fgContentWrap.switch-03 .entranceLicenseBoxWrap .procedureWrap .procedureWrap__ttl{background-size:auto;margin-bottom:25px;padding-bottom:25px}}@media screen and (max-width:960px){.fgContentWrap.switch-03 .entranceLicenseBoxWrap .procedureWrap{margin-bottom:40px}.fgContentWrap.switch-03 .entranceLicenseBoxWrap .procedureWrap:last-child{margin-bottom:0}}@media screen and (max-width:960px){.fgContentWrap.switch-03 .entranceLicenseBoxWrap .procedureWrap .procedureWrap__txt .entranceLicenseBox__text{margin-bottom:0}}.fgContentWrap.switch-03 .entranceLicenseBoxWrap .procedureWrap .procedureWrap__ttl .num{color:#99b2da}.entranceLicenseBox__scholarship{font-weight:600;letter-spacing:.1em;margin:0;position:relative}@media screen and (max-width:960px){.entranceLicenseBox__scholarship{font-size:1.5rem;line-height:24px;margin-bottom:0;padding-left:23px}}@media screen and (min-width:961px){.entranceLicenseBox__scholarship{font-size:1.8rem;line-height:22px;margin-bottom:10px;padding-left:25px}}.entranceLicenseBox__scholarship:before{content:'';display:inline-block;background:#2968ca;position:absolute;left:0}@media screen and (max-width:960px){.entranceLicenseBox__scholarship:before{width:15px;height:15px;top:5px}}@media screen and (min-width:961px){.entranceLicenseBox__scholarship:before{top:3px;width:18px;height:18px}}@media screen and (max-width:960px){.headline-diagonalline--foreign{padding:0}}@media screen and (max-width:960px){.g-heroWrap.g-heroWrap--centertitle.g-heroWrap--inquiry-contact{margin-top:10px}}@media screen and (max-width:960px){.c-container.c-container--form.c-container--inquiry-contact{background-image:none;padding:30px 0 0;margin-bottom:50px}}@media screen and (min-width:961px){.c-container.c-container--form.c-container--inquiry-contact{background-image:url(../img/inquiry/contact/bg-left.png),url(../img/inquiry/contact/bg-right.png);background-position:-500px 25%,right 90%;background-size:1000px,1000px;margin-bottom:80px;padding-top:0}}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--lead{margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--lead{margin-bottom:65px}}.c-inner.c-inner--md.c-inner--lead p{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--lead p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--lead p{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--form.c-requestWrap--inquiry-contact{background-image:none}}@media screen and (max-width:960px){.c-contentArea{margin-bottom:50px}}.c-contentArea .c-contentAreaInner{background-color:#fff;background-image:url(../img/inquiry/contact/bg-inner-left.png),url(../img/inquiry/contact/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-contentArea .c-contentAreaInner{background-size:145px,145px;padding:30px 30px 10px}}@media screen and (min-width:961px){.c-contentArea .c-contentAreaInner{width:90%;max-width:1000px;margin:0 auto;padding:70px 80px 50px}}@media screen and (min-width:961px){.inquiryContactWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.inquiryContactWrap .inquiryContactBox{margin-bottom:20px}.inquiryContactWrap .inquiryContactBox:last-child{margin-bottom:0}}@media screen and (min-width:961px){.inquiryContactWrap .inquiryContactBox{width:48%}}.headLine-other{position:relative;background:#fff9c7;font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.headLine-other{font-size:1.6rem;margin-bottom:20px;padding:7px 0;line-height:26px}}@media screen and (min-width:961px){.headLine-other{font-size:1.8rem;margin-bottom:30px;padding:7px 0;line-height:30px}}.headLine-other:before{content:'';display:inline-block;background-image:url(../img/inquiry/contact/ico-other.svg);background-position:left center;background-repeat:no-repeat;position:absolute;top:0;left:0}@media screen and (max-width:960px){.headLine-other:before{background-size:40px;width:40px;height:40px}}@media screen and (min-width:961px){.headLine-other:before{background-size:44px;width:44px;height:44px}}.border__txt{position:relative;font-weight:600;color:#008045;letter-spacing:.1em}@media screen and (max-width:960px){.border__txt{font-size:1.6rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){.border__txt{font-size:1.6rem;margin-bottom:20px;line-height:26px}}.border__txt:before{content:'';display:inline-block;background-color:#008045;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;height:1px}@media screen and (max-width:960px){.border__txt:before{width:70%}}@media screen and (min-width:961px){.border__txt:before{width:300px}}.p-txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.p-txt{font-size:1.4rem;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){.p-txt{font-size:1.4rem;line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){.rankContList{margin-bottom:30px}}@media screen and (min-width:961px){.rankContList{margin-bottom:40px}}.rankContList li{position:relative;font-weight:500}@media screen and (max-width:960px){.rankContList li{font-size:1.4rem;line-height:22px;margin-bottom:15px;padding-left:25px}}@media screen and (min-width:961px){.rankContList li{font-size:1.4rem;line-height:22px;margin-bottom:15px;padding-left:23px}}.rankContList li:before{content:'';display:inline-block;background-image:url(../img/inquiry/contact/ico-q.svg);background-position:left center;background-repeat:no-repeat;position:absolute;left:0}@media screen and (max-width:960px){.rankContList li:before{top:3px;background-size:19px;width:19px;height:19px}}@media screen and (min-width:961px){.rankContList li:before{top:3px;background-size:19px;width:19px;height:19px}}.rankContList li:last-child{margin-bottom:0}@media screen and (max-width:960px){.inquiryBtnArea{margin-bottom:0}}@media screen and (min-width:961px){.inquiryBtnArea{margin:0 auto}}.inquiryBtnArea .p-linkWrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap{padding:0}}.inquiryBtnArea .p-linkWrap .p-linkList{border:solid 2px #008045}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList{width:49%;margin-right:2%}.inquiryBtnArea .p-linkWrap .p-linkList:nth-child(1){margin-right:0}.inquiryBtnArea .p-linkWrap .p-linkList:nth-child(3){margin-right:0}.inquiryBtnArea .p-linkWrap .p-linkList:nth-child(5){margin-right:0}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList{width:48%;margin-right:4%;margin-bottom:20px}.inquiryBtnArea .p-linkWrap .p-linkList:nth-child(1){margin-right:0}.inquiryBtnArea .p-linkWrap .p-linkList:nth-child(3){margin-right:0}.inquiryBtnArea .p-linkWrap .p-linkList:nth-child(5){margin-right:0}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item{padding:0}}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn{top:0;width:20px;height:20px}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn{width:50px;height:50px}}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span{width:20px;height:20px}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span{width:50px;height:50px}}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:12px;width:20px;height:20px}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:23.08px;width:50px;height:50px}}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:23.08px;width:50px;height:50px}}.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl{width:100%}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{border-bottom:none;text-align:center;margin-bottom:0;padding-bottom:0;letter-spacing:.1em}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.2rem}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.4rem;line-height:30px;padding-left:20px}}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top{width:100%}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top{width:100%}}.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top .p-link__item .p-link__ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top .p-link__item .p-link__ttl{height:86px}}.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top .p-link__item .p-link__ttl h3{padding-left:0}@media screen and (max-width:960px){.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top .p-link__item .p-link__ttl h3{font-size:1.2rem}}@media screen and (min-width:961px){.inquiryBtnArea .p-linkWrap .p-linkList.p-linkList--top .p-link__item .p-link__ttl h3{font-size:1.8rem}}.c-requestFromArea.c-requestFromArea--inquiry{padding:0;border-top:none}.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromBox--input{padding:0;border-top:none}.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromArea{border-top:none}.td-textarea textarea{background:#ecefec;border:solid 1px #afafaf;border-radius:4px}@media screen and (max-width:960px){.td-textarea textarea{width:100%;font-size:1.4rem;margin-bottom:5px;padding:10px 15px}}@media screen and (min-width:961px){.td-textarea textarea{width:100%;height:120px;font-size:1.4rem;margin-bottom:5px;padding:10px 15px}}@media screen and (min-width:961px){#mw-file{margin-bottom:10px}}#mw-file label{display:inline-block;position:relative;background:#878787;color:#fff;padding:8px 10px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.1em}@media screen and (min-width:961px){#mw-file label{font-size:1.4rem}}#mw-file label:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-transition:all .4s;transition:all .4s}#mw-file label input{position:absolute;left:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;height:100%}#mw-file .filename{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){#mw-file .filename{margin:0 0 0 10px}}@media screen and (min-width:961px){#mw-file .filename{margin:0 0 0 20px}}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--inquiry-contact .c-requestWrapInner .c-requestArea{background-image:url(../img/inquiry/contact/bg-inner-left.png),url(../img/inquiry/contact/bg-inner-right.png);background-position:left top,right bottom}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--inquiry-contact .c-requestWrapInner .c-requestArea{background-image:none}}.c-requestWrap.c-requestWrap--inquiry-contact .c-requestWrapInner .c-requestArea .c-requestPnel{background:none;background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--inquiry-contact .c-requestWrapInner .c-requestArea .c-requestPnel{background-image:url(../img/inquiry/contact/bg-inner-left.png),url(../img/inquiry/contact/bg-inner-right.png);padding-bottom:60px}}@media screen and (min-width:961px){.c-requestFromArea--inquiry .c-formSection{margin-top:70px}}.c-requestFromArea--inquiry .c-formSection p{letter-spacing:.1em}.c-requestFromArea--inquiry .c-formSection p a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.c-requestFromArea--inquiry .c-formSection p a:hover{text-decoration:none}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable{margin:0 auto 35px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th.th-file{padding-top:20px!important}}.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th .required{text-align:center}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th .required{width:50px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th .required{width:50px}}.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th .any{text-align:center;font-weight:500;color:#008045;border:solid 1px #008045;border-radius:4px}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th .any{text-align:center;font-size:1.4rem;margin-right:6px;padding:2px 8px;width:50px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr th .any{width:50px}}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr td .annotation{letter-spacing:.05em}}.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr .td-attribute .mwform-radio-field{display:block;font-size:12px;font-size:1.2rem}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr .td-attribute .mwform-radio-field{margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr .td-attribute .mwform-radio-field{margin-bottom:15px}}.c-requestFromArea.c-requestFromArea--inquiry .c-requestFromTable table tr .td-attribute .mwform-radio-field:last-child{margin-bottom:0}@media screen and (max-width:960px){.g-heroWrap.g-heroWrap--centertitle.g-heroWrap--seminar{margin-top:10px}}@media screen and (min-width:961px){.g-heroWrap.g-heroWrap--centertitle.g-heroWrap--seminar .g-heroTitle:after{display:none}}@media screen and (max-width:960px){.c-container.c-container--form.c-container--seminar{background-image:url(../img/seminar/bg-left-sp.png),url(../img/seminar/bg-right-sp01.png),url(../img/seminar/bg-right-sp02.png);background-size:271.09px,68.98px,271.09px;background-position:left 87%,right top,right bottom;padding:30px 0 100px;margin-bottom:0}}@media screen and (min-width:961px){.c-container.c-container--form.c-container--seminar{background-image:url(../img/seminar/bg-left.png),url(../img/seminar/bg-right.png);background-position:-550px 370px,right 12%;background-size:1817px,1000px;padding-bottom:160px;padding-top:0}}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--seminar{padding-bottom:0}}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner{padding-bottom:0}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner{padding-bottom:0}}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner .c-requestArea{background-image:url(../img/inquiry/contact/bg-inner-left.png),url(../img/inquiry/contact/bg-inner-right.png);background-position:left top,right bottom}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner .c-requestArea{background-image:none}}.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner .c-requestArea .c-requestPnel{background:none;background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner .c-requestArea .c-requestPnel{background-image:url(../img/inquiry/contact/bg-inner-left.png),url(../img/inquiry/contact/bg-inner-right.png);padding-bottom:60px}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--form.c-requestWrap--seminar{background-image:none;padding-top:0}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--seminar .c-requestWrapInner .c-requestArea .c-requestPnel{padding-bottom:60px}}@media screen and (min-width:961px){.c-requestFromArea--seminar .c-formSection{margin-top:70px}}.c-requestFromArea--seminar .c-formSection p{letter-spacing:.1em}.c-requestFromArea--seminar .c-formSection p a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.c-requestFromArea--seminar .c-formSection p a:hover{text-decoration:none}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar{margin-top:65px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable{margin:0 auto 35px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .th-ttl{padding-top:2px}}.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .required{text-align:center}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .required{width:50px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .required{width:50px}}.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .any{text-align:center;font-weight:500;color:#008045;border:solid 1px #008045;border-radius:4px}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .any{text-align:center;font-size:1.4rem;margin-right:6px;padding:2px 8px;width:50px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .any{width:50px}}.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr th .txt-medium{font-weight:500}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td.td-txt{font-size:1.4rem;line-height:22px}}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td .annotation{letter-spacing:.05em}}.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td .mail-verification{position:relative}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td .mail-verification{padding-top:10px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td .mail-verification{padding-top:10px}}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td .mail-verification p{font-size:1.4rem;padding-bottom:5px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr td .mail-verification p{position:absolute;right:-75px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr .td-attribute .mwform-radio-field{display:block;letter-spacing:.1em}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr .td-attribute .mwform-radio-field{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr .td-attribute .mwform-radio-field{font-size:1.4rem;margin-bottom:15px}}.c-requestFromArea.c-requestFromArea--seminar .c-requestFromTable table tr .td-attribute .mwform-radio-field:last-child{margin-bottom:0}.g-heroWrap--righttitle.g-heroWrap--press{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--press{background:url(../img/school-outline/press/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--press:before{background:url(../img/school-outline/press/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--press .g-heroInner .g-heroTitleWrap{width:100%;padding-right:100px}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--press .g-heroInner .g-heroTitleWrap .g-heroTitle{text-align:left}}@media screen and (max-width:960px){.c-container.c-container--press{padding-top:150px}}@media screen and (min-width:961px){.c-container.c-container--press{background-image:url(../img/school-outline/press/bg-left.png),url(../img/school-outline/press/bg-right.png);background-position:0 32%,right 110%;background-size:1308px,1000px;padding-bottom:40px}}@media screen and (max-width:960px){.c-container.c-container--press .c-inner--press{margin-bottom:40px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--press .c-inner--press{margin-bottom:70px}}.c-container.c-container--press .c-inner--press h3{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-container.c-container--press .c-inner--press h3{font-size:1.6rem;line-height:26px;margin-bottom:30px;padding:0 30px}}@media screen and (min-width:961px){.c-container.c-container--press .c-inner--press h3{font-size:2.6rem;line-height:38px;margin-bottom:50px}}.c-container.c-container--press .c-inner--press p{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.c-container.c-container--press .c-inner--press p{font-size:1.4rem;line-height:26px;margin-bottom:20px;padding:0}}@media screen and (min-width:961px){.c-container.c-container--press .c-inner--press p{font-size:1.4rem;line-height:26px;margin-bottom:20px}}.p-press__txt{font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.p-press__txt{font-size:1.4rem;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){.p-press__txt{font-size:1.4rem;line-height:26px;margin-bottom:45px}}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--press{margin-bottom:30px}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--press{width:475px}}.p-homeBtnLink.p-homeBtnLink--press a{font-weight:600;letter-spacing:.1em}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--press a{font-size:1.8rem;padding:25.81px 12px}}.pressArea{background:#fff;border:solid 2px #008045}@media screen and (max-width:960px){.pressArea{margin-bottom:30px;padding:20px}}@media screen and (min-width:961px){.pressArea{margin:70px 0 50px;padding:27px}}.pressArea .pressAreaInner .matter__ttl{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.pressArea .pressAreaInner .matter__ttl{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.pressArea .pressAreaInner .matter__ttl{font-size:1.4rem;line-height:26px}}.pressArea .pressAreaInner .matter__txt{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.pressArea .pressAreaInner .matter__txt{font-size:1.4rem;line-height:26px;margin:0 0 20px}}@media screen and (min-width:961px){.pressArea .pressAreaInner .matter__txt{font-size:1.4rem;line-height:26px;margin:0 0 30px}}.pressArea .pressAreaInner p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.pressArea .pressAreaInner p{font-size:1.4rem;line-height:26px;margin:0}}@media screen and (min-width:961px){.pressArea .pressAreaInner p{font-size:1.4rem;line-height:26px;margin:0}}@media screen and (max-width:960px){.careerPressArea{margin-bottom:30px}}@media screen and (min-width:961px){.careerPressArea .careerPressWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.careerPressArea .careerPressWrap .careerPress__ttl{font-weight:600;background:#f1f1f1;letter-spacing:.12em}@media screen and (max-width:960px){.careerPressArea .careerPressWrap .careerPress__ttl{font-size:1.6rem;line-height:26px;padding:20px;text-align:center;margin-bottom:20px}}@media screen and (min-width:961px){.careerPressArea .careerPressWrap .careerPress__ttl{width:300px;height:150px;font-size:1.8rem;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:961px){.careerPressArea .careerPressWrap .careerPress__txt{width:500px}}.careerPressArea .careerPressWrap .careerPress__txt p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.careerPressArea .careerPressWrap .careerPress__txt p{font-size:1.6rem;line-height:26px}}@media screen and (min-width:961px){.careerPressArea .careerPressWrap .careerPress__txt p{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.c-contentArea.c-contentArea--press{margin-bottom:50px}}@media screen and (min-width:961px){.c-contentArea.c-contentArea--press{margin-bottom:100px}}@media screen and (min-width:961px){.associationDonationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.associationDonationWrap .associationList{margin-bottom:20px}}@media screen and (min-width:961px){.associationDonationWrap .associationList{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width:961px){.associationDonationWrap .associationList .headLineWrap{height:90px;margin-bottom:30px}}@media screen and (min-width:961px){.associationDonationWrap .associationList .headLineWrap h3{line-height:40px}}.associationDonationWrap .associationList p{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.associationDonationWrap .associationList p{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){.associationDonationWrap .associationList p{font-size:1.4rem;line-height:26px;margin-bottom:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:960px){.c-btnLinkBlank{margin-bottom:0}}@media screen and (min-width:961px){.c-btnLinkBlank{margin:0}}.c-btnLinkBlank .p-linkWrap .p-linkList{border:solid 2px #008045}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList{width:100%;margin-right:0}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList{width:302px;margin:0 auto}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item{padding:0}}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn{top:0}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn{width:50px;height:50px}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn span{width:50px;height:50px}}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:14.5px}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:23.08px;width:50px;height:50px}}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:23.08px;width:50px;height:50px}}.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__ttl{width:100%}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{border-bottom:none;text-align:center;margin-bottom:0;padding-bottom:0}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.4rem}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.8rem;line-height:30px}}.c-btnLinkBlank .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:before{background:url(../img/school-outline/ico-blank.svg) no-repeat center center}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:before{background-size:14.5px}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:before{background-size:21.58px}}.c-btnLinkBlank .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:after{background:url(../img/school-outline/ico-blank-hover.svg) no-repeat center center}@media screen and (max-width:960px){.c-btnLinkBlank .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.c-btnLinkBlank .p-linkWrap .p-linkList.p-linkList--blank .p-link__item .p-link__btn span:after{background-size:21.58px}}.g-heroWrap--lefttitle.g-heroWrap--certificate{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--certificate{background:url(../img/inquiry/certificate/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--certificate:before{background:url(../img/inquiry/certificate/kv-03.png) no-repeat right top;background-size:cover}}.g-heroWrap--lefttitle.g-heroWrap--certificate .u-fs{display:block;letter-spacing:.1em}@media screen and (max-width:960px){.g-heroWrap--lefttitle.g-heroWrap--certificate .u-fs{font-size:1.8rem;line-height:30px}}@media screen and (min-width:961px){.g-heroWrap--lefttitle.g-heroWrap--certificate .u-fs{font-size:1.8rem;line-height:30px}}@media screen and (max-width:960px){.c-container.c-container--form.c-container--certificate{background-image:none;padding:150px 0 0;margin-bottom:50px}}@media screen and (min-width:961px){.c-container.c-container--form.c-container--certificate{background-image:url(../img/inquiry/certificate/bg-left.png),url(../img/inquiry/certificate/bg-right.png);background-position:left 116.6%,right 63%;background-size:1000px,1000px;padding-top:0;padding-bottom:140px}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--form.c-requestWrap--certificate{background-image:none}}@media screen and (max-width:960px){.c-contentArea{margin-bottom:50px}}.c-contentArea .c-contentAreaInner{background-color:#fff;background-image:url(../img/inquiry/contact/bg-inner-left.png),url(../img/inquiry/contact/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-contentArea .c-contentAreaInner{background-size:145px,145px;padding:30px 30px 10px}}@media screen and (min-width:961px){.c-contentArea .c-contentAreaInner{width:90%;max-width:1000px;margin:0 auto;padding:70px 80px 50px}}.p-txt__lead--certificate{font-weight:500;color:#008045;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.p-txt__lead--certificate{font-size:1.4rem;line-height:26px;margin-bottom:30px}}@media screen and (min-width:961px){.p-txt__lead--certificate{font-size:1.4rem;line-height:26px;margin-bottom:40px}}.p-form__txt--certificate{font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){.p-form__txt--certificate{font-size:1.4rem;line-height:26px;margin-bottom:0}}@media screen and (min-width:961px){.p-form__txt--certificate{font-size:1.4rem;line-height:26px;margin-top:30px;margin-bottom:0}}.p-form__list{text-align:left}@media screen and (max-width:960px){.p-form__list{margin-bottom:20px;padding-left:20px}}@media screen and (min-width:961px){.p-form__list{margin-bottom:10px;padding-left:20px}}.p-form__list li{text-align:left;list-style:disc}@media screen and (max-width:960px){.p-form__list li{font-size:1.2rem;line-height:26px;margin-bottom:0}}@media screen and (min-width:961px){.p-form__list li{font-size:1.2rem;line-height:26px;margin-bottom:0}}@media screen and (min-width:961px){.c-requestFlow.c-requestFlow--certificate{margin-bottom:85px}}.c-requestFromArea.c-requestFromArea--certificate{padding:0;border-top:none}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromBox--input{padding-top:80px}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromArea{border-top:none}.td-textarea textarea{background:#ecefec;border:solid 1px #afafaf;border-radius:4px}@media screen and (max-width:960px){.td-textarea textarea{width:100%;font-size:1.4rem;margin-bottom:5px;padding:10px 15px}}@media screen and (min-width:961px){.td-textarea textarea{width:100%;height:120px;font-size:1.4rem;margin-bottom:5px;padding:10px 15px}}@media screen and (min-width:961px){#mw-file{margin-bottom:10px}}#mw-file label{display:inline-block;position:relative;background:#878787;color:#fff;padding:8px 10px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.1em}@media screen and (min-width:961px){#mw-file label{font-size:1.4rem}}#mw-file label:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-transition:all .4s;transition:all .4s}#mw-file label input{position:absolute;left:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;height:100%}#mw-file .filename{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){#mw-file .filename{margin:0 0 0 10px}}@media screen and (min-width:961px){#mw-file .filename{margin:0 0 0 20px}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--certificate .c-requestWrapInner{padding-bottom:0}}@media screen and (max-width:960px){.c-requestWrap.c-requestWrap--certificate .c-requestWrapInner .c-requestArea{background-image:url(../img/inquiry/certificate/bg-inner-left.png),url(../img/inquiry/certificate/bg-inner-right.png);background-position:left top,right bottom}}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--certificate .c-requestWrapInner .c-requestArea{background-image:none}}.c-requestWrap.c-requestWrap--certificate .c-requestWrapInner .c-requestArea .c-requestPnel{background:none;background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (min-width:961px){.c-requestWrap.c-requestWrap--certificate .c-requestWrapInner .c-requestArea .c-requestPnel{background-image:url(../img/inquiry/certificate/bg-inner-left.png),url(../img/inquiry/certificate/bg-inner-right.png);padding-bottom:60px}}@media screen and (min-width:961px){.c-requestFromArea--certificate .c-formSection{margin-top:70px}}.c-requestFromArea--certificate .c-formSection p{letter-spacing:.1em}.c-requestFromArea--certificate .c-formSection p a{color:#3b3b3b;text-decoration:underline}@media screen and (min-width:961px){.c-requestFromArea--certificate .c-formSection p a:hover{text-decoration:none}}@media screen and (max-width:960px){.c-requestFromArea--certificate .c-formSection--certificate{margin-top:0}}@media screen and (min-width:961px){.c-requestFromArea--certificate .c-formSection--certificate{margin-top:0}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable{margin:0 auto 35px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable--sm{width:300px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable--sm table tr th{width:130px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable--sm table tr th .th-ttl{padding-top:3px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable--sm table tr td{width:160px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th.th-file{padding-top:20px!important}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .th-ttl{width:auto}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .required{text-align:center}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .required{width:50px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .required{width:50px}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .any{text-align:center;font-weight:500;color:#008045;border:solid 1px #008045;border-radius:4px}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .any{text-align:center;font-size:1.4rem;margin-right:6px;padding:2px 8px;width:50px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th .any{width:50px}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th span{width:50px}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr th span{width:auto}}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .annotation{letter-spacing:.05em}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .partWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .partWrap .td-select{width:63px;margin:0}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .partWrap .td-select:before{right:8px}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .partWrap .part__txt{font-weight:500;margin-left:10px}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .partWrap .part__txt{font-size:1.4rem}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .partWrap .part__txt{font-size:1.4rem}}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr td .mwform-radio-field{font-size:1.4rem}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr .td-attribute .mwform-radio-field{display:block;font-size:12px;font-size:1.2rem}@media screen and (max-width:960px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr .td-attribute .mwform-radio-field{margin-bottom:10px}}@media screen and (min-width:961px){.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr .td-attribute .mwform-radio-field{margin-bottom:15px}}.c-requestFromArea.c-requestFromArea--certificate .c-requestFromTable table tr .td-attribute .mwform-radio-field:last-child{margin-bottom:0}@media screen and (max-width:960px){.certificateBtnArea{margin-bottom:50px}}@media screen and (min-width:961px){.certificateBtnArea{width:726px;margin:80px auto 100px}}.g-heroWrap--righttitle.g-heroWrap--current-student{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--current-student{background:url(../img/school-outline/current-student/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--current-student:before{background:url(../img/school-outline/current-student/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--current-student .g-heroInner .g-heroTitleWrap{padding-right:0}}@media screen and (max-width:960px){.c-container.c-container--current-student{padding-top:110px}}@media screen and (min-width:961px){.c-container.c-container--current-student{background-image:url(../img/school-outline/current-student/bg-left.png),url(../img/school-outline/current-student/bg-right.png);background-position:-500px 50%,right 107%;background-size:1000px,1000px;padding-bottom:150px}}@media screen and (min-width:961px){.c-container.c-container--current-student .c-contentArea .c-contentAreaInner{width:90%;max-width:1000px;margin:0 auto;padding:70px 80px 100px}}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--current-student{margin-bottom:50px;padding:0 30px}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--current-student{margin-bottom:80px}}.c-inner.c-inner--md.c-inner--current-student .p-lead__txt{font-weight:500;text-align:center}@media screen and (max-width:960px){.c-inner.c-inner--md.c-inner--current-student .p-lead__txt{font-size:1.6rem;line-height:26px;margin-bottom:0;letter-spacing:.1em}}@media screen and (min-width:961px){.c-inner.c-inner--md.c-inner--current-student .p-lead__txt{font-size:2.6rem;line-height:38px;margin-bottom:0;letter-spacing:.12em}}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student{margin-bottom:30px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student{width:90%;max-width:840px;margin:0 auto 100px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList{border:solid 2px #008045}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList{width:100%;margin-right:0}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList{width:47%;margin-right:0;margin-bottom:0}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList:nth-child(3n){margin-right:0}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList:nth-child(7){margin-right:0}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item{padding:0}}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn{top:0}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn{width:60px;height:60px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn span{width:60px;height:60px}}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn span:before{background-size:23.08px;width:60px;height:60px}}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__btn span:after{background-size:23.08px;width:60px;height:60px}}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__ttl{width:100%}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__ttl{padding:0;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{border-bottom:none;text-align:center;margin-bottom:0;padding-bottom:0}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.4rem}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList .p-link__item .p-link__ttl h3{font-size:1.8rem;line-height:30px}}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList.p-linkList--file .p-link__item .p-link__btn span:before{background:url(../img/school-outline/current-student/icon_file.svg) no-repeat center center}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList.p-linkList--file .p-link__item .p-link__btn span:before{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList.p-linkList--file .p-link__item .p-link__btn span:before{background-size:21.47px}}.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList.p-linkList--file .p-link__item .p-link__btn span:after{background:url(../img/school-outline/current-student/icon_file-hover.svg) no-repeat center center}@media screen and (max-width:960px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList.p-linkList--file .p-link__item .p-link__btn span:after{background-size:14.5px}}@media screen and (min-width:961px){.schoolBtnArea.schoolBtnArea--current-student .p-linkWrap .p-linkList.p-linkList--file .p-link__item .p-link__btn span:after{background-size:21.47px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--current-student{padding-bottom:50px}.c-meshArea.c-meshArea--current-student .c-meshAreaInner{padding:0 20px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--current-student{margin-bottom:100px;padding-top:70px;padding-bottom:70px}}@media screen and (max-width:960px){.c-meshArea.c-meshArea--current-student .headline-diagonalline{font-weight:600;font-size:2rem;line-height:32px;margin-bottom:40px;padding:0 55px}}@media screen and (min-width:961px){.c-meshArea.c-meshArea--current-student .headline-diagonalline{font-size:3rem;letter-spacing:.12em;font-weight:600;color:#008045;position:relative;display:inline-block}}@media screen and (min-width:961px){.departmentGuideArea{width:840px;margin:0 auto}}@media screen and (min-width:961px){.departmentGuideArea .departmentGuideWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.departmentGuideArea .departmentGuideWrap .guideLinkList{width:45%}}@media screen and (max-width:960px){.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink{margin-bottom:20px}}@media screen and (min-width:961px){.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink{width:100%;margin-bottom:30px}.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink:last-child{margin-bottom:0}}.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink a{font-weight:500;border:solid 2px #008045;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink a{letter-spacing:.05em;font-size:1.4rem}}@media screen and (min-width:961px){.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink a{padding:10.5px 10px 10.5px 40px}}.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink a span{display:inline-block}@media screen and (max-width:960px){.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink a span{padding-right:25px}}@media screen and (min-width:961px){.departmentGuideArea .departmentGuideWrap .guideLinkList .p-btnWhiteFileLink a span{padding-right:25px}}@media screen and (max-width:960px){.departmentGuideArea .departmentGuideWrap .guideLinkList:last-child .p-btnWhiteFileLink:last-child{margin-bottom:0}}@media screen and (min-width:961px){.current-studentArea .current-studentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){.current-studentArea .current-studentWrap .current-studentBox{margin-bottom:30px}}@media screen and (min-width:961px){.current-studentArea .current-studentWrap .current-studentBox{width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.current-studentArea .current-studentWrap .current-studentBox:nth-child(2){margin-left:6%}}@media screen and (min-width:961px){.current-studentArea .current-studentWrap .current-studentBox .p-txt{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:961px){.current-studentArea .current-studentWrap .current-studentBox .p-homeBtnLink{width:100%}}.current-studentArea .current-studentWrap .current-studentBox .p-homeBtnLink a{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.current-studentArea .current-studentWrap .current-studentBox .p-homeBtnLink a{padding:11.5px}}@media screen and (min-width:961px){.current-studentArea--last{margin-top:60px}}@media screen and (min-width:961px){.c-contentArea.c-contentArea--current-student{margin-bottom:100px}}.c-contentArea.c-contentArea--current-student .c-contentAreaInner{background-color:#fff;background-image:url(../img/school-outline/current-student/bg-inner-left.png),url(../img/school-outline/current-student/bg-inner-right.png);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-contentArea.c-contentArea--current-student .c-contentAreaInner{background-size:145px,145px;padding:30px 30px 10px}}@media screen and (min-width:961px){.c-contentArea.c-contentArea--current-student .c-contentAreaInner{width:90%;max-width:1000px;margin:0 auto;padding:70px 80px 100px}}@media screen and (min-width:961px){.headLine-other.headLine-other--fs{font-size:1.6rem;margin-bottom:30px;padding:7px 0;line-height:30px;letter-spacing:.02em}}.g-heroWrap--righttitle.g-heroWrap--graduate{background:#f2f2f2;position:relative}@media screen and (max-width:960px){.g-heroWrap--righttitle.g-heroWrap--graduate{background:url(../img/school-outline/graduate/kv-sp.png) no-repeat center top;background-size:cover;width:100%;height:16vh;position:relative}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--graduate:before{background:url(../img/school-outline/graduate/kv-03.png) no-repeat left top;background-size:cover}}@media screen and (min-width:961px){.g-heroWrap--righttitle.g-heroWrap--graduate .g-heroInner .g-heroTitleWrap{padding-right:0}}@media screen and (max-width:960px){.c-container.c-container--graduate{padding-top:110px;padding-bottom:80px}}@media screen and (min-width:961px){.c-container.c-container--graduate{background-image:url(../img/school-outline/graduate/bg-left.png),url(../img/school-outline/graduate/bg-right.png);background-position:left 60%,right 70%;background-size:1000px,1000px;padding-bottom:150px}}@media screen and (min-width:961px){.c-container.c-container--graduate .c-contentArea .c-contentAreaInner{width:90%;max-width:1000px;margin:0 auto;padding:70px 80px 65px}}@media screen and (max-width:960px){.graduateTopWrap{margin-bottom:50px;padding:0 30px}}@media screen and (min-width:961px){.graduateTopWrap{width:90%;max-width:1000px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont{width:49%}}@media screen and (max-width:960px){.graduateTopWrap .graduateTopCont .graduateTopImg img{width:100%}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont .graduateTopImg img{width:442px}}@media screen and (max-width:960px){.graduateTopWrap .graduateTopCont .graduateTopImg--logo{text-align:center;margin-bottom:20px}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont .graduateTopImg--logo{margin-bottom:20px}}@media screen and (max-width:960px){.graduateTopWrap .graduateTopCont .graduateTopImg--logo img{width:200px}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont .graduateTopImg--logo img{width:343px}}.graduateTopWrap .graduateTopCont p{font-size:12px;font-size:1.2rem;letter-spacing:.1em;line-height:22px}@media screen and (max-width:960px){.graduateTopWrap .graduateTopCont p{margin-bottom:20px}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont p{margin-bottom:30px}}@media screen and (max-width:960px){.graduateTopWrap .graduateTopCont .p-homeBtnLink{margin-bottom:30px}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont .p-homeBtnLink{width:100%}}.graduateTopWrap .graduateTopCont .p-homeBtnLink a{font-weight:500;letter-spacing:.1em}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont .p-homeBtnLink a{padding:16.41px 12px}}@media screen and (min-width:961px){.graduateTopWrap .graduateTopCont:last-child{text-align:right}}@media screen and (min-width:961px){.c-contentArea.c-contentArea--graduate{margin-bottom:100px}}.c-contentArea.c-contentArea--graduate .c-contentAreaInner{background-color:#fff;background-image:url(../img/school-outline/graduate/bg-inner-left.jpg),url(../img/school-outline/graduate/bg-inner-right.jpg);background-repeat:no-repeat;background-position:left top,right bottom}@media screen and (max-width:960px){.c-contentArea.c-contentArea--graduate .c-contentAreaInner{background-size:145px,145px;padding:30px 30px 10px}}@media screen and (min-width:961px){.c-contentArea.c-contentArea--graduate .c-contentAreaInner{width:90%;max-width:1000px;margin:0 auto;padding:70px 80px 65px}}.graduateMapArea .graduateMapImg{position:relative}@media screen and (min-width:961px){.graduateMapArea .graduateMapImg{width:calc(100% + 110px);margin:0 0 0 -110px}}.c-pointBttomLine{background-image:url(../img/school-outline/graduate/line.svg);background-position:center bottom;background-repeat:no-repeat}@media screen and (max-width:960px){.c-pointBttomLine{margin-bottom:40px;padding-bottom:40px}}@media screen and (min-width:961px){.c-pointBttomLine{margin-bottom:85px;padding-bottom:85px}}.c-sectionGraduate .headLine-graduate{color:#008045;font-weight:600;text-align:center}@media screen and (max-width:960px){.c-sectionGraduate .headLine-graduate{font-size:1.6rem;line-height:22px;margin-bottom:30px}}@media screen and (min-width:961px){.c-sectionGraduate .headLine-graduate{font-size:1.8rem;line-height:22px;margin-bottom:40px}}.c-sectionGraduate .headLine-graduate span{color:#fff;background:#008045;display:inline-block;font-weight:500}@media screen and (max-width:960px){.c-sectionGraduate .headLine-graduate span{display:block;font-size:1.4rem;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){.c-sectionGraduate .headLine-graduate span{font-size:1.4rem;line-height:26px;margin-right:10px;padding:1px 20px}}.c-sectionGraduate .p-guide__ttl{font-size:14px;font-size:1.4rem;font-weight:600;line-height:26px;letter-spacing:.1em;margin:0}.c-sectionGraduate .p-guide__txt{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:22px;margin:0 0 30px}.c-sectionGraduate .p-guide__img{display:inline-block}@media screen and (max-width:960px){.c-sectionGraduate .p-guide__img{margin:0 3px}}@media screen and (min-width:961px){.c-sectionGraduate .p-guide__img{margin:0 3px}}.c-sectionGraduate .p-guide__img img{width:12.49px}.c-sectionGraduate a{color:#3b3b3b;font-weight:600;text-decoration:underline}@media screen and (min-width:961px){.c-sectionGraduate a:hover{text-decoration:none}}@media screen and (min-width:961px){.c-sectionGraduate--line{width:726px;margin:0 auto}}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox{background-color:#fff;background-image:url(../img/school-outline/graduate/corner.svg);background-position:left top;background-repeat:no-repeat;border:solid 2px #008045}@media screen and (max-width:960px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox{margin-bottom:30px;padding:30px 25px}}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox{width:48%;padding:30px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox h3{color:#008045;letter-spacing:.1em;font-weight:500;text-align:center}@media screen and (max-width:960px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox h3{font-size:1.8rem;line-height:24px;margin-bottom:20px}}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox h3{font-size:2rem;line-height:26px;margin-bottom:25px}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox h3 span{display:block}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox h3 span{font-size:1.4rem;line-height:26px}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox p{font-weight:500;font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.07em;margin-bottom:30px}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-txt__guide{-webkit-box-flex:1;-ms-flex:1;flex:1}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink{margin-bottom:20px}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink{width:100%}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink:last-child{margin-bottom:0}.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink a{font-weight:500;font-size:14px;font-size:1.4rem;letter-spacing:.1em;text-decoration:none}@media screen and (max-width:960px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink a{color:#fff}}@media screen and (max-width:960px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink--file a span{background:url(../img/school-outline/graduate/ico-file.svg) no-repeat right center}}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink--file a:hover span:after{background:url(../img/school-outline/graduate/icon_file-hover.svg) no-repeat right center}}.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink--file a span{display:inline-block}@media screen and (max-width:960px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink--file a span{padding-right:30px}}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink--file a span{padding-right:30px}}@media screen and (min-width:961px){.applicationGuideArea .applicationGuideWrap .applicationGuideBox .p-homeBtnLink--file a span:after{background:url(../img/school-outline/graduate/ico-file.svg) no-repeat right center;background-size:18.65px;width:18.65px;height:20px}}@media screen and (min-width:961px){.applicationGuideArea--print{margin-bottom:30px}}@media screen and (min-width:961px){.applicationGuideArea--print .applicationGuideWrap .applicationGuideBox{padding:60px 30px}}.applicationGuideArea--print .applicationGuideWrap .applicationGuideBox h3 a{color:#008045;text-decoration:none}@media screen and (min-width:961px){.applicationGuideArea--print .applicationGuideWrap .applicationGuideBox h3 a:hover{text-decoration:underline}}@media screen and (min-width:961px){.applicationGuideArea--print .applicationGuideWrap .applicationGuideBox .p-txt__guide{margin:0 0 5px}}@media screen and (min-width:961px){.applicationGuideArea--print .applicationGuideWrap .applicationGuideBox .p-txt__guide__link{margin:0}}.entranceTable.entranceTable--graduate.entranceTable--one table tr th{border-bottom:none}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate{margin-bottom:40px}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table{margin-bottom:0}}.entranceTable.entranceTable--graduate table tr:last-child td{border-bottom:none}.entranceTable.entranceTable--graduate table tr th{font-size:11px;font-size:1.1rem;letter-spacing:.1em;text-align:left;line-height:22px;font-weight:600}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr th{width:30%;vertical-align:middle}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr th{width:30%;vertical-align:middle}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr th:first-child{width:30%;vertical-align:middle}}.entranceTable.entranceTable--graduate table tr th:nth-child(2){font-weight:500;text-align:center;border-right:none}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr th:nth-child(2){width:70%}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr th:nth-child(2){width:70%}}.entranceTable.entranceTable--graduate table tr td{font-size:11px;font-size:1.1rem;letter-spacing:.1em;text-align:left;line-height:22px}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr td{width:70%}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr td{width:70%}}.entranceTable.entranceTable--graduate table tr td:first-child{font-weight:600;background:#eaf6da;vertical-align:middle}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr td .td-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr td .td-wrap .p-td__img{text-align:center}}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr td .td-wrap .p-td__img img{width:70%}}.entranceTable.entranceTable--graduate table tr td .p-guide__img{display:inline-block}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr td .p-guide__img{margin:0 3px}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr td .p-guide__img{margin:0 3px}}.entranceTable.entranceTable--graduate table tr td .p-guide__img img{width:12.49px}.entranceTable.entranceTable--graduate table tr td span{display:inline-block;margin-left:5px}.entranceTable.entranceTable--graduate table tr td a{color:#3b3b3b}@media screen and (max-width:960px){.entranceTable.entranceTable--graduate table tr td a{text-decoration:underline}}@media screen and (min-width:961px){.entranceTable.entranceTable--graduate table tr td a:hover{text-decoration:underline}}.entranceTable.entranceTable--graduate table tr td .p-txt__link{color:#3b3b3b;text-decoration:underline;font-weight:600}@media screen and (max-width:960px){.graduateStepArea{margin-bottom:40px}}@media screen and (min-width:961px){.graduateStepArea{margin-bottom:40px}}.graduateStepArea .graduateStepInner h3{color:#008045;font-weight:600;letter-spacing:.1em;text-align:center}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner h3{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner h3{font-size:1.8rem;margin-bottom:20px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox{color:#fff;position:relative}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox{margin-bottom:15px;padding:25px 20px 30px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox{width:32%;margin-right:1.5%;padding:30px 30px 40px}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:last-child{margin-right:0}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl{background:url(../img/school-outline/graduate/dot.svg) no-repeat center bottom;text-align:center}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl{width:102px;margin:10px auto}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl{width:100%;margin:0 auto 10px;padding:5px 0 10px}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p{text-align:center}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p .en{font-weight:600;line-height:1;display:block}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p .en{font-size:1.2rem;padding-bottom:5px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p .en{font-size:1.2rem;padding-bottom:5px}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p .num{font-weight:600;line-height:1;display:block}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p .num{font-size:2.2rem;padding-bottom:10px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepTtl p .num{font-size:2.2rem;padding-bottom:5px}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont h4{font-weight:600;text-align:center}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont h4{font-size:1.4rem;margin-bottom:10px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont h4{font-size:1.4rem;margin-bottom:10px}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont p{font-weight:500;letter-spacing:.1em;line-height:26px}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont p{font-size:1.4rem;line-height:26px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont p{font-size:1.4rem}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont p a{color:#fff}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont p+p{margin-top:20px}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox .stepCont p+p{margin-top:20px}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--01{background:#56b3c9}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--01:before{display:none!important}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--01:after{background:url(../img/school-outline/graduate/ico-arrow-bottom-step1.svg) no-repeat center bottom}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--01:after{background:url(../img/school-outline/graduate/ico-arrow-right-step1.svg) no-repeat right center}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--02{background:#53afa9}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--02:after{background:url(../img/school-outline/graduate/ico-arrow-bottom-step2.svg) no-repeat center bottom}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--02:after{background:url(../img/school-outline/graduate/ico-arrow-right-step2.svg) no-repeat right center}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--03{background:#3da081}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox--03:after{display:none}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:before{content:'';display:inline-block;position:absolute}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:before{background:url(../img/school-outline/graduate/ico-arrow-bottom-white.svg) no-repeat center bottom;width:34.35px;height:17.18px;top:-1px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:before{background:url(../img/school-outline/graduate/ico-arrow-right-white.svg) no-repeat left center;width:17.18px;height:34.35px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:after{content:'';display:inline-block;z-index:1;position:absolute}@media screen and (max-width:960px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:after{width:34.35px;height:17.18px;bottom:-17px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (min-width:961px){.graduateStepArea .graduateStepInner .graduateStepWrap .graduateStepBox:after{width:17.18px;height:34.35px;top:50%;right:-17px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.fsChangeTxt .p-guide__txt{font-size:14px;font-size:1.4rem;line-height:26px}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--guide{width:474.5px;margin-top:50px}}.p-homeBtnLink.p-homeBtnLink--guide a{font-weight:600;letter-spacing:.1em}@media screen and (max-width:960px){.p-homeBtnLink.p-homeBtnLink--guide a{font-size:1.4rem}}@media screen and (min-width:961px){.p-homeBtnLink.p-homeBtnLink--guide a{font-size:1.8rem;padding:17.81px 12px}}@media screen and (max-width:960px){.graduateContactArea{padding:0 30px}}@media screen and (min-width:961px){.graduateContactArea{width:90%;max-width:1000px;margin:0 auto}}.graduateContactArea h4{font-weight:600;letter-spacing:.1em;line-height:22px;text-align:center}@media screen and (max-width:960px){.graduateContactArea h4{font-size:1.6rem;margin-bottom:30px}}@media screen and (min-width:961px){.graduateContactArea h4{font-size:1.8rem;margin-bottom:40px}}@media screen and (min-width:961px){.graduateContactArea .graduateContactWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.graduateContactArea .graduateContactWrap .graduateContactName{background:#fff;font-weight:600;letter-spacing:.12em}@media screen and (max-width:960px){.graduateContactArea .graduateContactWrap .graduateContactName{font-size:1.6rem;text-align:center;margin-bottom:20px;padding:25px 0}}@media screen and (min-width:961px){.graduateContactArea .graduateContactWrap .graduateContactName{font-size:1.8rem;width:410px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.graduateContactArea .graduateContactWrap .graduateContactCont .graduate__info{font-weight:500;letter-spacing:.1em}@media screen and (max-width:960px){.graduateContactArea .graduateContactWrap .graduateContactCont .graduate__info{font-size:1.6rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){.graduateContactArea .graduateContactWrap .graduateContactCont .graduate__info{font-size:1.8rem;line-height:30px;margin-bottom:5px}}.graduateContactArea .graduateContactWrap .graduateContactCont .graduate__txt{font-size:12px;font-size:1.2rem;letter-spacing:.1em;line-height:22px;margin:0}.g-heroWrap--course.g-heroWrap--design{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--design{background:url(../img/course/design/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--design:before{background:url(../img/course/design/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--design:after{background:url(../img/course/design/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--design .g-heroInner:before{background:url(../img/course/design/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--design .g-heroInner:after{background:url(../img/course/design/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap{height:62vh}}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:47%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#be41d2}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #be41d2;border-bottom:solid 1px #be41d2}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #be41d2}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #be41d2}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_design.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:10px center;background-size:70px;padding:11px 0 11px 30px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#ed8e29}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--design .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1}}@media screen and (min-width:961px){main.design .c-container{padding-top:35px}}@media screen and (max-width:960px){main.design #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--design ul li a .anchor__arrow:before{background-color:#be41d2}.c-anchorLinkWrap--design ul li a .anchor__arrow:after{color:#be41d2}main.design{background:#f8f8f8}main.design .p-homeHeadline span{color:#ed8e29}main.design .p-homeHeadline span:before{background:#ed8e29}main .bg-design{background:url(../img/course/design/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-design{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-design{padding-top:86px;padding-bottom:100px}}main .bg-design .p-homeHeadline span{color:#fff}main .bg-design .p-homeHeadline span:before{background:#fff}main .bg-design .courseWrap .courseWrapBox h3{color:#fff}main .bg-design .courseWrap .courseWrapBox p{color:#fff}main .bg-design .c-headline-brackets:before,main .bg-design .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-design .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-design .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-design .c-headline-brackets:after{border-right:solid 2px #fff}main.design .plx:before{background:#ed8e29}@media screen and (min-width:961px){#course-department.course-department--design{margin-top:-100px;padding-top:100px}}#course-department.course-department--design .course-departmentInner{background:url(../img/course/design/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--design .course-departmentInner{background-size:60%;background-position:center 120px;padding:0 20px 10px}}@media screen and (min-width:961px){#course-department.course-department--design .course-departmentInner{background-position:center 137px;height:800px}}@media screen and (max-width:960px){#course-department.course-department--design .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--design .departmentWrap{border:3px solid #ed8e29}}.course-department--design .departmentWrap .departmentArea .departmentName{color:#ed8e29}@media screen and (max-width:960px){.course-department--design .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--design .eachcourseArea .eachcourseWrap{padding:0 90px}}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #eb4014;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--design .eachcourseArea .eachcourseWrap a{width:30%}}.course-department--design .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:478px}}@media screen and (min-width:961px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--design span{background:#be41d2;border-color:#be41d2}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--design span{font-size:1.4rem;background:#be41d2;border-color:#be41d2}}.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--design.eachcourseCont__tenure--3year span{color:#be41d2;background:#fff;border-color:#be41d2}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--design.eachcourseCont__tenure--3year span{color:#be41d2;border-color:#be41d2}}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--design:before{background:#be41d2;background:-webkit-linear-gradient(left,#ed8e29 0,#be41d2 100%);background:linear-gradient(90deg,#ed8e29 0,#be41d2 100%)}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--design:before{right:-25px;bottom:2px}}.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--design:after{color:#ed8e29}.course-department--design .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (min-width:961px){.course-department--design .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{margin:-3px 0 0 110px}}@media screen and (max-width:960px){.course-department--design .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-50px;width:165px;top:-10px}}@media screen and (min-width:961px){.course-department--design .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:485px}}main.design #course-news{background:none}main.design #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.design #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.design #course-news .swiper-news-arrow--design .c-newsContLink .c-newsContImgArea{border-top:solid 2px #ed8e29;border-right:solid 2px #be41d2;border-bottom:solid 2px #be41d2;border-left:solid 2px #ed8e29}}@media screen and (min-width:961px){main.design #course-news .swiper-news-arrow--design .c-newsContLink .c-newsContImgArea{border-top:solid 2px #ed8e29;border-right:solid 2px #be41d2;border-bottom:solid 2px #be41d2;border-left:solid 2px #ed8e29}}@media screen and (max-width:960px){main.design #course-news .p-homeNewsContSp.p-homeNewsContSp--design{padding:0 20px}}@media screen and (max-width:960px){main.design #course-news .p-homeNewsContSp.p-homeNewsContSp--design .c-newsContLink .c-newsContImgArea{border-top:solid 2px #ed8e29;border-right:solid 2px #be41d2;border-bottom:solid 2px #be41d2;border-left:solid 2px #ed8e29}}@media screen and (max-width:960px){main.design #course-news .p-homeNewsContSp.p-homeNewsContSp--design .c-newsContLink{background:transparent}}main.design #course-news .p-homeBtnLink a{font-weight:500;background:#be41d2;background:-webkit-linear-gradient(left,#ed8e29 0,#be41d2 100%);background:linear-gradient(90deg,#ed8e29 0,#be41d2 100%)}@media screen and (min-width:961px){main.design #course-news .p-homeBtnLink a:hover{color:#ed8e29;border:solid 1px #ed8e29}main.design #course-news .p-homeBtnLink a:hover span{color:#ed8e29}main.design #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-design.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.design #course-features{padding-bottom:30px;margin-bottom:0}}@media screen and (min-width:961px){main.design #course-features{margin-bottom:0;padding-bottom:60px}}@media screen and (max-width:960px){main.design #course-features .enclosureWrap-inner{text-align:center;padding-bottom:0}}@media screen and (max-width:960px){main.design #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (min-width:961px){main.design #course-features .p-homeHeadline{margin-bottom:40px}}@media screen and (max-width:960px){main.design #course-features .headlineWrap{display:inline-block;width:auto;padding:0 20px}}main.design #course-features .headline-features{font-weight:600;color:#fff;letter-spacing:.12em;text-align:center}@media screen and (max-width:960px){main.design #course-features .headline-features{display:none}}@media screen and (min-width:961px){main.design #course-features .headline-features{font-size:2.6rem;line-height:38px;margin-bottom:40px}}@media screen and (max-width:960px){main.design #course-features .more-btn{top:15px;margin-top:0}}@media screen and (min-width:961px){main.design #course-features .more-btn{top:20px}}@media screen and (max-width:960px){main.design .enclosureWrap{margin-bottom:30px}}@media screen and (min-width:961px){main.design .enclosureWrap{margin-bottom:30px}}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff;padding-bottom:0}}main.design .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/design/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.design .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.design .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.design .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:20px}}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-30px}}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{margin-bottom:30px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49%}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{width:100%}}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{padding:20px 10px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{width:100%;padding:20px}}main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3b3b3b;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info.enclosure__info__spacing{letter-spacing:.03em}}main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;margin:0}@media screen and (min-width:961px){main.design .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column01 .enclosurePhotoArea{width:100%}}@media screen and (max-width:960px){main.design #course-message{background:none;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){main.design #course-message{background:none;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){main.design #course-message .p-homeHeadline{margin-bottom:40px}}@media screen and (min-width:961px){main.design #course-message .course-messageBgcenter{background:none}}@media screen and (min-width:961px){main.design #course-message .course-messageInner{background:none;padding-bottom:70px}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}main.design .course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt{color:#ed8e29}main.design .course-messageTabWrap .message-tab.tab-activ .messageNo .num{color:#ed8e29}main.design .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title{color:#ed8e29}main.design .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before{border-color:#ed8e29}main.design .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after{border-color:#ed8e29}main.design .course-messageTabWrap .message-tab.tab-activ:before{background:url(../img/course/design/ico-tab-bottom.svg) no-repeat}@media screen and (max-width:960px){main.design .course-messageTabWrap .message-tab.tab-activ:before{background-size:21px}}.panel{display:none}.panel.tab-show{display:block}main.design .messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/design/bg-message01.svg) no-repeat left top}main.design .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#ed8e29}main.design .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#ed8e29}main.design .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.design .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-top:solid 2px #ed8e29;border-bottom:solid 2px #ed8e29}main.design .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #ed8e29}main.design .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #ed8e29}main.design .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#ed8e29}@media screen and (max-width:960px){main.design .messageShowContWrap{background-image:url(../img/course/design/bg-inner-left.png),url(../img/course/design/bg-inner-right.png)}}@media screen and (min-width:961px){main.design .messageShowContWrap{background:#fff url(../img/course/design/bg-inner-left.png) no-repeat left top}}@media screen and (max-width:960px){main.design .messageShowContWrap .messageShowContInner{background-image:none}}@media screen and (min-width:961px){main.design .messageShowContWrap .messageShowContInner{background:url(../img/course/design/bg-inner-right.png) no-repeat right bottom}}main.design .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#ed8e29}main.design .messageShowContWrap .messageShowContInner .messageShowCont h4:before{background:#ed8e29}.messageShowWorkWrap .messageShowWorkArea{background:#f8f8f8}@media screen and (max-width:960px){main.design #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.design #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}main.design .p-faq__a-txt{color:#fff}.g-heroWrap--course.g-heroWrap--ai{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--ai{background:url(../img/course/ai/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai:before{background:url(../img/course/ai/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai:after{background:url(../img/course/ai/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner:before{background:url(../img/course/ai/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner:after{background:url(../img/course/ai/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap{height:62vh}}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:45%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#1496e6}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{padding:0 20px 0 50px}}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #1496e6;border-bottom:solid 1px #1496e6}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #1496e6}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #1496e6}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_ai.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:30px center;background-size:70px;padding:5px 0 11px 20px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:25px center;padding:11px 0 11px 75px}}.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#005ac8}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--ai .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1}}@media screen and (min-width:961px){main.ai .c-container{padding-top:35px}}@media screen and (max-width:960px){main.ai #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--ai ul li a .anchor__arrow:before{background-color:#1496e6}.c-anchorLinkWrap--ai ul li a .anchor__arrow:after{color:#1496e6}main.ai{background:#f8f8f8}main.ai .p-homeHeadline span{color:#005ac8}main.ai .p-homeHeadline span:before{background:#005ac8}main .bg-ai{background:url(../img/course/ai/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-ai{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-ai{padding-top:86px;padding-bottom:100px}}main .bg-ai .p-homeHeadline span{color:#fff}main .bg-ai .p-homeHeadline span:before{background:#fff}main .bg-ai .courseWrap .courseWrapBox h3{color:#fff}main .bg-ai .courseWrap .courseWrapBox p{color:#fff}main .bg-ai .c-headline-brackets:before,main .bg-ai .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-ai .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-ai .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-ai .c-headline-brackets:after{border-right:solid 2px #fff}main.ai .plx:before{background:#005ac8}@media screen and (min-width:961px){#course-department.course-department--ai{margin-top:-100px;padding-top:100px}}#course-department.course-department--ai .course-departmentInner{background:url(../img/course/ai/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--ai .course-departmentInner{background-size:50%;background-position:center 120px;padding:0 20px 10px}}@media screen and (min-width:961px){#course-department.course-department--ai .course-departmentInner{background-position:center 133px;height:800px}}@media screen and (max-width:960px){#course-department.course-department--ai .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--ai .departmentWrap{border:3px solid #005ac8}}.course-department--ai .departmentWrap .departmentArea .departmentName{color:#005ac8}@media screen and (min-width:961px){.course-department--ai .departmentWrap .departmentArea .departmentName{height:80%;letter-spacing:.1em;text-align:center;padding:20px 0}}@media screen and (max-width:960px){.course-department--ai .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap{padding:0 90px}}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #005ac8;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap a{width:30%}}.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:473px}}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont{padding-left:50px;padding-top:7px}}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--ai span{background:#1496e6;border-color:#1496e6}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--ai span{font-size:1.4rem;background:#1496e6;border-color:#1496e6}}.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--ai.eachcourseCont__tenure--3year span{color:#1496e6;background:#fff;border-color:#1496e6}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--ai.eachcourseCont__tenure--3year span{color:#1496e6;border-color:#1496e6}}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--ai:before{background:#1496e6;background:-webkit-linear-gradient(left,#005ac8 0,#1496e6 100%);background:linear-gradient(90deg,#005ac8 0,#1496e6 100%)}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--ai:before{right:-25px;bottom:2px}}.course-department--ai .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--ai:after{color:#005ac8}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{margin:-6px 0 0 30px}}@media screen and (max-width:960px){.course-department--ai .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-10px;width:175px;top:-5px}}@media screen and (min-width:961px){.course-department--ai .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:485px}}main.ai #course-news{background:none}main.ai #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.ai #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.ai #course-news .swiper-news-arrow--ai .c-newsContLink .c-newsContImgArea{border-top:solid 2px #005ac8;border-right:solid 2px #1496e6;border-bottom:solid 2px #1496e6;border-left:solid 2px #005ac8}}@media screen and (min-width:961px){main.ai #course-news .swiper-news-arrow--ai .c-newsContLink .c-newsContImgArea{border-top:solid 2px #005ac8;border-right:solid 2px #1496e6;border-bottom:solid 2px #1496e6;border-left:solid 2px #005ac8}}@media screen and (max-width:960px){main.ai #course-news .p-homeNewsContSp.p-homeNewsContSp--ai{padding:0 20px}}@media screen and (max-width:960px){main.ai #course-news .p-homeNewsContSp.p-homeNewsContSp--ai .c-newsContLink .c-newsContImgArea{border-top:solid 2px #005ac8;border-right:solid 2px #1496e6;border-bottom:solid 2px #1496e6;border-left:solid 2px #005ac8}}@media screen and (max-width:960px){main.ai #course-news .p-homeNewsContSp.p-homeNewsContSp--ai .c-newsContLink{background:transparent}}main.ai #course-news .p-homeBtnLink a{font-weight:500;background:#1496e6;background:-webkit-linear-gradient(left,#005ac8 0,#1496e6 100%);background:linear-gradient(90deg,#005ac8 0,#1496e6 100%)}@media screen and (min-width:961px){main.ai #course-news .p-homeBtnLink a:hover{color:#005ac8;border:solid 1px #005ac8}main.ai #course-news .p-homeBtnLink a:hover span{color:#005ac8}main.ai #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-ai.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.ai #course-features{padding-bottom:30px;margin-bottom:0}}@media screen and (min-width:961px){main.ai #course-features{margin-bottom:0;padding-bottom:60px}}@media screen and (max-width:960px){main.ai #course-features .enclosureWrap-inner{text-align:center;padding-bottom:0}}@media screen and (max-width:960px){main.ai #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:30px}}@media screen and (min-width:961px){main.ai #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:80px}}@media screen and (max-width:960px){main.ai #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (min-width:961px){main.ai #course-features .p-homeHeadline{margin-bottom:0}}@media screen and (max-width:960px){main.ai #course-features .headlineWrap{display:inline-block;width:auto;padding:0 20px}}main.ai #course-features .headline-features{font-weight:600;color:#fff;letter-spacing:.12em;text-align:center}@media screen and (max-width:960px){main.ai #course-features .headline-features{display:none}}@media screen and (min-width:961px){main.ai #course-features .headline-features{font-size:2.6rem;line-height:38px;margin-bottom:40px}}@media screen and (max-width:960px){main.ai #course-features .more-btn{top:15px;margin-top:0}}@media screen and (min-width:961px){main.ai #course-features .more-btn{top:40px}main.ai #course-features .more-btn.on-click{top:20px}}@media screen and (max-width:960px){main.ai .enclosureWrap{margin-bottom:30px}}@media screen and (min-width:961px){main.ai .enclosureWrap{margin-bottom:30px}}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff;padding-bottom:0}}main.ai .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/ai/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.ai .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.ai .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.ai .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:20px}}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-30px}}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{margin-bottom:30px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49%}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{width:100%}}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{padding:20px 10px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{width:100%;padding:20px}}main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3b3b3b;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info.enclosure__info__spacing{letter-spacing:.03em}}main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;margin:0}@media screen and (min-width:961px){main.ai .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column01 .enclosurePhotoArea{width:100%}}@media screen and (max-width:960px){main.ai #course-message{background:none;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){main.ai #course-message{background:none;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){main.ai #course-message .p-homeHeadline{margin-bottom:50px}}@media screen and (min-width:961px){main.ai #course-message .course-messageBgcenter{background:none}}@media screen and (min-width:961px){main.ai #course-message .course-messageInner{background:none;padding-bottom:70px}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}main.ai .course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt{color:#005ac8}main.ai .course-messageTabWrap .message-tab.tab-activ .messageNo .num{color:#005ac8}main.ai .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title{color:#005ac8}main.ai .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before{border-color:#005ac8}main.ai .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after{border-color:#005ac8}main.ai .course-messageTabWrap .message-tab.tab-activ:before{background:url(../img/course/ai/ico-tab-bottom.svg) no-repeat}@media screen and (max-width:960px){main.ai .course-messageTabWrap .message-tab.tab-activ:before{background-size:21px}}.panel{display:none}.panel.tab-show{display:block}main.ai .messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/ai/bg-message01.svg) no-repeat left top}main.ai .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#005ac8}main.ai .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#005ac8}main.ai .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.ai .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-top:solid 2px #005ac8;border-bottom:solid 2px #005ac8}main.ai .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #005ac8}main.ai .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #005ac8}main.ai .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#005ac8}@media screen and (max-width:960px){main.ai .messageShowContWrap{background-image:url(../img/course/ai/bg-inner-left.png),url(../img/course/ai/bg-inner-right.png)}}@media screen and (min-width:961px){main.ai .messageShowContWrap{background:#fff url(../img/course/ai/bg-inner-left.png) no-repeat left top}}@media screen and (max-width:960px){main.ai .messageShowContWrap .messageShowContInner{background-image:none}}@media screen and (min-width:961px){main.ai .messageShowContWrap .messageShowContInner{background:url(../img/course/ai/bg-inner-right.png) no-repeat right bottom}}main.ai .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#005ac8}main.ai .messageShowContWrap .messageShowContInner .messageShowCont h4:before{background:#005ac8}@media screen and (max-width:960px){main.ai #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.ai #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.ai #course-faq .p-homeHeadline{margin-bottom:50px}}main.ai .p-faq__a-txt{color:#fff}.g-heroWrap--course.g-heroWrap--mobile{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--mobile{background:url(../img/course/mobile/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile:before{background:url(../img/course/mobile/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile:after{background:url(../img/course/mobile/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner:before{background:url(../img/course/mobile/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner:after{background:url(../img/course/mobile/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap{height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap{padding-top:172px;padding-bottom:173px}}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:45%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#74c0d2}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{margin-bottom:10px}}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #74c0d2;border-bottom:solid 1px #74c0d2}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #74c0d2}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #74c0d2}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_mobile.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:-10px -7px;background-size:70px;padding:11px 0 11px 60px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#9b458e}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--mobile .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1.1;text-align:left;display:inline-block}}@media screen and (min-width:961px){main.mobile .c-container{padding-top:35px}}@media screen and (max-width:960px){main.mobile #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--mobile ul li a .anchor__arrow:before{background-color:#74c0d2}.c-anchorLinkWrap--mobile ul li a .anchor__arrow:after{color:#74c0d2}main.mobile{background:#f8f8f8}main.mobile .p-homeHeadline span{color:#9b458e}main.mobile .p-homeHeadline span:before{background:#9b458e}main .bg-mobile{background:url(../img/course/mobile/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-mobile{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-mobile{padding-top:86px;padding-bottom:100px}}main .bg-mobile .p-homeHeadline span{color:#fff}main .bg-mobile .p-homeHeadline span:before{background:#fff}main .bg-mobile .courseWrap .courseWrapBox h3{color:#fff}main .bg-mobile .courseWrap .courseWrapBox p{color:#fff}main .bg-mobile .c-headline-brackets:before,main .bg-mobile .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-mobile .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-mobile .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-mobile .c-headline-brackets:after{border-right:solid 2px #fff}main.mobile .plx:before{background:#9b458e}@media screen and (min-width:961px){#course-department.course-department--mobile{margin-top:-100px;padding-top:100px}}#course-department.course-department--mobile .course-departmentInner{background:url(../img/course/mobile/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--mobile .course-departmentInner{background-size:70%;background-position:center 180px;padding:0 20px}}@media screen and (min-width:961px){#course-department.course-department--mobile .course-departmentInner{background-position:200px 165px;height:800px}}@media screen and (max-width:960px){#course-department.course-department--mobile .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--mobile .departmentWrap{border:3px solid #9b458e}}.course-department--mobile .departmentWrap .departmentArea .departmentName{color:#9b458e}@media screen and (min-width:961px){.course-department--mobile .departmentWrap .departmentArea .departmentName{height:220px}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap{padding:0 90px}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #9b458e;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a{width:33%;margin-right:75px;margin-left:30px}}.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:478px}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--mobile span{background:#74c0d2;border-color:#74c0d2}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--mobile span{font-size:1.4rem;background:#74c0d2;border-color:#74c0d2}}.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--mobile.eachcourseCont__tenure--3year span{color:#74c0d2;background:#fff;border-color:#74c0d2}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--mobile.eachcourseCont__tenure--3year span{color:#74c0d2;border-color:#74c0d2}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--mobile:before{background:#74c0d2;background:-webkit-linear-gradient(left,#9b458e 0,#74c0d2 100%);background:linear-gradient(90deg,#9b458e 0,#74c0d2 100%)}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--mobile:before{right:-25px;bottom:2px}}.course-department--mobile .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--mobile:after{color:#9b458e}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{position:relative;margin:0 50px 0 0}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-50px;width:160px;top:-10px}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:495px;padding-left:40px}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(2){margin:0}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-left:0;padding-top:0;top:-10px}}@media screen and (max-width:960px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:absolute;top:-5px;right:-45px;width:160px}}@media screen and (min-width:961px){.course-department--mobile .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{height:495px;top:-5px;left:65%}}main.mobile #course-news{background:none}@media screen and (max-width:960px){main.mobile #course-news{background-position:-220px -100px;background-size:375px;padding:32px 0 0}}@media screen and (min-width:961px){main.mobile #course-news{background-position:-120% center;padding:84px 0 100px}}@media screen and (max-width:960px){main.mobile #course-news .p-homeHeadline .en{margin-bottom:0}}@media screen and (min-width:961px){main.mobile #course-news .p-homeHeadline .en{font-size:5.5rem}}main.mobile #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.mobile #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.mobile #course-news .swiper-news-arrow--mobile .c-newsContLink .c-newsContImgArea{border-top:solid 2px #9b458e;border-right:solid 2px #74c0d2;border-bottom:solid 2px #74c0d2;border-left:solid 2px #9b458e}}@media screen and (min-width:961px){main.mobile #course-news .swiper-news-arrow--mobile .c-newsContLink .c-newsContImgArea{border-top:solid 2px #9b458e;border-right:solid 2px #74c0d2;border-bottom:solid 2px #74c0d2;border-left:solid 2px #9b458e}}@media screen and (max-width:960px){main.mobile #course-news .p-homeNewsContSp.p-homeNewsContSp--mobile{padding:0 20px}}@media screen and (max-width:960px){main.mobile #course-news .p-homeNewsContSp.p-homeNewsContSp--mobile .c-newsContLink .c-newsContImgArea{border-top:solid 2px #9b458e;border-right:solid 2px #74c0d2;border-bottom:solid 2px #74c0d2;border-left:solid 2px #9b458e}}@media screen and (max-width:960px){main.mobile #course-news .p-homeNewsContSp.p-homeNewsContSp--mobile .c-newsContLink{background:transparent}}main.mobile #course-news .p-homeBtnLink a{font-weight:500;background:#74c0d2;background:-webkit-linear-gradient(left,#9b458e 0,#74c0d2 100%);background:linear-gradient(90deg,#9b458e 0,#74c0d2 100%)}@media screen and (min-width:961px){main.mobile #course-news .p-homeBtnLink a:hover{color:#9b458e;border:solid 1px #9b458e}main.mobile #course-news .p-homeBtnLink a:hover span{color:#9b458e}main.mobile #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-mobile.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.mobile #course-features{padding-bottom:30px;margin-bottom:0}}@media screen and (min-width:961px){main.mobile #course-features{margin-bottom:0;padding-bottom:60px}}@media screen and (max-width:960px){main.mobile #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (min-width:961px){main.mobile #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (max-width:960px){main.mobile #course-features .enclosureWrap-inner{text-align:center;padding-bottom:0}}@media screen and (max-width:960px){main.mobile #course-features .headlineWrap{display:inline-block;width:auto;padding:0 20px}}@media screen and (max-width:960px){main.mobile #course-features .more-btn{top:15px;margin-top:0}}@media screen and (min-width:961px){main.mobile #course-features .more-btn{top:20px}}.headline-mobile{color:#9b458e;font-weight:600;font-size:18px;font-size:1.8rem;line-height:36px;margin-bottom:10px;text-align:left;letter-spacing:.1em}@media screen and (max-width:960px){.headline-mobile{letter-spacing:.05em}}@media screen and (max-width:960px){main.mobile .enclosureWrap{margin-bottom:30px}}@media screen and (min-width:961px){main.mobile .enclosureWrap{margin-bottom:30px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff}}main.mobile .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/mobile/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.mobile .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.mobile .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.mobile .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:20px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile{width:100%;margin:0 auto}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile{width:100%;margin:0 auto}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea{margin-bottom:20px;padding:0 20px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea{display:block;padding:0 80px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt{background:transparent;width:100%;border-bottom:solid 2px #fff}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt{padding:0 0 20px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt{padding:30px 0}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt .headline-mobile{color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt .headline-mobile{padding-left:80px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt .headline-mobile{padding-left:70px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt .headline-mobile:before{content:"";display:inline-block;width:56px;height:56px;border:solid 3px #fff;border-radius:30px;position:absolute;left:0}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#fff;font-weight:500;font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.1em}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile .enclosurePhotoArea .enclosurePhotoArea--txt p{letter-spacing:.05em}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile:first-child .enclosurePhotoArea .enclosurePhotoArea--txt{padding-top:0}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobile:last-child .enclosurePhotoArea .enclosurePhotoArea--txt{border-bottom:none;padding-bottom:0}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn{background:#74c0d2}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn .enclosurePhotoArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn .enclosurePhotoArea .enclosurePhotoArea--txt--lead{background:#74c0d2}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn .enclosurePhotoArea .enclosurePhotoArea--txt--lead{padding:30px 40px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn .enclosurePhotoArea .enclosurePhotoArea--txt--lead p{color:#fff;font-weight:600}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn .enclosurePhotoArea .enclosurePhotoArea--txt--lead p{font-size:1.8rem;line-height:32px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--mobilecolumn .enclosurePhotoArea .enclosurePhotoArea--txt{padding:30px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile{padding:0 60px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li{width:30%;margin-right:5%;margin-bottom:20px}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li:nth-child(3n){margin-right:0}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li:nth-child(4){width:50%;margin-right:0}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li:nth-child(5){width:50%;margin-right:0}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li{width:30%;margin-right:5%}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li:nth-child(3n){margin-right:0}}@media screen and (min-width:961px) and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li img{width:auto}}@media screen and (min-width:961px) and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosureMobile .enclosureMobileList li img{width:auto}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{margin-bottom:30px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img{background:#fff}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img{width:50%}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo{width:49%}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo{width:49%}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo span{display:block;font-size:12px;font-size:1.2rem;font-weight:500;line-height:22px;letter-spacing:.1em;padding-top:10px;padding-bottom:10px}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--wrap .enclosure__photo span{font-size:1.1rem;text-align:center}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--img.enclosurePhotoArea--bg{background-color:transparent}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt{padding:15px 30px 20px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt{width:50%;padding:25px 30px 0 40px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure{color:#3b3b3b;font-weight:600;text-align:left;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure{font-size:1.8rem;line-height:26px;margin-bottom:15px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure{font-size:1.8rem;line-height:26px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .headline-enclosure span{background:#96be00;color:#fff;font-weight:700;line-height:30px;font-size:22px;border-radius:35px;width:35px;min-width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3b3b3b;font-weight:600;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.1em}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{letter-spacing:.05em}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:12px;font-size:1.2rem;line-height:22px;letter-spacing:.1em;margin:0}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap .enclosurePhotoArea .enclosurePhotoArea--txt p{font-size:1.4rem;line-height:26px;letter-spacing:.05em}}.u-txtBold{font-weight:600!important}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app{width:100%;margin:0 auto;display:block}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app{width:100%;margin:0 auto;display:block}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile{padding:0 20px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile{padding:0 35px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList{padding-bottom:10px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem{width:100%;margin-bottom:15px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem{width:49%;margin-right:2%;margin-bottom:40px}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem:nth-child(2n){margin-right:0}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem:last-child{margin-right:0;margin-bottom:20px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileImg{width:35%;position:relative;z-index:2}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileImg{width:40%;position:relative;z-index:2}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont{width:65%;padding-top:25px}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont{width:60%;padding-top:60px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont .mobileContLead{background:#74c0d2}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont .mobileContLead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 10px 30px;position:relative;left:-20px;width:calc(100% + 20px)}}@media screen and (min-width:961px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont .mobileContLead{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 35px;position:relative;left:-20px}}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont .mobileContLead .mobile__txt{font-weight:600;font-size:18px;font-size:1.8rem;color:#fff;letter-spacing:.1em;line-height:24px;padding:0}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont .mobileContLead .mobile__txt span{font-size:14px;font-size:1.4rem;line-height:1.4;display:block;padding-top:5px}main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont p{font-weight:500;font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.05em;padding:20px 40px 20px 10px}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont p{font-size:1.2rem;line-height:22px;padding:10px 0 0 10px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--01 .mobileContLead{padding:20px 0 20px 30px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileImg.enclosureMobileImg--02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--02{margin-bottom:10px;padding-top:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--02 .mobileContLead{padding:20px 0 20px 30px;left:0}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--02 p{padding:10px 10px 0 0}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--03{padding-top:10px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileImg.enclosureMobileImg--04{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--04{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;padding-top:15px}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--04 .mobileContLead{padding:10px 0 10px 20px;left:0}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--04 p{padding:10px 10px 0 0}}@media screen and (max-width:960px){main.mobile .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--app .enclosureMobile .enclosureMobileList .enclosureMobileItem .enclosureMobileCont.enclosureMobileCont--05{padding-top:10px}}@media screen and (max-width:960px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}@media screen and (min-width:961px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt{width:calc(100% + 60px);margin:0 0 20px -60px}}@media screen and (max-width:960px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% + 40px);margin:0 -20px 40px}}@media screen and (min-width:961px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea{width:40%;margin:0 5% 0 0}}main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea .enclosurePhotoArea--img{background:transparent}@media screen and (min-width:961px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea .enclosurePhotoArea--img{width:100%}}main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt{display:block}@media screen and (max-width:960px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 20px;width:100%;margin:0}}@media screen and (min-width:961px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt{width:55%}}main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt h5{font-weight:600;text-align:left;color:#fff}@media screen and (max-width:960px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt h5{font-size:1.6rem;letter-spacing:.05em;line-height:26px;margin-bottom:10px}}@media screen and (min-width:961px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt h5{font-size:1.8rem;letter-spacing:.1em;line-height:30px;margin-bottom:20px}}main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt p{font-weight:500}@media screen and (max-width:960px){main.mobile .enclosureWrap.enclosureWrap--mobile .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--righttxt .enclosurePhotoArea.enclosurePhotoArea--righttxt p{font-size:1.4rem;letter-spacing:.05em;line-height:26px;margin-bottom:20px}}.enclosureWorkArea{background:#fff;width:100%}@media screen and (max-width:960px){.enclosureWorkArea{padding:25px 10px}}@media screen and (min-width:961px){.enclosureWorkArea{padding:35px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.enclosureWorkArea .enclosureWorkList:last-child{margin-bottom:0}}@media screen and (min-width:961px){.enclosureWorkArea .enclosureWorkList{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList ul{width:50%}}@media screen and (min-width:961px){.enclosureWorkArea .enclosureWorkList ul{width:49%}}.enclosureWorkArea .enclosureWorkList ul li{font-weight:400;font-size:12px;font-size:1.2rem;line-height:22px;text-align:left;margin-bottom:3px}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList ul li{font-size:.8rem}}.enclosureWorkArea .enclosureWorkList ul li:last-child{margin-bottom:0}@media screen and (max-width:960px){.enclosureWorkArea .enclosureWorkList .enclosureWork__img{width:50%;padding-top:10px}}@media screen and (min-width:961px){.enclosureWorkArea .enclosureWorkList .enclosureWork__img{width:50%;padding-top:10px}}.enclosureWorkArea .enclosureWorkList .enclosureWork__img span{font-size:12px;font-size:1.2rem;line-height:20px;display:block;text-align:left;padding-top:10px}@media screen and (max-width:960px){main.mobile #course-message{background:none;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){main.mobile #course-message{background:none;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){main.mobile #course-message .p-homeHeadline{margin-bottom:60px}}@media screen and (min-width:961px){main.mobile #course-message .course-messageBgcenter{background:none}}@media screen and (min-width:961px){main.mobile #course-message .course-messageInner{background:none;padding-bottom:70px}}main.mobile .course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt{color:#9b458e}main.mobile .course-messageTabWrap .message-tab.tab-activ .messageNo .num{color:#9b458e}main.mobile .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title{color:#9b458e}main.mobile .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before{border-color:#9b458e}main.mobile .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after{border-color:#9b458e}main.mobile .course-messageTabWrap .message-tab.tab-activ:before{background:url(../img/course/mobile/ico-tab-bottom.svg) no-repeat}@media screen and (max-width:960px){main.mobile .course-messageTabWrap .message-tab.tab-activ:before{background-size:21px}}main.mobile .messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/mobile/bg-message01.svg) no-repeat left top}@media screen and (min-width:961px){main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__img{position:absolute;left:60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:220px;height:220px}}@media screen and (min-width:961px){main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__img img{width:220px}}main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#9b458e}@media screen and (min-width:961px){main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{margin-bottom:10px}}main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#9b458e}@media screen and (min-width:961px){main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{letter-spacing:.15em;padding:.1em 50px}}main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-top:solid 2px #9b458e;border-bottom:solid 2px #9b458e}main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #9b458e}main.mobile .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #9b458e}main.mobile .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#9b458e}@media screen and (max-width:960px){main.mobile .messageShowContWrap{background-image:url(../img/course/mobile/bg-inner-left.png),url(../img/course/mobile/bg-inner-right.png)}}@media screen and (min-width:961px){main.mobile .messageShowContWrap{background:#fff url(../img/course/mobile/bg-inner-left.png) no-repeat left top}}@media screen and (max-width:960px){main.mobile .messageShowContWrap .messageShowContInner{background-image:none}}@media screen and (min-width:961px){main.mobile .messageShowContWrap .messageShowContInner{background:url(../img/course/mobile/bg-inner-right.png) no-repeat right bottom}}main.mobile .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#9b458e}main.mobile .messageShowContWrap .messageShowContInner .messageShowCont h4:before{background:#9b458e}main.mobile .messageShowContWrap .messageShowContInner .messageShowCont .age-ttl{color:#9b458e;font-weight:600}@media screen and (max-width:960px){main.mobile .messageShowContWrap .messageShowContInner .messageShowCont .age-ttl{font-size:1.4rem}}@media screen and (min-width:961px){main.mobile .messageShowContWrap .messageShowContInner .messageShowCont .age-ttl{font-size:1.8rem;margin-bottom:5px}}@media screen and (max-width:960px){main.mobile #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.mobile #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.mobile #course-faq .p-homeHeadline{margin-bottom:50px}}main.mobile .p-faq__a-txt{color:#fff}.g-heroWrap--course.g-heroWrap--security{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--security{background:url(../img/course/security/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security:before{background:url(../img/course/security/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security:after{background:url(../img/course/security/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security .g-heroInner:before{background:url(../img/course/security/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security .g-heroInner:after{background:url(../img/course/security/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap{height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap{width:auto;padding-top:178px;padding-bottom:177px}}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:45%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#cc9338}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{padding-top:10px;padding-bottom:10px}}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #cc9338;border-bottom:solid 1px #cc9338}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #cc9338}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #cc9338}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_security.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:-10px -6px;background-size:70px;padding:0 0 11px 50px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#16a5e5;text-align:left;display:inline-block}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1.4}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--security .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{letter-spacing:0;line-height:1.1}}@media screen and (min-width:961px){main.security .c-container{padding-top:35px}}@media screen and (max-width:960px){main.security #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--security ul li a .anchor__arrow:before{background-color:#cc9338}.c-anchorLinkWrap--security ul li a .anchor__arrow:after{color:#cc9338}main.security{background:#f8f8f8}main.security .p-homeHeadline span{color:#16a5e5}main.security .p-homeHeadline span:before{background:#16a5e5}main .bg-security{background:url(../img/course/security/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-security{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-security{padding-top:86px;padding-bottom:100px}}main .bg-security .p-homeHeadline span{color:#fff}main .bg-security .p-homeHeadline span:before{background:#fff}main .bg-security .courseWrap .courseWrapBox h3{color:#fff}main .bg-security .courseWrap .courseWrapBox p{color:#fff}main .bg-security .c-headline-brackets:before,main .bg-security .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-security .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-security .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-security .c-headline-brackets:after{border-right:solid 2px #fff}main.security .plx:before{background:#16a5e5}@media screen and (min-width:961px){#course-department.course-department--security{margin-top:-100px;padding-top:100px}}#course-department.course-department--security .course-departmentInner{background:url(../img/course/security/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--security .course-departmentInner{background-size:50%;background-position:center 130px;padding:0 20px 10px}}@media screen and (min-width:961px){#course-department.course-department--security .course-departmentInner{background-position:center 130px;height:800px}}@media screen and (max-width:960px){#course-department.course-department--security .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--security .departmentWrap{border:3px solid #16a5e5}}.course-department--security .departmentWrap .departmentArea .departmentName{color:#16a5e5}@media screen and (min-width:961px){.course-department--security .departmentWrap .departmentArea .departmentName{height:68%;letter-spacing:.1em;text-align:center}}@media screen and (max-width:960px){.course-department--security .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap{padding:0 90px}}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #16a5e5;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap a{width:30%}}.course-department--security .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:473px}}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont{padding-left:0}}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--security span{background:#cc9338;border-color:#cc9338}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--security span{font-size:1.4rem;background:#cc9338;border-color:#cc9338}}.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--security.eachcourseCont__tenure--3year span{color:#cc9338;background:#fff;border-color:#cc9338}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--security.eachcourseCont__tenure--3year span{color:#cc9338;border-color:#cc9338}}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--security:before{background:#cc9338;background:-webkit-linear-gradient(left,#16a5e5 0,#cc9338 100%);background:linear-gradient(90deg,#16a5e5 0,#cc9338 100%)}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--security:before{right:-25px;bottom:2px}}.course-department--security .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--security:after{color:#16a5e5}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{top:-15px;margin:0 0 0 60px}}@media screen and (max-width:960px){.course-department--security .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-20px;width:150px;top:-5px}}@media screen and (min-width:961px){.course-department--security .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:485px}}main.security #course-news{background:none}main.security #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.security #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.security #course-news .swiper-news-arrow--security .c-newsContLink .c-newsContImgArea{border-top:solid 2px #16a5e5;border-right:solid 2px #cc9338;border-bottom:solid 2px #cc9338;border-left:solid 2px #16a5e5}}@media screen and (min-width:961px){main.security #course-news .swiper-news-arrow--security .c-newsContLink .c-newsContImgArea{border-top:solid 2px #16a5e5;border-right:solid 2px #cc9338;border-bottom:solid 2px #cc9338;border-left:solid 2px #16a5e5}}@media screen and (max-width:960px){main.security #course-news .p-homeNewsContSp.p-homeNewsContSp--security{padding:0 20px}}@media screen and (max-width:960px){main.security #course-news .p-homeNewsContSp.p-homeNewsContSp--security .c-newsContLink .c-newsContImgArea{border-top:solid 2px #16a5e5;border-right:solid 2px #cc9338;border-bottom:solid 2px #cc9338;border-left:solid 2px #16a5e5}}@media screen and (max-width:960px){main.security #course-news .p-homeNewsContSp.p-homeNewsContSp--security .c-newsContLink{background:transparent}}main.security #course-news .p-homeBtnLink a{font-weight:500;background:#cc9338;background:-webkit-linear-gradient(left,#16a5e5 0,#cc9338 100%);background:linear-gradient(90deg,#16a5e5 0,#cc9338 100%)}@media screen and (min-width:961px){main.security #course-news .p-homeBtnLink a:hover{color:#16a5e5;border:solid 1px #16a5e5}main.security #course-news .p-homeBtnLink a:hover span{color:#16a5e5}main.security #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-security.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.security #course-features{padding-bottom:30px;margin-bottom:0}}@media screen and (min-width:961px){main.security #course-features{margin-bottom:0;padding-bottom:60px}}@media screen and (max-width:960px){main.security #course-features .enclosureWrap-inner{text-align:center;padding-bottom:0}}@media screen and (max-width:960px){main.security #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:30px}}@media screen and (min-width:961px){main.security #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:80px}}@media screen and (max-width:960px){main.security #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (min-width:961px){main.security #course-features .p-homeHeadline{margin-bottom:40px}}@media screen and (max-width:960px){main.security #course-features .headlineWrap{display:inline-block;width:auto;padding:0 20px}}main.security #course-features .headline-features{font-weight:600;color:#fff;letter-spacing:.12em;text-align:center}@media screen and (max-width:960px){main.security #course-features .headline-features{display:none}}@media screen and (min-width:961px){main.security #course-features .headline-features{font-size:2.6rem;line-height:38px;margin-bottom:40px}}@media screen and (max-width:960px){main.security #course-features .more-btn{top:15px;margin-top:0}}@media screen and (min-width:961px){main.security #course-features .more-btn{top:20px}}@media screen and (max-width:960px){main.security .enclosureWrap{margin-bottom:30px}}@media screen and (min-width:961px){main.security .enclosureWrap{margin-bottom:30px}}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff;padding-bottom:0}}main.security .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/security/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.security .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.security .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.security .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:30px}}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:20px}}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-30px}}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{margin-bottom:30px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49%}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{width:100%}}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{padding:20px 10px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{width:100%;padding:20px}}main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3b3b3b;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info.enclosure__info__spacing{letter-spacing:.03em}}main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;margin:0}@media screen and (min-width:961px){main.security .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column01 .enclosurePhotoArea{width:100%}}@media screen and (max-width:960px){main.security #course-message{background:none;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){main.security #course-message{background:url(../img/course/security/bg01.png) no-repeat;background-size:320px;background-position:-50px 0;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){main.security #course-message .p-homeHeadline{margin-bottom:50px}}@media screen and (min-width:961px){main.security #course-message .course-messageBgcenter{background:url(../img/course/security/bg02.png) no-repeat;background-position:140% center}}@media screen and (min-width:961px){main.security #course-message .course-messageInner{background:none;padding-bottom:70px}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}main.security .course-messageTabWrap .message-tab,main.security .course-messageTabWrap .message-tab-sp{background:#cc9338}main.security .course-messageTabWrap .message-tab.tab-activ,main.security .course-messageTabWrap .message-tab.tab-activ-sp,main.security .course-messageTabWrap .message-tab-sp.tab-activ,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp{background:#fff}main.security .course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt,main.security .course-messageTabWrap .message-tab.tab-activ-sp .messageNo .message__txt,main.security .course-messageTabWrap .message-tab-sp.tab-activ .messageNo .message__txt,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageNo .message__txt{color:#16a5e5}main.security .course-messageTabWrap .message-tab.tab-activ .messageNo .num,main.security .course-messageTabWrap .message-tab.tab-activ-sp .messageNo .num,main.security .course-messageTabWrap .message-tab-sp.tab-activ .messageNo .num,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageNo .num{color:#16a5e5}main.security .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title,main.security .course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title,main.security .course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title{color:#16a5e5}main.security .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before,main.security .course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title:before,main.security .course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title:before,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title:before{border-color:#16a5e5}main.security .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after,main.security .course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title:after,main.security .course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title:after,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title:after{border-color:#16a5e5}main.security .course-messageTabWrap .message-tab.tab-activ:before,main.security .course-messageTabWrap .message-tab.tab-activ-sp:before,main.security .course-messageTabWrap .message-tab-sp.tab-activ:before,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp:before{background:url(../img/course/security/ico-tab-bottom.svg) no-repeat}@media screen and (max-width:960px){main.security .course-messageTabWrap .message-tab.tab-activ:before,main.security .course-messageTabWrap .message-tab.tab-activ-sp:before,main.security .course-messageTabWrap .message-tab-sp.tab-activ:before,main.security .course-messageTabWrap .message-tab-sp.tab-activ-sp:before{background-size:21px}}.panel{display:none}.panel.tab-show{display:block}main.security .messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/security/bg-message01.svg) no-repeat left top}main.security .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#16a5e5}main.security .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#16a5e5}main.security .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.security .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-top:solid 2px #16a5e5;border-bottom:solid 2px #16a5e5}main.security .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #16a5e5}main.security .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #16a5e5}main.security .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#16a5e5}@media screen and (max-width:960px){main.security .messageShowContWrap{background-image:url(../img/course/security/bg-inner-left.png),url(../img/course/security/bg-inner-right.png)}}@media screen and (min-width:961px){main.security .messageShowContWrap{background:#fff url(../img/course/security/bg-inner-left.png) no-repeat left top}}@media screen and (max-width:960px){main.security .messageShowContWrap .messageShowContInner{background-image:none}}@media screen and (min-width:961px){main.security .messageShowContWrap .messageShowContInner{background:url(../img/course/security/bg-inner-right.png) no-repeat right bottom}}main.security .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#16a5e5}main.security .messageShowContWrap .messageShowContInner .messageShowCont h4:before{background:#16a5e5}@media screen and (max-width:960px){main.security #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.security #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}@media screen and (min-width:961px){main.security #course-faq .p-homeHeadline{margin-bottom:50px}}main.security .p-faq__a-txt{color:#fff}.message-cont-hide01-sp,.message-cont-hide02-sp,.message-cont-hide03-sp,.message-cont-hide04-sp{display:none}.message-more-btn01-sp,.message-more-btn02-sp,.message-more-btn03-sp,.message-more-btn04-sp{text-align:center;display:block;color:#3b3b3b;font-weight:500;padding:10px 15px;border:none;outline:0;-webkit-transition:.5s;transition:.5s;position:relative}@media screen and (max-width:960px){.message-more-btn01-sp,.message-more-btn02-sp,.message-more-btn03-sp,.message-more-btn04-sp{font-size:1.2rem;margin-top:40px}}@media screen and (min-width:961px){.message-more-btn01-sp,.message-more-btn02-sp,.message-more-btn03-sp,.message-more-btn04-sp{font-size:1.4rem;margin:50px auto 0}}.message-more-btn01-sp:after,.message-more-btn02-sp:after,.message-more-btn03-sp:after,.message-more-btn04-sp:after{content:"詳しく見る";background:url(../img/ico-item-arrow-bottom.svg) no-repeat center top;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:960px){.message-more-btn01-sp:after,.message-more-btn02-sp:after,.message-more-btn03-sp:after,.message-more-btn04-sp:after{padding-top:30px}}@media screen and (min-width:961px){.message-more-btn01-sp:after,.message-more-btn02-sp:after,.message-more-btn03-sp:after,.message-more-btn04-sp:after{padding-top:30px}}.message-more-btn01-sp.on-click:after,.message-more-btn02-sp.on-click:after,.message-more-btn03-sp.on-click:after,.message-more-btn04-sp.on-click:after{content:"閉じる";background:url(../img/ico-item-arrow-top.svg) no-repeat center top}@media screen and (max-width:960px){.message-more-btn01-sp.on-click:after,.message-more-btn02-sp.on-click:after,.message-more-btn03-sp.on-click:after,.message-more-btn04-sp.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.message-more-btn01-sp.on-click:after,.message-more-btn02-sp.on-click:after,.message-more-btn03-sp.on-click:after,.message-more-btn04-sp.on-click:after{padding-top:30px}}@media screen and (min-width:961px){.message-more-btn01-sp.on-click,.message-more-btn02-sp.on-click,.message-more-btn03-sp.on-click,.message-more-btn04-sp.on-click{margin:0 auto;-webkit-transform:translate(0,123px);-ms-transform:translate(0,123px);transform:translate(0,123px)}}.g-heroWrap--course.g-heroWrap--elec{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec{background:url(../img/course/elec/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec:before{background:url(../img/course/elec/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec:after{background:url(../img/course/elec/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner:before{background:url(../img/course/elec/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner:after{background:url(../img/course/elec/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap{height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap{padding-top:190px;padding-bottom:190px}}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:47%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#cec724}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{margin-bottom:0}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{padding-top:10px;padding-bottom:10px}}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #cec724;border-bottom:solid 1px #cec724}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #cec724}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #cec724}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_elec.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:0 5px;background-size:70px;padding:25px 0 11px 40px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#2bb736;text-align:left;display:inline-block}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1.4}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--elec .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{letter-spacing:0;line-height:1.1}}@media screen and (min-width:961px){main.elec .c-container{padding-top:35px}}@media screen and (max-width:960px){main.elec #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--elec ul li a .anchor__arrow:before{background-color:#cec724}.c-anchorLinkWrap--elec ul li a .anchor__arrow:after{color:#cec724}main.elec{background:#f8f8f8}main.elec .p-homeHeadline span{color:#2bb736}main.elec .p-homeHeadline span:before{background:#2bb736}main .bg-elec{background:url(../img/course/elec/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-elec{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-elec{padding-top:86px;padding-bottom:100px}}main .bg-elec .p-homeHeadline span{color:#fff}main .bg-elec .p-homeHeadline span:before{background:#fff}main .bg-elec .courseWrap .courseWrapBox h3{color:#fff}main .bg-elec .courseWrap .courseWrapBox p{color:#fff}main .bg-elec .c-headline-brackets:before,main .bg-elec .c-headline-brackets:after{border-top:solid 2px #fff;border-bottom:solid 2px #fff}main .bg-elec .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-elec .c-headline-brackets:before{border-left:solid 2px #fff}main .bg-elec .c-headline-brackets:after{border-right:solid 2px #fff}main.elec .plx:before{background:#2bb736}@media screen and (min-width:961px){#course-department.course-department--elec{margin-top:-100px;padding-top:100px}}#course-department.course-department--elec .course-departmentInner{background:url(../img/course/elec/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--elec .course-departmentInner{background-size:60%;background-position:center 200px;padding:0 20px 10px}}@media screen and (min-width:961px){#course-department.course-department--elec .course-departmentInner{background-position:center 150px;height:800px}}@media screen and (max-width:960px){#course-department.course-department--elec .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--elec .departmentWrap{border:3px solid #2bb736}}.course-department--elec .departmentWrap .departmentArea .departmentName{color:#2bb736}@media screen and (min-width:961px){.course-department--elec .departmentWrap .departmentArea .departmentName{height:197px;letter-spacing:.1em;text-align:center;padding:20px 0}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea{margin-bottom:40px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap{padding:0 90px;top:-40px}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #2bb736;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a{width:30%}}.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourse__img{text-align:center;height:475px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourse__img img{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{padding-bottom:20px}}.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--elec span{background:#2bb736;border-color:#2bb736}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--elec span{background:#cec724;border-color:#cec724}}.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--elec.eachcourseCont__tenure--3year span{color:#2bb736;background:#fff;border-color:#2bb736}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--elec.eachcourseCont__tenure--3year span{color:#cec724;border-color:#cec724}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--elec:before{background:#cec724;background:-webkit-linear-gradient(left,#2bb736 0,#cec724 100%);background:linear-gradient(90deg,#2bb736 0,#cec724 100%)}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--elec:before{right:-25px;bottom:2px}}.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--elec:after{color:#cec724}.course-department--elec .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(1){padding-left:40px}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:absolute;right:-10px;width:130px;top:-10px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{width:auto;height:472px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(2){margin:0 100px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-left:0}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:absolute;top:-10px;right:-30px;width:160px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{height:472px;left:65%}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img{padding-left:0}}@media screen and (max-width:960px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{position:absolute;right:-30px;width:160px}}@media screen and (min-width:961px){.course-department--elec .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{width:auto;height:472px}}main.elec #course-action{background:none}@media screen and (max-width:960px){main.elec #course-action{padding-bottom:0}}@media screen and (min-width:961px){main.elec #course-action{padding-bottom:0}}@media screen and (min-width:961px){main.elec #course-action .p-homeHeadline{margin-bottom:30px}}@media screen and (max-width:960px){main.elec #course-action .course-actionInner.course-actionInner--elec h3{text-align:center;margin-bottom:40px}}@media screen and (max-width:960px){main.elec #course-action .course-actionArea{padding:0 10px}}@media screen and (min-width:961px){main.elec #course-action .course-actionArea .course-actionWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}main.elec #course-action .course-actionArea .course-actionWrap .course-actionList{background:#fff}@media screen and (max-width:960px){main.elec #course-action .course-actionArea .course-actionWrap .course-actionList{margin-bottom:20px}}@media screen and (min-width:961px){main.elec #course-action .course-actionArea .course-actionWrap .course-actionList{width:49%;margin-bottom:40px}}@media screen and (max-width:960px){main.elec #course-action .course-actionArea .course-actionWrap .course-actionList .course-actionCont{padding:20px 10px}}@media screen and (min-width:961px){main.elec #course-action .course-actionArea .course-actionWrap .course-actionList .course-actionCont{padding:20px}}main.elec #course-action .course-actionArea .course-actionWrap .course-actionList .course-actionCont h4{font-weight:600;font-size:18px;font-size:1.8rem;line-height:26px;letter-spacing:.05em;margin-bottom:10px}main.elec #course-action .course-actionArea .course-actionWrap .course-actionList .course-actionCont p{font-weight:500;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;margin-bottom:0}main.elec #course-news{background:none}main.elec #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.elec #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.elec #course-news .swiper-news-arrow--elec .c-newsContLink .c-newsContImgArea{border-top:solid 2px #2bb736;border-right:solid 2px #cec724;border-bottom:solid 2px #cec724;border-left:solid 2px #2bb736}}@media screen and (min-width:961px){main.elec #course-news .swiper-news-arrow--elec .c-newsContLink .c-newsContImgArea{border-top:solid 2px #2bb736;border-right:solid 2px #cec724;border-bottom:solid 2px #cec724;border-left:solid 2px #2bb736}}@media screen and (max-width:960px){main.elec #course-news .p-homeNewsContSp.p-homeNewsContSp--elec{padding:0 20px}}@media screen and (max-width:960px){main.elec #course-news .p-homeNewsContSp.p-homeNewsContSp--elec .c-newsContLink .c-newsContImgArea{border-top:solid 2px #2bb736;border-right:solid 2px #cec724;border-bottom:solid 2px #cec724;border-left:solid 2px #2bb736}}@media screen and (max-width:960px){main.elec #course-news .p-homeNewsContSp.p-homeNewsContSp--elec .c-newsContLink{background:transparent}}main.elec #course-news .p-homeBtnLink a{font-weight:500;background:#cec724;background:-webkit-linear-gradient(left,#2bb736 0,#cec724 100%);background:linear-gradient(90deg,#2bb736 0,#cec724 100%)}@media screen and (min-width:961px){main.elec #course-news .p-homeBtnLink a:hover{color:#2bb736;border:solid 1px #2bb736}main.elec #course-news .p-homeBtnLink a:hover span{color:#2bb736}main.elec #course-news .p-homeBtnLink a:hover span:after{background:url(../img/event/oc/ico-arrow-right-elec.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.elec #course-features{padding-bottom:30px;margin-bottom:0}}@media screen and (min-width:961px){main.elec #course-features{margin-bottom:0;padding-bottom:60px}}@media screen and (max-width:960px){main.elec #course-features .enclosureWrap-inner{text-align:center;padding-bottom:30px}}@media screen and (max-width:960px){main.elec #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:30px}}@media screen and (min-width:961px){main.elec #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:80px}}@media screen and (max-width:960px){main.elec #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (min-width:961px){main.elec #course-features .p-homeHeadline{margin-bottom:20px}}@media screen and (max-width:960px){main.elec #course-features .headlineWrap{display:inline-block;width:auto;padding:0 20px}}main.elec #course-features .headline-features{font-weight:600;color:#fff;letter-spacing:.12em;text-align:center}@media screen and (max-width:960px){main.elec #course-features .headline-features{display:none}}@media screen and (min-width:961px){main.elec #course-features .headline-features{font-size:2.6rem;line-height:38px;margin-bottom:40px}}@media screen and (max-width:960px){main.elec #course-features .more-btn{top:15px;margin-top:0}}@media screen and (min-width:961px){main.elec #course-features .more-btn{top:20px}}@media screen and (max-width:960px){main.elec .enclosureWrap{margin-bottom:30px}}@media screen and (min-width:961px){main.elec .enclosureWrap{margin-bottom:30px}}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff;padding-bottom:0}}main.elec .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/elec/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.elec .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.elec .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.elec .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:0}}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:10px}}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:40px}}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-30px}}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{margin-bottom:30px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49%}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{width:100%}}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{padding:20px 10px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{width:100%;padding:20px}}main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3b3b3b;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info.enclosure__info__spacing{letter-spacing:.03em}}main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;margin:0}@media screen and (min-width:961px){main.elec .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column01 .enclosurePhotoArea{width:100%}}@media screen and (max-width:960px){main.elec #course-message{background:none;background-size:375px;padding:36px 0}}@media screen and (min-width:961px){main.elec #course-message{background:none;margin-bottom:100px;padding-top:90px}}@media screen and (min-width:961px){main.elec #course-message .p-homeHeadline{margin-bottom:50px}}@media screen and (min-width:961px){main.elec #course-message .course-messageBgcenter{background:none}}@media screen and (min-width:961px){main.elec #course-message .course-messageInner{background:none;padding-bottom:70px}}@media screen and (max-width:960px){.course-messageWrap--pc{display:none!important}}@media screen and (min-width:961px){.course-messageWrap--sp{display:none!important}}main.elec .course-messageTabWrap .message-tab,main.elec .course-messageTabWrap .message-tab-sp{background:#cec724}main.elec .course-messageTabWrap .message-tab.tab-activ,main.elec .course-messageTabWrap .message-tab.tab-activ-sp,main.elec .course-messageTabWrap .message-tab-sp.tab-activ,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp{background:#fff}main.elec .course-messageTabWrap .message-tab.tab-activ .messageNo .message__txt,main.elec .course-messageTabWrap .message-tab.tab-activ-sp .messageNo .message__txt,main.elec .course-messageTabWrap .message-tab-sp.tab-activ .messageNo .message__txt,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageNo .message__txt{color:#2bb736}main.elec .course-messageTabWrap .message-tab.tab-activ .messageNo .num,main.elec .course-messageTabWrap .message-tab.tab-activ-sp .messageNo .num,main.elec .course-messageTabWrap .message-tab-sp.tab-activ .messageNo .num,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageNo .num{color:#2bb736}main.elec .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title,main.elec .course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title,main.elec .course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title{color:#2bb736}main.elec .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:before,main.elec .course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title:before,main.elec .course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title:before,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title:before{border-color:#2bb736}main.elec .course-messageTabWrap .message-tab.tab-activ .messageCont .message__title:after,main.elec .course-messageTabWrap .message-tab.tab-activ-sp .messageCont .message__title:after,main.elec .course-messageTabWrap .message-tab-sp.tab-activ .messageCont .message__title:after,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp .messageCont .message__title:after{border-color:#2bb736}main.elec .course-messageTabWrap .message-tab.tab-activ:before,main.elec .course-messageTabWrap .message-tab.tab-activ-sp:before,main.elec .course-messageTabWrap .message-tab-sp.tab-activ:before,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp:before{background:url(../img/course/elec/ico-tab-bottom.svg) no-repeat}@media screen and (max-width:960px){main.elec .course-messageTabWrap .message-tab.tab-activ:before,main.elec .course-messageTabWrap .message-tab.tab-activ-sp:before,main.elec .course-messageTabWrap .message-tab-sp.tab-activ:before,main.elec .course-messageTabWrap .message-tab-sp.tab-activ-sp:before{background-size:21px}}main.elec .messageShowWrap .messageShowInner .messageHeadLine{background:#e3e0df url(../img/course/elec/bg-message01.svg) no-repeat left top}main.elec .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl .headline__no{color:#2bb736}main.elec .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3{color:#2bb736}main.elec .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before,main.elec .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-top:solid 2px #2bb736;border-bottom:solid 2px #2bb736}main.elec .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:before{border-left:solid 2px #2bb736}main.elec .messageShowWrap .messageShowInner .messageHeadLine .headline__ttl h3:after{border-right:solid 2px #2bb736}main.elec .messageShowWrap .messageShowInner .messageHeadLine .messageInfo .message__skill{color:#2bb736}@media screen and (max-width:960px){main.elec .messageShowContWrap{background-image:url(../img/course/elec/bg-inner-left.png),url(../img/course/elec/bg-inner-right.png)}}@media screen and (min-width:961px){main.elec .messageShowContWrap{background:#fff url(../img/course/elec/bg-inner-left.png) no-repeat left top}}@media screen and (max-width:960px){main.elec .messageShowContWrap .messageShowContInner{background-image:none}}@media screen and (min-width:961px){main.elec .messageShowContWrap .messageShowContInner{background:url(../img/course/elec/bg-inner-right.png) no-repeat right bottom}}main.elec .messageShowContWrap .messageShowContInner .messageShowCont h4{color:#2bb736}main.elec .messageShowContWrap .messageShowContInner .messageShowCont h4:before{background:#2bb736}@media screen and (min-width:961px){main.elec #course-faq .p-homeHeadline{margin-bottom:60px}}@media screen and (max-width:960px){main.elec #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.elec #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}main.elec .p-faq__a-txt{color:#fff}.g-heroWrap--course.g-heroWrap--yakan{position:relative}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan{background:url(../img/course/yakan/kv-sp.png) no-repeat center bottom;background-size:100%;width:100%;height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan:before{background:url(../img/course/yakan/kv-01.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan:after{background:url(../img/course/yakan/kv-02.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner:before{background:url(../img/course/yakan/kv-03.png) no-repeat right top}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner:after{background:url(../img/course/yakan/kv-04.png) no-repeat right top}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap{height:62vh}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap{padding-top:190px;padding-bottom:190px}}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitle__course{color:rgba(59,59,59,.5)}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitle__course{font-size:1.2rem;position:absolute;top:47%;left:20px;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%)}}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont{padding:40px 90px 0}}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{color:#fab04b}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{margin-bottom:0}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead{padding-top:10px;padding-bottom:10px}}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before,.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-top:solid 1px #fab04b;border-bottom:solid 1px #fab04b}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:before{border-left:solid 1px #fab04b}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle__lead:after{border-right:solid 1px #fab04b}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background:url(../img/course/ico_yakan.svg) no-repeat}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:15px 5px;background-size:70px;padding:25px 0 11px 30px}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle{background-position:left center}}.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{color:#3778dc;text-align:left;display:inline-block}@media screen and (max-width:960px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{line-height:1.4}}@media screen and (min-width:961px){.g-heroWrap--course.g-heroWrap--yakan .g-heroInner .g-heroTitleWrap .g-heroTitleCont .g-heroTitle span{letter-spacing:0;line-height:1.1}}@media screen and (min-width:961px){main.yakan .c-container{padding-top:35px}}@media screen and (max-width:960px){main.yakan #course-news .p-homeBtnLink{margin-bottom:40px}}.c-anchorLinkWrap--yakan ul li a .anchor__arrow:before{background-color:#3778dc}.c-anchorLinkWrap--yakan ul li a .anchor__arrow:after{color:#3778dc}main.yakan{background:#f8f8f8}main.yakan .p-homeHeadline span{color:#3778dc}main.yakan .p-homeHeadline span:before{background:#3778dc}main .bg-yakan{background:url(../img/course/yakan/bg.png) repeat left top}@media screen and (max-width:960px){main .bg-yakan{padding-top:36px;padding-bottom:30px}}@media screen and (min-width:961px){main .bg-yakan{padding-top:86px;padding-bottom:100px}}main .bg-yakan .p-homeHeadline span{color:#fff}main .bg-yakan .p-homeHeadline span:before{background:#fff}main.yakan .plx:before{background:#3778dc}@media screen and (min-width:961px){#course-department.course-department--yakan{margin-top:-100px;padding-top:100px}}#course-department.course-department--yakan .course-departmentInner{background:url(../img/course/yakan/bg-logo.png) no-repeat}@media screen and (max-width:960px){#course-department.course-department--yakan .course-departmentInner{background-size:60%;background-position:center center;padding:0 20px 10px}}@media screen and (min-width:961px){#course-department.course-department--yakan .course-departmentInner{background-position:center 140px;height:750px}}@media screen and (max-width:960px){#course-department.course-department--yakan .course-departmentInner .p-homeHeadline{margin-bottom:20px}}@media screen and (min-width:961px){.course-department--yakan .departmentWrap{border:3px solid #3778dc}}.course-department--yakan .departmentWrap .departmentArea .departmentName{color:#3778dc}@media screen and (min-width:961px){.course-department--yakan .departmentWrap .departmentArea .departmentName{height:228px;letter-spacing:.1em;text-align:center;padding:10px 0}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea{margin-bottom:0}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;top:-40px}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #3778dc;overflow:hidden;height:150px;padding:15px 0}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a{text-align:center;width:24%}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourse__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:50%}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourse__img{position:relative;text-align:center;height:480px}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourse__img img{width:auto;height:478px}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont{display:inline-block}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont--inner{display:inline-block}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{margin-bottom:15px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure{text-align:left}}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--yakan span{background:#fab04b;border-color:#fab04b}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__tenure--yakan.eachcourseCont__tenure--3year span{color:#fab04b;background:#fff;border-color:#fab04b}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name{text-align:left}}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{color:#3b3b3b;font-weight:600;display:inline-block}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3{position:relative;margin-bottom:5px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 span{margin-left:0}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course{text-align:center}}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--yakan:before{background:#fab04b;background:-webkit-linear-gradient(left,#3778dc 0,#fab04b 100%);background:linear-gradient(90deg,#3778dc 0,#fab04b 100%)}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--yakan:before{right:-20px;bottom:2px}}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3 .ico-arrow-course--yakan:after{color:#3778dc}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3.ico-adjustment{position:relative}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3.ico-adjustment .ico-arrow-course--yakan:before{right:-5px}}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3.last{position:relative}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3.last .ico-arrow-course--yakan:before{right:10px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name h3.last .ico-arrow-course{position:absolute;top:0;right:-20px}}.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{color:#3b3b3b}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{font-size:1rem}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a .eachcourseCont .eachcourseCont__name p{font-size:1.2rem}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img{padding-left:40px}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(1) .eachcourse__img img{position:relative;top:inherit;top:-5px;right:-45px;width:170px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img{padding-top:0;padding-left:30px}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(2) .eachcourse__img img{position:relative;top:-5px;right:-40px;width:160px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(3){margin-left:0}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img{top:-7px;padding-left:40px}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(3) .eachcourse__img img{position:relative;top:inherit;top:-5px;right:5px;width:195px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(4) .eachcourse__img{position:relative;top:10px;padding-left:70px}}@media screen and (max-width:960px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(4) .eachcourse__img img{position:relative;top:inherit;top:-5px;right:-40px;width:155px}}@media screen and (min-width:961px){.course-department--yakan .eachcourseArea .eachcourseWrap a:nth-child(4) .eachcourse__img img{height:485px}}main.yakan #course-news{background:none}main.yakan #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-weight:500}@media screen and (min-width:961px){main.yakan #course-news .c-newsContLink .c-newsContCategory .c-news__main .c-news__data{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width:960px){main.yakan #course-news .swiper-news-arrow--yakan .c-newsContLink .c-newsContImgArea{border-top:solid 2px #3778dc;border-right:solid 2px #fab04b;border-bottom:solid 2px #fab04b;border-left:solid 2px #3778dc}}@media screen and (min-width:961px){main.yakan #course-news .swiper-news-arrow--yakan .c-newsContLink .c-newsContImgArea{border-top:solid 2px #3778dc;border-right:solid 2px #fab04b;border-bottom:solid 2px #fab04b;border-left:solid 2px #3778dc}}@media screen and (max-width:960px){main.yakan #course-news .p-homeNewsContSp.p-homeNewsContSp--yakan{padding:0 20px}}@media screen and (max-width:960px){main.yakan #course-news .p-homeNewsContSp.p-homeNewsContSp--yakan .c-newsContLink .c-newsContImgArea{border-top:solid 2px #3778dc;border-right:solid 2px #fab04b;border-bottom:solid 2px #fab04b;border-left:solid 2px #3778dc}}@media screen and (max-width:960px){main.yakan #course-news .p-homeNewsContSp.p-homeNewsContSp--yakan .c-newsContLink{background:transparent}}main.yakan #course-news .p-homeBtnLink a{font-weight:500;background:#fab04b;background:-webkit-linear-gradient(left,#3778dc 0,#fab04b 100%);background:linear-gradient(90deg,#3778dc 0,#fab04b 100%)}@media screen and (min-width:961px){main.yakan #course-news .p-homeBtnLink a:hover{color:#3778dc;border:solid 1px #3778dc}main.yakan #course-news .p-homeBtnLink a:hover span{color:#3778dc}main.yakan #course-news .p-homeBtnLink a:hover span:after{background:url(../img/course/yakan/ico-arrow-right-yakan.svg) no-repeat right center;right:0}}@media screen and (max-width:960px){main.yakan #course-features{padding-bottom:30px;margin-bottom:50px}}@media screen and (min-width:961px){main.yakan #course-features{margin-bottom:100px;padding-bottom:60px}}@media screen and (max-width:960px){main.yakan #course-features .enclosureWrap-inner{text-align:center;padding-bottom:0}}@media screen and (max-width:960px){main.yakan #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:30px}}@media screen and (min-width:961px){main.yakan #course-features .enclosureWrap-inner.enclosureWrap-inner--nonttl{padding-top:80px}}@media screen and (max-width:960px){main.yakan #course-features .p-homeHeadline{margin-bottom:30px}}@media screen and (min-width:961px){main.yakan #course-features .p-homeHeadline{margin-bottom:20px}}@media screen and (max-width:960px){main.yakan #course-features .headlineWrap{display:inline-block;width:auto;padding:0 20px}}main.yakan #course-features .headline-features{font-weight:600;color:#fff;letter-spacing:.12em;text-align:center}@media screen and (max-width:960px){main.yakan #course-features .headline-features{display:none}}@media screen and (min-width:961px){main.yakan #course-features .headline-features{font-size:2.6rem;line-height:38px;margin-bottom:40px}}@media screen and (max-width:960px){main.yakan #course-features .more-btn{top:15px;margin-top:0}}@media screen and (min-width:961px){main.yakan #course-features .more-btn{top:20px}}@media screen and (max-width:960px){main.yakan .enclosureWrap{margin-bottom:30px}}@media screen and (min-width:961px){main.yakan .enclosureWrap{margin-bottom:30px}}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner{border:solid 2px #fff}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner{border:solid 3px #fff;padding-bottom:0}}main.yakan .enclosureWrap .enclosureWrap-inner .headlineWrap{background:url(../img/course/yakan/bg.png) repeat left top;color:#fff;letter-spacing:.1em}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto 10px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .headlineWrap{margin:0 auto}}main.yakan .enclosureWrap .enclosureWrap-inner .headline-line{color:#fff}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .headline-line{font-size:1.8rem}}main.yakan .enclosureWrap .enclosureWrap-inner .headline-line02{color:#fff}main.yakan .enclosureWrap .enclosureWrap-inner p{color:#fff}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:30px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont{margin-bottom:0}}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosureDefImg{width:calc(100% + 80px);margin:0 -40px 5px}}main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{color:#fff;font-weight:600;letter-spacing:.1em;text-align:left}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__ttl{font-size:1.8rem;line-height:26px;margin-bottom:5px}}main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-weight:500;letter-spacing:.05em}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{font-size:1.4rem;line-height:26px;margin-bottom:20px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosureCont .enclosure__txt{line-height:26px;margin-bottom:10px}}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:0}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap{margin-bottom:40px}main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap:last-child{margin-bottom:40px}}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-30px}}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{margin-bottom:30px;margin-right:0}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49%}}main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{background:#fff}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{padding:0 20px 20px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img{width:100%;padding:0 20px 20px}}main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img img{border-top:solid 2px #3778dc}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img img{padding-top:20px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--img img{padding-top:20px}}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{padding:20px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt{width:100%;padding:20px}}main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{color:#3778dc;font-weight:600;letter-spacing:.05em}@media screen and (max-width:960px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:1.8rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info{font-size:2rem;margin-bottom:10px;line-height:26px}}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt .enclosure__info.enclosure__info__spacing{letter-spacing:.03em}}main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column .enclosurePhotoArea .enclosurePhotoArea--txt p{color:#3b3b3b;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;margin:0}@media screen and (min-width:961px){main.yakan .enclosureWrap .enclosureWrap-inner .enclosurePhotoAreaWrap.enclosurePhotoAreaWrap--column01 .enclosurePhotoArea{width:100%}}@media screen and (min-width:961px){main.yakan #course-faq .p-homeHeadline{margin-bottom:60px}}@media screen and (max-width:960px){main.yakan #course-faq .course-faqInner{padding:0 20px}}@media screen and (min-width:961px){main.yakan #course-faq .course-faqInner{width:1000px;max-width:90%;margin:0 auto}}main.yakan .p-faq__a-txt{color:#fff}
/*# sourceMappingURL=app.css.map */