@charset "UTF-8";.column-author:after,.column-social-bottom:after,.l-content:after,.m-li-side-column li:after,.review-rating:after,.school-rating-chart-legend li:after,.side-first-list li:after{content:"";clear:both;display:block}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;vertical-align:baseline;font-size:100%;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;overflow-y:scroll;font-size:14px}body{position:relative;height:100%;color:#443f4c;font-family:system-ui,-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1;min-width:1040px;-webkit-text-size-adjust:100%}br{letter-spacing:0}img{border:0 none;vertical-align:bottom}input,select,textarea{vertical-align:middle;color:#443f4c;font-size:100%}optgroup{font-style:normal}textarea{padding:3px;color:#443f4c}h1,h2,h3,h4,h5{font-size:100%;font-weight:400}p{line-height:1.8}table{border:none;border-spacing:0;border-collapse:collapse}td,th{color:#443f4c;font-size:14px;font-weight:400;text-align:left;vertical-align:inherit}li,ol,ul{list-style:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}a{outline:0}a,a:link{text-decoration:underline;color:#00a4d3}a:visited{text-decoration:underline;color:#007ca0}a:active{text-decoration:none;color:#00a4d3}a:hover{text-decoration:none;color:#00a4d3}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fwb{font-weight:700}.fwn{font-weight:400}.fwi{font-style:italic}.fsl{font-size:125%}.fss{font-size:85%}.fs10{font-size:10px!important}.fs11{font-size:11px!important}.fs12{font-size:12px!important}.fs13{font-size:13px!important}.fs14{font-size:14px!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs17{font-size:17px!important}.fs18{font-size:18px!important}.fs19{font-size:19px!important}.fs20{font-size:20px!important}.fs21{font-size:21px!important}.fs22{font-size:22px!important}.fs23{font-size:23px!important}.fs24{font-size:24px!important}.fs25{font-size:25px!important}.fs26{font-size:26px!important}.fs27{font-size:27px!important}.fs28{font-size:28px!important}.fs29{font-size:29px!important}.fs30{font-size:30px!important}.fcAtt{color:red}.fcNote{color:#999}.u_c-ffffff,.u_color-ffffff{color:#fff}.u_background-color-ffc926,.u_bgc-ffc926{background-color:#ffc926}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mt1{margin-top:1px!important}.mr1{margin-right:1px!important}.mb1{margin-bottom:1px!important}.ml1{margin-left:1px!important}.mt2{margin-top:2px!important}.mr2{margin-right:2px!important}.mb2{margin-bottom:2px!important}.ml2{margin-left:2px!important}.mt3{margin-top:3px!important}.mr3{margin-right:3px!important}.mb3{margin-bottom:3px!important}.ml3{margin-left:3px!important}.mt4{margin-top:4px!important}.mr4{margin-right:4px!important}.mb4{margin-bottom:4px!important}.ml4{margin-left:4px!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mt6{margin-top:6px!important}.mr6{margin-right:6px!important}.mb6{margin-bottom:6px!important}.ml6{margin-left:6px!important}.mt7{margin-top:7px!important}.mr7{margin-right:7px!important}.mb7{margin-bottom:7px!important}.ml7{margin-left:7px!important}.mt8{margin-top:8px!important}.mr8{margin-right:8px!important}.mb8{margin-bottom:8px!important}.ml8{margin-left:8px!important}.mt9{margin-top:9px!important}.mr9{margin-right:9px!important}.mb9{margin-bottom:9px!important}.ml9{margin-left:9px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mt11{margin-top:11px!important}.mr11{margin-right:11px!important}.mb11{margin-bottom:11px!important}.ml11{margin-left:11px!important}.mt12{margin-top:12px!important}.mr12{margin-right:12px!important}.mb12{margin-bottom:12px!important}.ml12{margin-left:12px!important}.mt13{margin-top:13px!important}.mr13{margin-right:13px!important}.mb13{margin-bottom:13px!important}.ml13{margin-left:13px!important}.mt14{margin-top:14px!important}.mr14{margin-right:14px!important}.mb14{margin-bottom:14px!important}.ml14{margin-left:14px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mt16{margin-top:16px!important}.mr16{margin-right:16px!important}.mb16{margin-bottom:16px!important}.ml16{margin-left:16px!important}.mt17{margin-top:17px!important}.mr17{margin-right:17px!important}.mb17{margin-bottom:17px!important}.ml17{margin-left:17px!important}.mt18{margin-top:18px!important}.mr18{margin-right:18px!important}.mb18{margin-bottom:18px!important}.ml18{margin-left:18px!important}.mt19{margin-top:19px!important}.mr19{margin-right:19px!important}.mb19{margin-bottom:19px!important}.ml19{margin-left:19px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mt21{margin-top:21px!important}.mr21{margin-right:21px!important}.mb21{margin-bottom:21px!important}.ml21{margin-left:21px!important}.mt22{margin-top:22px!important}.mr22{margin-right:22px!important}.mb22{margin-bottom:22px!important}.ml22{margin-left:22px!important}.mt23{margin-top:23px!important}.mr23{margin-right:23px!important}.mb23{margin-bottom:23px!important}.ml23{margin-left:23px!important}.mt24{margin-top:24px!important}.mr24{margin-right:24px!important}.mb24{margin-bottom:24px!important}.ml24{margin-left:24px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.mt26{margin-top:26px!important}.mr26{margin-right:26px!important}.mb26{margin-bottom:26px!important}.ml26{margin-left:26px!important}.mt27{margin-top:27px!important}.mr27{margin-right:27px!important}.mb27{margin-bottom:27px!important}.ml27{margin-left:27px!important}.mt28{margin-top:28px!important}.mr28{margin-right:28px!important}.mb28{margin-bottom:28px!important}.ml28{margin-left:28px!important}.mt29{margin-top:29px!important}.mr29{margin-right:29px!important}.mb29{margin-bottom:29px!important}.ml29{margin-left:29px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mt31{margin-top:31px!important}.mr31{margin-right:31px!important}.mb31{margin-bottom:31px!important}.ml31{margin-left:31px!important}.mt32{margin-top:32px!important}.mr32{margin-right:32px!important}.mb32{margin-bottom:32px!important}.ml32{margin-left:32px!important}.mt33{margin-top:33px!important}.mr33{margin-right:33px!important}.mb33{margin-bottom:33px!important}.ml33{margin-left:33px!important}.mt34{margin-top:34px!important}.mr34{margin-right:34px!important}.mb34{margin-bottom:34px!important}.ml34{margin-left:34px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.mt36{margin-top:36px!important}.mr36{margin-right:36px!important}.mb36{margin-bottom:36px!important}.ml36{margin-left:36px!important}.mt37{margin-top:37px!important}.mr37{margin-right:37px!important}.mb37{margin-bottom:37px!important}.ml37{margin-left:37px!important}.mt38{margin-top:38px!important}.mr38{margin-right:38px!important}.mb38{margin-bottom:38px!important}.ml38{margin-left:38px!important}.mt39{margin-top:39px!important}.mr39{margin-right:39px!important}.mb39{margin-bottom:39px!important}.ml39{margin-left:39px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mt41{margin-top:41px!important}.mr41{margin-right:41px!important}.mb41{margin-bottom:41px!important}.ml41{margin-left:41px!important}.mt42{margin-top:42px!important}.mr42{margin-right:42px!important}.mb42{margin-bottom:42px!important}.ml42{margin-left:42px!important}.mt43{margin-top:43px!important}.mr43{margin-right:43px!important}.mb43{margin-bottom:43px!important}.ml43{margin-left:43px!important}.mt44{margin-top:44px!important}.mr44{margin-right:44px!important}.mb44{margin-bottom:44px!important}.ml44{margin-left:44px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.mt46{margin-top:46px!important}.mr46{margin-right:46px!important}.mb46{margin-bottom:46px!important}.ml46{margin-left:46px!important}.mt47{margin-top:47px!important}.mr47{margin-right:47px!important}.mb47{margin-bottom:47px!important}.ml47{margin-left:47px!important}.mt48{margin-top:48px!important}.mr48{margin-right:48px!important}.mb48{margin-bottom:48px!important}.ml48{margin-left:48px!important}.mt49{margin-top:49px!important}.mr49{margin-right:49px!important}.mb49{margin-bottom:49px!important}.ml49{margin-left:49px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mt51{margin-top:51px!important}.mr51{margin-right:51px!important}.mb51{margin-bottom:51px!important}.ml51{margin-left:51px!important}.mt52{margin-top:52px!important}.mr52{margin-right:52px!important}.mb52{margin-bottom:52px!important}.ml52{margin-left:52px!important}.mt53{margin-top:53px!important}.mr53{margin-right:53px!important}.mb53{margin-bottom:53px!important}.ml53{margin-left:53px!important}.mt54{margin-top:54px!important}.mr54{margin-right:54px!important}.mb54{margin-bottom:54px!important}.ml54{margin-left:54px!important}.mt55{margin-top:55px!important}.mr55{margin-right:55px!important}.mb55{margin-bottom:55px!important}.ml55{margin-left:55px!important}.mt56{margin-top:56px!important}.mr56{margin-right:56px!important}.mb56{margin-bottom:56px!important}.ml56{margin-left:56px!important}.mt57{margin-top:57px!important}.mr57{margin-right:57px!important}.mb57{margin-bottom:57px!important}.ml57{margin-left:57px!important}.mt58{margin-top:58px!important}.mr58{margin-right:58px!important}.mb58{margin-bottom:58px!important}.ml58{margin-left:58px!important}.mt59{margin-top:59px!important}.mr59{margin-right:59px!important}.mb59{margin-bottom:59px!important}.ml59{margin-left:59px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.mt61{margin-top:61px!important}.mr61{margin-right:61px!important}.mb61{margin-bottom:61px!important}.ml61{margin-left:61px!important}.mt62{margin-top:62px!important}.mr62{margin-right:62px!important}.mb62{margin-bottom:62px!important}.ml62{margin-left:62px!important}.mt63{margin-top:63px!important}.mr63{margin-right:63px!important}.mb63{margin-bottom:63px!important}.ml63{margin-left:63px!important}.mt64{margin-top:64px!important}.mr64{margin-right:64px!important}.mb64{margin-bottom:64px!important}.ml64{margin-left:64px!important}.mt65{margin-top:65px!important}.mr65{margin-right:65px!important}.mb65{margin-bottom:65px!important}.ml65{margin-left:65px!important}.mt66{margin-top:66px!important}.mr66{margin-right:66px!important}.mb66{margin-bottom:66px!important}.ml66{margin-left:66px!important}.mt67{margin-top:67px!important}.mr67{margin-right:67px!important}.mb67{margin-bottom:67px!important}.ml67{margin-left:67px!important}.mt68{margin-top:68px!important}.mr68{margin-right:68px!important}.mb68{margin-bottom:68px!important}.ml68{margin-left:68px!important}.mt69{margin-top:69px!important}.mr69{margin-right:69px!important}.mb69{margin-bottom:69px!important}.ml69{margin-left:69px!important}.mt70{margin-top:70px!important}.mr70{margin-right:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.mt71{margin-top:71px!important}.mr71{margin-right:71px!important}.mb71{margin-bottom:71px!important}.ml71{margin-left:71px!important}.mt72{margin-top:72px!important}.mr72{margin-right:72px!important}.mb72{margin-bottom:72px!important}.ml72{margin-left:72px!important}.mt73{margin-top:73px!important}.mr73{margin-right:73px!important}.mb73{margin-bottom:73px!important}.ml73{margin-left:73px!important}.mt74{margin-top:74px!important}.mr74{margin-right:74px!important}.mb74{margin-bottom:74px!important}.ml74{margin-left:74px!important}.mt75{margin-top:75px!important}.mr75{margin-right:75px!important}.mb75{margin-bottom:75px!important}.ml75{margin-left:75px!important}.mt76{margin-top:76px!important}.mr76{margin-right:76px!important}.mb76{margin-bottom:76px!important}.ml76{margin-left:76px!important}.mt77{margin-top:77px!important}.mr77{margin-right:77px!important}.mb77{margin-bottom:77px!important}.ml77{margin-left:77px!important}.mt78{margin-top:78px!important}.mr78{margin-right:78px!important}.mb78{margin-bottom:78px!important}.ml78{margin-left:78px!important}.mt79{margin-top:79px!important}.mr79{margin-right:79px!important}.mb79{margin-bottom:79px!important}.ml79{margin-left:79px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.mt81{margin-top:81px!important}.mr81{margin-right:81px!important}.mb81{margin-bottom:81px!important}.ml81{margin-left:81px!important}.mt82{margin-top:82px!important}.mr82{margin-right:82px!important}.mb82{margin-bottom:82px!important}.ml82{margin-left:82px!important}.mt83{margin-top:83px!important}.mr83{margin-right:83px!important}.mb83{margin-bottom:83px!important}.ml83{margin-left:83px!important}.mt84{margin-top:84px!important}.mr84{margin-right:84px!important}.mb84{margin-bottom:84px!important}.ml84{margin-left:84px!important}.mt85{margin-top:85px!important}.mr85{margin-right:85px!important}.mb85{margin-bottom:85px!important}.ml85{margin-left:85px!important}.mt86{margin-top:86px!important}.mr86{margin-right:86px!important}.mb86{margin-bottom:86px!important}.ml86{margin-left:86px!important}.mt87{margin-top:87px!important}.mr87{margin-right:87px!important}.mb87{margin-bottom:87px!important}.ml87{margin-left:87px!important}.mt88{margin-top:88px!important}.mr88{margin-right:88px!important}.mb88{margin-bottom:88px!important}.ml88{margin-left:88px!important}.mt89{margin-top:89px!important}.mr89{margin-right:89px!important}.mb89{margin-bottom:89px!important}.ml89{margin-left:89px!important}.mt90{margin-top:90px!important}.mr90{margin-right:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.mt91{margin-top:91px!important}.mr91{margin-right:91px!important}.mb91{margin-bottom:91px!important}.ml91{margin-left:91px!important}.mt92{margin-top:92px!important}.mr92{margin-right:92px!important}.mb92{margin-bottom:92px!important}.ml92{margin-left:92px!important}.mt93{margin-top:93px!important}.mr93{margin-right:93px!important}.mb93{margin-bottom:93px!important}.ml93{margin-left:93px!important}.mt94{margin-top:94px!important}.mr94{margin-right:94px!important}.mb94{margin-bottom:94px!important}.ml94{margin-left:94px!important}.mt95{margin-top:95px!important}.mr95{margin-right:95px!important}.mb95{margin-bottom:95px!important}.ml95{margin-left:95px!important}.mt96{margin-top:96px!important}.mr96{margin-right:96px!important}.mb96{margin-bottom:96px!important}.ml96{margin-left:96px!important}.mt97{margin-top:97px!important}.mr97{margin-right:97px!important}.mb97{margin-bottom:97px!important}.ml97{margin-left:97px!important}.mt98{margin-top:98px!important}.mr98{margin-right:98px!important}.mb98{margin-bottom:98px!important}.ml98{margin-left:98px!important}.mt99{margin-top:99px!important}.mr99{margin-right:99px!important}.mb99{margin-bottom:99px!important}.ml99{margin-left:99px!important}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.mt101{margin-top:101px!important}.mr101{margin-right:101px!important}.mb101{margin-bottom:101px!important}.ml101{margin-left:101px!important}.mt102{margin-top:102px!important}.mr102{margin-right:102px!important}.mb102{margin-bottom:102px!important}.ml102{margin-left:102px!important}.mt103{margin-top:103px!important}.mr103{margin-right:103px!important}.mb103{margin-bottom:103px!important}.ml103{margin-left:103px!important}.mt104{margin-top:104px!important}.mr104{margin-right:104px!important}.mb104{margin-bottom:104px!important}.ml104{margin-left:104px!important}.mt105{margin-top:105px!important}.mr105{margin-right:105px!important}.mb105{margin-bottom:105px!important}.ml105{margin-left:105px!important}.mt106{margin-top:106px!important}.mr106{margin-right:106px!important}.mb106{margin-bottom:106px!important}.ml106{margin-left:106px!important}.mt107{margin-top:107px!important}.mr107{margin-right:107px!important}.mb107{margin-bottom:107px!important}.ml107{margin-left:107px!important}.mt108{margin-top:108px!important}.mr108{margin-right:108px!important}.mb108{margin-bottom:108px!important}.ml108{margin-left:108px!important}.mt109{margin-top:109px!important}.mr109{margin-right:109px!important}.mb109{margin-bottom:109px!important}.ml109{margin-left:109px!important}.mt110{margin-top:110px!important}.mr110{margin-right:110px!important}.mb110{margin-bottom:110px!important}.ml110{margin-left:110px!important}.mt111{margin-top:111px!important}.mr111{margin-right:111px!important}.mb111{margin-bottom:111px!important}.ml111{margin-left:111px!important}.mt112{margin-top:112px!important}.mr112{margin-right:112px!important}.mb112{margin-bottom:112px!important}.ml112{margin-left:112px!important}.mt113{margin-top:113px!important}.mr113{margin-right:113px!important}.mb113{margin-bottom:113px!important}.ml113{margin-left:113px!important}.mt114{margin-top:114px!important}.mr114{margin-right:114px!important}.mb114{margin-bottom:114px!important}.ml114{margin-left:114px!important}.mt115{margin-top:115px!important}.mr115{margin-right:115px!important}.mb115{margin-bottom:115px!important}.ml115{margin-left:115px!important}.mt116{margin-top:116px!important}.mr116{margin-right:116px!important}.mb116{margin-bottom:116px!important}.ml116{margin-left:116px!important}.mt117{margin-top:117px!important}.mr117{margin-right:117px!important}.mb117{margin-bottom:117px!important}.ml117{margin-left:117px!important}.mt118{margin-top:118px!important}.mr118{margin-right:118px!important}.mb118{margin-bottom:118px!important}.ml118{margin-left:118px!important}.mt119{margin-top:119px!important}.mr119{margin-right:119px!important}.mb119{margin-bottom:119px!important}.ml119{margin-left:119px!important}.mt120{margin-top:120px!important}.mr120{margin-right:120px!important}.mb120{margin-bottom:120px!important}.ml120{margin-left:120px!important}.mt121{margin-top:121px!important}.mr121{margin-right:121px!important}.mb121{margin-bottom:121px!important}.ml121{margin-left:121px!important}.mt122{margin-top:122px!important}.mr122{margin-right:122px!important}.mb122{margin-bottom:122px!important}.ml122{margin-left:122px!important}.mt123{margin-top:123px!important}.mr123{margin-right:123px!important}.mb123{margin-bottom:123px!important}.ml123{margin-left:123px!important}.mt124{margin-top:124px!important}.mr124{margin-right:124px!important}.mb124{margin-bottom:124px!important}.ml124{margin-left:124px!important}.mt125{margin-top:125px!important}.mr125{margin-right:125px!important}.mb125{margin-bottom:125px!important}.ml125{margin-left:125px!important}.mt126{margin-top:126px!important}.mr126{margin-right:126px!important}.mb126{margin-bottom:126px!important}.ml126{margin-left:126px!important}.mt127{margin-top:127px!important}.mr127{margin-right:127px!important}.mb127{margin-bottom:127px!important}.ml127{margin-left:127px!important}.mt128{margin-top:128px!important}.mr128{margin-right:128px!important}.mb128{margin-bottom:128px!important}.ml128{margin-left:128px!important}.mt129{margin-top:129px!important}.mr129{margin-right:129px!important}.mb129{margin-bottom:129px!important}.ml129{margin-left:129px!important}.mt130{margin-top:130px!important}.mr130{margin-right:130px!important}.mb130{margin-bottom:130px!important}.ml130{margin-left:130px!important}.mt131{margin-top:131px!important}.mr131{margin-right:131px!important}.mb131{margin-bottom:131px!important}.ml131{margin-left:131px!important}.mt132{margin-top:132px!important}.mr132{margin-right:132px!important}.mb132{margin-bottom:132px!important}.ml132{margin-left:132px!important}.mt133{margin-top:133px!important}.mr133{margin-right:133px!important}.mb133{margin-bottom:133px!important}.ml133{margin-left:133px!important}.mt134{margin-top:134px!important}.mr134{margin-right:134px!important}.mb134{margin-bottom:134px!important}.ml134{margin-left:134px!important}.mt135{margin-top:135px!important}.mr135{margin-right:135px!important}.mb135{margin-bottom:135px!important}.ml135{margin-left:135px!important}.mt136{margin-top:136px!important}.mr136{margin-right:136px!important}.mb136{margin-bottom:136px!important}.ml136{margin-left:136px!important}.mt137{margin-top:137px!important}.mr137{margin-right:137px!important}.mb137{margin-bottom:137px!important}.ml137{margin-left:137px!important}.mt138{margin-top:138px!important}.mr138{margin-right:138px!important}.mb138{margin-bottom:138px!important}.ml138{margin-left:138px!important}.mt139{margin-top:139px!important}.mr139{margin-right:139px!important}.mb139{margin-bottom:139px!important}.ml139{margin-left:139px!important}.mt140{margin-top:140px!important}.mr140{margin-right:140px!important}.mb140{margin-bottom:140px!important}.ml140{margin-left:140px!important}.mt141{margin-top:141px!important}.mr141{margin-right:141px!important}.mb141{margin-bottom:141px!important}.ml141{margin-left:141px!important}.mt142{margin-top:142px!important}.mr142{margin-right:142px!important}.mb142{margin-bottom:142px!important}.ml142{margin-left:142px!important}.mt143{margin-top:143px!important}.mr143{margin-right:143px!important}.mb143{margin-bottom:143px!important}.ml143{margin-left:143px!important}.mt144{margin-top:144px!important}.mr144{margin-right:144px!important}.mb144{margin-bottom:144px!important}.ml144{margin-left:144px!important}.mt145{margin-top:145px!important}.mr145{margin-right:145px!important}.mb145{margin-bottom:145px!important}.ml145{margin-left:145px!important}.mt146{margin-top:146px!important}.mr146{margin-right:146px!important}.mb146{margin-bottom:146px!important}.ml146{margin-left:146px!important}.mt147{margin-top:147px!important}.mr147{margin-right:147px!important}.mb147{margin-bottom:147px!important}.ml147{margin-left:147px!important}.mt148{margin-top:148px!important}.mr148{margin-right:148px!important}.mb148{margin-bottom:148px!important}.ml148{margin-left:148px!important}.mt149{margin-top:149px!important}.mr149{margin-right:149px!important}.mb149{margin-bottom:149px!important}.ml149{margin-left:149px!important}.mt150{margin-top:150px!important}.mr150{margin-right:150px!important}.mb150{margin-bottom:150px!important}.ml150{margin-left:150px!important}.mt151{margin-top:151px!important}.mr151{margin-right:151px!important}.mb151{margin-bottom:151px!important}.ml151{margin-left:151px!important}.mt152{margin-top:152px!important}.mr152{margin-right:152px!important}.mb152{margin-bottom:152px!important}.ml152{margin-left:152px!important}.mt153{margin-top:153px!important}.mr153{margin-right:153px!important}.mb153{margin-bottom:153px!important}.ml153{margin-left:153px!important}.mt154{margin-top:154px!important}.mr154{margin-right:154px!important}.mb154{margin-bottom:154px!important}.ml154{margin-left:154px!important}.mt155{margin-top:155px!important}.mr155{margin-right:155px!important}.mb155{margin-bottom:155px!important}.ml155{margin-left:155px!important}.mt156{margin-top:156px!important}.mr156{margin-right:156px!important}.mb156{margin-bottom:156px!important}.ml156{margin-left:156px!important}.mt157{margin-top:157px!important}.mr157{margin-right:157px!important}.mb157{margin-bottom:157px!important}.ml157{margin-left:157px!important}.mt158{margin-top:158px!important}.mr158{margin-right:158px!important}.mb158{margin-bottom:158px!important}.ml158{margin-left:158px!important}.mt159{margin-top:159px!important}.mr159{margin-right:159px!important}.mb159{margin-bottom:159px!important}.ml159{margin-left:159px!important}.mt160{margin-top:160px!important}.mr160{margin-right:160px!important}.mb160{margin-bottom:160px!important}.ml160{margin-left:160px!important}.mt161{margin-top:161px!important}.mr161{margin-right:161px!important}.mb161{margin-bottom:161px!important}.ml161{margin-left:161px!important}.mt162{margin-top:162px!important}.mr162{margin-right:162px!important}.mb162{margin-bottom:162px!important}.ml162{margin-left:162px!important}.mt163{margin-top:163px!important}.mr163{margin-right:163px!important}.mb163{margin-bottom:163px!important}.ml163{margin-left:163px!important}.mt164{margin-top:164px!important}.mr164{margin-right:164px!important}.mb164{margin-bottom:164px!important}.ml164{margin-left:164px!important}.mt165{margin-top:165px!important}.mr165{margin-right:165px!important}.mb165{margin-bottom:165px!important}.ml165{margin-left:165px!important}.mt166{margin-top:166px!important}.mr166{margin-right:166px!important}.mb166{margin-bottom:166px!important}.ml166{margin-left:166px!important}.mt167{margin-top:167px!important}.mr167{margin-right:167px!important}.mb167{margin-bottom:167px!important}.ml167{margin-left:167px!important}.mt168{margin-top:168px!important}.mr168{margin-right:168px!important}.mb168{margin-bottom:168px!important}.ml168{margin-left:168px!important}.mt169{margin-top:169px!important}.mr169{margin-right:169px!important}.mb169{margin-bottom:169px!important}.ml169{margin-left:169px!important}.mt170{margin-top:170px!important}.mr170{margin-right:170px!important}.mb170{margin-bottom:170px!important}.ml170{margin-left:170px!important}.mt171{margin-top:171px!important}.mr171{margin-right:171px!important}.mb171{margin-bottom:171px!important}.ml171{margin-left:171px!important}.mt172{margin-top:172px!important}.mr172{margin-right:172px!important}.mb172{margin-bottom:172px!important}.ml172{margin-left:172px!important}.mt173{margin-top:173px!important}.mr173{margin-right:173px!important}.mb173{margin-bottom:173px!important}.ml173{margin-left:173px!important}.mt174{margin-top:174px!important}.mr174{margin-right:174px!important}.mb174{margin-bottom:174px!important}.ml174{margin-left:174px!important}.mt175{margin-top:175px!important}.mr175{margin-right:175px!important}.mb175{margin-bottom:175px!important}.ml175{margin-left:175px!important}.mt176{margin-top:176px!important}.mr176{margin-right:176px!important}.mb176{margin-bottom:176px!important}.ml176{margin-left:176px!important}.mt177{margin-top:177px!important}.mr177{margin-right:177px!important}.mb177{margin-bottom:177px!important}.ml177{margin-left:177px!important}.mt178{margin-top:178px!important}.mr178{margin-right:178px!important}.mb178{margin-bottom:178px!important}.ml178{margin-left:178px!important}.mt179{margin-top:179px!important}.mr179{margin-right:179px!important}.mb179{margin-bottom:179px!important}.ml179{margin-left:179px!important}.mt180{margin-top:180px!important}.mr180{margin-right:180px!important}.mb180{margin-bottom:180px!important}.ml180{margin-left:180px!important}.mt181{margin-top:181px!important}.mr181{margin-right:181px!important}.mb181{margin-bottom:181px!important}.ml181{margin-left:181px!important}.mt182{margin-top:182px!important}.mr182{margin-right:182px!important}.mb182{margin-bottom:182px!important}.ml182{margin-left:182px!important}.mt183{margin-top:183px!important}.mr183{margin-right:183px!important}.mb183{margin-bottom:183px!important}.ml183{margin-left:183px!important}.mt184{margin-top:184px!important}.mr184{margin-right:184px!important}.mb184{margin-bottom:184px!important}.ml184{margin-left:184px!important}.mt185{margin-top:185px!important}.mr185{margin-right:185px!important}.mb185{margin-bottom:185px!important}.ml185{margin-left:185px!important}.mt186{margin-top:186px!important}.mr186{margin-right:186px!important}.mb186{margin-bottom:186px!important}.ml186{margin-left:186px!important}.mt187{margin-top:187px!important}.mr187{margin-right:187px!important}.mb187{margin-bottom:187px!important}.ml187{margin-left:187px!important}.mt188{margin-top:188px!important}.mr188{margin-right:188px!important}.mb188{margin-bottom:188px!important}.ml188{margin-left:188px!important}.mt189{margin-top:189px!important}.mr189{margin-right:189px!important}.mb189{margin-bottom:189px!important}.ml189{margin-left:189px!important}.mt190{margin-top:190px!important}.mr190{margin-right:190px!important}.mb190{margin-bottom:190px!important}.ml190{margin-left:190px!important}.mt191{margin-top:191px!important}.mr191{margin-right:191px!important}.mb191{margin-bottom:191px!important}.ml191{margin-left:191px!important}.mt192{margin-top:192px!important}.mr192{margin-right:192px!important}.mb192{margin-bottom:192px!important}.ml192{margin-left:192px!important}.mt193{margin-top:193px!important}.mr193{margin-right:193px!important}.mb193{margin-bottom:193px!important}.ml193{margin-left:193px!important}.mt194{margin-top:194px!important}.mr194{margin-right:194px!important}.mb194{margin-bottom:194px!important}.ml194{margin-left:194px!important}.mt195{margin-top:195px!important}.mr195{margin-right:195px!important}.mb195{margin-bottom:195px!important}.ml195{margin-left:195px!important}.mt196{margin-top:196px!important}.mr196{margin-right:196px!important}.mb196{margin-bottom:196px!important}.ml196{margin-left:196px!important}.mt197{margin-top:197px!important}.mr197{margin-right:197px!important}.mb197{margin-bottom:197px!important}.ml197{margin-left:197px!important}.mt198{margin-top:198px!important}.mr198{margin-right:198px!important}.mb198{margin-bottom:198px!important}.ml198{margin-left:198px!important}.mt199{margin-top:199px!important}.mr199{margin-right:199px!important}.mb199{margin-bottom:199px!important}.ml199{margin-left:199px!important}.mt200{margin-top:200px!important}.mr200{margin-right:200px!important}.mb200{margin-bottom:200px!important}.ml200{margin-left:200px!important}.ma0{margin:0!important}.pa0{padding:0!important}.pa1{padding:1px!important}.pa2{padding:2px!important}.pa3{padding:3px!important}.pa4{padding:4px!important}.pa5{padding:5px!important}.pa6{padding:6px!important}.pa7{padding:7px!important}.pa8{padding:8px!important}.pa9{padding:9px!important}.pa10{padding:10px!important}.pa11{padding:11px!important}.pa12{padding:12px!important}.pa13{padding:13px!important}.pa14{padding:14px!important}.pa15{padding:15px!important}.pa16{padding:16px!important}.pa17{padding:17px!important}.pa18{padding:18px!important}.pa19{padding:19px!important}.pa20{padding:20px!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pt1{padding-top:1px!important}.pr1{padding-right:1px!important}.pb1{padding-bottom:1px!important}.pl1{padding-left:1px!important}.pt2{padding-top:2px!important}.pr2{padding-right:2px!important}.pb2{padding-bottom:2px!important}.pl2{padding-left:2px!important}.pt3{padding-top:3px!important}.pr3{padding-right:3px!important}.pb3{padding-bottom:3px!important}.pl3{padding-left:3px!important}.pt4{padding-top:4px!important}.pr4{padding-right:4px!important}.pb4{padding-bottom:4px!important}.pl4{padding-left:4px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.pt6{padding-top:6px!important}.pr6{padding-right:6px!important}.pb6{padding-bottom:6px!important}.pl6{padding-left:6px!important}.pt7{padding-top:7px!important}.pr7{padding-right:7px!important}.pb7{padding-bottom:7px!important}.pl7{padding-left:7px!important}.pt8{padding-top:8px!important}.pr8{padding-right:8px!important}.pb8{padding-bottom:8px!important}.pl8{padding-left:8px!important}.pt9{padding-top:9px!important}.pr9{padding-right:9px!important}.pb9{padding-bottom:9px!important}.pl9{padding-left:9px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.pt11{padding-top:11px!important}.pr11{padding-right:11px!important}.pb11{padding-bottom:11px!important}.pl11{padding-left:11px!important}.pt12{padding-top:12px!important}.pr12{padding-right:12px!important}.pb12{padding-bottom:12px!important}.pl12{padding-left:12px!important}.pt13{padding-top:13px!important}.pr13{padding-right:13px!important}.pb13{padding-bottom:13px!important}.pl13{padding-left:13px!important}.pt14{padding-top:14px!important}.pr14{padding-right:14px!important}.pb14{padding-bottom:14px!important}.pl14{padding-left:14px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.pt16{padding-top:16px!important}.pr16{padding-right:16px!important}.pb16{padding-bottom:16px!important}.pl16{padding-left:16px!important}.pt17{padding-top:17px!important}.pr17{padding-right:17px!important}.pb17{padding-bottom:17px!important}.pl17{padding-left:17px!important}.pt18{padding-top:18px!important}.pr18{padding-right:18px!important}.pb18{padding-bottom:18px!important}.pl18{padding-left:18px!important}.pt19{padding-top:19px!important}.pr19{padding-right:19px!important}.pb19{padding-bottom:19px!important}.pl19{padding-left:19px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.pt21{padding-top:21px!important}.pr21{padding-right:21px!important}.pb21{padding-bottom:21px!important}.pl21{padding-left:21px!important}.pt22{padding-top:22px!important}.pr22{padding-right:22px!important}.pb22{padding-bottom:22px!important}.pl22{padding-left:22px!important}.pt23{padding-top:23px!important}.pr23{padding-right:23px!important}.pb23{padding-bottom:23px!important}.pl23{padding-left:23px!important}.pt24{padding-top:24px!important}.pr24{padding-right:24px!important}.pb24{padding-bottom:24px!important}.pl24{padding-left:24px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.pt26{padding-top:26px!important}.pr26{padding-right:26px!important}.pb26{padding-bottom:26px!important}.pl26{padding-left:26px!important}.pt27{padding-top:27px!important}.pr27{padding-right:27px!important}.pb27{padding-bottom:27px!important}.pl27{padding-left:27px!important}.pt28{padding-top:28px!important}.pr28{padding-right:28px!important}.pb28{padding-bottom:28px!important}.pl28{padding-left:28px!important}.pt29{padding-top:29px!important}.pr29{padding-right:29px!important}.pb29{padding-bottom:29px!important}.pl29{padding-left:29px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.pt31{padding-top:31px!important}.pr31{padding-right:31px!important}.pb31{padding-bottom:31px!important}.pl31{padding-left:31px!important}.pt32{padding-top:32px!important}.pr32{padding-right:32px!important}.pb32{padding-bottom:32px!important}.pl32{padding-left:32px!important}.pt33{padding-top:33px!important}.pr33{padding-right:33px!important}.pb33{padding-bottom:33px!important}.pl33{padding-left:33px!important}.pt34{padding-top:34px!important}.pr34{padding-right:34px!important}.pb34{padding-bottom:34px!important}.pl34{padding-left:34px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.pt36{padding-top:36px!important}.pr36{padding-right:36px!important}.pb36{padding-bottom:36px!important}.pl36{padding-left:36px!important}.pt37{padding-top:37px!important}.pr37{padding-right:37px!important}.pb37{padding-bottom:37px!important}.pl37{padding-left:37px!important}.pt38{padding-top:38px!important}.pr38{padding-right:38px!important}.pb38{padding-bottom:38px!important}.pl38{padding-left:38px!important}.pt39{padding-top:39px!important}.pr39{padding-right:39px!important}.pb39{padding-bottom:39px!important}.pl39{padding-left:39px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.pt41{padding-top:41px!important}.pr41{padding-right:41px!important}.pb41{padding-bottom:41px!important}.pl41{padding-left:41px!important}.pt42{padding-top:42px!important}.pr42{padding-right:42px!important}.pb42{padding-bottom:42px!important}.pl42{padding-left:42px!important}.pt43{padding-top:43px!important}.pr43{padding-right:43px!important}.pb43{padding-bottom:43px!important}.pl43{padding-left:43px!important}.pt44{padding-top:44px!important}.pr44{padding-right:44px!important}.pb44{padding-bottom:44px!important}.pl44{padding-left:44px!important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.pt46{padding-top:46px!important}.pr46{padding-right:46px!important}.pb46{padding-bottom:46px!important}.pl46{padding-left:46px!important}.pt47{padding-top:47px!important}.pr47{padding-right:47px!important}.pb47{padding-bottom:47px!important}.pl47{padding-left:47px!important}.pt48{padding-top:48px!important}.pr48{padding-right:48px!important}.pb48{padding-bottom:48px!important}.pl48{padding-left:48px!important}.pt49{padding-top:49px!important}.pr49{padding-right:49px!important}.pb49{padding-bottom:49px!important}.pl49{padding-left:49px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.pt51{padding-top:51px!important}.pr51{padding-right:51px!important}.pb51{padding-bottom:51px!important}.pl51{padding-left:51px!important}.pt52{padding-top:52px!important}.pr52{padding-right:52px!important}.pb52{padding-bottom:52px!important}.pl52{padding-left:52px!important}.pt53{padding-top:53px!important}.pr53{padding-right:53px!important}.pb53{padding-bottom:53px!important}.pl53{padding-left:53px!important}.pt54{padding-top:54px!important}.pr54{padding-right:54px!important}.pb54{padding-bottom:54px!important}.pl54{padding-left:54px!important}.pt55{padding-top:55px!important}.pr55{padding-right:55px!important}.pb55{padding-bottom:55px!important}.pl55{padding-left:55px!important}.pt56{padding-top:56px!important}.pr56{padding-right:56px!important}.pb56{padding-bottom:56px!important}.pl56{padding-left:56px!important}.pt57{padding-top:57px!important}.pr57{padding-right:57px!important}.pb57{padding-bottom:57px!important}.pl57{padding-left:57px!important}.pt58{padding-top:58px!important}.pr58{padding-right:58px!important}.pb58{padding-bottom:58px!important}.pl58{padding-left:58px!important}.pt59{padding-top:59px!important}.pr59{padding-right:59px!important}.pb59{padding-bottom:59px!important}.pl59{padding-left:59px!important}.pt60{padding-top:60px!important}.pr60{padding-right:60px!important}.pb60{padding-bottom:60px!important}.pl60{padding-left:60px!important}.pt61{padding-top:61px!important}.pr61{padding-right:61px!important}.pb61{padding-bottom:61px!important}.pl61{padding-left:61px!important}.pt62{padding-top:62px!important}.pr62{padding-right:62px!important}.pb62{padding-bottom:62px!important}.pl62{padding-left:62px!important}.pt63{padding-top:63px!important}.pr63{padding-right:63px!important}.pb63{padding-bottom:63px!important}.pl63{padding-left:63px!important}.pt64{padding-top:64px!important}.pr64{padding-right:64px!important}.pb64{padding-bottom:64px!important}.pl64{padding-left:64px!important}.pt65{padding-top:65px!important}.pr65{padding-right:65px!important}.pb65{padding-bottom:65px!important}.pl65{padding-left:65px!important}.pt66{padding-top:66px!important}.pr66{padding-right:66px!important}.pb66{padding-bottom:66px!important}.pl66{padding-left:66px!important}.pt67{padding-top:67px!important}.pr67{padding-right:67px!important}.pb67{padding-bottom:67px!important}.pl67{padding-left:67px!important}.pt68{padding-top:68px!important}.pr68{padding-right:68px!important}.pb68{padding-bottom:68px!important}.pl68{padding-left:68px!important}.pt69{padding-top:69px!important}.pr69{padding-right:69px!important}.pb69{padding-bottom:69px!important}.pl69{padding-left:69px!important}.pt70{padding-top:70px!important}.pr70{padding-right:70px!important}.pb70{padding-bottom:70px!important}.pl70{padding-left:70px!important}.pt71{padding-top:71px!important}.pr71{padding-right:71px!important}.pb71{padding-bottom:71px!important}.pl71{padding-left:71px!important}.pt72{padding-top:72px!important}.pr72{padding-right:72px!important}.pb72{padding-bottom:72px!important}.pl72{padding-left:72px!important}.pt73{padding-top:73px!important}.pr73{padding-right:73px!important}.pb73{padding-bottom:73px!important}.pl73{padding-left:73px!important}.pt74{padding-top:74px!important}.pr74{padding-right:74px!important}.pb74{padding-bottom:74px!important}.pl74{padding-left:74px!important}.pt75{padding-top:75px!important}.pr75{padding-right:75px!important}.pb75{padding-bottom:75px!important}.pl75{padding-left:75px!important}.pt76{padding-top:76px!important}.pr76{padding-right:76px!important}.pb76{padding-bottom:76px!important}.pl76{padding-left:76px!important}.pt77{padding-top:77px!important}.pr77{padding-right:77px!important}.pb77{padding-bottom:77px!important}.pl77{padding-left:77px!important}.pt78{padding-top:78px!important}.pr78{padding-right:78px!important}.pb78{padding-bottom:78px!important}.pl78{padding-left:78px!important}.pt79{padding-top:79px!important}.pr79{padding-right:79px!important}.pb79{padding-bottom:79px!important}.pl79{padding-left:79px!important}.pt80{padding-top:80px!important}.pr80{padding-right:80px!important}.pb80{padding-bottom:80px!important}.pl80{padding-left:80px!important}.pt81{padding-top:81px!important}.pr81{padding-right:81px!important}.pb81{padding-bottom:81px!important}.pl81{padding-left:81px!important}.pt82{padding-top:82px!important}.pr82{padding-right:82px!important}.pb82{padding-bottom:82px!important}.pl82{padding-left:82px!important}.pt83{padding-top:83px!important}.pr83{padding-right:83px!important}.pb83{padding-bottom:83px!important}.pl83{padding-left:83px!important}.pt84{padding-top:84px!important}.pr84{padding-right:84px!important}.pb84{padding-bottom:84px!important}.pl84{padding-left:84px!important}.pt85{padding-top:85px!important}.pr85{padding-right:85px!important}.pb85{padding-bottom:85px!important}.pl85{padding-left:85px!important}.pt86{padding-top:86px!important}.pr86{padding-right:86px!important}.pb86{padding-bottom:86px!important}.pl86{padding-left:86px!important}.pt87{padding-top:87px!important}.pr87{padding-right:87px!important}.pb87{padding-bottom:87px!important}.pl87{padding-left:87px!important}.pt88{padding-top:88px!important}.pr88{padding-right:88px!important}.pb88{padding-bottom:88px!important}.pl88{padding-left:88px!important}.pt89{padding-top:89px!important}.pr89{padding-right:89px!important}.pb89{padding-bottom:89px!important}.pl89{padding-left:89px!important}.pt90{padding-top:90px!important}.pr90{padding-right:90px!important}.pb90{padding-bottom:90px!important}.pl90{padding-left:90px!important}.pt91{padding-top:91px!important}.pr91{padding-right:91px!important}.pb91{padding-bottom:91px!important}.pl91{padding-left:91px!important}.pt92{padding-top:92px!important}.pr92{padding-right:92px!important}.pb92{padding-bottom:92px!important}.pl92{padding-left:92px!important}.pt93{padding-top:93px!important}.pr93{padding-right:93px!important}.pb93{padding-bottom:93px!important}.pl93{padding-left:93px!important}.pt94{padding-top:94px!important}.pr94{padding-right:94px!important}.pb94{padding-bottom:94px!important}.pl94{padding-left:94px!important}.pt95{padding-top:95px!important}.pr95{padding-right:95px!important}.pb95{padding-bottom:95px!important}.pl95{padding-left:95px!important}.pt96{padding-top:96px!important}.pr96{padding-right:96px!important}.pb96{padding-bottom:96px!important}.pl96{padding-left:96px!important}.pt97{padding-top:97px!important}.pr97{padding-right:97px!important}.pb97{padding-bottom:97px!important}.pl97{padding-left:97px!important}.pt98{padding-top:98px!important}.pr98{padding-right:98px!important}.pb98{padding-bottom:98px!important}.pl98{padding-left:98px!important}.pt99{padding-top:99px!important}.pr99{padding-right:99px!important}.pb99{padding-bottom:99px!important}.pl99{padding-left:99px!important}.pt100{padding-top:100px!important}.pr100{padding-right:100px!important}.pb100{padding-bottom:100px!important}.pl100{padding-left:100px!important}.pt101{padding-top:101px!important}.pr101{padding-right:101px!important}.pb101{padding-bottom:101px!important}.pl101{padding-left:101px!important}.pt102{padding-top:102px!important}.pr102{padding-right:102px!important}.pb102{padding-bottom:102px!important}.pl102{padding-left:102px!important}.pt103{padding-top:103px!important}.pr103{padding-right:103px!important}.pb103{padding-bottom:103px!important}.pl103{padding-left:103px!important}.pt104{padding-top:104px!important}.pr104{padding-right:104px!important}.pb104{padding-bottom:104px!important}.pl104{padding-left:104px!important}.pt105{padding-top:105px!important}.pr105{padding-right:105px!important}.pb105{padding-bottom:105px!important}.pl105{padding-left:105px!important}.pt106{padding-top:106px!important}.pr106{padding-right:106px!important}.pb106{padding-bottom:106px!important}.pl106{padding-left:106px!important}.pt107{padding-top:107px!important}.pr107{padding-right:107px!important}.pb107{padding-bottom:107px!important}.pl107{padding-left:107px!important}.pt108{padding-top:108px!important}.pr108{padding-right:108px!important}.pb108{padding-bottom:108px!important}.pl108{padding-left:108px!important}.pt109{padding-top:109px!important}.pr109{padding-right:109px!important}.pb109{padding-bottom:109px!important}.pl109{padding-left:109px!important}.pt110{padding-top:110px!important}.pr110{padding-right:110px!important}.pb110{padding-bottom:110px!important}.pl110{padding-left:110px!important}.pt111{padding-top:111px!important}.pr111{padding-right:111px!important}.pb111{padding-bottom:111px!important}.pl111{padding-left:111px!important}.pt112{padding-top:112px!important}.pr112{padding-right:112px!important}.pb112{padding-bottom:112px!important}.pl112{padding-left:112px!important}.pt113{padding-top:113px!important}.pr113{padding-right:113px!important}.pb113{padding-bottom:113px!important}.pl113{padding-left:113px!important}.pt114{padding-top:114px!important}.pr114{padding-right:114px!important}.pb114{padding-bottom:114px!important}.pl114{padding-left:114px!important}.pt115{padding-top:115px!important}.pr115{padding-right:115px!important}.pb115{padding-bottom:115px!important}.pl115{padding-left:115px!important}.pt116{padding-top:116px!important}.pr116{padding-right:116px!important}.pb116{padding-bottom:116px!important}.pl116{padding-left:116px!important}.pt117{padding-top:117px!important}.pr117{padding-right:117px!important}.pb117{padding-bottom:117px!important}.pl117{padding-left:117px!important}.pt118{padding-top:118px!important}.pr118{padding-right:118px!important}.pb118{padding-bottom:118px!important}.pl118{padding-left:118px!important}.pt119{padding-top:119px!important}.pr119{padding-right:119px!important}.pb119{padding-bottom:119px!important}.pl119{padding-left:119px!important}.pt120{padding-top:120px!important}.pr120{padding-right:120px!important}.pb120{padding-bottom:120px!important}.pl120{padding-left:120px!important}.pt121{padding-top:121px!important}.pr121{padding-right:121px!important}.pb121{padding-bottom:121px!important}.pl121{padding-left:121px!important}.pt122{padding-top:122px!important}.pr122{padding-right:122px!important}.pb122{padding-bottom:122px!important}.pl122{padding-left:122px!important}.pt123{padding-top:123px!important}.pr123{padding-right:123px!important}.pb123{padding-bottom:123px!important}.pl123{padding-left:123px!important}.pt124{padding-top:124px!important}.pr124{padding-right:124px!important}.pb124{padding-bottom:124px!important}.pl124{padding-left:124px!important}.pt125{padding-top:125px!important}.pr125{padding-right:125px!important}.pb125{padding-bottom:125px!important}.pl125{padding-left:125px!important}.pt126{padding-top:126px!important}.pr126{padding-right:126px!important}.pb126{padding-bottom:126px!important}.pl126{padding-left:126px!important}.pt127{padding-top:127px!important}.pr127{padding-right:127px!important}.pb127{padding-bottom:127px!important}.pl127{padding-left:127px!important}.pt128{padding-top:128px!important}.pr128{padding-right:128px!important}.pb128{padding-bottom:128px!important}.pl128{padding-left:128px!important}.pt129{padding-top:129px!important}.pr129{padding-right:129px!important}.pb129{padding-bottom:129px!important}.pl129{padding-left:129px!important}.pt130{padding-top:130px!important}.pr130{padding-right:130px!important}.pb130{padding-bottom:130px!important}.pl130{padding-left:130px!important}.pt131{padding-top:131px!important}.pr131{padding-right:131px!important}.pb131{padding-bottom:131px!important}.pl131{padding-left:131px!important}.pt132{padding-top:132px!important}.pr132{padding-right:132px!important}.pb132{padding-bottom:132px!important}.pl132{padding-left:132px!important}.pt133{padding-top:133px!important}.pr133{padding-right:133px!important}.pb133{padding-bottom:133px!important}.pl133{padding-left:133px!important}.pt134{padding-top:134px!important}.pr134{padding-right:134px!important}.pb134{padding-bottom:134px!important}.pl134{padding-left:134px!important}.pt135{padding-top:135px!important}.pr135{padding-right:135px!important}.pb135{padding-bottom:135px!important}.pl135{padding-left:135px!important}.pt136{padding-top:136px!important}.pr136{padding-right:136px!important}.pb136{padding-bottom:136px!important}.pl136{padding-left:136px!important}.pt137{padding-top:137px!important}.pr137{padding-right:137px!important}.pb137{padding-bottom:137px!important}.pl137{padding-left:137px!important}.pt138{padding-top:138px!important}.pr138{padding-right:138px!important}.pb138{padding-bottom:138px!important}.pl138{padding-left:138px!important}.pt139{padding-top:139px!important}.pr139{padding-right:139px!important}.pb139{padding-bottom:139px!important}.pl139{padding-left:139px!important}.pt140{padding-top:140px!important}.pr140{padding-right:140px!important}.pb140{padding-bottom:140px!important}.pl140{padding-left:140px!important}.pt141{padding-top:141px!important}.pr141{padding-right:141px!important}.pb141{padding-bottom:141px!important}.pl141{padding-left:141px!important}.pt142{padding-top:142px!important}.pr142{padding-right:142px!important}.pb142{padding-bottom:142px!important}.pl142{padding-left:142px!important}.pt143{padding-top:143px!important}.pr143{padding-right:143px!important}.pb143{padding-bottom:143px!important}.pl143{padding-left:143px!important}.pt144{padding-top:144px!important}.pr144{padding-right:144px!important}.pb144{padding-bottom:144px!important}.pl144{padding-left:144px!important}.pt145{padding-top:145px!important}.pr145{padding-right:145px!important}.pb145{padding-bottom:145px!important}.pl145{padding-left:145px!important}.pt146{padding-top:146px!important}.pr146{padding-right:146px!important}.pb146{padding-bottom:146px!important}.pl146{padding-left:146px!important}.pt147{padding-top:147px!important}.pr147{padding-right:147px!important}.pb147{padding-bottom:147px!important}.pl147{padding-left:147px!important}.pt148{padding-top:148px!important}.pr148{padding-right:148px!important}.pb148{padding-bottom:148px!important}.pl148{padding-left:148px!important}.pt149{padding-top:149px!important}.pr149{padding-right:149px!important}.pb149{padding-bottom:149px!important}.pl149{padding-left:149px!important}.pt150{padding-top:150px!important}.pr150{padding-right:150px!important}.pb150{padding-bottom:150px!important}.pl150{padding-left:150px!important}.pt151{padding-top:151px!important}.pr151{padding-right:151px!important}.pb151{padding-bottom:151px!important}.pl151{padding-left:151px!important}.pt152{padding-top:152px!important}.pr152{padding-right:152px!important}.pb152{padding-bottom:152px!important}.pl152{padding-left:152px!important}.pt153{padding-top:153px!important}.pr153{padding-right:153px!important}.pb153{padding-bottom:153px!important}.pl153{padding-left:153px!important}.pt154{padding-top:154px!important}.pr154{padding-right:154px!important}.pb154{padding-bottom:154px!important}.pl154{padding-left:154px!important}.pt155{padding-top:155px!important}.pr155{padding-right:155px!important}.pb155{padding-bottom:155px!important}.pl155{padding-left:155px!important}.pt156{padding-top:156px!important}.pr156{padding-right:156px!important}.pb156{padding-bottom:156px!important}.pl156{padding-left:156px!important}.pt157{padding-top:157px!important}.pr157{padding-right:157px!important}.pb157{padding-bottom:157px!important}.pl157{padding-left:157px!important}.pt158{padding-top:158px!important}.pr158{padding-right:158px!important}.pb158{padding-bottom:158px!important}.pl158{padding-left:158px!important}.pt159{padding-top:159px!important}.pr159{padding-right:159px!important}.pb159{padding-bottom:159px!important}.pl159{padding-left:159px!important}.pt160{padding-top:160px!important}.pr160{padding-right:160px!important}.pb160{padding-bottom:160px!important}.pl160{padding-left:160px!important}.pt161{padding-top:161px!important}.pr161{padding-right:161px!important}.pb161{padding-bottom:161px!important}.pl161{padding-left:161px!important}.pt162{padding-top:162px!important}.pr162{padding-right:162px!important}.pb162{padding-bottom:162px!important}.pl162{padding-left:162px!important}.pt163{padding-top:163px!important}.pr163{padding-right:163px!important}.pb163{padding-bottom:163px!important}.pl163{padding-left:163px!important}.pt164{padding-top:164px!important}.pr164{padding-right:164px!important}.pb164{padding-bottom:164px!important}.pl164{padding-left:164px!important}.pt165{padding-top:165px!important}.pr165{padding-right:165px!important}.pb165{padding-bottom:165px!important}.pl165{padding-left:165px!important}.pt166{padding-top:166px!important}.pr166{padding-right:166px!important}.pb166{padding-bottom:166px!important}.pl166{padding-left:166px!important}.pt167{padding-top:167px!important}.pr167{padding-right:167px!important}.pb167{padding-bottom:167px!important}.pl167{padding-left:167px!important}.pt168{padding-top:168px!important}.pr168{padding-right:168px!important}.pb168{padding-bottom:168px!important}.pl168{padding-left:168px!important}.pt169{padding-top:169px!important}.pr169{padding-right:169px!important}.pb169{padding-bottom:169px!important}.pl169{padding-left:169px!important}.pt170{padding-top:170px!important}.pr170{padding-right:170px!important}.pb170{padding-bottom:170px!important}.pl170{padding-left:170px!important}.pt171{padding-top:171px!important}.pr171{padding-right:171px!important}.pb171{padding-bottom:171px!important}.pl171{padding-left:171px!important}.pt172{padding-top:172px!important}.pr172{padding-right:172px!important}.pb172{padding-bottom:172px!important}.pl172{padding-left:172px!important}.pt173{padding-top:173px!important}.pr173{padding-right:173px!important}.pb173{padding-bottom:173px!important}.pl173{padding-left:173px!important}.pt174{padding-top:174px!important}.pr174{padding-right:174px!important}.pb174{padding-bottom:174px!important}.pl174{padding-left:174px!important}.pt175{padding-top:175px!important}.pr175{padding-right:175px!important}.pb175{padding-bottom:175px!important}.pl175{padding-left:175px!important}.pt176{padding-top:176px!important}.pr176{padding-right:176px!important}.pb176{padding-bottom:176px!important}.pl176{padding-left:176px!important}.pt177{padding-top:177px!important}.pr177{padding-right:177px!important}.pb177{padding-bottom:177px!important}.pl177{padding-left:177px!important}.pt178{padding-top:178px!important}.pr178{padding-right:178px!important}.pb178{padding-bottom:178px!important}.pl178{padding-left:178px!important}.pt179{padding-top:179px!important}.pr179{padding-right:179px!important}.pb179{padding-bottom:179px!important}.pl179{padding-left:179px!important}.pt180{padding-top:180px!important}.pr180{padding-right:180px!important}.pb180{padding-bottom:180px!important}.pl180{padding-left:180px!important}.pt181{padding-top:181px!important}.pr181{padding-right:181px!important}.pb181{padding-bottom:181px!important}.pl181{padding-left:181px!important}.pt182{padding-top:182px!important}.pr182{padding-right:182px!important}.pb182{padding-bottom:182px!important}.pl182{padding-left:182px!important}.pt183{padding-top:183px!important}.pr183{padding-right:183px!important}.pb183{padding-bottom:183px!important}.pl183{padding-left:183px!important}.pt184{padding-top:184px!important}.pr184{padding-right:184px!important}.pb184{padding-bottom:184px!important}.pl184{padding-left:184px!important}.pt185{padding-top:185px!important}.pr185{padding-right:185px!important}.pb185{padding-bottom:185px!important}.pl185{padding-left:185px!important}.pt186{padding-top:186px!important}.pr186{padding-right:186px!important}.pb186{padding-bottom:186px!important}.pl186{padding-left:186px!important}.pt187{padding-top:187px!important}.pr187{padding-right:187px!important}.pb187{padding-bottom:187px!important}.pl187{padding-left:187px!important}.pt188{padding-top:188px!important}.pr188{padding-right:188px!important}.pb188{padding-bottom:188px!important}.pl188{padding-left:188px!important}.pt189{padding-top:189px!important}.pr189{padding-right:189px!important}.pb189{padding-bottom:189px!important}.pl189{padding-left:189px!important}.pt190{padding-top:190px!important}.pr190{padding-right:190px!important}.pb190{padding-bottom:190px!important}.pl190{padding-left:190px!important}.pt191{padding-top:191px!important}.pr191{padding-right:191px!important}.pb191{padding-bottom:191px!important}.pl191{padding-left:191px!important}.pt192{padding-top:192px!important}.pr192{padding-right:192px!important}.pb192{padding-bottom:192px!important}.pl192{padding-left:192px!important}.pt193{padding-top:193px!important}.pr193{padding-right:193px!important}.pb193{padding-bottom:193px!important}.pl193{padding-left:193px!important}.pt194{padding-top:194px!important}.pr194{padding-right:194px!important}.pb194{padding-bottom:194px!important}.pl194{padding-left:194px!important}.pt195{padding-top:195px!important}.pr195{padding-right:195px!important}.pb195{padding-bottom:195px!important}.pl195{padding-left:195px!important}.pt196{padding-top:196px!important}.pr196{padding-right:196px!important}.pb196{padding-bottom:196px!important}.pl196{padding-left:196px!important}.pt197{padding-top:197px!important}.pr197{padding-right:197px!important}.pb197{padding-bottom:197px!important}.pl197{padding-left:197px!important}.pt198{padding-top:198px!important}.pr198{padding-right:198px!important}.pb198{padding-bottom:198px!important}.pl198{padding-left:198px!important}.pt199{padding-top:199px!important}.pr199{padding-right:199px!important}.pb199{padding-bottom:199px!important}.pl199{padding-left:199px!important}.pt200{padding-top:200px!important}.pr200{padding-right:200px!important}.pb200{padding-bottom:200px!important}.pl200{padding-left:200px!important}.wimax{width:100%}.wi10{width:10px!important}.wi20{width:20px!important}.wi30{width:30px!important}.wi40{width:40px!important}.wi50{width:50px!important}.wi60{width:60px!important}.wi70{width:70px!important}.wi80{width:80px!important}.wi90{width:90px!important}.wi100{width:100px!important}.wi110{width:110px!important}.wi120{width:120px!important}.wi130{width:130px!important}.wi140{width:140px!important}.wi150{width:150px!important}.wi160{width:160px!important}.wi170{width:170px!important}.wi180{width:180px!important}.wi190{width:190px!important}.wi200{width:200px!important}.wi210{width:210px!important}.wi220{width:220px!important}.wi230{width:230px!important}.wi240{width:240px!important}.wi250{width:250px!important}.wi260{width:260px!important}.wi270{width:270px!important}.wi280{width:280px!important}.wi290{width:290px!important}.wi300{width:300px!important}.wi310{width:310px!important}.wi320{width:320px!important}.wi330{width:330px!important}.wi340{width:340px!important}.wi350{width:350px!important}.wi360{width:360px!important}.wi370{width:370px!important}.wi380{width:380px!important}.wi390{width:390px!important}.wi400{width:400px!important}.wi410{width:410px!important}.wi420{width:420px!important}.wi430{width:430px!important}.wi440{width:440px!important}.wi450{width:450px!important}.wi460{width:460px!important}.wi470{width:470px!important}.wi480{width:480px!important}.wi490{width:490px!important}.wi500{width:500px!important}.wi510{width:510px!important}.wi520{width:520px!important}.wi530{width:530px!important}.wi540{width:540px!important}.wi550{width:550px!important}.wi560{width:560px!important}.wi570{width:570px!important}.wi580{width:580px!important}.wi590{width:590px!important}.wi600{width:600px!important}.wi610{width:610px!important}.wi620{width:620px!important}.wi630{width:630px!important}.wi640{width:640px!important}.wi650{width:650px!important}.wi660{width:660px!important}.wi670{width:670px!important}.wi680{width:680px!important}.wi690{width:690px!important}.wi700{width:700px!important}.wi710{width:710px!important}.wi720{width:720px!important}.wi730{width:730px!important}.wi740{width:740px!important}.wi750{width:750px!important}.wi760{width:760px!important}.wi770{width:770px!important}.wi780{width:780px!important}.wi790{width:790px!important}.wi800{width:800px!important}.wi10per{width:10%!important}.wi20per{width:20%!important}.wi30per{width:30%!important}.wi40per{width:40%!important}.wi50per{width:50%!important}.wi60per{width:60%!important}.wi70per{width:70%!important}.wi80per{width:80%!important}.wi90per{width:90%!important}.wi100per{width:100%!important}.centering{width:1030px;margin:0 auto}.lh1{line-height:1!important}.lh15{line-height:1.5!important}.lh2{line-height:2!important}.indentS{text-indent:-.5em;padding-left:.5em}.indentM{text-indent:-1em;padding-left:1em}.indentL{text-indent:-1.3em;padding-left:1.3em}.tar{text-align:right!important}.tac{text-align:center!important}.tal{text-align:left!important}.tdu{text-decoration:underline!important}.tdn{text-decoration:none!important}.vat{vertical-align:top!important}.vatb{vertical-align:text-bottom!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.block{display:block!important}.inline{display:inline!important}.inlineb{display:inline-block!important}.none{display:none!important}.dtable{display:table!important}.dtcell{display:table-cell!important}.ban{border:0!important}.btn{border-top:0!important}.brn{border-right:0!important}.bbn{border-bottom:0!important}.bln{border-left:0!important}.left{float:left!important}.right{float:right!important}.rect{overflow:hidden;zoom:1}.noFlo{float:none!important}.cursor{cursor:pointer}.replace{display:inline-block;position:relative;top:0;left:0;overflow:hidden}.panel{display:inline-block;position:absolute;top:0;left:0}.clear{clear:both}.nobr{white-space:nowrap}.pora{position:relative}.resize_none{resize:none}.u_of-scroll{overflow:scroll}.ovh{overflow:hidden}.column-h2{font-size:23px;font-weight:700;line-height:1.5;margin-top:40px;padding:20px 15px;background:#eee}.column-h3{font-size:20px;font-weight:700;margin-top:40px;padding:5px 0 5px 10px;border-left:10px solid #eee}.column-ebook-short{margin-top:20px;padding:20px;border:2px solid #ccc}.column-ebook-short .column-ebook-subtitle{margin:0;font-size:18px;font-weight:700;text-align:center}.column-ebook-short .column-ebook-button{margin-top:10px}.column-ebook-short .column-ebook-button a{display:block;margin:0 auto 10px;padding:10px;width:300px;font-size:18px;text-align:center;border-radius:3px;text-decoration:none;color:#fff;background:#ff3773;box-sizing:border-box}.contents-summary{border:1px solid #ccc;background:#f9f9f9;padding:20px;margin:0 0 20px 0}.contents-summary .heading{font-weight:700;margin:0 0 8px 0}.contents-summary li{list-style-type:decimal;margin:0 0 4px 20px;line-height:1.6}.contents-summary p{margin:20px 0 0 0}.contents-summary a{word-wrap:break-word}.appreach{text-align:left;padding:10px;border:1px solid #7c7c7c;overflow:hidden}.appreach:after{content:"";display:block;clear:both}.appreach p{margin:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;margin:0 3% 0 0!important;width:25%!important;height:auto!important;max-width:120px!important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;width:72%;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}.appreach__name{font-size:16px;line-height:1.5em!important;max-height:3em;overflow:hidden}.appreach__info{font-size:12px!important}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;height:40px;margin-top:8px;white-space:nowrap}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}.appreach__star{position:relative;font-size:14px!important;height:1.5em;width:5em}.appreach__star__base{position:absolute;color:#737373}.appreach__star__evaluate{position:absolute;color:#ffc107;overflow:hidden;white-space:nowrap}.l-wrapper{position:relative;background:#f6f5f6}.l-header{background:#fff}.l-header-inner{width:1030px;margin:0 auto;height:60px;width:1320px}.l-sitepath{font-size:.9285714286rem;background:#f6f5f6;font-size:12px}.l-sitepath-inner{padding:15px 0;box-sizing:border-box;width:1320px;margin:0 auto}.l-sitepath-inner li{display:inline}.l-content{width:1030px;margin:30px auto}.l-content .l-content-form{width:700px;margin:0 auto;background:#fff;padding:30px}.l-content .l-content-form.support-form{box-sizing:border-box;padding-inline:20px;width:760px}.l-content .l-content-clm1{width:800px;margin:0 auto;background:#fff;padding:30px}.l-content.flex-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.l-content.flex-layout:after{content:none}.l-content.flex-layout .l-main,.l-content.flex-layout .l-side{float:none}.l-main{float:left;width:680px}.l-side{float:right;width:330px}.l-footer-middle{background:#eeebef;padding:20px 0}.l-footer-bottom{background:#44414e;color:#fff;padding:20px 0;text-align:center}.l-footer-bottom__inner{margin:0 auto;width:1080px}.l-wrapper.l-clm1 .l-clm1-press-h1{width:860px;text-align:left;font-size:1.7142857143rem;font-weight:700;margin:0 auto 20px auto;line-height:1.6}.l-wrapper.l-clm1 .l-clm1-h1{text-align:center;font-size:1.7142857143rem;font-weight:700;margin-bottom:20px}.l-wrapper.l-clm1 .l-footer{padding:20px 0;text-align:center;color:#fff;background:#44414e}.l-wrapper.l-layer .l-content{margin-top:20px}.l-wrapper.l-layer .l-main{background:#fff}.l-wrapper.l-layer .l-main-inner{padding:30px 20px}.l-iframeWrap{position:relative;width:100%;padding-top:56.25%}.l-iframeWrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.wide-content .content-wrap{margin:0 auto;width:1320px}.header-navi>li>a{display:table-cell;vertical-align:bottom;line-height:55px;height:80px;padding:0 7px;color:#00a4d3;text-decoration:none;font-weight:700}.header-navi>li>a:hover{background:#eee}.header-catch{background:#fff;border-bottom:3px solid #00a4d3;background:-webkit-linear-gradient(#fff,#f6f5f6);background:linear-gradient(#fff,#f6f5f6)}.header-catch-inner{padding:18px 0;position:relative}.header-catch-close{position:absolute;right:0;top:0;font-size:10px;padding:5px;font-weight:700;background:#eee;border:1px solid #ddd;cursor:pointer}.header-catch-title{margin-bottom:5px;font-weight:700}.header-catch-text{font-size:12px;line-height:1.5;margin-bottom:3px}.header-announce{background:#ffc0da;padding:10px 0;font-weight:700}.header-announce.s-check{display:none}.header-announce a{color:#00f}.main-nav{width:100%;height:68px;background-color:#fff}.main-nav__logo{margin-right:145px}.main-nav__logo-link{text-decoration:none!important}.main-nav__logo-caption{display:block;position:absolute;bottom:45%;left:170px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:12px;line-height:1.2;font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-weight:700;font-size:12px;color:#333;padding-bottom:4px;display:block}.main-nav__logo-image{width:160px;height:26px}.main-nav__search{position:absolute;right:0;width:280px;height:40px;background-color:#f6f5f6;border-radius:3px}.main-nav__search form{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav__search-icon{padding:10px;font-size:18px!important;color:#6f6e73;width:36px;box-sizing:border-box}.main-nav__search-input{border:none;background-color:transparent!important;font-size:14px;padding:0 20px;width:100%;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif}.main-nav__search-input:-ms-input-placeholder{color:#6f6e73}.main-nav__search-input:placeholder-shown{color:#6f6e73}.main-nav__search-button{padding-top:0;padding-bottom:0;height:100%;cursor:pointer;-webkit-transition:background-color .4s;transition:background-color .4s;color:#9b9b9b;background-color:#d5d5d5}.main-nav__search-button:hover{background-color:#dcdcdc}.main-nav__search-button:active{background-color:#e4e4e4}.main-nav__link-about-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;height:25px!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:5px}.main-nav__link-about-row+.main-nav-right-row{height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-nav__link-about{font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-weight:700;font-size:13px;color:#00a4d3;text-decoration:none!important;margin-top:11px;height:auto}.main-nav__link-about:hover{color:#07c8ff}.main-nav__post-review{border-radius:3px;border:1px solid #ccc;background-color:#fff;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-size:13px;font-weight:700;color:#333!important;padding:0 8px;height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none!important;margin-right:20px}.main-nav__post-review:hover{color:gray!important;border-color:#e6e6e6!important}.main-nav__post-review-icon{margin-right:4px;font-size:13px;width:13px}.main-nav__favorite{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:10px}.main-nav__favorite:hover .main-nav__favorite-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-nav__favorite:hover .main-nav__favorite-list__balloon-tip{display:block}.main-nav__favorite:hover .main-nav__favorite-icon{color:#4d4d4d}.main-nav__favorite-icon{font-size:22px!important;width:22px;color:#000;cursor:pointer;margin-top:3px}.main-nav__favorite-link{position:relative}.main-nav__favorite-list{display:none;overflow:hidden;position:absolute;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:6px;width:380px;margin-left:-192px;top:28px;box-shadow:0 0 4px rgba(0,0,0,.5);box-sizing:border-box;margin-top:7px;z-index:2}.main-nav__favorite-list__balloon-tip{display:none;height:11px;position:absolute;margin-left:1px;top:24px;right:0;left:0;z-index:3;width:19px;background-image:url(../images/common/icon_002.png)}.main-nav__favorite-list__item{font-family:system-ui,-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;color:#333!important;text-decoration:none!important;min-height:42px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box}.main-nav__favorite-list__item>*{padding:14px 15px}.main-nav__favorite-list__item--favorite:hover,.main-nav__favorite-list__item--history:hover{background-color:#f7f7f7}.main-nav__favorite-list__item:last-child{border-bottom:none}.main-nav__favorite-list__item-heading{font-weight:700;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.main-nav__favorite-list__item-link{color:#00a4d3!important;text-decoration:underline!important;font-size:13px}.main-nav__favorite-list__item-link:hover{text-decoration:none!important}.main-nav__favorite-list__item-icon{font-size:24px!important;color:#ccc!important;text-decoration:none!important}.main-nav__favorite-list__item-school-image{width:50px;height:50px;background-position:center;background-size:cover;padding:0 10px 0 0}.main-nav__favorite-list__item-school-name{font-weight:700;margin-bottom:6px;font-size:13px!important;color:#333!important}.main-nav__favorite-list__item-school-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px!important;color:#333!important}.main-nav__favorite-list__item-school-area-country{font-size:12px!important;color:#333!important}.main-nav__favorite-list__item-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none!important}.main-nav__favorite-list__item-col--grow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.main-nav__notification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:10px;margin-right:15px!important}.main-nav__notification:hover .main-nav__notification-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-nav__notification:hover .main-nav__notification-list__balloon-tip{display:block}.main-nav__notification:hover .main-nav__notification-icon{color:#4d4d4d}.main-nav__notification-icon{font-size:22px!important;width:22px;color:#000;cursor:pointer;margin-top:3px;position:relative}.main-nav__notification-link{position:relative}.main-nav__notification-list{display:none;overflow:hidden;position:absolute;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:6px;width:380px;margin-left:-175px;top:28px;box-shadow:0 0 4px rgba(0,0,0,.5);box-sizing:border-box;margin-top:7px;z-index:2}.main-nav__notification-list__balloon-tip{display:none;height:11px;position:absolute;margin-left:1px;top:24px;right:0;left:0;z-index:3;width:19px;background-image:url(../images/common/icon_002.png)}.main-nav__notification-list__item{position:relative;font-size:12px;font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5;border-bottom:1px solid #eee;background-color:#f6f6f6}.main-nav__notification-list__item a{display:block;padding:10px 15px;text-decoration:none;color:#333}.main-nav__notification-list__item:last-child{border-bottom:none}.main-nav__notification-list__item:before{content:"";display:block;position:absolute;top:7px;left:5px;width:60px;height:20px;line-height:20px;font-size:10px;text-align:center;border-radius:3px;background:#e3e3e3}.main-nav__notification-list__item.label-estimate:before{content:"見積り";color:#ff853a;background:#fff4e6}.main-nav__notification-list__item.label-process:before{content:"手続き";color:#ff3773;background:#fce1f3}.main-nav__notification-list__item.label-message:before{content:"メッセージ"}.main-nav__notification-list__item.unread{background:#fff}.main-nav__notification-list__item.unread:before{left:25px}.main-nav__notification-list__item.unread .main-nav__notification-list__item-date{position:relative;padding-left:80px}.main-nav__notification-list__item.unread .main-nav__notification-list__item-date:before{content:"";display:block;position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:4px;background:red}.main-nav__notification-list__item.no-alert{padding:10px 15px;font-weight:400;background:#fff}.main-nav__notification-list__item.no-alert:before{content:none}.main-nav__notification-list__item.un-login{font-weight:400;background:#fff}.main-nav__notification-list__item.un-login:before{content:none}.main-nav__notification-list__item.un-login a{text-decoration:underline;color:#00a4d3}.main-nav__notification-list__item-link{color:#333!important;text-decoration:none!important}.main-nav__notification-list__item-link[href=""]{cursor:pointer}.main-nav__notification-list__item-link:hover{background-color:#f7f7f7}.main-nav__notification-list__item-heading{position:relative;padding:10px;font-size:14px;font-weight:700;border-bottom:1px solid #eee;background:#fff}.main-nav__notification-list__more-alert{position:absolute;top:13px;right:15px;font-size:12px}.main-nav__notification-list__item-subject{font-size:14px;color:#333;line-height:16px;margin-bottom:8px}.main-nav__notification-list__item-date{position:relative;display:block;margin-bottom:10px;padding-left:60px;font-size:10px;font-weight:400;color:#333}.main-nav__notification-badge{min-width:10px;height:10px;position:absolute;top:2px;left:12px;background-color:#e1225b;color:#fff;font-size:10px;font-weight:700;border-radius:16px;text-align:center;box-sizing:border-box;padding:0 5px}.main-nav__notification-badge--none{display:none}.main-nav__sign-in{font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-size:13px;font-weight:700;color:#00a4d3!important;border:1px solid;border-radius:3px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none!important;padding:0 19px;height:28px}.main-nav__sign-in:hover{color:#07c8ff!important}.main-nav__sign-in-icon{font-size:14px;width:14px;margin-right:4px}.main-nav__sign-up{font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-size:13px;font-weight:700;color:#fff!important;background-color:#ff853a;border-radius:3px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none!important;padding:0 18px;height:28px}.main-nav__sign-up:hover{background-color:#ffa56d}.main-nav__sign-up-icon{font-size:14px;width:14px;margin-right:6px}.main-nav__me{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.main-nav__me:hover .main-nav__me-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-nav__me:hover .main-nav__me-menu__balloon-tip{display:block}.main-nav__me:hover .main-nav__me-link{color:#07c8ff}.main-nav__me-link{font-family:“ヒラギノ角ゴ Pro W3”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-weight:700;font-size:13px;color:#00a4d3;text-decoration:none!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:100px}.main-nav__me-nickname{max-width:210px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-nav__me-icon{width:28px;height:28px;border-radius:100%;overflow:hidden;margin-right:4px}.main-nav__me-menu{display:none;overflow:hidden;position:absolute;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:6px;min-width:250px;right:0;top:40px;box-shadow:0 0 4px rgba(0,0,0,.5);box-sizing:border-box;margin-top:7px;z-index:1}.main-nav__me-menu__balloon-tip{display:none;height:11px;position:absolute;margin-left:12px;top:36px;right:10px;z-index:3;width:19px;background-image:url(../images/common/icon_002.png)}.main-nav__me-menu__item{font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-size:14px;height:42px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.main-nav__me-menu__item>*{padding:14px 15px;box-sizing:border-box}.main-nav__me-menu__item:hover{background-color:#f5f5f5}.main-nav__me-menu__item:last-child{border-bottom:none}.main-nav__me-menu__item-link{width:100%;color:#333!important;text-decoration:none!important}.main-nav-inner{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1320px;height:100%}.main-nav-left{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:4px;height:100%}.main-nav-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;left:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-left:20px;height:100%}.main-nav-right__item{margin-right:10px}.main-nav-right__item:last-child{margin-right:0}.main-nav-right-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.sub-nav{width:100%;height:46px;background-color:#00a4d3;z-index:2;white-space:nowrap}.sub-nav__drop-down-menu{margin:0 25px 0 0}.sub-nav__drop-down-menu:hover .sub-nav__drop-down-menu__menu{height:auto;opacity:1;padding:20px 0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);white-space:initial}.sub-nav__drop-down-menu:hover .sub-nav-left__link{border-bottom-color:#fff}.sub-nav__drop-down-menu .sub-nav-left__link{margin:0}.sub-nav__drop-down-menu__menu{height:0;-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translate(0,2px);overflow:hidden;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;position:absolute;left:0;width:100%;background-color:rgba(30,20,30,.9);z-index:2}.sub-nav__drop-down-menu__menu-inner{width:1030px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub-nav__country{text-align:center}.sub-nav__country .btn-worlds .spr{background-image:url(../images/top/worlds.png);border-radius:50px;background-position:center center;background-size:cover;width:40px;height:40px}.sub-nav__country .btn-matchings{height:80px;background-color:#00a4d3;border-radius:3px;width:251px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sub-nav__country .btn-matchings:hover{background-color:#07c8ff}.sub-nav__country .btn-matchings a{background-color:transparent;text-decoration:none;color:#fff;line-height:28px}.sub-nav__country .btn-matchings_text1{display:inline-block;font-size:16px}.sub-nav__country .btn-matchings_text2{display:inline-block;font-size:18px}.sub-nav__country-item{margin-right:5px;margin-bottom:5px;width:12%;box-sizing:border-box;color:#fff;font-size:13px;font-weight:700}.sub-nav__country-link{display:block;padding:10px 5px;background:#fff;border-radius:3px;text-decoration:none!important}.sub-nav__category-item{display:inline-block;width:24.2%;box-sizing:border-box;color:#fff;font-size:13px;font-weight:700;margin-right:6px}.sub-nav__category-item:last-child{margin-right:0}.sub-nav__category-link{display:block;padding:32px 8px 8px 118px;height:100px;box-sizing:border-box;background:#fff no-repeat top left;border-radius:3px;text-decoration:none;text-align:center;font-size:1.0714285714rem;color:#00a4d3;line-height:1.3}.sub-nav__category-link>span{text-align:left;display:inline-block}.sub-nav__category-link--demogra{background-image:url(../images/navi/purposes.png)}.sub-nav__category-link--purpose{background-image:url(../images/navi/purpose_schools.png)}.sub-nav__category-link--category{background-image:url(../images/navi/category_schools.png)}.sub-nav__category-link--search{background-image:url(../images/navi/search_schools.png)}.sub-nav__category-text,.sub-nav__country-text{margin-top:5px;display:block}.sub-nav-inner{width:1320px;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sub-nav-left{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.sub-nav-left__link{height:100%;text-decoration:none!important;color:#fff!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 25px 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-weight:700;font-size:14px;box-sizing:border-box;border-bottom:2px solid transparent;-webkit-transition:.1s border-bottom-color;transition:.1s border-bottom-color}.sub-nav-left__link:hover{border-bottom-color:#fff}.sub-nav-right{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.sub-nav-right__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.sub-nav-right__icon-phone{margin:0 5px 0 0}.sub-nav-right__link{height:100%;text-decoration:none!important;color:#333!important;background:#e5ef0d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px dotted #00a4d3;font-family:system-ui,-apple-system,BlinkMacSystemFont,“ヒラギノ角ゴ ProN”,“Hiragino Kaku Gothic Pro”,Meiryo,“メイリオ“,Osaka,“MS PGothic”,helvetica,sans-serif;font-weight:700;font-size:14px;padding:0 14px;-webkit-transition:.1s background-color;transition:.1s background-color}.sub-nav-right__link:hover{background-color:#edf544}.sub-nav-right__link:last-child{border-right:none}.sub-nav-right__link--small{font-size:10px;font-weight:400}.sub-nav-right__link--large{font-size:18px;margin:0 0 5px 0}.header-logo{position:relative;display:inline-block;padding-top:25px}.header-logo a{text-decoration:none}.header-logo__img{margin-right:6px;width:160px}.header-logo__caption{position:absolute;right:-165px;top:25px;padding-bottom:4px;line-height:1.2;font-weight:700;font-size:12px;text-decoration:none;color:#333}.header-announcement{text-align:center;padding:5px;background:#fce1f3}.footer-copyright{font-size:.7857142857rem}.footer-copytext{font-size:.7857142857rem}.footer-link-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;border-top:1px dotted #999}.footer-link-col{width:20%;text-align:left}.footer-link-ttl{font-size:1.0714285714rem;margin-bottom:8px;font-weight:700;text-align:left}.footer-link-ttl a{text-decoration:none;color:#44414e}.footer-link-list{font-size:.9285714286rem}.footer-link-list li{margin-bottom:10px}.footer-link-list a{color:#44414e}.footer-device{background:#000;padding:50px 0;text-align:center}.footer-device a{color:#fff}.footer-nav{margin-bottom:20px}.footer-nav li{display:inline-block;margin-right:5px}.footer-nav li:after{content:"/";margin-left:5px}.footer-nav li:last-child{margin:0}.footer-nav li:last-child:after{content:none}.footer-nav li a{font-size:11px;color:#fff}.sns-link-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.sns-link-nav li{margin-right:20px}.sns-link-nav li:last-child{margin-right:0;color:transparent;background:0 0}.sns-link-nav li a{font-size:25px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff}.sns-link-nav li a:hover{opacity:.8}.side-counseling{margin-bottom:20px}.side-counseling .side-counseling-head{color:#ff853a;background-color:#fffeec;text-align:center;padding:15px;font-size:1.1428571429rem;font-weight:700;border-top:2px #ff853a solid}.side-counseling .side-counseling-content{background-color:#fff;padding:20px;text-align:center;border-top:1px #ccc dashed}.side-counseling .tool-tip .tool-tip-sidebar{opacity:0;-webkit-transition:.3s;transition:.3s;top:-35px;height:20px;line-height:20px;position:absolute;background:#0a4b8a;color:#fff;border-radius:3px;padding:5px 10px;z-index:99;right:50%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);width:65%}.side-counseling .tool-tip:hover{position:relative}.side-counseling .tool-tip:hover .tool-tip-sidebar{opacity:1;top:-40px;height:20px;line-height:20px;position:absolute;background:#0a4b8a;color:#fff;border-radius:3px;padding:5px 10px;z-index:99;right:50%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);width:65%}.side-counseling .tool-tip .tool-tip-sidebar:before{content:"";display:block;position:absolute;height:0;width:0;top:23px;border:13px transparent solid;border-bottom-width:0;border-top-color:#0a4b8a;right:50%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);z-index:100}.side-merit,.side-support{margin-bottom:20px}.side-support-head{padding:10px;color:#fff;font-weight:700;text-align:center}.side-support-global .side-support-head{padding:0}.side-merit-head a,.side-support-global .side-support-head a{display:block;padding:10px;color:#fff;font-weight:700;text-align:center;text-decoration:none}.side-merit-head a .icon,.side-support-global .side-support-head a .icon{margin-left:10px}.side-support-head{background:#ff853a}.side-support-head a:hover{background:#ff9554}.side-merit-body,.side-support-body{background:#fff;padding:10px 10px 20px}.side-tel{background:ivory;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:15px 0;text-align:center}.side-counsel{background:#fff;padding:15px 0;text-align:center}.side-first-list li{background:#fff;padding:10px}.side-first-list li+li{margin-top:10px}.side-first-list-title{font-weight:700;font-size:1rem}.side-purpose{margin-bottom:20px}.side-purpose ul li a{display:block;text-decoration:none;padding:15px;background-color:#fff;border-bottom:1px #f6f5f6 solid}.side-purpose ul li a .fa{margin-right:5px}.side-purpose-head{padding:10px;color:#fff;font-weight:700;text-align:center;background-color:#00a4d3}.side-merit .side-merit-head a{background-color:#f39}.side-merit .side-merit-head a:hover{background:#ff4da6}.side-merit .side-merit-body{padding:20px}.side-merit .side-merit-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.side-merit .side-merit-body-num{background:transparent url(../images/side/merit.png) no-repeat top left;color:#fff;width:26px;height:26px;line-height:26px;margin-right:10px;padding-top:5px;text-align:center}.side-merit .side-merit-body-num+.rect{width:255px}.side-bnr li{background-color:#fff;margin-bottom:5px}.side-bnr li:last-child{margin-bottom:0}.side-bnr li a{-webkit-transition:all ease .2s;transition:all ease .2s}.side-bnr li a:hover{opacity:.8}.side-service{margin-top:20px;background-color:#fff;text-align:center}.side-service a{display:block;text-decoration:none;color:#333;-webkit-transition:all ease .2s;transition:all ease .2s}.side-service a:hover{opacity:.8}.side-service h2{font-size:1.1428571429rem;font-weight:700;padding:15px 0 10px;border-bottom:2px #ccc solid}.side-service li{font-size:.8571428571rem;padding:20px;border-bottom:1px #ccc dashed}.side-service li:last-child{border-bottom:none}.side-service .side-service-logo{margin:7px}.support-box{padding:15px;border-bottom:1px solid #d8d8d8;background:url(../images/school/sidebar-bg-support.png) center right no-repeat;background-size:contain}.support-box dt{margin-bottom:5px;font-weight:700;line-height:1.4}.support-box dt span{display:block;font-size:18px}.support-box dd li{margin-bottom:10px}.support-box dd li .icon{margin-right:5px;color:#ff853a}.support-box dd li:last-child{margin:0}.support-box dd span{font-weight:700;color:#ff3773}.sidebar-cv-banner{margin-bottom:20px;padding:15px;background:#fff}.sidebar-cv-banner img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.sidebar-cv-banner img:hover{-webkit-filter:brightness(105%);filter:brightness(105%)}.h1{font-size:1.8571428571rem;color:#00a4d3;padding:25px 15px;border-left:2px solid #00a4d3;border-bottom:1px dotted #ccc;line-height:1.4}.h2{font-size:1.7142857143rem;margin-bottom:15px}.h2 .icon{color:#c3c0c8}.h2.s-blue{font-size:1.4285714286rem;color:#00a4d3;font-weight:700;padding:10px;background-color:#dbf8ff;margin-bottom:0}.h2.s-r-blue{font-size:1.4285714286rem;color:#fff;padding:10px;background-color:#00a4d3;margin-bottom:0}.h2.s-line{padding-bottom:5px;border-bottom:2px solid #c3c0c8}.old_h2{background:#00a4d3;padding:15px 10px;color:#fff;font-size:16px;font-weight:700;margin-bottom:15px}.h3-blue{color:#00a4d3;font-weight:700;margin-bottom:10px}.hover:hover{opacity:.8}.spr{display:inline-block}.m-color-base{color:#44414e}.m-color-blue{color:#00a4d3}.m-color-orange{color:#ff853a}.m-color-red{color:#ff3773}.m-color-yellow{color:#ffc926}.m-color-green{color:#69b21d}.m-color_pink{color:#fe79bb}.m-color-category{color:#2ca947}.m-color-purpose{color:#a92c60}.m-flash{position:relative;background:#ff853a;border-radius:3px;font-weight:700;color:#fff;padding:10px;margin-bottom:20px}.m-flash-close{position:absolute;top:13px;right:10px;font-size:16px;cursor:pointer}.m-action-flash{position:fixed;top:15px;right:15px;padding:15px;border-radius:3px;background:#676767;background:rgba(0,0,0,.8);color:#fff}.m-inner{width:1030px;margin:0 auto}.m-table{width:100%;line-height:1.6}.m-table tr td,.m-table tr th{padding:10px}.m-table.m-table-form tr td,.m-table.m-table-form tr th{border-bottom:5px solid #fff;padding:10px}.m-table.m-table-form tr th{vertical-align:middle;font-weight:700;background:#f6f5f6;border-right:1px dotted #c3c0c8}.m-table.m-table-form tr td{background:#f6f5f6}.m-table.m-table-static.s-small tr td,.m-table.m-table-static.s-small tr th{padding:15px}.m-table.m-table-static tr td,.m-table.m-table-static tr th{padding:20px}.m-table.m-table-static tr th{vertical-align:middle}.m-table.m-table-static tr+tr td,.m-table.m-table-static tr+tr th{border-top:1px dotted #ccc}.m-table.m-table-data.s-small tr td,.m-table.m-table-data.s-small tr th{padding:15px}.m-table.m-table-data tr td,.m-table.m-table-data tr th{padding:20px}.m-table.m-table-data tr th{background:#00a4d3;color:#fff;font-weight:700}.m-table.m-table-data tr td{background:#fff}.m-table.m-table-data tr+tr th{border-top:1px dotted #fff}.m-table.m-table-data tr+tr td{border-top:1px dotted #ccc}.m-table.m-table-side tr td,.m-table.m-table-side tr th{padding:10px;font-size:12px}.m-table.m-table-side tr th{background:#00a4d3;color:#fff;font-weight:700}.m-table.m-table-side tr td{background:#fff}.m-table.m-table-side tr+tr th{border-top:1px dotted #fff}.m-table.m-table-side tr+tr td{border-top:1px dotted #ccc}.m-search-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.m-search-col .m-search-col-sort{position:relative}.m-search-col .m-search-col-sort:before{content:"";display:block;position:absolute;right:10px;bottom:50%;translate:0 50%;width:0;height:0;border-top:5px solid #ccc;border-left:5px solid transparent;border-right:5px solid transparent}.m-search-col .m-search-col-sort select{-webkit-appearance:none;appearance:none;padding:10px;width:170px;font-size:16px;color:#333;border:2px solid #d8d8d8}input,select,textarea{border-radius:3px;outline:0;background:#fff}textarea{resize:vertical}button{outline:0;background:#fff;border:none}.m-form-must{color:#fff;font-weight:700;background:#ff3773;font-size:.7857142857rem;padding:4px 10px 5px;border-radius:3px;margin-left:5px;display:inline-block}.m-form-any{color:#fff;font-weight:700;background:#999;font-size:.7857142857rem;padding:4px 10px 5px;border-radius:3px;margin-left:5px;display:inline-block}.m-form-note{color:#999;font-size:.8571428571rem}.m-form-error{color:#d9534f;font-weight:700;font-size:.9285714286rem;margin-bottom:5px}.m-form-error-list{color:#d9534f;background:#f8e0df;padding:10px}.m-form-error-list ul li{font-size:.8571428571rem;margin-bottom:5px}.m-form-confirm{background:#eee;padding:10px}.m-form-text{border:2px solid #c6c3cb;padding:10px;box-sizing:border-box}.m-form-text:focus{border-color:#12aad6!important}.m-form-text[type=number]{-moz-appearance:textfield}.m-form-text[type=number]::-webkit-inner-spin-button,.m-form-text[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m-form-email{border:2px solid #c6c3cb;padding:10px;box-sizing:border-box}.m-form-email:focus{border-color:#12aad6}.m-form-email[readonly]{background-color:#ddd;cursor:default}.m-form-text-select{border:2px solid #c6c3cb;height:40px;box-sizing:border-box}.m-form-select{position:relative;display:inline-block}.m-form-select select{-webkit-appearance:none;appearance:none;width:100%;border:2px solid #c6c3cb;padding:10px 35px 10px 10px;box-sizing:border-box}.m-form-select select:disabled{opacity:.7;background:#ccc}.m-form-select select:focus{border-color:#12aad6}.m-form-select:before{content:"";display:block;position:absolute;top:40%;right:12px;border-top:8px solid #c6c3cb;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent}.m-form-checkbox{display:inline-block;margin:0 15px 5px 0}.m-form-checkbox input{margin-right:3px}.m-form-list-vertical .s-col{font-size:13px}.m-form-list-vertical .s-col+.s-col{margin-top:3px}.m-form-radio li{width:48%;display:inline-block;position:relative}.m-form-radio input{position:absolute;top:15px;left:15px}.m-form-radio input:checked+label{background:#00a4d3;color:#fff;font-weight:700}.m-form-radio label{cursor:pointer;width:100%;box-sizing:border-box;display:inline-block;background:#fff;padding:15px 20px 15px 35px}.m-form-agreement{position:relative}.m-form-agreement input{position:absolute;top:16.5px;left:110px}.m-form-agreement input.s-nocancel{left:200px}.m-form-agreement .s-label{display:block;background:#fadedc;padding:15px;cursor:pointer}.m-form-agreement input:checked+.s-label{background:#eee}.m-form-rule{overflow:scroll;padding:10px;height:140px;border:2px solid #ccc;font-size:12px}.m-form-upload{position:relative;width:200px;height:50px;overflow:hidden;margin-bottom:5px}.m-form-upload input{position:absolute;bottom:0;right:0;z-index:10;font-size:50px;opacity:0;cursor:pointer}.m-form-upload span{display:block;position:absolute;top:0;left:0;width:140px;height:50px;line-height:50px;text-align:center;background:#00a4d3;color:#fff;font-weight:700;border-radius:5px}.m-form-d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-form-flex-basis-80px{-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px}select.m-form-js-error{border:2px solid #00a4d3}input[type=text].m-form-js-error,textarea.m-form-js-error{border:2px solid #00a4d3}label.m-form-js-error{font-weight:700;color:#ff3773;margin-top:5px;display:block;font-size:.8571428571rem}.l-content#application-form .l-content-form,.l-content#estimation-form .l-content-form{padding:30px 20px 20px;width:760px}#application-form .m-form-js-error,#estimation-form .m-form-js-error{padding:5px;background:#fce1f3}#application-form input[type=email].m-form-js-error,#application-form input[type=text].m-form-js-error,#application-form select.m-form-js-error,#estimation-form input[type=email].m-form-js-error,#estimation-form input[type=text].m-form-js-error,#estimation-form select.m-form-js-error{padding:10px;background:0 0;border:2px solid #ff3773}#application-form .m-form-error,#estimation-form .m-form-error{padding:5px;color:#ff3773;background:#fce1f3}#application-form .m-form-error-list,#estimation-form .m-form-error-list{color:#ff3773;background:#fce1f3}#application-form .fcAtt,#estimation-form .fcAtt{color:#ff3773}#application-form .m-form-agreement .s-label,#estimation-form .m-form-agreement .s-label{background:#fce1f3}#application-form .m-form-agreement input:checked+.s-label,#estimation-form .m-form-agreement input:checked+.s-label{background:#fff}#application-form .space-box,#estimation-form .space-box{padding:0 20px}#application-form h1,#estimation-form h1{margin:0 auto 40px;line-height:1.5}#application-form .title,#estimation-form .title{margin-bottom:10px;text-align:center;font-weight:700;font-size:20px}#application-form .title span,#estimation-form .title span{display:block;font-size:14px;font-weight:400}#application-form .application-steps,#estimation-form .application-steps{margin-bottom:20px;border:2px solid #00a4d3;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#00a4d3}#application-form .application-steps li,#estimation-form .application-steps li{-webkit-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:15px 0 15px 25px;width:120px;height:70px;box-sizing:border-box;font-size:12px;font-weight:700;background:#fff}#application-form .application-steps li span,#estimation-form .application-steps li span{display:block;margin-bottom:10px;font-weight:700;color:#00a4d3}#application-form .application-steps li:after,#estimation-form .application-steps li:after{content:"";position:absolute;top:9px;left:-26px;width:49px;height:49px;border-top:solid 3px #00a4d3;border-right:solid 3px #00a4d3;-webkit-transform:scaleX(.5) rotate(45deg);-ms-transform:scaleX(.5) rotate(45deg);transform:scaleX(.5) rotate(45deg);background:0 0;z-index:10}#application-form .application-steps li:nth-child(5),#estimation-form .application-steps li:nth-child(5){width:130px}#application-form .application-steps li:nth-child(5):after,#estimation-form .application-steps li:nth-child(5):after{right:-15px}#application-form .application-steps li:first-child,#estimation-form .application-steps li:first-child{padding-left:10px}#application-form .application-steps li:first-child:after,#estimation-form .application-steps li:first-child:after{content:none!important}#application-form .application-steps li:last-child,#estimation-form .application-steps li:last-child{position:relative;width:64px}#application-form .application-steps li:last-child span,#estimation-form .application-steps li:last-child span{display:block;position:absolute;top:43%;left:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#application-form .application-steps li.active,#estimation-form .application-steps li.active{color:#fff;background:0 0}#application-form .application-steps li.active span,#estimation-form .application-steps li.active span{color:#fff}#application-form .application-steps li.active:after,#estimation-form .application-steps li.active:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:10px solid #fff;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:none;z-index:10;-webkit-transform:none;-ms-transform:none;transform:none}#application-form .application-steps li.active+li:after,#estimation-form .application-steps li.active+li:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:10px solid #00a4d3;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:none;z-index:10;-webkit-transform:none;-ms-transform:none;transform:none}#application-form .application-flow dt,#estimation-form .application-flow dt{margin-bottom:10px;font-weight:700;color:#333}#application-form .application-flow dd,#estimation-form .application-flow dd{position:relative;margin-bottom:5px;padding:10px 10px 10px 220px;border-radius:5px;background:#fff4e6}#application-form .application-flow dd span,#estimation-form .application-flow dd span{position:absolute;left:10px;font-weight:700;color:#ff853a}#application-form .application-flow dd.vacancy-no-check,#estimation-form .application-flow dd.vacancy-no-check{background:#cef0ff}#application-form .application-flow dd.vacancy-no-check span,#estimation-form .application-flow dd.vacancy-no-check span{color:#00a4d3}#application-form .h2,#estimation-form .h2{margin-bottom:0;padding:15px;font-size:20px;font-weight:400;color:#fff;background:#00a4d3;counter-increment:input-step}#application-form .h2:before,#estimation-form .h2:before{content:"STEP" counter(input-step);margin-right:10px}#application-form .h2 span,#estimation-form .h2 span{margin-left:10px;font-size:12px}#application-form .h2.confirm:before,#estimation-form .h2.confirm:before{content:none}#application-form .m-table.m-table-form tr,#estimation-form .m-table.m-table-form tr{border-bottom:1px solid #ccc}#application-form .m-table.m-table-form tr th,#estimation-form .m-table.m-table-form tr th{width:240px;border:none;border-right:1px solid #ccc;background:#fff}#application-form .m-table.m-table-form tr td,#estimation-form .m-table.m-table-form tr td{border:none;background:#fff;vertical-align:middle}#application-form .m-table.m-table-form tr td li span,#estimation-form .m-table.m-table-form tr td li span{position:relative;top:5px;margin-right:1em}#application-form .m-table.m-table-form tr td li span.name,#estimation-form .m-table.m-table-form tr td li span.name{font-weight:700}#application-form .m-table.m-table-form tr td li span.kana,#estimation-form .m-table.m-table-form tr td li span.kana{margin-right:0}#application-form .m-table.m-table-form tr td span.note,#estimation-form .m-table.m-table-form tr td span.note{display:block;margin-bottom:10px}#application-form .m-table.m-table-form tr td span.alphabetic,#estimation-form .m-table.m-table-form tr td span.alphabetic{margin:0}#application-form input[type=text].name,#estimation-form input[type=text].name{width:155px}#application-form input[type=text].multi,#estimation-form input[type=text].multi{margin-top:10px;width:100%}#application-form .m-form-select:before,#estimation-form .m-form-select:before{top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#application-form .m-form-radio li,#estimation-form .m-form-radio li{margin-right:20px;width:auto}#application-form .m-form-radio label,#estimation-form .m-form-radio label{border:2px solid #c6c3cb;border-radius:3px}#application-form .m-form-radio input,#estimation-form .m-form-radio input{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#application-form .m-form-radio input:checked,#estimation-form .m-form-radio input:checked{border:2px solid #c6c3cb}#application-form .m-form-radio input:checked+label,#estimation-form .m-form-radio input:checked+label{border:2px solid #00a4d3}#application-form ::-webkit-input-placeholder,#estimation-form ::-webkit-input-placeholder{color:#ccc}#application-form :-ms-input-placeholder,#estimation-form :-ms-input-placeholder{color:#ccc}#application-form ::placeholder,#estimation-form ::placeholder{color:#ccc}#application-form .m-btn.edit,#estimation-form .m-btn.edit{padding:10px 35px;width:210px;font-size:15px}#application-form .m-btn.edit.efo,#estimation-form .m-btn.edit.efo{padding:15px 20px;width:300px;font-size:18px;border-radius:20px}#application-form .m-btn.submit,#estimation-form .m-btn.submit{padding:10px 35px;width:240px;font-size:15px}#application-form .m-btn.submit.efo,#estimation-form .m-btn.submit.efo{padding:15px 20px;width:300px;font-size:18px;border-radius:20px}#application-form .radio-ajust,#estimation-form .radio-ajust{position:relative;top:-2px}.support-form__section-title{margin-bottom:0;padding:15px;font-size:20px;font-weight:400;color:#fff;background:#00a4d3}.support-form__table{margin-bottom:20px;width:100%}.support-form__table tr{border-bottom:1px solid #ccc}.support-form__table tr.no-border{border-bottom:none}.support-form__table td,.support-form__table th{padding:10px;vertical-align:middle}.support-form__table th{width:auto;min-width:165px;font-weight:700;border:none;border-right:1px solid #ccc;background:#fff}.support-form__table td.auto-input{padding:20px 10px}.support-form__table--confirm{table-layout:fixed}.support-form__table--confirm td,.support-form__table--confirm th{padding:20px 10px;line-height:1.5}.support-form__table--confirm th{width:165px}.support-form .name-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:20px}.support-form .name-row__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.support-form .name-row__item span{width:2em}.support-form .m-form-select select{width:auto}.support-form .m-form-select:before{right:15px}.support-form .m-form-select.birth:before{right:40px}.support-form .m-form-radio li{margin-right:10px;width:auto}.support-form .m-form-radio label{border:2px solid #c6c3cb;border-radius:3px}.support-form .m-form-radio input:checked+label{border:2px solid #00a4d3}.support-form .m-form-radio input[type=radio]{top:17px}.support-form .m-form-checkbox{position:relative;margin:0 10px 10px 0;width:47%}.support-form .m-form-checkbox label{display:block;padding:10px 10px 10px 30px;border:2px solid #c6c3cb;border-radius:3px}.support-form .m-form-checkbox input{position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.support-form .m-form-checkbox input:checked+label{border:2px solid #00a4d3;color:#fff;background:#00a4d3}.support-form .schedule-radio-wrap .m-form-radio label{width:270px}.support-form__caution-txt{margin-bottom:10px;font-weight:700;text-align:center;color:#ff3773}.support-form .m-form-error{margin-top:10px;padding:3px 5px;color:#ff3773;background:#fce1f3}.counsel-way li:last-child{display:none}.hidden-data{display:none}.estimate-label{margin:0 auto 20px;padding:3px 20px;width:-webkit-fit-content;width:fit-content;font-size:18px;font-weight:700;text-align:center;border-radius:4px;color:#fff;background:-webkit-linear-gradient(120deg,#7b9cdd .01%,#e890da 100%);background:linear-gradient(-30deg,#7b9cdd .01%,#e890da 100%)}.m-btn-blue-back{display:inline-block;color:#00a4d3;border:1px solid;text-decoration:none!important;border-radius:3px;cursor:pointer;box-sizing:border-box;height:28px;line-height:28px;vertical-align:middle;padding:0 9px}.m-btn-blue-back:hover{color:#3ad3ff}.m-btn{display:inline-block;color:#fff!important;text-decoration:none!important;border-radius:3px;cursor:pointer;box-sizing:border-box}.m-btn.color-blue{background:#00a4d3}.m-btn.color-blue:hover{background:#00b8ed}.m-btn.color-red{background:#ff3773}.m-btn.color-red:hover{background:#ff5185}.m-btn.color-orange{background:#ff853a}.m-btn.color-orange:hover{background:#ff9554}.m-btn.color-green{background:#69b21d}.m-btn.color-green:hover{background:#76c821}.m-btn.color-yg{background:#ccbc00}.m-btn.color-yg:hover{background:#e6d400}.m-btn.color-glay{background:#eee;box-sizing:border-box;border:1px solid #ddd;color:#443f4c!important}.m-btn.color-glay:hover{background:#fbfbfb}.m-btn.fc-blue{color:#00a4d3!important}.m-btn.size-xxs{padding:5px 10px;font-size:12px}.m-btn.size-xs{padding:8px 10px;font-size:12px}.m-btn.size-s{padding:10px 15px;font-size:13px}.m-btn.size-m{padding:13px 18px;font-size:15px}.m-btn.size-l{padding:15px 25px;font-size:18px}.m-btn.size-auto{width:100%;padding:10px 0;font-size:18px}.m-btn.size-auto-top{width:100%;padding:5px 0;font-size:16px}.m-btn.size-sns{width:100%;font-size:.7857142857rem;padding:10px 0}.m-btn.size-s-top{padding:9px 14px;font-size:14px}.m-btn.top-search{padding:10px;font-size:13px}.m-btn.submit{background:#ff853a}.m-btn.submit:hover{background:#ff9554}.m-btn.edit{background:#c3c0c8}.m-btn.edit:hover{background:#d0ced4}.m-btn.facebook{background:#3b5998;-webkit-transition:all ease .2s;transition:all ease .2s}.m-btn.facebook:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.m-btn.facebook:active{background:#3c61b0}.m-btn.twitter{color:#fff!important;background-color:#1ca0f1}.m-btn.twitter:hover{background-color:#34aaf2}.m-btn.twitter:active{background-color:#0e94e5}.m-btn.twitter .fa{color:#fff!important}.m-btn.line{color:#fff!important;background-color:#00c300;-webkit-transition:all ease .2s;transition:all ease .2s}.m-btn.line:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.m-btn.line:active{background-color:#00b300}.m-btn.line .fa{color:#fff!important}.m-btn.google{color:#333!important;background-color:#fff;border:1px solid #d8d8d8;-webkit-transition:all ease .2s;transition:all ease .2s}.m-btn.google:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.m-btn.google .icon{width:18px;height:auto}.m-btn.setting-facebook{background:#3b5998}.m-btn.setting-facebook:hover{background:#4264aa}.m-btn.setting-twitter{background:#55acee}.m-btn.setting-twitter:hover{background:#6cb7f0}.m-btn.setting-line{background:#00c300}.m-btn.setting-line:hover{background:#0d0}.m-btn.setting-google{background:#dd4b39}.m-btn.setting-google:hover{background:#e15f4f}.m-btn.btn-off{cursor:auto;background:#c3c0c8}.m-btn.efo{width:300px;font-size:18px;border-radius:20px}.m-btn-back{display:inline-block;text-decoration:none!important;border-radius:3px;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #00a4d3}.m-btn-back.color-blue-back{color:#00a4d3!important}.m-btn-back.color-blue-back:hover{background:#00b8ed}.m-btn-back.color-red{color:#ff3773!important}.m-btn-back.color-orange-back{color:#ff853a!important}.m-btn-back.color-green-back{color:#69b21d!important}.m-btn-back.color-yg-back{color:#ccbc00!important}.m-btn-mylist{cursor:pointer;display:inline-block;padding:10px;border-radius:3px;font-weight:700;color:#333;border:2px solid #ddd;background:-webkit-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee)}.m-btn-mylist>.fa{color:#fe79bb}.m-btn-mylist:hover{background:-webkit-linear-gradient(#eee,#fff);background:linear-gradient(#eee,#fff)}.m-btn-mylist.done{color:#fff;background:#c3c0c8;border-color:#c3c0c8}.m-btn-mylist.done>.fa{color:#fff}.l-btn-mylist{cursor:pointer;width:430px;display:inline-block;padding:15px;font-size:16px;border-radius:3px;font-weight:700;color:#333;border:2px solid #ddd;background:-webkit-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee)}.l-btn-mylist>.fa{color:#fe79bb}.l-btn-mylist:hover{background:-webkit-linear-gradient(#eee,#fff);background:linear-gradient(#eee,#fff)}.l-btn-mylist.done{color:#fff;background:#c3c0c8;border-color:#c3c0c8}.l-btn-mylist.done>.fa{color:#fff}.m-btn-ranking{font-size:.8571428571rem;margin-top:-5px;padding:9px 13px;color:#ff853a;border:1px #ff853a solid;border-radius:15px;display:inline-block}a:hover .m-btn-ranking{background-color:#ff853a;color:#fff}.m-btn-search{display:inline-block;color:#fff!important;text-decoration:none!important;border-radius:3px;cursor:pointer;box-sizing:border-box;background:#3a3a3a;padding:4px 20px 5px;font-size:15px}.apply-box .apply-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.apply-box .apply-btn .s-application a,.apply-box .apply-btn .s-f-application a{display:block;padding:10px;width:100%;border:1px solid #ff853a;border-radius:5px;text-align:center;text-decoration:none;font-weight:700;color:#ff853a;background:#fff;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.apply-box .apply-btn .s-application a:hover,.apply-box .apply-btn .s-f-application a:hover{opacity:.7}.apply-box .apply-btn .s-f-application a{margin-left:5px;color:#fff;border:1px solid #ff3773;background:#ff3773}.single-apply-btn{display:block;padding:15px 25px;width:100%;box-sizing:border-box;border-radius:3px;font-size:18px;font-weight:700;background:#d8d8d8;color:#333;-webkit-transition:all ease .2s;transition:all ease .2s}.single-apply-btn:hover{opacity:.8}.single-apply-btn.estimate{text-decoration:none;color:#ff853a;border:1px solid #ff853a;background:#fff}.single-apply-btn.application{text-decoration:none;color:#fff;background:#ff3773}.single-apply-btn.consultation{padding:15px;text-decoration:none;color:#fff;background:#00a4d3}.btn-more{text-align:center}.btn-more .more-info{box-sizing:border-box;position:relative;display:inline-block;margin:0 auto;padding:20px 30px;width:240px;font-weight:700;border:1px solid #00a4d3;border-radius:5px;text-decoration:none;color:#00a4d3;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.btn-more .more-info:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.m-school-list{position:relative}.m-school-list>li{position:relative;background:#fff;padding:20px}.m-school-list>li+li{margin-top:20px}.m-school-list-mask>li{position:relative;background:#fff;padding:10px}.m-school-list-mask>li+li{margin-top:20px}.m-school-list-mask>li .mask-inner{position:relative;display:block;background:url(../images/purpose/ranking_mask_2.png) no-repeat 0 0;width:660px;height:250px}.m-school-list-mask>li .mask-button{position:absolute;top:40%;width:280px;left:0;right:0;margin:0 auto;font-weight:700;text-align:center}.m-school-list-name{width:480px;font-size:20px;font-weight:700;text-decoration:none;line-height:1.3;margin-bottom:10px}.m-school-list-rank{display:inline-block;vertical-align:middle;box-sizing:border-box;width:20px;height:20px;color:#fff;font-size:10px;text-align:center;margin-right:5px;background-color:#00a4d3;border-radius:3px;padding-top:4px}.m-school-list-rank-1{background:transparent url(../images/common/rank1.png) no-repeat top left;box-sizing:border-box;padding-top:6px;border-radius:0}.m-school-list-rank-2{background:transparent url(../images/common/rank2.png) no-repeat top left;box-sizing:border-box;padding-top:6px;border-radius:0}.m-school-list-rank-3{background:transparent url(../images/common/rank3.png) no-repeat top left;box-sizing:border-box;padding-top:6px;border-radius:0}.m-school-list-data{margin-bottom:10px}.m-school-list-data>li{display:inline-block}.m-school-list-data>li+li{margin-left:10px}.m-school-list-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.m-school-list-mylist{position:absolute;top:20px;right:20px;font-size:18px;cursor:pointer}.m-school-list-mylist.done{color:red}.m-school-list-thumbnail{overflow:hidden;position:relative;margin-right:20px;width:280px;height:180px;background:#e0e0e0}.m-school-list-thumbnail img{position:absolute;bottom:50%;right:50%;translate:50% 50%;width:100%;height:auto}.m-school-list-thumbnail+.rect{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-school-list-text{margin-bottom:10px;line-height:1.4;font-size:16px;font-weight:700}.m-school-list-btn{display:block;padding-block:15px;width:200px;font-size:16px;font-weight:700;text-align:center;text-decoration:none!important;border-radius:4px;border:1px solid #00a4d3;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.m-school-list-btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.m-school-list-fee{margin-bottom:10px}.m-school-list-fee li{display:inline-block}.m-school-list-fee li+li{margin-left:10px}.m-school-list-fee .term{display:inline-block;margin-right:10px;padding:3px 5px;background:#eee}.m-school-list-category{margin-bottom:10px}.m-school-list-category li{display:inline-block;background:#ffc437;color:#fff;padding:5px;font-size:10px;margin-bottom:5px;margin-right:5px}.m-school-list-category li+li{margin-left:10px}.m-school-list-review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-school-list-review-user{margin-left:10px;text-align:center}.m-school-list-review-user-name{font-size:11px}.m-school-list-review-user-image{margin-bottom:5px}.m-school-list-review-title{font-weight:700;font-size:13px;line-height:1.5;background:#fff1c4;padding:10px;position:relative;width:325px}.m-school-list-review-title:before{content:"";margin-top:-5px;top:10px;right:-10px;position:absolute;border-left:10px solid #fff1c4;border-top:10px solid transparent;border-bottom:10px solid transparent}.m-type-question-list>li{position:relative;background:#fff;padding:15px 20px 20px 20px}.m-type-question-list>li .question{background:url(../images/types/question_logo.png) no-repeat 0;min-height:50px;margin-bottom:20px;background-position:0 10px;border-bottom:2px dashed #eee;box-sizing:border-box}.m-type-question-list>li .question h3{padding:14px 0 14px 50px;display:block;width:90%}.m-type-question-list>li .ans{background:url(../images/types/answer_logo.png) no-repeat 0;min-height:50px}.m-type-question-list>li .ans .m-question-list-answer{padding-left:50px;width:90%;display:block}.m-type-question-list>li+li{margin-top:20px}.m-review-list>.m-review-list-item{margin-bottom:20px;position:relative;overflow:hidden;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.m-review-list>.m-review-list-item:hover{box-shadow:0 0 10px #d8d8d8}.m-review-list>.m-review-list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;padding:30px 60px 30px 30px;text-decoration:none;border-radius:3px;color:#333}.m-review-list>.m-review-list-item .icon{position:absolute;bottom:50%;right:30px;translate:0 50%;font-size:16px;font-weight:700;color:#00a4d3}.m-review-list.wrap>li:first-child{border:none}.m-review-list.wrap>li:last-child{border-bottom:none;border-top:1px solid #d8d8d8}.m-review-list.wrap>li:after{right:0}.m-review-list-data{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:3px}.m-review-list-data-bottom{padding:15px}.m-review-list-data-bottom ul li{display:inline-block;font-size:13px}.m-review-list-data-bottom ul li+li{margin-left:15px}.m-review-list-data-title{margin-bottom:15px;line-height:1.3;font-size:20px;font-weight:700;color:#00a4d3}.m-review-list-data-text{padding-right:20px;font-size:16px}.m-review-list-data-mask{text-align:center;margin-bottom:5px}.m-review-list-data-mask .mask-inner{position:relative;display:block;background:url(../images/common/msk_list_1.png) no-repeat 0 0;width:560px;height:100px}.m-review-list-data-mask .mask-button{position:absolute;top:25%;width:280px;left:0;right:0;margin:0 auto;font-weight:700}.m-review-list-data-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 10px;margin-bottom:15px}.m-column-list>li{background:#fff}.m-column-list>li+li{margin-top:15px;border-top:1px dotted #ddd}.m-column-list.s-nolast li:last-child{padding-bottom:0;border-bottom:none}.m-column-list-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-transition:all ease .2s;transition:all ease .2s}.m-column-list-item:hover .m-column-list-image img{scale:1.05}.m-column-list-item a{display:block;position:absolute;inset:0;z-index:1}.m-column-list-item .category-tag{padding-block:5px}.m-column-list-image{overflow:hidden}.m-column-list-image img{width:260px;object-fit:cover;-webkit-transition:all ease .2s;transition:all ease .2s}.m-column-list-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px}.m-column-list-title{margin-bottom:20px;line-height:1.5;font-size:18px;font-weight:700}.m-column-list-data li{display:inline-block;font-size:14px}.m-column-list-data li.s-author{margin-right:10px}.m-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-category-list li{width:48%;height:345px;margin-bottom:20px;background-color:#fff;padding:20px;box-sizing:border-box;border-radius:3px}.m-category-list li a{text-decoration:none}.m-category-list-title{font-weight:700;font-size:1.2142857143rem;line-height:1.5;margin-bottom:15px}.m-category-list-text{color:#333;line-height:1.5;margin-top:10px}.m-country-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-country-category-list li{width:48%;height:300px;margin-bottom:20px;background-color:#fff;padding:20px;box-sizing:border-box;border-radius:3px}.m-country-category-list li a{text-decoration:none}.m-paginate{text-align:center}.m-paginate li{display:inline-block}.m-paginate li+li{margin-left:5px}.m-paginate li.current{background:#eee;padding:15px}.m-paginate a{display:block;background:#fff;padding:15px}.campaign-info-area{background:#eee;padding:8px 10px;border-radius:3px}.campaign-info-area h3{color:#ff3773}.m-star .star{display:inline-block;vertical-align:middle}.m-star .star-s{background:url(../../common/images/star_s.png) no-repeat;width:86px;height:15px}.m-star .star-s.score-0{background-position:0 0}.m-star .star-s.score-1{background-position:0 -15px}.m-star .star-s.score-2{background-position:0 -30px}.m-star .star-s.score-3{background-position:0 -45px}.m-star .star-s.score-4{background-position:0 -60px}.m-star .star-s.score-5{background-position:0 -75px}.m-star .star-s.score-6{background-position:0 -90px}.m-star .star-s.score-7{background-position:0 -105px}.m-star .star-s.score-8{background-position:0 -120px}.m-star .star-s.score-9{background-position:0 -135px}.m-star .star-s.score-10{background-position:0 -150px}.m-star .star-l{background:url(../../common/images/star_l.png) no-repeat;width:156px;height:27px}.m-star .star-l.score-0{background-position:0 0}.m-star .star-l.score-1{background-position:0 -27px}.m-star .star-l.score-2{background-position:0 -54px}.m-star .star-l.score-3{background-position:0 -81px}.m-star .star-l.score-4{background-position:0 -108px}.m-star .star-l.score-5{background-position:0 -135px}.m-star .star-l.score-6{background-position:0 -162px}.m-star .star-l.score-7{background-position:0 -189px}.m-star .star-l.score-8{background-position:0 -216px}.m-star .star-l.score-9{background-position:0 -243px}.m-star .star-l.score-10{background-position:0 -270px}.m-star .star-l+.score{font-size:22px}.m-star .score{color:red;font-weight:700;margin-left:3px;vertical-align:bottom;line-height:1}.m-side-content{margin-bottom:30px}.m-side-head{font-weight:700;background:#68b7db;padding:15px;color:#fff;border-radius:3px 3px 0 0}.m-side-body{background:#fff;padding:15px}.m-side-list,.m-side-list-guide{background:#fff}.m-side-list-guide>li,.m-side-list>li{border-bottom:1px solid #f6f5f6;border-left:3px solid #fff}.m-side-list-guide>li.s-cur,.m-side-list>li.s-cur{border-left:3px solid #00a4d3;font-weight:700}.m-side-list-guide>li>a,.m-side-list>li>a{display:block;padding:15px 10px}.m-side-list-guide>li>a{display:block;padding-left:40px}.m-side-list-guide>li:nth-child(1){background:url(../images/top/beginners.png) no-repeat;background-position:5px center;background-size:30px}.m-side-list-guide>li:nth-child(2){background:url(../images/top/departure_steps.png) no-repeat;background-position:5px center;background-size:30px}.m-side-list-guide>li:nth-child(3){background:url(../images/top/baggage.png) no-repeat;background-position:5px center;background-size:30px}.m-side-list-guide>li:nth-child(4){background:url(../images/top/merit.png) no-repeat;background-position:5px center;background-size:30px}.m-side-list-guide>li:nth-child(5){background:url(../images/top/support_icon_2.png) no-repeat;background-position:5px center;background-size:30px}.m-side-multi-list-area-title{background:#00a4d3;color:#fff}.m-side-multi-list-title{padding:15px 10px;font-weight:700;background:#fff;border-bottom:1px dotted #c3c0c8}.m-side-multi-list-inner{background:#dbf8ff;padding:15px;font-size:13px}.m-side-multi-list-inner>li+li{margin-top:10px}.m-li-side-review li{background:#fff;padding:10px 5px 10px 10px}.m-li-side-review li+li{margin-top:5px}.m-li-side-review-user{text-align:center}.m-li-side-review-user .thumbnail{width:40px}.m-li-side-review-status{font-size:12px}.m-li-side-review-title{margin-bottom:2px}.m-li-side-review-title a{font-weight:700}.m-li-side-review-school{font-size:11px}.m-li-side-column li+li{margin-top:10px;padding-top:10px;border-top:1px dotted #ccc}.m-li-side-column li a{color:#443f4c;text-decoration:none}.m-li-side-column li a:hover{text-decoration:underline}.m-li-side-column .d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-li-side-column--hidden{display:none}.m-li-side-school{background:#fff}.m-li-side-school>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding:10px}.m-li-side-school>li+li{border-top:2px solid #f6f5f6}.m-review-list-thumb img{border-radius:5px}.m-review-list-facebook{background:#3b5998;color:#fff;padding:3px 5px;display:inline-block;font-size:12px;border-radius:3px;margin-top:8px}.m-review-list-status{padding-left:18px;background:url(../images/school/icon-user.png) no-repeat left center;background-size:14px}.m-review-list-status .m-review-list-week{margin-left:10px;padding-left:18px;background:url(../images/school/icon-calendar.png) no-repeat left center;background-size:14px}.m-li-side-school-title{line-height:1.5;font-weight:700}.m-li-side-school-image{margin-right:10px}.m-li-side-school-data{overflow:hidden}.m-li-side-school-rating li{display:inline-block}.m-li-side-school-rating li+li{margin-left:10px}.m-review-list-badge ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 10px}.m-review-list-badge li{padding:5px 10px;font-size:12px;border-radius:3px}.m-review-list-facebook-square,.m-review-list-globe,.m-review-list-sw,.m-review-list-university{background:#cef0ff}.m-review-list-english-up{background:#fce1f3}.m-review-list-english-up .chart-icon{margin-right:3px;font-size:12px;color:#ff3773}.m-review-list-facebook-square{display:none!important;border:1px solid #3b5998;color:#3b5998}.m-review-list-university{display:none!important;border:1px solid #69b21d;color:#69b21d}.m-review-list-globe{display:none!important;border:1px solid #ff853a;color:#ff853a}.m-li-side-cp li{background:#fff;border-radius:3px}.m-li-side-cp li+li{margin-top:10px}.m-li-side-cp-box{padding:10px}.m-li-side-cp-name{font-weight:700}.m-li-side-cp-area-name{font-size:11px}.m-li-side-cp-title{color:#ff3773;font-weight:700}.m-li-side-cp-desc{font-size:12px}.m-li-side-cp-link>a{text-align:center;padding:5px 0;display:block;background:#00a4d3;color:#fff;font-weight:700;font-size:13px;text-decoration:none}.m-li-side-cp-link>a:hover{background:#00b8ed}.m-side-alert{position:fixed;bottom:10px;width:330px;box-sizing:border-box}.m-side-alert-col{position:relative;bottom:-10px;opacity:0;background:#fff;margin-bottom:10px;border-radius:3px;box-shadow:0 0 6px #454545;-webkit-transition:.5s;transition:.5s}.m-side-alert-col:last-child{margin-bottom:0}.m-side-alert-col.show{bottom:0;opacity:1}.m-side-alert-head{padding:15px 10px;border-radius:3px;border:3px solid #ffde91;font-weight:700}.m-side-alert-head span{color:#ff3773;font-size:16px}.m-side-alert-close{position:absolute;top:5px;right:8px;font-size:16px;cursor:pointer}.m-side-table{width:100%}.m-side-table tr td,.m-side-table tr th{padding:10px}.m-side-table.m-side-table-data tr td,.m-side-table.m-side-table-data tr th{padding:10px;font-size:12px}.m-side-table.m-side-table-data tr th{background:#00a4d3;color:#fff;font-weight:700;width:25%}.m-side-table.m-side-table-data tr td{background:#fff}.m-side-table.m-side-table-data tr+tr th{border-top:1px dotted #fff}.m-side-table.m-side-table-data tr+tr td{border-top:1px dotted #ccc}.m-tooltip{position:relative}.m-tooltip-btn{background:0 0;font-size:inherit;text-decoration:underline;color:#00a4d3;padding:0}.m-tooltip-btn .icon{color:#ffbf00;margin-left:3px}.m-tooptip-box{display:none;position:absolute;padding-top:8px}.m-tooptip-inner{background:#fffcee;border:2px solid #ffbf00;padding:8px;border-radius:3px;box-shadow:1px 1px 2px #ccc}.m-tooptip-inner:after{content:" ";width:0;height:0;position:absolute;border:10px solid transparent;border-bottom-color:#ffbf00;top:-12px;left:15%}.m-modal-overlayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2}.m-modal-wrapper{display:none;width:824px;position:absolute;z-index:3}.m-modal-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px;background:#f6f5f6;border-radius:3px 3px 0 0}.m-modal-body{padding:15px;background:#fff;border-radius:0 0 3px 3px}.m-modal-close{position:absolute;top:0;right:16px;font-size:35px;font-weight:700;cursor:pointer}.m-modal-title{font-weight:700;font-size:15px}.m-modal-close-btn{line-height:normal}.m-modal-sns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.m-modal-sns-list li{width:96px;margin-bottom:5px}.m-modal-sns-list li a{padding-top:10px;padding-bottom:10px}.m-modal-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:450px}.m-modal-main .m-modal-box{margin-top:30px;width:200px}.s-modal-body{padding:15px;background:#fff;border-radius:0 0 3px 3px;height:250px}.guide-list-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:left;-ms-flex-line-pack:left;align-content:left}.guide-list-main__item{width:220px;box-sizing:border-box;padding:10px;background-color:#fff;margin-right:10px;margin-bottom:10px}.guide-list-main__item:nth-child(3n){margin-right:0}.guide-list-main__item-thumbnail{width:200px;height:125px;background-size:cover;background-position:center center;display:block}.guide-list-main__item-link{text-decoration:none!important}.guide-list-main__item-title{margin-top:5px;line-height:1.4}.beginner-section{padding:0 0 40px}.beginner-section h2{margin-bottom:20px}.beginner-section a:hover{opacity:.8}.beginner-section .beginner-heading{position:relative;margin:60px 0 40px;font-size:28px;font-weight:700;text-align:center}.beginner-section li{width:330px;border:solid 2px #dadada;border-radius:3px;-webkit-transition:all ease .3s;transition:all ease .3s}.beginner-section li:hover{opacity:.7}.counsel{padding:40px 0;text-align:center;background-color:#1b497a}.counsel__box{box-sizing:border-box;margin:0 auto;padding:40px 180px;width:1030px;background:#fff}.counsel__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.counsel__title{margin-bottom:20px;font-size:28px;font-weight:700;color:#00a4d3}.counsel__text{margin-bottom:30px;font-size:18px;font-weight:700}.counsel__text span{display:inline-block;background:-webkit-linear-gradient(transparent 60%,#e5ef0d 60%,#e5ef0d 90%,transparent 90%);background:linear-gradient(transparent 60%,#e5ef0d 60%,#e5ef0d 90%,transparent 90%)}.counsel__copy{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1;color:#333}.counsel__btn a{box-sizing:border-box;position:relative;display:block;padding:25px 0;width:310px;height:100px;line-height:1.5;font-size:16px;font-weight:700;border-radius:5px;text-decoration:none;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.counsel__btn a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.counsel__btn--line a{display:grid;grid-template-columns:75px 145px 80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;text-align:left;background:#00b900}.counsel__btn--line a .icon{margin-left:30px;font-size:36px;color:#fff}.counsel__btn--line a img{width:80px}.counsel__btn--line a:hover{color:#fff;background:#00b900}.counsel__btn--line a:hover .icon{color:#fff}.what-sw-2column{padding:20px;text-align:center;font-weight:700;border-bottom:1px solid #cfcfcf;background:#cef0ff}.what-sw-2column__title{margin-bottom:20px;font-size:24px;font-weight:700}.what-sw-2column__text{margin-bottom:20px;font-size:14px;font-weight:400}.what-sw-2column__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.what-sw-2column__item{position:relative;padding:40px 10px 10px;width:120px;height:140px;line-height:1.5;font-size:11px;color:#333;box-sizing:border-box;border-radius:4px;counter-increment:item;background-color:#fff;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/a08466d0-5a39-42ea-b9c6-be9ca1393281.svg);background-repeat:no-repeat;background-position:center 15px;background-size:30px 30px}.what-sw-2column__item:nth-child(2){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/eddbf83e-3cc3-40ed-95ae-da941c162764.svg)}.what-sw-2column__item:nth-child(3){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c6406873-20d5-44b7-b2b9-75f34bc9a8f5.svg)}.what-sw-2column__item:nth-child(4){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d445eb17-86b1-4c37-a6da-1abf2c021ca7.svg)}.what-sw-2column__item:nth-child(5){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/8ba2ae19-c08d-4a38-a136-39ae1e2912c9.svg);background-size:auto 30px}.what-sw-2column__item:before{content:"0" counter(item);display:block;position:relative;top:7px;margin-bottom:20px;font-size:14px;font-weight:400;color:#00a4d3}.what-sw-2column__item:after{content:"";display:block;position:absolute;top:72px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:10px;height:2px;background:#ccc}.what-sw-2column__btn a{display:block;margin:0 auto;padding:15px 0;width:370px;border-radius:5px;text-decoration:none;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.what-sw-2column__btn a:hover{color:#00a4d3;background:#fff}.liner-highlight{font-weight:700;background:-webkit-linear-gradient(transparent 65%,#e9ff00 0);background:linear-gradient(transparent 65%,#e9ff00 0)}.announce-txt-box{margin:0 auto 40px;padding:40px;width:1030px;box-sizing:border-box;font-size:18px;text-align:center;border:2px solid #ff3773}.sidebar-merit__box{margin-bottom:20px;padding-bottom:15px;text-align:center;background:#cef0ff}.sidebar-merit__header{margin-bottom:20px;padding:15px;font-size:16px;color:#fff;background:#00a4d3}.sidebar-merit__text{margin-bottom:15px;font-weight:700;line-height:1.4}.sidebar-merit__text span{font-size:16px}.sidebar-merit__list{margin-bottom:15px;padding:0 15px}.sidebar-merit__list__item{counter-increment:list;box-sizing:border-box;margin-bottom:10px;padding:10px 10px 10px 65px;line-height:1.4;font-weight:700;font-size:14px;text-align:left;border-radius:3px;color:#333;background-color:#fff;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/a08466d0-5a39-42ea-b9c6-be9ca1393281.svg);background-repeat:no-repeat;background-position:15px center;background-size:35px 35px}.sidebar-merit__list__item:nth-child(2){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/eddbf83e-3cc3-40ed-95ae-da941c162764.svg)}.sidebar-merit__list__item:nth-child(3){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c6406873-20d5-44b7-b2b9-75f34bc9a8f5.svg)}.sidebar-merit__list__item:nth-child(4){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d445eb17-86b1-4c37-a6da-1abf2c021ca7.svg)}.sidebar-merit__list__item:nth-child(5){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/8ba2ae19-c08d-4a38-a136-39ae1e2912c9.svg);background-position:25px center;background-size:auto 35px}.sidebar-merit__list__item.single{padding-top:15px}.sidebar-merit__list__item:last-child{margin-bottom:0}.sidebar-merit__list__item:before{content:"0" counter(list);display:block;font-size:12px;font-weight:700;color:#00a4d3}.sidebar-merit__link a{font-weight:700}.sidebar-banner{margin-bottom:20px}.sidebar-banner img{width:100%}.sidebar-banner a{display:block;-webkit-transition:all ease .2s;transition:all ease .2s}.sidebar-banner a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.banner-wrap{margin:0 auto;width:1030px;text-align:center}.banner-wrap a{-webkit-transition:all ease .2s;transition:all ease .2s}.banner-wrap a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.banner-wrap img{width:100%}.banner-wrap.line-banner{border:1px solid #00b900}.following-box{position:-webkit-sticky;position:sticky;top:0;padding-top:20px}.counsel-main__box{margin-bottom:20px;padding:20px 20px 40px;text-align:center;background-color:#cef0ff}.counsel-main__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.counsel-main__wrap--types{width:640px}.counsel-main__title{margin-bottom:20px;font-size:24px;font-weight:700}.counsel-main__content{position:relative}.counsel-main__text{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1}.counsel-main__btn a{position:relative;display:block;width:310px;height:60px;line-height:60px;font-size:18px;font-weight:700;text-align:center;border-radius:5px;text-decoration:none;color:#fff;background:#00a4d3;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.counsel-main__btn a:hover{background:#0090ba}.counsel-main__btn--line{position:relative}.counsel-main__btn--line a{display:grid;grid-template-columns:75px 170px 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;text-align:left;color:#333;background:#fff}.counsel-main__btn--line a .icon{margin-left:30px;font-size:36px;color:#00b900}.counsel-main__btn--line a img{width:80px}.counsel-main__btn--line a:hover{color:#fff;background:#00b900}.counsel-main__btn--line a:hover .icon{color:#fff}.counsel-main__qr-img{position:absolute;right:10px;bottom:7px;width:45px}.counsel-main__qr-img img{width:100%}.page__heading{margin-bottom:15px;padding-bottom:10px;font-size:24px;font-weight:700;text-align:center;border-bottom:2px dotted #ccc}.page__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.page__menu--space{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page__menu-item{margin-right:20px;margin-bottom:20px;width:330px;border:1px solid #00a4d3;border-radius:4px;background:#fff;box-sizing:border-box}.page__menu-item:nth-child(3n){margin-right:0}.page__menu-item a{display:block;padding:15px 0;font-size:16px;text-align:center;text-decoration:none;font-weight:700;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.page__menu-item a:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.page__menu-item--2row{margin-right:20px;margin-bottom:20px;width:330px;border:1px solid #00a4d3;border-radius:4px;background:#fff;box-sizing:border-box}.page__menu-item--2row:nth-child(even){margin-right:0}.page__menu-item--2row a{display:block;padding:15px 0;font-size:16px;text-align:center;text-decoration:none;font-weight:700;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.page__menu-item--2row a:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.search-country__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-country__item{margin-right:2%;margin-bottom:10px;width:32%}.search-country__item a{display:block;position:relative;padding:15px 10px 15px 90px;text-decoration:none;color:#333;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.search-country__item a:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.search-country__item .icon{position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.search-country__item .name{margin-bottom:3px;font-size:18px;font-weight:700}.search-country__item .text{font-size:14px;line-height:1.4}.search-country__item:nth-child(3n){margin-right:0}.search-country__item:nth-child(-n+2){margin-bottom:0}.expenses-table-content{table-layout:fixed;margin-bottom:20px;width:100%}.expenses-table-content tr{border-bottom:1px solid #ddd}.expenses-table-content tr:first-of-type{border-bottom:none}.expenses-table-content tr.min{background:#cef0ff}.expenses-table-content tr.max{background:#fce1f3}.expenses-table-content td,.expenses-table-content th{padding:20px;font-size:16px;text-align:center;font-weight:700;border-right:1px solid #fff}.expenses-table-content td:first-of-type,.expenses-table-content th:first-of-type{width:195px;text-align:left}.expenses-table-content td .unit,.expenses-table-content th .unit{font-size:14px}.expenses-table-content td .unit--small,.expenses-table-content th .unit--small{font-size:16px}.expenses-table-content th{text-align:center;color:#fff;background:#00a4d3}.expenses-table-content--small{margin-bottom:40px}.expenses-table-content--small td,.expenses-table-content--small th{font-size:14px}.expenses-table-content--small td:first-of-type,.expenses-table-content--small th:first-of-type{width:230px;text-align:left}.expenses-table-content--small td span,.expenses-table-content--small th span{display:block;margin-top:10px;font-size:12px;font-weight:400}.visa-section table tr td,.visa-section table tr th{padding:10px;line-height:1.4;border:1px solid #ddd;font-size:14px}.visa-section table tr th{background:#eee}.privacypolicy-table{margin-top:40px;width:100%;border-bottom:1px solid #d8d8d8}.privacypolicy-table td,.privacypolicy-table th{padding:20px;border:1px solid #d8d8d8;border-bottom:none}.privacypolicy-table th:not(.colspan){width:180px;background:#f6f5f6}.fixed-cv-footer{opacity:0;position:fixed;bottom:0;left:0;padding:20px 0;width:100%;background:rgba(27,73,122,.9);-webkit-transition:all ease .2s;transition:all ease .2s;z-index:999}.fixed-cv-footer.off{bottom:-90px!important}.fixed-cv-footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;gap:20px;margin-inline:auto;width:1160px}.fixed-cv-footer__text{position:relative;top:5px;margin-right:20px;line-height:1.5;font-size:16px;font-weight:700;color:#fff}.fixed-cv-footer__toggle-button{display:block;position:absolute;top:-52px;right:-155px;padding:5px 30px;font-size:12px;text-align:center;cursor:pointer;border-radius:3px 3px 0 0;color:#fff;background:rgba(27,73,122,.9)}.fixed-cv-footer__btn{box-sizing:border-box;position:relative;display:block;width:305px;height:60px;line-height:60px;font-size:18px;font-weight:700;text-decoration:none!important;text-align:center;border-radius:5px;color:#fff!important;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.fixed-cv-footer__btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.fixed-cv-footer__btn.matching{color:#ff853a!important;background:#fff4e6}.consultation-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-block:15px;width:305px;font-size:16px;font-weight:700;text-decoration:none;text-align:center;border-radius:5px;text-decoration:none!important;color:#fff!important;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.consultation-btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.consultation-btn.line{background:#00b900}.consultation-btn.line .icon{font-size:30px}.consultation-btn.line.center{margin:0 auto 10px;padding:15px;font-size:18px}.consultation-btn.line.center+.text{margin-bottom:20px;font-size:12px;text-align:center;color:#9b9b9b}.cv__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 25px;text-align:center;background:#f6f5f6}.cv__text{font-size:16px;font-weight:700}.cv__btn{width:330px;border-radius:5px;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.cv__btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.cv__btn a{box-sizing:border-box;position:relative;display:block;height:60px;line-height:60px;font-size:18px;font-weight:700;color:#fff;text-decoration:none;text-align:center}.cv__btn--line{background:#00b900}.cv__btn--line .icon{position:relative;top:5px;margin-right:10px;margin-left:-5px;font-size:30px}.cv-intro{margin-bottom:40px;padding:20px 0;width:100%;background:#cef0ff;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:9999}.cv-intro__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:10px;position:relative;margin:0 auto;width:1030px}.cv-intro__text{margin-right:10px;line-height:1.5;font-size:16px;font-weight:700;color:#333}.column-entry .article-line-module{padding:40px 0;text-align:center}.column-entry .article-line-module__text{margin:0;font-size:18px;font-weight:700}.column-entry .article-line-module__btn{display:inline-block;margin:0 auto 10px;border-radius:5px;background:#00b900;-webkit-transition:all ease .2s;transition:all ease .2s}.column-entry .article-line-module__btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.column-entry .article-line-module__btn a{box-sizing:border-box;position:relative;display:block;padding:10px 50px 10px 80px;font-size:20px;font-weight:700;color:#fff;text-decoration:none;text-align:center}.column-entry .article-line-module__btn a .icon{position:absolute;left:30px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:36px}.column-entry .article-line-module__note{margin:0;color:#9b9b9b}.sw-merit-box{padding:40px 0;text-align:center;background:#cef0ff}.sw-merit-box__title{margin-bottom:30px;font-size:28px;font-weight:700;line-height:1.4}.sw-merit-box__title .num{font-size:40px}.sw-merit-box__text{margin-bottom:30px;font-size:18px}.sw-merit-box__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;position:relative;margin:0 auto 30px;width:1030px}.sw-merit-box__list:before{content:"";display:block;position:absolute;top:-115px;left:60px;width:126px;height:118px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/7939c388-ce0a-457e-99e2-0614dd373171.webp) center center/cover}.sw-merit-box__list:after{content:"";display:block;position:absolute;top:-115px;right:60px;width:126px;height:118px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/4b70ae84-a56c-44db-a8e8-b8767b8ebfc1.webp) center center/cover}.sw-merit-box__item{position:relative;padding-left:85px;height:100px;font-size:16px;font-weight:700;text-align:left;line-height:1.4;color:#333;box-sizing:border-box;border-radius:4px;counter-increment:item;background:#fff}.sw-merit-box__item .img{width:100px;vertical-align:bottom}.sw-merit-box__item:has(>a){padding-left:0}.sw-merit-box__item a{position:relative;display:block;padding-left:90px;height:100%;color:#333;-webkit-transition:all ease .2s;transition:all ease .2s}.sw-merit-box__item a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.sw-merit-box__item a .icon{position:absolute;right:15px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);color:#92d3ef}.sw-merit-box__item .label{display:block;position:absolute;bottom:50%;left:10px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:64px;height:64px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/94e54c86-e3ea-430d-b2fd-7a9392c7b994.webp) center center/cover}.sw-merit-box__item .label:before{content:"REASON";display:block;position:absolute;top:15px;right:50%;-webkit-transform:translateX(50%) skewX(-5deg);-ms-transform:translateX(50%) skewX(-5deg);transform:translateX(50%) skewX(-5deg);font-size:8px;font-weight:700;font-family:Avenir;color:#fff}.sw-merit-box__item .label:after{content:"0" counter(item);display:block;position:absolute;top:20px;right:50%;-webkit-transform:translateX(50%) skewX(-5deg);-ms-transform:translateX(50%) skewX(-5deg);transform:translateX(50%) skewX(-5deg);font-size:28px;font-weight:700;font-family:Avenir;color:#fff}.sw-merit-box__item .txt{position:absolute;bottom:50%;text-align:left;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.sw-merit-box__item:first-of-type{grid-column:1/4;grid-row:1/2;text-align:center;font-size:20px;z-index:1}.sw-merit-box__item:first-of-type .label{left:290px}.sw-merit-box__item:first-of-type .label:before{top:15px;color:#e5ef0d}.sw-merit-box__item:first-of-type .label:after{top:20px;color:#e5ef0d}.sw-merit-box__item:first-of-type .txt{display:block;left:370px;line-height:1.2}.sw-merit-box__link{margin:0 auto;width:370px;text-align:center}.sw-merit-box__link a{box-sizing:border-box;display:block;width:370px;height:60px;line-height:60px;font-size:18px;font-weight:700;text-decoration:none;border-radius:5px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.sw-merit-box__link a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.sw-merit-box__text-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;text-align:center}.sw-merit-box__text-link a{text-decoration:none}.sw-merit-box__text-link .icon{content:"";position:relative;top:-1px;display:block;width:18px;height:18px;background:url(../images/school/icon-circle-arrow.png) no-repeat center center;background-size:18px}.sw-merit-box-2column{position:relative;padding:30px;text-align:center;background:#cef0ff}.sw-merit-box-2column:after{content:"";display:block;position:relative;top:-20px;width:100%;height:0;border-bottom:1px dashed #fff}.sw-merit-box-2column__title{margin-bottom:25px;font-size:24px;font-weight:700;line-height:1.4}.sw-merit-box-2column__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 20px;position:relative;margin:0 auto 30px}.sw-merit-box-2column__list:before{content:"";display:block;position:absolute;top:-100px;left:0;width:106px;height:100px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/7939c388-ce0a-457e-99e2-0614dd373171.webp) center center/cover}.sw-merit-box-2column__list:after{content:"";display:block;position:absolute;top:-100px;right:0;width:106px;height:100px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/4b70ae84-a56c-44db-a8e8-b8767b8ebfc1.webp) center center/cover}.sw-merit-box-2column__item{position:relative;padding-left:80px;height:80px;font-size:16px;font-weight:700;text-align:left;line-height:1.4;color:#333;box-sizing:border-box;border-radius:4px;counter-increment:item;background:#fff}.sw-merit-box-2column__item .img{width:100px;vertical-align:bottom}.sw-merit-box-2column__item:has(>a){padding-left:0}.sw-merit-box-2column__item .label{display:block;position:absolute;bottom:50%;left:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:64px;height:64px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/94e54c86-e3ea-430d-b2fd-7a9392c7b994.webp) center center/cover}.sw-merit-box-2column__item .label:before{content:"REASON";display:block;position:absolute;top:15px;right:50%;-webkit-transform:translateX(50%) skewX(-5deg);-ms-transform:translateX(50%) skewX(-5deg);transform:translateX(50%) skewX(-5deg);font-size:8px;font-weight:700;font-family:Avenir;color:#fff}.sw-merit-box-2column__item .label:after{content:"0" counter(item);display:block;position:absolute;top:20px;right:50%;-webkit-transform:translateX(50%) skewX(-5deg);-ms-transform:translateX(50%) skewX(-5deg);transform:translateX(50%) skewX(-5deg);font-size:28px;font-weight:700;font-family:Avenir;color:#fff}.sw-merit-box-2column__item .txt{position:absolute;bottom:50%;font-size:14px;text-align:left;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.sw-merit-box-2column__item:first-of-type{grid-column:1/3;grid-row:1/2;text-align:center;z-index:1;height:120px}.sw-merit-box-2column__item:first-of-type .label{left:100px}.sw-merit-box-2column__item:first-of-type .label:before{top:15px;color:#e5ef0d}.sw-merit-box-2column__item:first-of-type .label:after{top:20px;color:#e5ef0d}.sw-merit-box-2column__item:first-of-type .txt{display:block;left:180px;font-size:20px;line-height:1.2}.sw-merit-box-2column__link{margin:0 auto 40px;width:370px;text-align:center}.sw-merit-box-2column__link a{box-sizing:border-box;display:block;width:380px;height:50px;line-height:50px;font-size:18px;font-weight:700;text-decoration:none;border-radius:5px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.sw-merit-box-2column__link a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.sidebar-sw-merit-box{margin-bottom:30px;padding:20px 15px;text-align:center;background:#cef0ff}.sidebar-sw-merit-box__title{margin-bottom:15px;font-size:16px;font-weight:700;line-height:1.4}.sidebar-sw-merit-box__title .num{font-size:40px}.sidebar-sw-merit-box__text{margin-bottom:30px;font-size:18px}.sidebar-sw-merit-box__list{position:relative;margin-bottom:20px}.sidebar-sw-merit-box__list:before{content:"";display:block;position:absolute;top:-60px;left:0;width:64px;height:60px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/7939c388-ce0a-457e-99e2-0614dd373171.webp) center center/cover}.sidebar-sw-merit-box__list:after{content:"";display:block;position:absolute;top:-60px;right:0;width:64px;height:60px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/4b70ae84-a56c-44db-a8e8-b8767b8ebfc1.webp) center center/cover}.sidebar-sw-merit-box__item{position:relative;margin-bottom:10px;padding-left:60px;height:60px;font-size:14px;font-weight:700;text-align:left;line-height:1.4;color:#333;box-sizing:border-box;border-radius:4px;counter-increment:item;background:#fff}.sidebar-sw-merit-box__item:nth-of-type(2){height:80px}.sidebar-sw-merit-box__item .img{margin-bottom:10px;width:80px;vertical-align:middle}.sidebar-sw-merit-box__item:has(>a){padding-left:0}.sidebar-sw-merit-box__item .copy{font-size:14px;font-weight:400}.sidebar-sw-merit-box__item .label{display:block;position:absolute;bottom:50%;left:10px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:40px;height:40px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/94e54c86-e3ea-430d-b2fd-7a9392c7b994.webp) center center/cover}.sidebar-sw-merit-box__item .label:after{content:"0" counter(item);display:block;position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%) skewX(-5deg);-ms-transform:translate(50%,50%) skewX(-5deg);transform:translate(50%,50%) skewX(-5deg);font-size:18px;font-weight:700;font-family:Avenir;color:#fff}.sidebar-sw-merit-box__item .txt{position:absolute;bottom:50%;text-align:left;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.sidebar-sw-merit-box__item:first-of-type{padding-left:85px;height:130px}.sidebar-sw-merit-box__item:first-of-type .label{width:64px;height:64px}.sidebar-sw-merit-box__item:first-of-type .label:after{font-size:28px;color:#e5ef0d}.sidebar-sw-merit-box__link{margin:0 auto;text-align:center}.sidebar-sw-merit-box__link a{display:block;padding:15px;font-size:16px;font-weight:700;text-decoration:none;border-radius:5px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.sidebar-sw-merit-box__link a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.sidebar-cover{margin-bottom:20px}.sidebar-cover a{display:block;text-decoration:none}.sidebar-cover a img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.sidebar-cover a img:hover{cursor:pointer;-webkit-filter:brightness(1.05);filter:brightness(1.05)}.sidebar-contact{margin-bottom:20px;text-align:center}.sidebar-contact__title{padding:10px;font-size:18px;font-weight:700;color:#00a4d3;background:#cef0ff}.sidebar-contact__content{padding:10px;background:#fff}.sidebar-contact__text{font-size:12px;text-align:left;margin-bottom:15px}.sidebar-contact__btn{margin-bottom:10px}.sidebar-contact__btn:last-child{margin-bottom:0}.sidebar-contact__btn a{display:block;padding:15px 0;font-size:16px;font-weight:700;text-decoration:none;border-radius:4px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.sidebar-contact__btn a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.sidebar-contact__btn a .icon{margin-left:10px}.bg-neutral-blue{background:#cef0ff}.bg-grey{background:#f6f5f6}.bg-pink{background:#fce1f3}.bg-white{background:#fff}.school-card-list-slider .arrow{display:block;position:absolute;bottom:50%;left:10px;translate:0 50%;width:20px;height:20px;line-height:20px;font-size:12px;font-weight:700;text-align:center;border-radius:20px;color:#fff;background:rgba(0,0,0,.5);z-index:1}.school-card-list-slider .arrow .icon{position:relative;left:-1px}.school-card-list-slider .arrow--next{left:auto;right:10px}.school-card-list-slider .arrow--next .icon{position:relative;left:auto;right:-1px}.mod_sp_school_data{margin-bottom:15px}.mod_sp_school_data .school_name{font-size:24px;font-weight:700;display:table-cell;padding-right:15px}.mod_sp_school_data .school_area{display:table-cell;vertical-align:middle}.mod_sp_school_data .school_area .area_name{vertical-align:text-top}.mod_sp_school_data .school_ruby{font-size:12px;margin-bottom:10px}.mod_sp_school_data .school_image{float:left;margin-right:15px}.mod_sp_school_data .school_image>img{border:3px solid #e1e1e1;padding:2px}.mod_sp_school_data .schooo_score{margin-bottom:15px}.mod_sp_school_data .schooo_score li{float:left}.mod_sp_school_data .school_point{padding-top:2px;margin-right:25px}.mod_sp_school_data .school_fee_title{background:#ff8000;padding:3px 5px;color:#fff;margin-right:10px}.mod_sp_school_data .school_fee{margin-right:10px;font-weight:700}.mod_sp_school_data .fee_schedule{padding:3px 5px;display:inline-block;background:#efefef;border:1px solid #ccc;line-height:1;margin-right:5px}.mod_sp_school_data .school_recommend_col{padding:13px 20px;display:table-cell}.mod_sp_school_data .item_title{width:150px;box-sizing:border-box;vertical-align:middle;text-align:center;background:#ed006d;color:#fff;font-weight:700}.mod_sp_school_data .item_text{background:#efefef}.mod_sp_school_data .review_list{display:table-cell}.mod_sp_school_data .review_list li{margin-bottom:5px}.mod_sp_school_data .review_list li:last-child{margin-bottom:0}.mod_sp_school_data .review_list .review_title{position:relative;display:inline-block;border:2px solid #facb4f;padding:10px;background:#fff;border-radius:3px;width:500px;margin-right:10px}.mod_sp_school_data .review_list .review_title:after,.mod_sp_school_data .review_list .review_title:before{content:"";height:0;width:0;position:absolute;left:100%}.mod_sp_school_data .review_list .review_title:before{border:10px solid transparent;border-left-color:#facb4f;top:7px}.mod_sp_school_data .review_list .review_title:after{border:7px solid transparent;border-left-color:#fff;top:10px}.mod_sp_school_data .review_list .review_user{display:inline-block;vertical-align:middle}.mod_sp_school_data .review_list .review_user img{margin-right:5px;vertical-align:middle}#SW-TOP>.l-wrapper{background:#fff}.top-cover{position:relative;width:100%;padding:60px 0 20px;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/327f39dc-75e2-47e6-b9c4-68b749614841.webp);background-repeat:no-repeat;background-position:center right;background-size:cover;background-color:#e3f7ff;box-sizing:border-box}.top-cover__inner{margin:0 auto;width:1140px}.top-cover__text{margin-bottom:50px;line-height:1.4;font-size:46px;font-weight:700;color:#0c3561}.top-cover__text--combination{margin-bottom:30px;font-size:20px}.top-cover__text--combination span{display:inline-block;padding:3px 10px;background:#fff}.top-cover__text--label{display:inline-block;margin-bottom:30px;padding:3px 10px;font-size:32px;color:#fff;background:-webkit-linear-gradient(left,#7b9cdd .01%,#e890da 100%);background:linear-gradient(90deg,#7b9cdd .01%,#e890da 100%)}.top-cover__text--price{display:inline-block;margin-right:10px;margin-bottom:10px;font-size:16px;padding:3px 20px;border-radius:100px;color:#fff;background:#bda54d}.top-cover__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:30px}.top-cover__item{box-sizing:border-box;margin-left:20px;padding-top:45px;width:180px;height:110px;text-align:center;font-weight:700;border-radius:6px;color:#0c3561;box-shadow:0 0 20px rgba(255,255,255,.7);background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/801fcfc3-c001-4611-a680-6e60adb5e4b5.webp) center center/cover}.top-cover__item:first-child{margin-left:0;width:280px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/33c5bc60-5ab8-4e7b-afd7-12ddf875089f.webp) center center/cover}.top-cover .text{display:block;margin-bottom:-8px;font-size:14px}.top-cover .gold{color:#b08e14}.top-banner__box{position:relative;padding:20px 0 60px;height:140px}.top-banner__box:before{content:"PICK UP";position:absolute;top:95px;left:calc((100vw - 1160px)/ 2 - 45px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#1b497a;font-weight:700}.top-banner__box:after{content:"";display:block;position:absolute;bottom:40px;left:calc((100vw - 1160px)/ 2 - 20px);width:1px;height:30px;background:#1b497a}.top-banner__slider{display:none;margin-left:calc((100vw - 1160px)/ 2);overflow:hidden;-webkit-transition:all ease .2s;transition:all ease .2s}.top-banner__slider.slick-initialized{display:block}.top-banner__slider .icon{box-sizing:border-box;position:absolute;bottom:-10px;right:calc((100vw - 1030px)/ 2);width:60px;height:60px;line-height:60px;text-align:center;font-size:18px;border-radius:30px;box-shadow:0 0 5px #ccc;background:#fff;z-index:100}.top-banner__slider .prev{right:calc((100vw - 1030px)/ 2 + 80px)}.top-banner__slider-item{display:inline-block;margin-right:20px;width:330px}.top-banner__slider-item img{width:100%}.top-banner__slider-dots{position:absolute;bottom:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-banner__slider-dots button{color:transparent!important;border-radius:50%;width:8px;height:8px;overflow:hidden;background-color:rgba(0,0,0,.25);margin:0 4px;padding:0}.top-banner__slider-dots .slick-active button{background-color:rgba(0,0,0,.75)}.centering{margin:0 auto}.top-section .section{padding:30px 0 30px;width:1160px;text-align:center;margin:0 auto 0}.top-section__title{position:relative;margin:60px 0 40px;font-size:28px;font-weight:700;text-align:center}.top-section__title span{display:block;margin-bottom:10px;font-size:20px}.top-section__title .top-more{position:absolute;right:0}.top-section__title--child{font-size:24px}.top-section .underline{background:-webkit-linear-gradient(transparent 60%,#e5ef0d 60%,#e5ef0d 90%,transparent 90%);background:linear-gradient(transparent 60%,#e5ef0d 60%,#e5ef0d 90%,transparent 90%)}.top-section.bg-grey{background:#f6f5f6}.extend-section{width:100%!important;min-width:1030px;max-width:1150px;background:#fff}.extend-section-inner{width:1030px;margin:auto;position:relative}.top-school-ranking{margin-top:60px}.top-school-ranking .top-school-ranking-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.top-school-ranking .top-school-ranking-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;background-color:#fff;width:290px;padding:20px;border:solid 2px #dadada;border-radius:3px}.top-school-ranking .top-school-ranking-list li .top-school-ranking-badge{position:absolute;margin:auto;top:-5px;left:5px}.top-school-ranking .top-school-ranking-list li .top-school-ranking-thumbnail{margin-right:15px}.top-school-ranking .top-school-ranking-list li .top-school-ranking-review>a{color:#ff3773;text-decoration:none;font-weight:700}.top-school-ranking .top-school-ranking-list li .m-star>.star,.top-school-ranking .top-school-ranking-list li .score{vertical-align:middle}.top-school-ranking .top-school-ranking-list li h5{margin-bottom:10px}.top-school-ranking .top-school-ranking-detail{display:block;text-align:right}.top-counsel__box{margin:0 auto 60px;padding:40px 0;width:1030px;text-align:center;background-color:#efefef}.top-counsel__box--expenses{background:#fff}.top-counsel__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:660px}.top-counsel__title{margin-bottom:30px;font-size:28px;font-weight:700;color:#00a4d3}.top-counsel__text{margin-bottom:30px}.top-counsel__copy{margin-bottom:18px;font-size:16px;font-weight:700;line-height:1;color:#333}.top-counsel__btn a{position:relative;display:block;padding:18px 0;width:310px;line-height:1.5;font-size:18px;font-weight:700;border-radius:5px;text-decoration:none;color:#fff;background:#00a4d3;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.top-counsel__btn a:hover{color:#00a4d3;background:#cef0ff}.top-counsel__btn--line a{padding-left:45px;color:#fff;background:#00b900}.top-counsel__btn--line a .icon{position:absolute;left:40px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:36px;color:#fff}.top-counsel__btn--line a:hover{color:#fff;background:#009f00}.top-counsel__btn--line a:hover .icon{color:#fff}.top-demogura{background:#fff;height:150px}.top-demogura .top-demogura-section-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.top-demogura .top-demogura-section-left{padding-left:60px;width:55%}.top-demogura .top-demogura-section-right{padding-top:5px;width:30%}.top-demogura .top-demogura-button{position:relative}.top-demogura .top-demogura-button span{position:absolute;left:0;top:0;width:10%;font-weight:700;margin-top:12px;font-size:14px}.top-demogura .top-demogura-button span.r-section{top:-5px;left:-40px}.top-demogura .top-demogura-button ul{width:90%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-demogura .top-demogura-button ul li{height:30px;background:#f6f5f6;border-radius:15px;line-height:30px}.top-demogura .top-demogura-button ul .active{background:#02a4d3;color:#fff}.top-demogura .top-demogura-button ul li:hover{background:#3ed2fd;color:#fff;cursor:pointer}.top-demogura .top-demogura-age ul>li{width:20%;margin:5px 10px 5px 0}.top-demogura .top-demogura-gender,.top-demogura .top-demogura-job{height:45px}.top-demogura .top-demogura-gender ul>li,.top-demogura .top-demogura-job ul>li{width:40%;margin-left:10px}.top-demogura .top-demogura-search{position:absolute;right:0;bottom:15px;text-decoration:none}.top-demogura .top-demogura-search-button{margin:20px 0;background:#ff3873;width:100px;height:40px;line-height:40px;text-align:center;display:block;font-weight:700;color:#fff;font-size:15px;border-radius:4px}.top-demogura .top-demogura-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-demogura .top-demogura-list>li{width:245px;margin-bottom:10px}.top-demogura .top-demogura-list>li .top-demogura-list-col{background:#f0f0f0;padding:5px 0;height:85px;border:solid 2px #dadada;border-radius:5px}.top-demogura .top-demogura-list>li .top-demogura-list-col .top-demogura-list-name{font-weight:700;font-size:14px;margin-bottom:5px;margin-top:25px;text-align:left;line-height:1.5}.top-demogura .top-demogura-list>li .top-demogura-list-col .top-demogura-list-name a{text-decoration:none;color:#44414e}.top-plan-search__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:30px}.top-plan-search__list--center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top-plan-search__item{overflow:hidden;position:relative;width:calc((100% - 60px) * .25);border-radius:6px;cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s}.top-plan-search__item a{display:block;position:absolute;inset:0;z-index:2}.top-plan-search__item img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.top-plan-search__item .box{position:relative;padding:15px 15px 10px;text-align:left;background:#fff;z-index:1}.top-plan-search__item .box .icon{position:absolute;top:15px;right:15px;font-size:24px;color:#00a4d3}.top-plan-search__item .box .icon--center{top:auto;bottom:50%;translate:0 50%}.top-plan-search__item .box .name{font-size:18px;font-weight:700;color:#00a4d3}.top-plan-search__item .box .count{font-size:14px}.top-plan-search__item:hover img{scale:1.05}.top-school-search__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-inline:auto;width:1030px}.top-school-search__item{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all ease .2s;transition:all ease .2s;width:calc((100% - 20px) * .5);height:200px;border-radius:6px;border:1px solid #ccc;cursor:pointer;box-sizing:border-box}.top-school-search__item a{display:block;position:absolute;inset:0;z-index:1}.top-school-search__item img{width:200px;-webkit-transition:all ease .2s;transition:all ease .2s}.top-school-search__item .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:700;text-align:center;color:#00a4d3}.top-school-search__item:hover img{scale:1.05}.top-style__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-style__list .item{width:330px;border:1px solid #ccc;background:#fff}.top-style__list .img{overflow:hidden;height:155px}.top-style__list .img img{width:100%}.top-style__list .img img.short{position:relative;top:-25px}.top-style__list .img img.working{position:relative;top:-50px}.top-style__list .content{padding:20px}.top-style__list .title{margin-bottom:10px;padding:0;font-size:18px;font-weight:700;text-align:left;color:#00a4d3}.top-style__list .text{margin-bottom:15px;text-align:left;font-size:14px}.top-style__list .btn a{display:inline-block;position:relative;padding:5px 15px;font-size:12px;font-weight:700;text-decoration:none;border:1px solid #00a4d3;border-radius:20px;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.top-style__list .btn a:hover{color:#fff;background:#00a4d3}.top-category{margin-bottom:30px}.top-category .top-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-category .top-category-list>li{position:relative;width:245px;margin-bottom:10px}.top-category .top-category-list>li .top-category-list-col{background:#fff;padding:5px 0;height:75px;border:solid 2px #dadada;border-radius:3px}.top-category .top-category-list>li .top-category-list-col .top-category-list-name{font-weight:700;font-size:14px;text-align:left;padding:0 5px;line-height:1.5}.top-category .top-category-list>li .top-category-list-col .text-content{position:absolute;left:90px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:150px}.top-category .top-category-list>li a{display:block;text-decoration:none;color:#44414e;-webkit-transition:all ease .2s;transition:all ease .2s}.top-category .top-category-list>li a:hover{opacity:.7}.top-customer-section{text-align:left;border-right:dotted #c7c3c5;padding:0 30px 0 0;margin-right:15px}.top-customer-section .top-customer-contact-text>p{color:#d7044b;font-weight:700;font-size:18px}.top-customer-section .top-customer-contact-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-customer-section .top-customer-contact-detail .top-customer-tel{margin-right:20px}.top-customer-section .top-customer-contact-detail .top-customer-tel .top-customer-tel-text{font-size:26px;font-weight:700}.top-customer-section .top-customer-contact-detail .top-customer-tel .top-customer-tel-text .top-customer-tel-num{color:#00a4d3;text-decoration:underline}.top-customer-section .top-customer-contact-detail .top-customer-tel .top-customer-tel-time{line-height:1.2;text-indent:-3em;padding-left:3em;margin:0 0 0 30px}.top-customer-section .top-customer-contact-detail .top-customer-mail a{height:50px;margin-top:15px;font-size:16px;padding:18px}.top-purpose{background:#fff}.top-purpose .top-purpose-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-purpose .top-purpose-list>li{position:relative;width:245px;margin-bottom:10px}.top-purpose .top-purpose-list>li .top-purpose-list-col{background:#fff;padding:5px 0;height:75px;border:solid 2px #dadada;border-radius:3px}.top-purpose .top-purpose-list>li .top-purpose-list-col .top-purpose-list-name{font-weight:700;font-size:14px;text-align:left;line-height:1.5}.top-purpose .top-purpose-list>li .top-purpose-list-col .text-content{position:absolute;left:90px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:150px}.top-purpose .top-purpose-list a{display:block;text-decoration:none;color:#44414e;-webkit-transition:all ease .2s;transition:all ease .2s}.top-purpose .top-purpose-list a:hover{opacity:.7}.top-why-study{background:#f6f5f6;height:810px}.top-why-study .top-why-reason-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:30px;text-align:left}.top-who-study{width:100%;height:460px}.top-who-study .top-who-study-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-who-study .top-who-section{width:33%}.top-who-study .top-who-section p{padding:0 15px;margin-top:15px;text-align:left}.top-cover-cp{margin-bottom:50px}.top-cover-cp .top-cover-cp-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top-cover-cp .top-cover-cp-list li{width:505px}.top-cover-cp .top-cover-cp-list li+li{margin-left:20px}.top-cover-cp .top-cover-cp-list li img{width:100%}.top-sns-list-heading{position:relative;margin-bottom:15px;padding:0 15px;text-align:center;font-size:1.57143rem;font-weight:700;line-height:30px}.top-sns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.top-sns-list li{width:94px;margin-bottom:5px}.top-sns-list li a{padding-top:10px;padding-bottom:10px}.top-social{background:#00a4d3;padding:30px 0}.top-social h2{font-size:1.7142857143rem;color:#fff;font-weight:700;text-align:center;margin-bottom:25px}.top-social h3{font-weight:700;font-size:1.1428571429rem;margin-bottom:10px}.top-social h3>.fa{font-size:2.1428571429rem;margin-right:5px;vertical-align:middle}.top-social .facebook{color:#3b5998}.top-social .twitter{color:#55acee}.top-social-box{width:480px;background:#fff;padding:10px;border-radius:3px}.top-service{background:#0e6f96;padding:10px 0}.top-service h2{font-size:1.7142857143rem;color:#fff;font-weight:700;text-align:center;margin-bottom:5px}.top-service .top-service-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-service .top-service-box li{width:280px;margin-bottom:5px;margin-top:10px;background-color:#fff;text-align:center;border:solid 1px #dadada;border-radius:5px;font-size:.8571428571rem;padding:20px}.top-service .top-service-box li:last-child{border-bottom:none}.top-service .top-service-box li a{display:block;text-decoration:none;color:#333;-webkit-transition:all ease .2s;transition:all ease .2s}.top-service .top-service-box li a:hover{opacity:.8}.top-service .top-service-box li .top-service-logo{margin:7px 10px 7px 7px}.ui-autocomplete{z-index:9999!important;max-height:200px;overflow-x:hidden;overflow-y:scroll}.search-box__head{padding-block:15px;text-align:center;font-size:24px;color:#fff;background:#00a4d3}.search-box__content{border:1px solid #d8d8d8}.search-box__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-box__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;position:relative;padding-block:30px;width:20%;font-size:20px;font-weight:700;border-right:1px solid #d8d8d8;box-sizing:border-box}.search-box__item span{display:block;margin-top:5px;font-size:16px;font-weight:400}.search-box__item:nth-child(5){border-right:none}.search-box__item:last-child{width:100%;padding:20px 40px;border-right:none;border-top:1px solid #d8d8d8}.search-box__item a{display:block;position:absolute;inset:0;text-decoration:none;z-index:1}.search-box__item img{height:64px;-webkit-transition:all ease .2s;transition:all ease .2s}.search-box__item:hover img{scale:1.05}.search-box__item .side-nav__search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.search-box__item input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px;font-size:16px;border:1px solid #d8d8d8}.search-box__item button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100px;height:60px;font-size:24px;text-align:center;border-radius:0 3px 3px 0;color:#fff;background:#00a4d3;cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s}.search-box__item button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.top-message{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/f67817b5-4143-48fb-bf53-6756c383d48e.webp) no-repeat center center/cover}.top-message__inner{display:grid;grid-template-columns:460px 1fr;grid-gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:60px 0;width:1030px;color:#fff}.top-message__title{line-height:1.6;font-size:28px;font-weight:700}.top-message__text{display:block;font-size:16px}.top-message__text--s{margin-top:20px;font-size:12px}.top-message__text .annotation{font-size:12px;vertical-align:top}.top-about-sw__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 auto 40px;width:1160px}.top-about-sw__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}.top-about-sw__item a{display:block;position:absolute;inset:0;z-index:2}.top-about-sw__item img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.top-about-sw__item .label{padding-block:20px;font-size:20px;font-weight:700;color:#00a4d3;background:#cef0ff;z-index:1}.top-about-sw__item .label .icon{margin-left:10px}.top-about-sw__item:hover img{scale:1.05}.top-social-media{padding-bottom:60px}.top-social-media .youtube-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin:0 65px 40px}.top-social-media .youtube-item{overflow:hidden;width:calc((100% - 30px) * .5)}.top-social-media .youtube-item img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.top-social-media .youtube-item:hover img{scale:1.05}.top-social-media__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px;margin-inline:65px;padding:20px 130px;border-radius:6px;border:1px solid #ccc}.top-social-media__box .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:35px}.top-social-media__box .item{text-align:center}.top-social-media__box .item img{height:32px;-webkit-transition:all ease .2s;transition:all ease .2s}.top-social-media__box .item:hover img{scale:1.05}.top-btn{line-height:1px}.top-btn a{display:block;margin-inline:auto;padding-block:30px;width:400px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:4px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.top-btn a:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.top-campaign__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-bottom:40px}.top-campaign__item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top-campaign__item a{position:absolute;display:block;inset:0;z-index:1}.top-campaign__item .end{position:absolute;top:10px;right:10px;padding:5px;text-align:center;font-size:16px;font-weight:700;background:#e5ef0d}.top-campaign__item .img{margin-bottom:10px;overflow:hidden}.top-campaign__item .img img{width:100%;height:240px;object-fit:cover;-webkit-transition:all ease .2s;transition:all ease .2s}.top-campaign__item .name{line-height:1.4;font-size:20px;font-weight:700;text-align:left}.top-campaign__item .m-star{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.top-campaign__item .m-star .score{position:relative;top:2px}.top-campaign__item:hover img{scale:1.05}.top-column__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-bottom:40px}.top-column__item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top-column__item a{position:absolute;display:block;inset:0;z-index:1}.top-column__item .img{margin-bottom:10px;overflow:hidden}.top-column__item .img img{width:100%;height:240px;object-fit:cover;-webkit-transition:all ease .2s;transition:all ease .2s}.top-column__item .title{margin-bottom:20px;line-height:1.4;font-size:20px;font-weight:700;text-align:left}.top-column__item .cat{margin-right:10px;padding:10px;font-size:12px;font-weight:700;border-radius:3px;border:1px solid #ccc;color:#146ace}.top-column__item .cat:before{content:"●";margin-right:5px}.top-column__item .date{font-size:14px}.top-column__item:hover img{scale:1.05}.top-pre-ryugaku__img{position:relative;display:block;margin:0 auto 40px;width:980px;-webkit-transition:all ease .2s;transition:all ease .2s}.top-pre-ryugaku__img img{width:100%}.top-pre-ryugaku__img a{display:block;position:absolute;inset:0}.top-pre-ryugaku__img:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.top-pre-ryugaku__text{margin-bottom:10px;font-size:16px;font-weight:700;text-align:center;color:#00a4d3}.top-pre-ryugaku__btn{margin-inline:auto;width:-webkit-fit-content;width:fit-content}.top-pre-ryugaku__btn a{display:block;padding:20px 70px;font-size:18px;font-weight:700;text-decoration:none;border-radius:5px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.top-pre-ryugaku__btn a:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.top-plan-package__box{box-sizing:border-box;position:relative;margin-inline:auto;padding:40px 110px;width:1100px;border-radius:10px;background:#cef3de}.top-plan-package__box:before{content:"";display:block;position:absolute;top:-50px;left:-55px;width:156px;height:150px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/8f622605-1b78-41fe-ab34-9b72e4fa5cb8.webp) no-repeat center center/contain}.top-plan-package__wrap{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px;padding:20px;border-radius:8px;background:#fff}.top-plan-package__wrap .text{font-size:28px;font-weight:700}.top-plan-package__wrap a.btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px;font-size:16px;text-decoration:none;border-radius:5px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.top-plan-package__wrap a.btn:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.top-plan-package__wrap a.btn:before{position:absolute;display:block;width:100%;height:100%;right:-2px;bottom:-2px;background:#003c5d}.top-plan-package__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px}.top-plan-package__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative;border-radius:6px;cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s}.top-plan-package__item a{display:block;position:absolute;inset:0;z-index:2}.top-plan-package__item img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.top-plan-package__item .box{position:relative;padding:15px 15px 10px;text-align:left;background:#fff;z-index:1}.top-plan-package__item .box .icon{position:absolute;top:13px;right:15px;font-size:24px;color:#00a4d3}.top-plan-package__item .box .name{margin-bottom:10px;font-size:20px;font-weight:700;color:#00a4d3}.top-plan-package__item .box.plan2 .icon,.top-plan-package__item .box.plan2 .name{color:#ff9c07}.top-plan-package__item .box.plan3 .icon,.top-plan-package__item .box.plan3 .name{color:#50b464}.top-plan-package__item .box .price{font-size:18px;font-weight:700}.top-plan-package__item .box .price span{display:inline-block;margin-right:10px;padding-inline:10px;font-size:15px;border-radius:20px;border:1px solid #000}.top-plan-package__item:hover img{scale:1.05}.top-voice__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-bottom:40px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.top-voice__item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:0 0 6px 6px;background:#fff}.top-voice__item a{position:absolute;display:block;inset:0;z-index:1}.top-voice__item .img{overflow:hidden;border-radius:6px 6px 0 0}.top-voice__item .img img{width:100%;height:240px;object-fit:cover;-webkit-transition:all ease .2s;transition:all ease .2s}.top-voice__item .flag-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:10px;position:absolute;top:-15px;left:15px}.top-voice__item .flag{display:block;width:48px;height:32px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f6f5f6;background-image:none}.top-voice__item .flag.au{background-image:url(../../common/images/flag-au.webp)}.top-voice__item .flag.ca{background-image:url(../../common/images/flag-ca.webp)}.top-voice__item .flag.ie{background-image:url(../../common/images/flag-ie.webp)}.top-voice__item .flag.mt{background-image:url(../../common/images/flag-mt.webp)}.top-voice__item .flag.nz{background-image:url(../../common/images/flag-nz.webp)}.top-voice__item .flag.ph{background-image:url(../../common/images/flag-ph.webp)}.top-voice__item .flag.uk{background-image:url(../../common/images/flag-uk.webp)}.top-voice__item .flag.us{background-image:url(../../common/images/flag-us.webp)}.top-voice__item .box{position:relative;padding:30px 20px;text-align:left}.top-voice__item .title{margin-bottom:10px;padding-bottom:10px;line-height:1.6;font-size:20px;font-weight:700;border-bottom:1px solid #ccc}.top-voice__item .name{margin-bottom:5px;font-size:16px;font-weight:700}.top-voice__item .name span{padding-left:5px;font-size:12px}.top-voice__item .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;font-size:12px}.top-voice__item .tags li{padding:5px 10px;font-weight:400;border-radius:30px;color:#00a4d3;border:1px solid #00a4d3}.top-voice__item:hover img{scale:1.05}* html .ui-autocomplete{height:100px}.link-list{margin:60px auto 0;width:1030px}.link-list dl{margin-bottom:40px;margin-left:20px}.link-list dt{position:relative;left:-20px;margin:0 0 15px;font-size:20px;font-weight:700;color:#4a4a4a}.link-list dd li{display:inline-block;margin:0 0 15px;font-size:12px}.link-list dd li:before{content:"▶";margin-right:5px;font-size:10px}.link-list dd .country p{display:inline-block;margin-right:20px;font-size:14px}.link-list dd .country p:before{content:"▶";margin-right:5px;font-size:10px}.link-list dd .country li{display:block}.link-list dd .country li:before{content:none}.link-list dd .country li:nth-of-type(n+9){display:inline-block;margin-bottom:5px}.link-list dd .city{display:inline-block}.link-list dd .city li{display:inline-block;margin:0 0 10px;font-size:12px}.link-list dd .city li:before{content:none}.link-list dd .city li:after{content:"/";margin-left:5px}.link-list dd .city li:first-child:before{content:"(";font-size:14px}.link-list dd .city li:last-child:after{content:")"}.announce-covid19{margin:30px auto 0;width:1030px;box-sizing:border-box;text-align:center;border:2px solid #00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.announce-covid19 a{position:relative;display:block;padding:10px 20px;font-size:20px;font-weight:700;text-decoration:none;color:#333}.announce-covid19 .icon{margin-right:10px;color:#00a4d3}.announce-covid19:hover{background:#00a4d3}.announce-covid19:hover a{color:#fff}.announce-covid19:hover .icon{color:#fff}.header-announce{text-align:center;background:#cef0ff}.header-announce__content{margin:0 auto;padding:5px 0;width:1030px;font-size:15px;line-height:1.4}.header-announce__content a{font-weight:400;color:#333}.header-announce__content .icon{margin-right:10px;color:#00a4d3}.matchings__box{position:relative;padding-block:30px 40px;width:100%;background-image:url(../images/matchings/main-block-1-bg.png),-webkit-linear-gradient(top,#83d5fc 0,#d4f3fa 580px);background-image:url(../images/matchings/main-block-1-bg.png),linear-gradient(-180deg,#83d5fc 0,#d4f3fa 580px);background-position:center bottom,top center;background-repeat:no-repeat,no-repeat;background-color:#d5f3fa}.matchings__box:after{content:url(../images/matchings/main-block-1-1-countries-illust.png);position:absolute;bottom:20px;right:50%;translate:50% 0}.matchings__inner{margin-inline:auto;width:900px;padding:50px 50px 150px;border-radius:10px;background:#fff}.matchings__copy{margin-bottom:20px;font-size:18px;font-weight:700;text-align:center;color:#00a4d3}.matchings__title{margin-bottom:30px;font-size:40px;font-weight:700;text-align:center;color:#00a4d3}.matchings__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px;padding:10px;width:600px;border-radius:5px;background:#efefef}.matchings__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.matchings__btns .btn{width:320px}.matchings__btns .btn a{display:block;margin-bottom:10px;padding:20px;text-align:center;font-size:20px;font-weight:700;text-decoration:none;border-radius:4px;color:#fff;background:#00a4d3;box-shadow:0 2px 0 #00556d;-webkit-transition:all ease .2s;transition:all ease .2s}.matchings__btns .btn a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.matchings__btns .btn a.country{background:#ff3773;box-shadow:0 2px 0 #d0003e}.matchings__btns .btn a.country:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.matchings__btns .btn span{display:block;text-align:center}.static-list li{line-height:1.5}.static-list li+li{margin-top:10px}.country-top-h1{font-weight:700;font-size:32px;margin-bottom:20px}.country-top-h2{font-weight:700;font-size:26px;color:#000;text-align:center;margin-bottom:21px}.country-top-desc{margin-bottom:20px}.country-top-desc2{font-weight:700;font-size:14px;color:#4a4a4a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:760px;margin-bottom:30px;margin-left:auto;margin-right:auto}.country-top-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country-top-list>li{position:relative;width:320px;margin-bottom:35px}.country-top-list>li+li{margin-left:35px}.country-top-choose-point{width:1030px;margin:auto}.country-top-choose-point__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;background-color:#fff}.country-top-choose-point__item-head{width:130px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#03a3d2;font-weight:700;font-size:18px;color:#fff;text-align:center}.country-top-choose-point__item-head-underscore{height:0;width:80px;margin-top:6px;border:1px solid #fff}.country-top-choose-point__item-detail{width:900px;box-sizing:border-box;padding:18px 29px}.country-top-choose-point__item-detail-head{font-weight:700;font-size:18px;color:#03a3d2;margin-bottom:20px}.country-top-choose-point__item-detail-body{font-size:14px;color:#4a4a4a;line-height:20px}.country-top-experience-columns-wrapper{width:1030px;position:relative;overflow:hidden}.country-top-experience-columns{width:2080px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.2s;transition:.2s;-webkit-transform:translate(-385px,0);-ms-transform:translate(-385px,0);transform:translate(-385px,0)}.country-top-experience-columns__item{width:250px;margin-right:10px;background-color:#fff}.country-top-experience-columns__item:last-child{margin-right:0}.country-top-experience-columns__item-link{text-decoration:none!important}.country-top-experience-columns__item-caption{height:36px;font-weight:700;font-size:14px;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#03a3d2}.country-top-experience-columns__item-thumbnail{width:250px;height:134px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#ccc}.country-top-experience-columns__item-title{font-size:14px;color:#000;text-align:left;line-height:20px;padding:10px}.country-top-experience-columns-next,.country-top-experience-columns-prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;font-size:18px;position:absolute;bottom:50%;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);cursor:pointer;z-index:1}.country-top-experience-columns-prev{left:10px}.country-top-experience-columns-next{right:10px}.country-top-what-is-language-study-abroad{width:1030px;margin:auto}.country-top-what-is-language-study-abroad__item{background-color:#fff;margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:23px 0;box-sizing:border-box}.country-top-what-is-language-study-abroad__item-head{width:192px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.country-top-what-is-language-study-abroad__item-head-image{width:75px;height:75px}.country-top-what-is-language-study-abroad__item-detail{width:838px;box-sizing:border-box;padding:0 28px}.country-top-what-is-language-study-abroad__item-detail-head{font-weight:700;font-size:20px;color:#0499c5;margin-bottom:14px}.country-top-what-is-language-study-abroad__item-detail-body{font-size:14px;color:#4a4a4a;line-height:21px}.country-top-useful-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country-top-useful-columns__item{background-color:#fff;width:250px;margin-right:10px;margin-bottom:10px;border-radius:3px;overflow:hidden}.country-top-useful-columns__item:nth-child(4n){margin-right:0}.country-top-useful-columns__item-link{text-decoration:none!important}.country-top-useful-columns__item-thumbnail{height:160px;background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ccc}.country-top-useful-columns__item-thumbnail-text{font-size:16px;line-height:1.5;text-align:center;font-weight:700;color:#fff!important;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.5)}.country-top-useful-columns__item-caption{font-size:14px;box-sizing:border-box;padding:10px;line-height:1.5;color:#4a4a4a}.country-top-famous-questions__item{background-color:#fff;margin-bottom:15px}.country-top-famous-questions__item-q{min-height:60px;box-sizing:border-box;padding:9px;border-bottom:2px dashed #c7c7c7;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.country-top-famous-questions__item-q-icon{padding:0 10px}.country-top-famous-questions__item-q-text{padding:10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5}.country-top-famous-questions__item-a{min-height:60px;box-sizing:border-box;padding:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.country-top-famous-questions__item-a-icon{padding:10px}.country-top-famous-questions__item-a-text{padding:10px;box-sizing:border-box;line-height:1.5}.country-purpose-lead{margin-bottom:30px;padding:20px;background-color:#fff;border-radius:3px}#SW-COUNTRY .country-purpose-lead,#SW-TYPE-DETAIL .country-purpose-lead{border-top:4px #00a4d3 solid}.country-purpose-lead h1,.country-purpose-lead h2{padding-bottom:15px;border-bottom:1px dashed #ccc}.country-top-ranking{position:absolute;margin:auto;top:-5px;left:20px}.country-top-list-image img{width:100%}.country-top-list-col{background:#fff;padding:15px;height:200px}.other-country-top-list-col{background:#fff;padding:15px}.country-top-list-name{font-weight:700;font-size:18px;margin-bottom:3px}.country-top-list-name a{text-decoration:none;color:#44414e}.country-top-point-list{font-size:13px;line-height:1.5;margin-top:10px;margin-bottom:5px}.country-top-point-list li{font-weight:700;padding:2px}.country-top-point-list li span{color:#fe79bb}.country-top-list-link{text-align:center}.country-top-list-link li{display:inline-block;width:50%}.country-top-list-link a{display:block;background:#00a4d3;padding:15px 10px;color:#fff;font-weight:700;text-decoration:none;box-sizing:border-box;border-right:1px solid #fff}.country-top-list-link a:hover{background:#07c8ff}.country-area-top-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-bottom:1px #f6f5f6 solid}.country-area-top-list li{width:50%;box-sizing:border-box;border-bottom:1px #f6f5f6 solid;border-right:1px #f6f5f6 solid}.country-area-top-list li a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding:13px 10px;text-align:left;font-size:.9285714286rem;text-decoration:none}.country-area-top-list li.title{padding:15px 10px;font-weight:700;background:#fff;border-bottom:1px dotted #c3c0c8;width:100%!important}.country-area-top-list-image{margin-right:10px}.country-area-top-list-name{position:absolute;left:60px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:95px}.country-cover{background:no-repeat center center;background-size:cover;height:400px}.country-cover-inner{position:relative;width:1030px;margin:0 auto}.country-cover-au{background-image:url(../images/country/au/cover.webp)}.country-cover-ca{background-image:url(../images/country/ca/cover.webp)}.country-cover-ie{background-image:url(../images/country/ie/cover.webp)}.country-cover-mt{background-image:url(../images/country/mt/cover.webp)}.country-cover-nz{background-image:url(../images/country/nz/cover.webp)}.country-cover-ph{background-image:url(../images/country/ph/cover.webp)}.country-cover-uk{background-image:url(../images/country/uk/cover.webp)}.country-cover-us{background-image:url(../images/country/us/cover.webp)}.country-cover-cn{background-image:url(../images/country/cn/cover.webp)}.country-cover-ae{background-image:url(../images/country/ae/cover.webp)}.country-cover-ar{background-image:url(../images/country/ar/cover.webp)}.country-cover-at{background-image:url(../images/country/at/cover.webp)}.country-cover-be{background-image:url(../images/country/be/cover.webp)}.country-cover-ch{background-image:url(../images/country/ch/cover.webp)}.country-cover-cr{background-image:url(../images/country/cr/cover.webp)}.country-cover-de{background-image:url(../images/country/de/cover.webp)}.country-cover-es{background-image:url(../images/country/es/cover.webp)}.country-cover-fj{background-image:url(../images/country/fj/cover.webp)}.country-cover-fr{background-image:url(../images/country/fr/cover.webp)}.country-cover-hk{background-image:url(../images/country/hk/cover.webp)}.country-cover-id{background-image:url(../images/country/id/cover.webp)}.country-cover-in{background-image:url(../images/country/in/cover.webp)}.country-cover-it{background-image:url(../images/country/it/cover.webp)}.country-cover-kr{background-image:url(../images/country/kr/cover.webp)}.country-cover-mx{background-image:url(../images/country/mx/cover.webp)}.country-cover-my{background-image:url(../images/country/my/cover.webp)}.country-cover-ru{background-image:url(../images/country/ru/cover.webp)}.country-cover-sg{background-image:url(../images/country/sg/cover.webp)}.country-cover-th{background-image:url(../images/country/th/cover.webp)}.country-cover-tw{background-image:url(../images/country/tw/cover.webp)}.country-cover-vn{background-image:url(../images/country/vn/cover.webp)}.country-cover-za{background-image:url(../images/country/za/cover.webp)}.country-cover-title{position:absolute;top:135px;left:0;background:#000;background:rgba(0,0,0,.8);padding:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.country-cover-name{padding-top:10px;line-height:1;font-size:32px;font-weight:700}.country-cover-name+p{display:block;margin-top:5px;font-size:14px;font-weight:700}.country-cover-formal{font-size:18px;font-weight:400;vertical-align:middle;margin-left:20px}.country-cover-desc{font-size:20px;font-weight:700;line-height:1}.country-description{background:#fff}.country-description .inner{padding:20px 0;font-size:15px;width:1030px;margin:0 auto}.country-main{background:#fff;padding:20px;padding-top:0}.country-main.max{padding:0}.country-questions{background:#fff;padding-top:20px}.country-counselor-button{width:630px;margin:auto}.country-counselor-button a.mail-counseling-color{background:#69b21d}.country-counselor-button p{font-weight:700}.country-counselor-button p.seminars-p{color:#ff853a}.country-counselor-button p.mail-counseling-p{color:#69b21d}.country-title{width:620px;margin:auto;font-weight:700;font-size:24px;padding-top:15px}.country-title.dotted-line{margin-bottom:20px;padding-bottom:10px;border-bottom:2px dotted #ccc}.country-title span{display:block;margin-top:10px;font-size:16px;font-weight:400;color:#999}.country-point-list{background:#fff;display:inline-block;margin:auto}.country-point-list li.title{font-weight:700;font-size:16px;padding:15px 15px 15px 15px}.country-point-list li.title span{color:#fe79bb}.country-point-list li.description{display:block;padding:0 15px 0 15px}.country-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:660px;margin:auto}.country-category-list li{position:relative;width:218px;line-height:1.4;box-sizing:border-box;border-radius:3px;background:#fff;padding:10px 5px 10px 10px}.country-category-list li:nth-child(3n){margin-right:0}.country-category-list li .top-category-list-title{position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:70px;width:120px}.country-category-list li .top-category-list-title a{font-size:12px}.m-country-list-title{font-weight:700;font-size:1.2142857143rem;line-height:1.5}.country-m-table{width:100%}.country-m-table tr td,.country-m-table tr th{padding:10px}.country-m-table.country-m-table-data.s-small tr td,.country-m-table.country-m-table-data.s-small tr th{padding:15px}.country-m-table.country-m-table-data tr td,.country-m-table.country-m-table-data tr th{padding:20px}.country-m-table.country-m-table-data tr td img,.country-m-table.country-m-table-data tr th img{vertical-align:middle;width:30px;margin-right:5px}.country-m-table.country-m-table-data tr th{background:#00a4d3;color:#fff;border-left:1px dotted #fff;text-align:center}.country-m-table.country-m-table-data tr td{background:#fff}.country-m-table.country-m-table-data tr td.price-right{text-align:right}.country-m-table.country-m-table-data tr+tr th{border-top:1px dotted #fff}.country-m-table.country-m-table-data tr+tr td{border-top:1px dotted #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}.country-m-table.country-m-table-side tr td,.country-m-table.country-m-table-side tr th{padding:10px;font-size:12px}.country-m-table.country-m-table-side tr th{background:#00a4d3;color:#fff;width:25%}.country-m-table.country-m-table-side tr td{background:#fff}.country-m-table.country-m-table-side tr+tr th{border-top:1px dotted #fff}.country-m-table.country-m-table-side tr+tr td{border-top:1px dotted #ccc}.country-m-table.country-m-table-side tr th.table-title{font-size:15px;padding:15px}.ph-area-map{background-image:url(../images/country/ph/area/ph_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.ph-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.ph-area-map .map_item{width:91px}.ph-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.ph-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.ph-area-map .map_item_1{top:260px;left:473px}.ph-area-map .map_item_2{top:116px;left:424px}.ph-area-map .map_item_3{top:59px;left:318px}.ph-area-map .map_item_4{top:103px;left:64px}.ph-area-map .map_item_5{top:358px;left:168px}.ph-area-map .map_item_7{top:247px;left:72px}.us-area-map{background-image:url(../images/country/us/area/us_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.us-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.us-area-map .map_item{width:92px}.us-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.us-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.us-area-map .map_item_2001{top:11px;left:123px}.us-area-map .map_item_2003{top:173px;left:545px}.us-area-map .map_item_2004{top:78px;left:-1px}.us-area-map .map_item_2005{top:183px;left:236px}.us-area-map .map_item_2007{top:85px;left:271px}.us-area-map .map_item_2008{top:331px;left:371px}.us-area-map .map_item_2009{top:374px;left:34px}.us-area-map .map_item_2002{top:10px;left:487px}.us-area-map .map_item_2006{top:260px;left:135px}.ca-area-map{background-image:url(../images/country/ca/area/ca_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.ca-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.ca-area-map .map_item{width:90px}.ca-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.ca-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.ca-area-map .map_item_3001{top:148px;left:136px}.ca-area-map .map_item_3002{top:176px;left:393px}.ca-area-map .map_item_3005{top:89px;left:231px}.ca-area-map .map_item_3003{top:180px;left:33px}.ca-area-map .map_item_3004{top:130px;left:503px}.au-area-map{background-image:url(../images/country/au/area/au_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.au-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.au-area-map .map_item{width:91px}.au-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.au-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.au-area-map .map_item_4006{top:179px;left:268px}.au-area-map .map_item_4001{top:341px;left:554px}.au-area-map .map_item_4003{top:26px;left:518px}.au-area-map .map_item_4004{top:80px;left:30px}.au-area-map .map_item_4007{top:50px;left:279px}.au-area-map .map_item_4002{top:296px;left:229px}.uk-area-map{background-image:url(../images/country/uk/area/uk_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.uk-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.uk-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.uk-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.uk-area-map .map_item{width:91px}.uk-area-map .map_item_5001{top:225px;left:517px}.uk-area-map .map_item_5003{top:211px;left:12px}.uk-area-map .map_item_5004{top:326px;left:548px}.uk-area-map .map_item_5007{top:350px;left:30px}.uk-area-map .map_item_5002{top:133px;left:461px}.uk-area-map .map_item_5005{top:58px;left:389px}.uk-area-map .map_item_5006{top:50px;left:68px}.nz-area-map{background-image:url(../images/country/nz/area/nz_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.nz-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.nz-area-map .map_item{width:92px}.nz-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.nz-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.nz-area-map .map_item_6001{top:58px;left:228px}.nz-area-map .map_item_6004{top:303px;left:459px}.nz-area-map .map_item_6003{top:135px;left:505px}.nz-area-map .map_item_6002{top:248px;left:101px}.ie-area-map{background-image:url(../images/country/ie/area/ie_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.ie-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.ie-area-map .map_item{width:90px}.ie-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.ie-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.ie-area-map .map_item_7001{top:210px;left:483px}.ie-area-map .map_item_7002{top:298px;left:57px}.ie-area-map .map_item_7003{top:63px;left:114px}.mt-area-map{background-image:url(../images/country/mt/area/mt_pc.png);background-size:640px 480px;background-repeat:no-repeat;width:640px;height:480px;position:relative;margin:auto}.mt-area-map li{list-style:none;display:inline-block;position:absolute;font-size:10px}.mt-area-map .map_item{width:91px}.mt-area-map .other-area{text-align:center;padding:11px;width:195px;top:440px;left:445px;border-radius:30px 30px 30px 30px}.mt-area-map .other-area a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none}.mt-area-map .map_item_8001{top:54px;left:325px}.mt-area-map .map_item_8002{top:143px;left:477px}.mt-area-map .map_item_8007{top:260px;left:142px}.country-area-ranking-list li{position:relative}.country-area-rank{position:absolute;margin:auto;top:-10px;left:0}.languages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.languages .language{width:248px;height:40px;line-height:40px;margin-bottom:11px;margin-right:12px}.languages .language:nth-child(4n){margin-right:0}.languages .language a{display:block;padding:0 20px;background-color:#fafafa;-webkit-transition:.3s ease-out;transition:.3s ease-out;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-sizing:border-box;text-decoration:none}.languages .language a:hover{background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.country-type-list-col{background:#fff;padding:15px;height:160px}.country-type-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country-type-list>li{position:relative;width:48%;margin-bottom:35px}.country-type-point-list{font-size:13px;line-height:1.5;margin-top:10px;margin-bottom:5px}.country-type-point-list li{font-weight:700;padding:2px}.country-type-point-list li span{color:#fe79bb}.country-type-list-link{text-align:center}.country-type-list-link li{display:inline-block;width:50%}.country-type-list-link a{display:block;background:#00a4d3;padding:15px 10px;color:#fff;font-weight:700;text-decoration:none;box-sizing:border-box;border-right:1px solid #fff}.country-type-list-link a:hover{background:#07c8ff}.country-type-title{background-color:#fff}.country-type-title h2{padding:20px 0;margin:0}.guide-link-area{margin-top:40px}.guide-link-area__wrapper{padding:15px;border:2px solid #d8d8d8}.guide-link-area__title{display:inline-block;position:relative;font-size:16px;font-weight:700;background:-webkit-linear-gradient(transparent 60%,#ffe200 60%);background:linear-gradient(transparent 60%,#ffe200 60%)}.guide-link-area__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.guide-link-area__catch{display:block;margin-right:10px;width:240px;height:150px}.guide-link-area__content{width:330px}.guide-link-area__about-btn{display:block;margin:0 auto;padding:15px 0;width:80%;text-decoration:none!important;line-height:1.4;border-radius:3px;text-align:center;font-size:14px;color:#00a4d3;border:1px solid #00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.guide-link-area__about-btn:hover{opacity:.7}.country-banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.country-banner-list__item{width:49%}.country-banner-list__item img{width:100%}iframe.youtube-embed{width:100%;height:350px}.available-ph .m-school-list .m-school-list-rank{display:none}.available-ph__box{margin-bottom:20px;padding:20px;text-align:center;background:#cef0ff}.available-ph__title{margin-bottom:20px;font-size:18px;font-weight:700}.available-ph__text{margin-bottom:20px;line-height:1.5}.available-ph__btn a{display:block;margin:0 auto;padding:15px;width:180px;font-weight:700;border-radius:3px;text-decoration:none;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.available-ph__btn a:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.country-top__banner-box img{width:100%}.country-top__banner-box a{display:block;margin-bottom:10px;-webkit-transition:all ease .2s;transition:all ease .2s}.country-top__banner-box a:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.country-top__section-wrap{margin-bottom:20px;padding:10px 20px 20px;background:#fff}.country-top__section-wrap--experience{background:#cef0ff}.country-top__detail-link{font-size:16px;text-align:center}.country-top__point-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:20px;padding-block:20px;border-bottom:1px dashed #ccc;counter-increment:count}.country-top__point-box:last-of-type{border-bottom:none}.country-top__point-box__img{overflow:hidden;width:300px;height:200px}.country-top__point-box__img img{height:100%}.country-top__point-box__text-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.country-top__point-box__text-box__header{margin-bottom:15px;font-size:20px;font-weight:700;line-height:1.2}.country-top__point-box__text-box__header:before{content:"POINT 0" counter(count);display:block;margin-bottom:5px;font-size:14px;font-weight:700;font-family:Avenir;color:#00a4d3}.country-top__point-box__text-box__text{line-height:1.8}.country-top__experience-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.country-top__experience-box__card{box-sizing:border-box;padding:10px;width:315px;border:solid 2px #fff;border-radius:3px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.country-top__experience-box__card:hover{border:2px solid #00a4d3}.country-top__experience-box__card a{text-decoration:none;color:#333}.country-top__experience-box__title{font-size:14px;font-weight:700;line-height:1.4}.country-top__experience-box__img{position:relative;margin-bottom:10px;height:165px;overflow:hidden}.country-top__experience-box__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.country-top__fee-model-table{table-layout:fixed;margin-bottom:20px;width:100%}.country-top__fee-model-table td,.country-top__fee-model-table th{padding:10px;font-size:16px;text-align:center;border:1px solid #ccc}.country-top__fee-model-table th{width:110px;background:#cef0ff}.country-top__fee-model-table td{text-align:left}.country-top__fee-table{table-layout:fixed;margin-bottom:10px;width:100%}.country-top__fee-table td,.country-top__fee-table th{padding:10px;font-size:16px;text-align:center;border:1px solid #ccc}.country-top__fee-table th{color:#fff;background:#00a4d3}.country-top__fee-table td span:after{content:"万円";margin-left:3px;font-size:14px}.country-top__fee-table td:first-child{background:#cef0ff}.country-top__fee-table tr:last-of-type td{font-weight:700}.country-top__info__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:40px}.country-top__info__item{position:relative;width:310px}.country-top__info__item a{display:block;position:absolute;inset:0;z-index:1}.country-top__info__item img{margin-bottom:10px;width:100%;z-index:1;-webkit-transition:all ease .2s;transition:all ease .2s}.country-top__info__item:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.country-top__other-info__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country-top__other-info__item{position:relative;box-sizing:border-box;margin-bottom:10px;width:150px;line-height:60px}.country-top__other-info__item a{box-sizing:border-box;display:block;padding-left:40px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid #ccc;-webkit-transition:all ease .2s;transition:all ease .2s;color:#333}.country-top__other-info__item a.lines{padding-top:10px;height:100%;line-height:1.4}.country-top__other-info__item a:hover{background:#cef0ff}.country-top__other-info__item a .icon{position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:20px;font-size:18px;color:#00a4d3}.country-top__other-info__item.disable a{pointer-events:none;opacity:.5;border:1px solid #ccc;background:#d8d8d8}.country-top__other-info__item.disable .icon{color:#333}.country-top__flow__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 50px;margin-bottom:30px}.country-top__flow__item{position:relative;width:160px;counter-increment:step;text-align:center}.country-top__flow__item img{margin-bottom:10px;width:100%}.country-top__flow__item .text{margin-bottom:10px;font-size:14px;font-weight:700;color:#00a4d3}.country-top__flow__item .text:before{content:"STEP 0" counter(step);display:inline-block;margin-right:10px;padding:2px 5px 0 5px;font-size:12px;font-weight:400;font-family:Avenir;border-radius:4px;color:#fff;background:#00a4d3}.country-top__flow__item .title{font-size:16px;font-weight:700;line-height:1.4}.country-top__flow__item .icon{position:absolute;inset:80px -32px auto auto;font-size:14px;font-weight:700;color:#ccc}.country-top__flow__btn a{display:block;margin-inline:auto;padding-block:10px;width:280px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:4px;border:1px solid #00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.country-top__flow__btn a:hover{color:#fff;background:#00a4d3}.country-top__cta{padding-bottom:30px;background:#fff}.country-top__cta__head{box-sizing:border-box;margin-bottom:40px;padding-top:60px;padding-right:80px;height:340px;font-size:24px;font-weight:700;text-align:right;color:#fff;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c5b195f6-cf27-45ee-89e6-7c3d48f2aab7.webp) no-repeat top center/contain}.country-top__cta__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:20px;padding-inline:20px}.country-top__cta__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.country-top__cta__item img{width:auto;height:160px}.country-top__cta__item .title{margin-bottom:20px;line-height:1.4;font-size:16px;font-weight:700;text-align:left}.country-top__cta__item .text{font-size:14px;text-align:left}.country-top__cta__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding-inline:20px}.country-top__cta__btns .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.country-top__cta__btns .copy{font-size:16px;font-weight:700}.country-top__cta__btns .btn{display:block;position:relative;padding-block:30px;line-height:1.4;font-size:18px;font-weight:700;text-decoration:none;border-radius:5px;color:#fff;background:#00a4d3}.country-top__cta__btns .btn--line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding-inline:25px;background:#00b900}.country-top__cta__btns .btn--line .icon{font-size:36px}.country-top__cta__btns .btn--line span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.country-top__cta__btns .btn--line img{position:absolute;right:10px;width:80px}.what-sw{padding:5px 20px;text-align:center;font-weight:700;border-bottom:1px solid #cfcfcf;background:#cef0ff}.what-sw__title{margin-bottom:20px;font-size:18px;font-weight:700}.what-sw__text{margin-bottom:20px;font-size:14px;font-weight:400}.what-sw__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.what-sw__item{position:relative;padding:40px 10px 10px;width:120px;height:140px;line-height:1.5;font-size:11px;color:#333;box-sizing:border-box;border-radius:4px;counter-increment:item;background-color:#fff;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/a08466d0-5a39-42ea-b9c6-be9ca1393281.svg);background-repeat:no-repeat;background-position:center 15px;background-size:30px 30px}.what-sw__item:nth-child(2){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/eddbf83e-3cc3-40ed-95ae-da941c162764.svg)}.what-sw__item:nth-child(3){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c6406873-20d5-44b7-b2b9-75f34bc9a8f5.svg)}.what-sw__item:nth-child(4){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d445eb17-86b1-4c37-a6da-1abf2c021ca7.svg)}.what-sw__item:nth-child(5){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/8ba2ae19-c08d-4a38-a136-39ae1e2912c9.svg);background-size:auto 30px}.what-sw__item:before{content:"0" counter(item);display:block;position:relative;top:7px;margin-bottom:20px;font-size:14px;font-weight:400;color:#00a4d3}.what-sw__item:after{content:"";display:block;position:absolute;top:72px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:10px;height:2px;background:#ccc}.what-sw__btn a{display:block;margin:0 auto;padding:15px 0;width:370px;border-radius:5px;text-decoration:none;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.what-sw__btn a:hover{color:#00a4d3;background:#fff}.country-outline__title{margin-bottom:15px;padding-bottom:10px;font-size:24px;font-weight:700;text-align:center;border-bottom:2px dotted #ccc}.country-outline__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.country-outline__menu-item{width:calc((100% - 20px) * .33);border:1px solid #00a4d3;border-radius:4px;background:#fff}.country-outline__menu-item a{display:block;padding:15px 0;font-size:16px;text-align:center;text-decoration:none;font-weight:700;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.country-outline__menu-item a:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.country-area__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;border-top:1px solid #ccc}.country-area__item{box-sizing:border-box;position:relative;width:226px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.country-area__item:nth-child(3n+3){border-right:none}.country-area__item a{display:block;padding-block:15px;font-size:15px;font-weight:700;text-align:center;text-decoration:none}.country-area__item .icon{position:absolute;inset:auto 20px auto auto}.country-area__btn a{display:block;margin-inline:auto;padding-block:10px;width:320px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:4px;border:1px solid #00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.country-area__btn a:hover{color:#fff;background:#00a4d3}.country-guide__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.country-guide__item{position:relative;width:calc((100% - 40px)/ 3)}.country-guide__item a{display:block;position:absolute;inset:0;z-index:1}.country-guide__item .catch{overflow:hidden;margin-bottom:10px;height:70px;border-radius:4px}.country-guide__item .catch img{width:100%;object-fit:cover;-webkit-transition:all ease .2s;transition:all ease .2s}.country-guide__item .text{font-size:15px;font-weight:700;color:#00a4d3}.country-guide__item:hover{cursor:pointer}.country-guide__item:hover .catch img{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.country-faq__box{margin-bottom:40px}.country-faq__label{display:block;position:relative;margin-bottom:20px;padding:20px 50px 20px 65px;line-height:1.4;font-size:16px;font-weight:700;cursor:pointer;border-radius:4px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all ease .2s;transition:all ease .2s}.country-faq__label:hover{color:#adadad}.country-faq__label .icon{position:absolute;right:20px;bottom:50%;translate:0 50%;color:#00a4d3}.country-faq__label .icon--open{display:none}.country-faq__label .icon--close{display:block}.country-faq__label:before{content:"Q";display:block;position:absolute;inset:15px auto auto 20px;width:30px;height:30px;line-height:30px;font-size:18px;font-weight:700;font-family:Roboto;text-align:center;border-radius:30px;color:#fff;background:#00a4d3}.country-faq__content{overflow:hidden;position:relative;margin:-20px auto 20px;padding-inline:65px 20px;height:0;opacity:0;font-size:14px;border-radius:0 0 4px 4px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all ease .3s;transition:all ease .3s}.country-faq__content .text{border-top:1px dashed #ccc}.country-faq__content:before{content:"A";display:block;position:absolute;inset:15px auto auto 20px;width:30px;height:30px;line-height:30px;font-size:18px;font-weight:700;font-family:Roboto;text-align:center;border-radius:30px;color:#fff;background:#ff3773}.country-faq__toggle{display:none}.country-faq__toggle:checked+.country-faq__label{border-radius:0}.country-faq__toggle:checked+.country-faq__label+.country-faq__content{opacity:1;margin-bottom:20px;padding-bottom:20px;height:auto;-webkit-transition:all ease .3s;transition:all ease .3s}.country-faq__toggle:checked+.country-faq__label+.country-faq__content p{padding-top:15px}.country-faq__toggle:checked+.country-faq__label .icon--open{display:block}.country-faq__toggle:checked+.country-faq__label .icon--close{display:none}.ranking-btn{text-align:center}.ranking-btn a{display:inline-block;margin:0 auto 40px;padding:20px;font-size:18px;font-weight:700;text-decoration:none;border-radius:4px;border:1px solid #00a4d3;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.ranking-btn a:hover{color:#fff;background:#00a4d3}.country-list__title{margin-bottom:20px;font-size:24px;font-weight:700}.country-list__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country-list__list__item{margin-bottom:10px;width:49%}.country-list__list__item a{display:block;position:relative;padding:15px 10px 15px 90px;text-decoration:none;color:#333;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.country-list__list__item a:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.country-list__list__item .icon{position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.country-list__list__item .name{margin-bottom:3px;font-size:18px;font-weight:700}.country-list__list__item .text{font-size:14px;line-height:1.4}.country-list-1column__box{margin:0 auto 60px;width:1320px}.country-list-1column__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country-list-1column__list__item{margin-bottom:10px;margin-right:2%;width:32%}.country-list-1column__list__item:nth-child(3n){margin-right:0}.country-list-1column__list__item a{display:block;position:relative;padding:30px 10px 30px 100px;height:100px;text-decoration:none;color:#333;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s;box-sizing:border-box}.country-list-1column__list__item a.indention{padding-top:20px}.country-list-1column__list__item a:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.country-list-1column__list__item .icon{position:absolute;left:20px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.country-list-1column__list__item .name{margin-bottom:10px;font-size:18px;font-weight:700}.country-list-1column__list__item .text{font-size:14px;line-height:1.4}.country-header{position:relative;margin-bottom:40px;padding:70px 0;font-size:46px;text-align:center;color:#fff;background-color:#cef0ff;background-size:cover;background-repeat:no-repeat;background-position:center center}.country-header.ph{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/f4ec057d-e284-4707-9f72-c21735877b5f.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/f4ec057d-e284-4707-9f72-c21735877b5f.webp)}.country-header.us{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/6af5f638-00a0-4c85-a563-f6c47e7cc113.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/6af5f638-00a0-4c85-a563-f6c47e7cc113.webp)}.country-header.ca{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/0c90ea2f-98d7-4941-9673-947a251c2a74.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/0c90ea2f-98d7-4941-9673-947a251c2a74.webp)}.country-header.au{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/78374a62-ded4-45a0-91f9-f9a2768309f5.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/78374a62-ded4-45a0-91f9-f9a2768309f5.webp)}.country-header.uk{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/425e242e-f711-4b65-b627-e939f82d06a8.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/425e242e-f711-4b65-b627-e939f82d06a8.webp)}.country-header.nz{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/da09db3e-6d64-4955-8133-c10bb8554d76.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/da09db3e-6d64-4955-8133-c10bb8554d76.webp)}.country-header.ie{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c0572367-8f29-4658-8d77-040dedf14153.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c0572367-8f29-4658-8d77-040dedf14153.webp)}.country-header.mt{background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/6035a33f-bed9-4426-b30f-a5ba5c171637.webp);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/6035a33f-bed9-4426-b30f-a5ba5c171637.webp)}.country-header__text{margin:0 auto 40px;width:1320px}.area-ranking-outline__box{margin-bottom:60px;padding:40px 0;background:#fff}.area-ranking-outline__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-ranking-outline__item{position:relative;margin-right:30px;margin-bottom:40px;width:240px}.area-ranking-outline__item a{display:block;text-decoration:none;color:#333;-webkit-transition:all ease .2s;transition:all ease .2s}.area-ranking-outline__item a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);color:#666}.area-ranking-outline__item:nth-child(5n){margin-right:0}.area-ranking-outline__item:nth-child(n+5){margin-bottom:0}.area-ranking-outline__item .label{display:block;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;font-size:20px;font-style:italic;text-align:center;color:#fff;background:#00a4d3}.area-ranking-outline__item .label--1{background:#f2bc2f}.area-ranking-outline__item .label--2{background:#ababab}.area-ranking-outline__item .label--3{background:#bc8254}.area-ranking-outline__item .img{margin-bottom:10px}.area-ranking-outline__item .name{font-size:20px;font-weight:700}.area-ranking-point__box{margin-bottom:80px}.area-ranking-point__head{padding:20px;font-size:28px;font-weight:700;text-align:center;color:#fff;background:#00a4d3}.area-ranking-point__body{padding:40px 80px;background:#cef0ff}.area-ranking-point__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-ranking-point__item{position:relative;margin-bottom:30px;width:560px;background:#fff;counter-increment:point-count}.area-ranking-point__item:nth-child(n+3){margin-bottom:0}.area-ranking-point__item .label{content:"POINT" counter(point-count);display:block;position:absolute;top:20px;left:0;width:100px;height:24px;line-height:24px;font-size:14px;font-weight:700;text-align:center;color:#00a4d3;background:#e5ef0d}.area-ranking-point__item .label:before{content:"";position:absolute;bottom:50%;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:0;height:0;border-right:6px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.area-ranking-point__item .head{padding:20px 0 20px 120px;font-size:22px;font-weight:700;border-bottom:1px dashed #ccc}.area-ranking-point__item .body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.area-ranking-point__item .img{width:80px;height:80px;text-align:center}.area-ranking-point__item .img img{width:100%}.area-ranking-point__item .text{width:420px;font-size:16px;line-height:1.6}.area-ranking-detail__item{position:relative;margin-bottom:40px;padding-bottom:50px;background:#fff}.area-ranking-detail__item .label{display:block;position:absolute;top:0;left:30px;width:80px;height:90px;line-height:90px;font-size:28px;text-align:center;color:#fff;background:#00a4d3}.area-ranking-detail__item .label--1{background:#f2bc2f}.area-ranking-detail__item .label--2{background:#ababab}.area-ranking-detail__item .label--3{background:#bc8254}.area-ranking-detail__item .label .txt{font-size:20px}.area-ranking-detail__item .label:before{content:"";position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0;height:0;border-bottom:10px solid #fff;border-right:40px solid transparent;border-left:40px solid transparent}.area-ranking-detail__item .head{padding:40px 0 40px 130px;font-size:28px;font-weight:700;border-bottom:1px dashed #ccc}.area-ranking-detail__item .body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 50px}.area-ranking-detail__item .content--l{width:540px}.area-ranking-detail__item .content--l--narrow{width:350px}.area-ranking-detail__item .content--r{width:690px}.area-ranking-detail__item .content--r--wide{width:880px}.area-ranking-detail__item .img{margin-bottom:20px}.area-ranking-detail__item .copy{margin-bottom:20px;line-height:1.4;font-size:24px;font-weight:700}.area-ranking-detail__item .description{margin-bottom:30px;font-size:16px}.area-ranking-detail__item .param-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:10px 20px}.area-ranking-detail__item .param-table tr:not(:last-child){margin-bottom:20px}.area-ranking-detail__item .param-table th{padding:15px 0;width:130px;font-size:16px;font-weight:700}.area-ranking-detail__item .param-table td{font-size:16px;text-align:center;border-radius:4px;background:#f6f5f6}.area-ranking-detail__item .param-table td.selected{font-weight:700;background:#cef0ff}.area-ranking-detail__item .param-table td.blank{display:none}.area-ranking-detail .recommend__box{margin-bottom:60px;padding:30px;background-color:#ffffec;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/a35222e2-0079-47ea-84ba-1d96eace225c.webp);background-repeat:no-repeat;background-position:bottom right 30px;background-size:180px auto}.area-ranking-detail .recommend__title{display:inline-block;margin-bottom:20px;position:relative;font-size:20px;font-weight:700}.area-ranking-detail .recommend__title:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background:#e5ef0d}.area-ranking-detail .recommend__item{font-size:16px;font-weight:700}.area-ranking-detail .recommend__item:not(:last-child){margin-bottom:10px}.area-ranking-detail .recommend__item .icon{margin-right:5px;color:#00a4d3}.area-ranking-detail .accordion__item:nth-child(n+2){margin-top:15px}.area-ranking-detail .accordion__label{position:relative;display:block;padding:20px 40px 20px 20px;line-height:1.4;font-size:16px;font-weight:700;border:1px solid #ccc;border-radius:4px;color:#00a4d3;cursor:pointer;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.area-ranking-detail .accordion__label:hover{color:#33d7ff}.area-ranking-detail .accordion__label:before{content:"";display:block;position:absolute;bottom:50%;right:20px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:18px;height:18px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/83f1ea04-9282-4fd4-a4b4-aa7c646b5bd7.png) no-repeat center center/contain}.area-ranking-detail .accordion__content{overflow:hidden;height:0;font-size:16px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.area-ranking-detail .accordion__toggle{display:none}.area-ranking-detail .accordion__toggle:checked+.accordion__label{margin-bottom:10px;border-radius:0}.area-ranking-detail .accordion__toggle:checked+.accordion__label+.accordion__content{opacity:1;height:auto;-webkit-transition:all ease .3s;transition:all ease .3s}.area-ranking-detail .accordion__toggle:checked+.accordion__label:before{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/6b5ee9f3-14b8-437e-baee-87c6e3d2f7a8.png) no-repeat center center/contain}.area-ranking-cv__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:840px}.area-ranking-cv__item{width:400px;text-align:center}.area-ranking-cv__item .text{margin-bottom:5px;font-size:16px;font-weight:700}.area-ranking-cv__item .btn{position:relative;display:block;box-sizing:border-box;padding:20px 0;width:100%;border-radius:5px;font-size:18px;font-weight:700;text-decoration:none;color:#fff;background:#ff853a;-webkit-transition:all ease .2s;transition:all ease .2s}.area-ranking-cv__item .btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.area-ranking-cv__item .btn--line{padding-left:40px;background:#00b900}.area-ranking-cv__item .btn--line .icon{position:absolute;bottom:50%;left:100px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:32px}.area-banner__box{margin:0 auto 80px;width:1000px}.area-banner__box img{width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}.area-banner__box img:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.area-cover{background:no-repeat center center;background-size:cover;height:140px}.area-cover-inner{position:relative;width:1030px;margin:0 auto}.area-cover-au{background-position:bottom;background-image:url(../images/country/au/area-cover.jpg)}.area-cover-ca{background-position:bottom;background-image:url(../images/country/ca/area-cover.jpg)}.area-cover-ie{background-position:bottom;background-image:url(../images/country/ie/area-cover.jpg)}.area-cover-mt{background-position:bottom;background-image:url(../images/country/mt/area-cover.jpg)}.area-cover-nz{background-position:bottom;background-image:url(../images/country/nz/area-cover.jpg)}.area-cover-ph{background-position:bottom;background-image:url(../images/country/ph/area-cover.jpg)}.area-cover-uk{background-position:bottom;background-image:url(../images/country/uk/area-cover.jpg)}.area-cover-us{background-position:bottom;background-image:url(../images/country/us/area-cover.jpg)}.area-cover-cn{background-position:bottom;background-image:url(../images/country/cn/area-cover.jpg)}.area-cover-ae{background-position:bottom;background-image:url(../images/country/ae/area-cover.jpg)}.area-cover-ar{background-position:bottom;background-image:url(../images/country/ar/area-cover.jpg)}.area-cover-at{background-position:bottom;background-image:url(../images/country/at/area-cover.jpg)}.area-cover-be{background-position:bottom;background-image:url(../images/country/be/area-cover.jpg)}.area-cover-ch{background-position:bottom;background-image:url(../images/country/ch/area-cover.jpg)}.area-cover-cr{background-position:bottom;background-image:url(../images/country/cr/area-cover.jpg)}.area-cover-de{background-position:bottom;background-image:url(../images/country/de/area-cover.jpg)}.area-cover-es{background-position:bottom;background-image:url(../images/country/es/area-cover.jpg)}.area-cover-fj{background-position:bottom;background-image:url(../images/country/fj/area-cover.jpg)}.area-cover-fr{background-position:bottom;background-image:url(../images/country/fr/area-cover.jpg)}.area-cover-hk{background-position:bottom;background-image:url(../images/country/hk/area-cover.jpg)}.area-cover-id{background-position:bottom;background-image:url(../images/country/id/area-cover.jpg)}.area-cover-in{background-position:bottom;background-image:url(../images/country/in/area-cover.jpg)}.area-cover-it{background-position:bottom;background-image:url(../images/country/it/area-cover.jpg)}.area-cover-kr{background-position:bottom;background-image:url(../images/country/kr/area-cover.jpg)}.area-cover-mx{background-position:bottom;background-image:url(../images/country/mx/area-cover.jpg)}.area-cover-my{background-position:bottom;background-image:url(../images/country/my/area-cover.jpg)}.area-cover-ru{background-position:bottom;background-image:url(../images/country/ru/area-cover.jpg)}.area-cover-sg{background-position:bottom;background-image:url(../images/country/sg/area-cover.jpg)}.area-cover-th{background-position:bottom;background-image:url(../images/country/th/area-cover.jpg)}.area-cover-tw{background-position:bottom;background-image:url(../images/country/tw/area-cover.jpg)}.area-cover-vn{background-position:bottom;background-image:url(../images/country/vn/area-cover.jpg)}.area-cover-za{background-position:bottom;background-image:url(../images/country/za/area-cover.jpg)}.area-cover-title{display:inline-block;display:-moz-box;height:140px;background:#000;background:rgba(0,0,0,.8);padding:35px 20px 20px;box-sizing:border-box;color:#fff}.area-cover-name{font-size:32px;font-weight:700;line-height:1;padding-top:2px;margin-bottom:10px}.area-cover-desc{font-size:16px;font-weight:700}.area-description{background-color:#fff}.area-description-inner{padding:20px;position:relative;width:1030px;margin:0 auto}.area-description-text{font-size:13px}.area-footer-title{font-weight:700;margin-bottom:10px}.area-footer-list li{display:inline-block;margin-bottom:10px;margin-right:15px;font-size:13px}.area-sidebar .m-table.m-table-side tr th{font-weight:400}.area-sidebar .m-table.m-table-side tr th.table-title{font-size:15px}.sidebar-title{padding:15px;font-size:15px;text-align:center;color:#fff;background:#00a4d3}.search-h1{font-weight:700;font-size:22px;margin-bottom:15px}.search-h1.search-h1-category{background-color:#00a4d3;color:#fff;margin:-20px -20px 15px;padding:15px 20px;border-radius:3px 3px 0 0}.search-condition{background:#fff;padding:20px;margin-bottom:15px;border-radius:3px}.search-condition em{font-style:normal;font-weight:700}.search-demographics{color:#ff853a}.search-demographics-label{background-color:#fdf0e1;display:inline-block;padding:10px;margin:10px 0;border-radius:3px}.search-sort-navi ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search-sort-navi ul li{position:relative;width:calc(100%/2);height:50px;text-align:center}.search-sort-navi ul li a,.search-sort-navi ul li span{display:block;padding-left:15px;height:50px;line-height:50px;text-align:center;text-decoration:none;font-weight:700;font-size:16px}.search-sort-navi ul li.search-sort-tmp_pv{background-color:#fdf8dd}.search-sort-navi ul li.search-sort-tmp_pv a,.search-sort-navi ul li.search-sort-tmp_pv span{color:#f3d000}.search-sort-navi ul li.search-sort-tmp_pv-selected{border-bottom:2px #f3d000 solid;box-sizing:border-box}.search-sort-navi ul li.search-sort-tmp_pv .icon{position:absolute;left:110px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);color:#f3d000}.search-sort-navi ul li.search-sort-lowest_fee_per_month{background-color:#d3ecf3}.search-sort-navi ul li.search-sort-lowest_fee_per_month a,.search-sort-navi ul li.search-sort-lowest_fee_per_month span{padding-left:20px;color:#00a4d3}.search-sort-navi ul li.search-sort-lowest_fee_per_month-selected{border-bottom:2px #00a4d3 solid;box-sizing:border-box}.search-sort-navi ul li.search-sort-lowest_fee_per_month .icon{position:absolute;left:85px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);color:#00a4d3}.search-sort-navi ul li.search-sort-lowest_fee_per_month-selected,.search-sort-navi ul li.search-sort-tmp_pv-selected{background-color:#fff}.search-sort-navi ul li.search-sort-lowest_fee_per_month-selected a,.search-sort-navi ul li.search-sort-lowest_fee_per_month-selected span,.search-sort-navi ul li.search-sort-tmp_pv-selected a,.search-sort-navi ul li.search-sort-tmp_pv-selected span{color:#333}.side-search{position:relative}.search-side-reset{position:absolute;right:10px;top:15px;color:#fff;cursor:pointer;font-size:12px}.search-side-col{background:#fff;padding:20px}.search-side-body{padding:20px;background:#fff}.search-side-title{font-weight:700;padding-bottom:10px;margin-bottom:15px;border-bottom:1px dotted #ccc}.school-header{position:relative;margin:0 auto;padding:20px 0;width:1320px;background:#fff}.school-header-menu{position:-webkit-sticky;position:sticky;top:0;width:100%;height:50px;border-top:2px solid #f6f5f6;background:rgba(255,255,255,.9);z-index:1}.school-header-inner{position:relative;margin:0 auto;width:1320px;background:#fff}.school-header-menu-inner{position:relative;margin:0 auto;width:1160px}.school-header-head{position:relative;margin-bottom:15px}.school-header-name{margin-bottom:5px;padding-top:2px;width:700px;line-height:1.4;word-wrap:break-all;font-size:26px;font-weight:700}.school-header-english{font-size:14px;margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.school-header-english li:after{content:" / "}.school-header-english li:first-of-type:after,.school-header-english li:last-of-type:after{content:none}.school-header-data li{display:inline-block}.school-header-data li+li{margin-left:10px}.school-header-data span{display:inline-block;background:#eee;border:1px solid #ddd;font-size:12px;padding:3px 5px;margin-right:5px}.school-header-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 30px}.school-header-body .s-data{width:750px;min-height:150px}.school-header-body.b-plan .school-header-catch{width:250px;height:140px}.school-header-body.b-plan .s-data{min-height:0}.school-header-catch{position:relative;width:500px;height:360px;overflow:hidden;background:#e0e0e0}.school-header-catch img{position:absolute;bottom:50%;right:50%;translate:50% 50%;width:100%;height:auto}.school-secret-review-link{width:115px;margin-left:auto}.school-header-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:10px}.school-header-point{margin-right:10px}.school-header-point--zoom{scale:2}.school-header-review{position:relative;top:1px}.school-header-review-btn{display:inline-block}.school-header-review-btn a{display:inline-block;padding-inline:15px;height:36px;line-height:36px;vertical-align:middle;text-decoration:none;border:1px solid #ccc;border-radius:3px;color:#333;background:#fff;cursor:pointer;box-sizing:border-box}.school-header-mylist-btn{display:inline-block;margin-right:10px}.school-header-mylist-btn>span{display:inline-block;padding-inline:10px;height:36px;line-height:36px;vertical-align:middle;text-decoration:none;border:1px solid #ccc;border-radius:3px;color:#333;cursor:pointer;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.school-header-mylist-btn>span .icon{margin-left:3px}.school-header-mylist-btn>span:hover{opacity:.7}.school-header-mylist-btn>span.done .icon{color:#ff3773}.school-header-mylist-btn-tip{display:none;position:absolute;top:42px;right:-140px;width:250px;padding:8px;border:2px solid #00a4d3;background:#fff}.school-header-mylist-btn-tip:before{content:"";position:absolute;top:-10px;right:210px;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #00a4d3 transparent}.school-header-mylist-btn-tip:after{content:"";position:absolute;top:-7px;right:212px;margin-left:2px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent}.school-header-score li{display:inline-block;font-size:12px}.school-header-score li+li{margin-left:10px}.school-header-score-rating{background:#fff4e6;padding:10px}.school-header-score-rating .point{font-weight:700;color:#ff3773}.school-header-score-atmosphere .item{display:inline-block;padding:5px;font-weight:700;background:#e2f1d0}.school-header-option li{display:inline-block;padding:5px;font-size:12px;margin-bottom:5px;margin-right:5px;border:1px solid #00a4d3;border-radius:3px;color:#00a4d3;background:#fff}.school-sub-header{margin-bottom:50px;padding:20px;font-weight:700;text-align:center;border-radius:3px;color:#1395ba;background:#fff}.school-sub-header .school-media-navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 30px}.school-sub-header .li-sub a{text-decoration:none;font-size:16px;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.school-sub-header .li-sub a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.school-sub-navi-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.school-sub-navi-content .item{width:50%;text-align:center;border:1px solid #00a4d3;box-sizing:border-box}.school-sub-navi-content .item:first-child{border-radius:3px 0 0 3px}.school-sub-navi-content .item:last-child{border-radius:0 3px 3px 0}.school-sub-navi-content .item.s-cur a{color:#fff;background:#00a4d3}.school-sub-navi-content a{display:block;padding-block:20px;font-size:20px;font-weight:700;text-decoration:none;letter-spacing:.5px;color:#00a4d3;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.school-sub-navi-content a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.school-information{position:relative}.school-information li+li{margin-top:10px}.school-information .more{width:100%;position:absolute;bottom:0;padding:15px 0 5px;text-align:center;background:-webkit-linear-gradient(transparent 0,#fff 15px,#fff);background:linear-gradient(transparent 0,#fff 15px,#fff)}.school-information .more a{text-decoration:none;font-size:.8571428571rem}.school-close-information{margin-bottom:10px;padding:10px;text-align:center;font-size:16px;font-weight:700;color:#ff3773;background:#fce1f3}.school-close-information.prepare-covid{color:#ff853a;background:#fff4e6}.announcement-box,.campaign-box{margin-bottom:20px;padding:20px;background:#fff}.announcement-box .school-information,.campaign-box .school-information{margin:0;padding:0;border:none;background:#fff}.announcement-box .school-information .more,.campaign-box .school-information .more{display:none}.announcement-box .school-information-closed,.campaign-box .school-information-closed{height:auto;overflow:visible}.announcement-box .accordion_wrapper,.campaign-box .accordion_wrapper{margin-bottom:0}.announcement-box .accordion_wrapper.active,.campaign-box .accordion_wrapper.active{padding-top:20px}.announcement-box .accordion_wrapper .more-read,.campaign-box .accordion_wrapper .more-read{bottom:-10px}.campaign-title,.school-curriculum-remarks-title{margin-bottom:20px;font-size:24px;font-weight:700}.campaign-title .icon,.school-curriculum-remarks-title .icon{margin-right:10px;font-size:24px;color:#00a4d3}.school-information-closed{height:80px;overflow:hidden}.school-information-title{font-weight:700}.school-navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.school-navi .fixed{width:100%}.school-navi .apply-btn{position:relative;top:3px}.school-navi .apply-btn li{width:180px;height:40px}.school-navi .apply-btn li a{display:inline-block;width:100%;line-height:22px;box-sizing:border-box}.school-navi-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-navi-content li{margin-bottom:10px}.school-navi-content li.s-cur{position:relative}.school-navi-content li.s-cur a{background:#00a4d3;color:#fff}.school-navi-content li.s-cur:after{content:"";position:absolute;bottom:-8px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);display:block;width:0;height:0;border-top:10px solid #00a4d3;border-right:5px solid transparent;border-left:5px solid transparent}.school-navi-content li.s-cur.scroll:after{content:none}.school-navi-content li.li-sub{border:1px solid #ddd;border-radius:3px}.school-navi-content a{display:block;padding:20px;height:50px;text-decoration:none;letter-spacing:.5px;color:#333;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.school-navi-content a:hover{color:#fff;background:#00a4d3}.school-navi-content a.sub-a{padding:4px 6px 4px;background:#fff}.school-navi-apply-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.school-navi-apply-btn .s-application a,.school-navi-apply-btn .s-f-application a,.school-navi-apply-btn .school-top-intro .apply-btn .s-f-application a,.school-top-intro .apply-btn .school-navi-apply-btn .s-f-application a{display:block;position:relative;top:5px;width:180px;height:40px;line-height:40px;border:1px solid #ff853a;border-radius:5px;text-align:center;font-weight:700;text-decoration:none;color:#ff853a;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.school-navi-apply-btn .s-application a:hover,.school-navi-apply-btn .s-f-application a:hover{opacity:.7}.school-navi-apply-btn .s-f-application a{margin-left:5px;color:#fff;border:none;background:#ff3773}.school-navi-plan-b li a{text-align:center}.school-navi-plan-b .apply-box .single-apply-btn{display:block;position:relative;top:5px;padding:10px;width:180px;height:40px;border-radius:5px;text-align:center;font-size:14px;font-weight:700;line-height:22px;text-decoration:none;color:#fff;background:#00a4d3;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.school-navi-plan-b .apply-box.plan-b{position:absolute;right:0}.school-navi-plan-a .school-single-consultation-btn{display:block;position:relative;top:5px;padding:10px;width:180px;height:40px;border-radius:5px;text-align:center;font-size:14px;font-weight:700;line-height:22px;text-decoration:none;color:#fff;background:#00a4d3;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.school-navi-plan-a .school-single-consultation-btn:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}.school-consultation-btn{margin:0 auto 10px;width:320px}.school-consultation-btn a{display:block;padding:15px;font-size:18px;color:#fff;border-radius:5px;text-align:center;text-decoration:none;background:#00a4d3;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.school-consultation-btn a:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}.school-brochure-mail{background:#f6f5f6;padding:10px;font-weight:700;text-align:center;margin-bottom:10px}.school-recommend-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.school-recommend-list>li{width:23.5%;box-sizing:border-box;padding:10px;background:#fff}.school-recommend-title{font-weight:700;min-height:45px;margin-bottom:5px}.school-recommend-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.school-recommend-flex__flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.school-recommend-data li{display:inline-block}.school-recommend-data li+li{margin-left:10px}.school-recommend-catch-copy{background-color:#f6f6f7;box-sizing:border-box;line-height:1.5;margin:8px 0 0 0;padding:8px}.school-recommend-categories{margin:8px 0 0 0}.school-h1{font-size:12px;color:#999;margin-bottom:20px}.school-bottom-text{font-size:12px}.school-counseling{margin-bottom:20px;padding-bottom:20px;border-radius:3px;background:#fff}.school-counseling .title{padding:40px 20px;font-size:20px;font-weight:700;border-bottom:1px solid #d8d8d8;background:url(../images/school/school-counsellor.png) no-repeat center right;background-size:contain}.school-counseling .title+p{padding:20px 20px 0}.school-counseling a{-webkit-transition:all ease .8s;transition:all ease .8s}.school-counseling a:hover{opacity:.7}.apply-merit{text-align:center;margin-bottom:20px}.apply-merit a{position:relative;padding-left:25px;text-decoration:none}.apply-merit a:before{content:"";position:absolute;left:0;top:-2px;display:block;width:18px;height:18px;background:url(../images/school/icon-circle-arrow.png) no-repeat center center;background-size:18px}.school-apply-head{text-align:center;background:#afe7f9;color:#1395ba;font-weight:700;padding:15px 0;border-radius:3px 3px 0 0;font-size:24px}.school-apply-body{padding:20px 30px;background:#fff;text-align:center}.school-apply-col{width:275px}.school-apply-col .title{font-weight:700;font-size:16px;color:#00a4d3}.school-apply-btn a{width:100%;box-sizing:border-box}.school-apply-btn a.s-brochure{background:#fce1f3}.school-apply-btn a.s-brochure:hover{background:#fffdfe}.school-apply-btn .school-navi-apply-btn a.s-f-application,.school-apply-btn .school-top-intro .apply-btn a.s-f-application,.school-apply-btn a.s-application,.school-navi-apply-btn .school-apply-btn a.s-f-application,.school-top-intro .apply-btn .school-apply-btn a.s-f-application{background:#ff853a}.school-apply-btn .school-navi-apply-btn a.s-f-application:hover,.school-apply-btn .school-top-intro .apply-btn a.s-f-application:hover,.school-apply-btn a.s-application:hover,.school-navi-apply-btn .school-apply-btn a.s-f-application:hover,.school-top-intro .apply-btn .school-apply-btn a.s-f-application:hover{background:#ffa56d}.school-apply-btn a.s-f-application{background:#ff3773}.school-apply-btn a.s-f-application:hover{background:#ff6a97}.school-side-apply{margin-bottom:20px;padding:15px 15px 0;border-radius:3px;background:#fff}.school-side-apply.b-plan{padding:0}.tooltip_gray span.tooltip_text{display:none}.tooltip_gray:hover{position:relative}.tooltip_gray:hover span.tooltip_text{display:block;position:absolute;top:25px;left:100px;background-color:#fff;border:1px solid #ccc;width:280px;padding:10px;-webkit-animation:fadeIn .3s ease 0s 1 normal;animation:fadeIn .3s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.school-description:last-child{margin-bottom:30px}.school-side-user li{display:inline-block;margin-right:5px;margin-bottom:5px}.bestprice-info{content:"スクールウィズなら最低価格保証！";display:block;position:absolute;right:64px;top:-40px;padding:5px 10px;font-size:13px;text-align:center;border-radius:3px;background:#fce1f3;box-shadow:0 0 5px #9b9b9b;box-sizing:border-box;z-index:1}.bestprice-info:before{content:"";display:block;position:absolute;bottom:0;right:50%;translate:0 50%;rotate:45deg;width:10px;height:10px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#fce1f3;z-index:-1}.recommend__box{margin-bottom:40px;padding:30px;border-radius:3px;background-color:#ffffec;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/a35222e2-0079-47ea-84ba-1d96eace225c.webp);background-repeat:no-repeat;background-size:236px auto;background-position:bottom 0 right 30px}.recommend__title{margin-bottom:20px;font-size:24px;font-weight:700}.recommend__title span{border-bottom:2px solid #e5ef0d}.recommend__item{margin-bottom:15px;font-size:16px;font-weight:700}.recommend__item:last-child{margin-bottom:0}.recommend__item .icon{margin-right:10px;font-size:18px;color:#00a4d3}.school-top-content{margin-bottom:40px;padding:20px;border-radius:3px;background:#fff}.school-top-content.info .content.open{padding-bottom:20px}.school-top-content .school-description{padding:0;background:0 0}.school-top-content .apply-box{margin:50px 0 30px;padding:30px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.school-top-content .apply-box .apply-btn{margin-bottom:15px}.school-top-content .apply-box .apply-btn li{width:310px}.school-top-content .apply-box .apply-btn li:first-child{margin-right:15px}.school-top-content .apply-box .apply-btn li a{padding:20px;font-size:18px}.school-top-content .apply-box .txt-bestprice{position:relative;text-align:center;font-size:18px}.school-top-content .apply-box .txt-bestprice:before{content:"＼";display:inline-block;margin-right:5px}.school-top-content .apply-box .txt-bestprice:after{content:"／";display:inline-block;margin-left:5px}.block-title{margin-bottom:10px;font-size:18px;font-weight:700}.school-top-intro{margin-bottom:30px}.school-top-intro .txt-bestprice{position:relative;text-align:center;font-size:16px}.school-top-intro .txt-bestprice:before{content:"＼";display:inline-block;margin-right:5px}.school-top-intro .txt-bestprice:after{content:"／";display:inline-block;margin-left:5px}.school-top-intro .apply-box{padding:30px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.school-top-intro .apply-btn{margin-bottom:20px}.school-top-intro .apply-btn .s-application,.school-top-intro .apply-btn .s-f-application{margin-right:20px}.school-top-intro .apply-btn .s-application a,.school-top-intro .apply-btn .s-f-application a{position:static;margin:0;padding:0;width:310px;height:60px;font-size:18px;line-height:60px;-webkit-transition:all ease .2s;transition:all ease .2s}.school-top-intro .apply-btn .s-application a:hover,.school-top-intro .apply-btn .s-f-application a:hover{opacity:.7}.school-feature__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 55px}.school-feature__wrap .box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.school-feature__wrap .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}.school-feature__wrap .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-block:10px;font-size:16px;text-align:center;border-radius:4px;color:#666;background:#f6f5f6}.school-feature__wrap .item.active{font-weight:700;color:#333;background:#cef0ff}.school-point__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 40px;margin-bottom:40px;counter-increment:box}.school-point__content:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.school-point__content .img{position:relative;width:450px;height:324px;overflow:hidden}.school-point__content .img img{position:absolute;bottom:50%;right:50%;translate:50% 50%;width:100%;height:auto}.school-point__content .box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding-top:60px}.school-point__content .box:before{content:"POINT";position:absolute;top:40px;right:130px;font-size:36px;font-weight:700;font-family:Avenir;color:#cef0ff}.school-point__content .box:after{content:"0" counter(box);position:absolute;top:0;right:0;font-size:100px;font-weight:700;font-family:Avenir;color:#cef0ff}.school-point__content .title{margin-bottom:20px;padding-bottom:20px;padding-right:40%;line-height:1.5;border-bottom:1px dotted #00a4d3;font-size:24px;font-weight:700}.evaluation-value{margin-bottom:10px}.evaluation-value .review-count{position:relative;top:5px}.school-rating-chart-legend li{display:inline-block;margin-bottom:10px;font-weight:700;box-sizing:border-box;font-size:.5714285714rem}.school-rating-chart-legend li .m-star{margin-left:20px}.school-rating-chart-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.school-rating-chart-flex li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:400}.school-rating-chart-flex li .m-star{position:absolute;right:0}.school-rating-chart-title{margin-right:5px}.school-rating-chart-point{color:#ff3f00}.rating-box{vertical-align:top}.rating-box.star-rating{margin:0 auto;width:260px}.rating-box.circle-rating{margin:0 auto;width:335px}.rating-box.circle-rating .school-rating-point{display:inline-block;width:3em;text-align:right;color:#ff853a}.rating-box.circle-rating .school-rating-point:last-of-type{text-align:left}.rating-box.circle-rating .school-rating-chart-legen li{margin-bottom:10px}.rating-box .m-star{color:#ff853a}.rating-box .m-star span{margin-right:10px}.rating-box .m-star span.star{position:relative;top:-3px}.m-circle{position:absolute;right:0}.m-circle .circle{display:inline-block;vertical-align:middle;background:url(../../common/images/circle-score-pc.png) no-repeat;background-size:cover;width:115px;height:15px}.m-circle .circle.score-1{background-position:0 0}.m-circle .circle.score-2{background-position:0 -15px}.m-circle .circle.score-3{background-position:0 -30px}.m-circle .circle.score-4{background-position:0 -45px}.m-circle .circle.score-5{background-position:0 -60px}.apply-review{text-align:center}.apply-review a{position:relative;display:inline-block;padding-left:25px;text-align:center;text-decoration:none}.apply-review a:before{content:"";position:absolute;left:0;top:1px;display:block;width:20px;height:20px;background:url(../images/school/icon-circle-arrow.png) no-repeat center center;background-size:18px}.school-review__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.school-review__wrap .box{padding:40px 0;width:560px;text-align:center;background:#fff}.course_fee{margin-bottom:20px}.course_fee__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:40px}.course_fee__item{box-sizing:border-box;position:relative;width:calc(50% - 20px);border-radius:4px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.course_fee__item a{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 80px;padding:20px;text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s}.course_fee__item a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.course_fee__item .course_name{grid-row:1/2;grid-column:1/2;font-size:16px;font-weight:700;line-height:1.4}.course_fee__item .course_price{grid-row:1/2;grid-column:2/3;display:block;font-size:20px;font-weight:700;text-align:right;color:#333}.course_fee__item .course_price:after{content:"円〜";font-size:14px}.course_fee__item .course_description{grid-row:2/3;grid-column:1/3;display:block;margin-top:20px;line-height:1.5;color:#333}.school-stay{overflow:hidden;position:relative;left:-20px;margin-bottom:30px;padding-left:20px;width:680px}.school-stay .stay-tab{position:absolute;top:26px;right:277px;width:136px;height:40px;line-height:40px;text-align:center;font-weight:700;font-size:14px;color:#fff;background:#00a4d3;box-sizing:border-box;letter-spacing:1px}.school-stay .stay-tab:after{content:"";position:absolute;bottom:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0;height:0;border-top:10px solid #00a4d3;border-left:5px solid transparent;border-right:5px solid transparent}.school-stay-description{width:56%}.school-staff__box{margin-bottom:40px;padding:40px 60px;border-radius:3px;background:#fff}.school-staff__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 40px}.school-staff__img{position:relative;width:150px;height:150px;border-radius:150px;overflow:hidden}.school-staff__img img{position:absolute;bottom:50%;right:50%;translate:50% 50%;max-width:100%;max-height:100%;width:auto;height:auto}.school-staff__comment{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px}.school-staff__name{display:block;margin-top:20px;font-size:12px}.school-report,.staff-report{overflow:hidden;padding:40px 60px;border-radius:3px;background:#fff}.school-report .school-report-list,.staff-report .school-report-list{display:inline-block}.school-report .school-report-list .wrap,.staff-report .school-report-list .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 30px}.school-report .school-report-image,.staff-report .school-report-image{position:relative;overflow:hidden;width:300px;height:200px}.school-report .school-report-image img,.staff-report .school-report-image img{position:absolute;bottom:50%;right:50%;translate:50% 50%;width:100%;height:auto}.school-report .school-report-content,.staff-report .school-report-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.school-report .school-report-title,.staff-report .school-report-title{margin-bottom:20px;line-height:1.4;font-size:20px}.school-report .school-report-title a,.staff-report .school-report-title a{text-decoration:none}.staff-report .staff-report-content{overflow:hidden}.school-basic-info-box{padding:40px 65px;border-radius:3px;background:#fff}.school-basic-info-box .school-basic-info{margin-bottom:40px;border:1px solid #ccc}.school-basic-info-box .school-basic-info tr{border-bottom:1px solid #ccc}.school-basic-info-box .school-basic-info tr td,.school-basic-info-box .school-basic-info tr th{padding:20px;font-size:16px;font-weight:400}.school-basic-info-box .school-basic-info tr td:first-child,.school-basic-info-box .school-basic-info tr th:first-child{font-weight:700;color:#333;background:#cef0ff}.school-basic-info-box .school-basic-info tr td{font-weight:400}.school-basic-info-box .school-basic-info tr td a{display:inline-block;-webkit-transition:all ease .2s;transition:all ease .2s}.school-curriculum-title{padding:20px 30px;line-height:1.4;font-size:24px;font-weight:700;border-left:4px solid #00a4d3;border-bottom:1px dashed #d8d8d8;background:#fff}.school-curriculum-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px;margin-bottom:40px;padding:25px 15px 10px;background:#fff;border-radius:3px}.school-curriculum-list li{margin-bottom:10px;font-size:15px;font-weight:700}.school-curriculum-list li a{position:relative;text-decoration:none}.school-curriculum-list li a:before{content:"";position:absolute;inset:110% auto auto 0;display:block;width:100%;height:1px;background:#00a4d3;scale:0 1;-webkit-transition:all ease .2s;transition:all ease .2s}.school-curriculum-list li a:hover:before{scale:1}.school-curriculum-col{margin-bottom:40px;padding:30px;background:#fff}.school-curriculum-text{margin-bottom:40px;font-size:16px}.school-course-table{table-layout:fixed;width:100%}.school-course-table tr{border-bottom:1px solid #d8d8d8}.school-course-table td,.school-course-table th{padding:10px}.school-course-table td:first-child,.school-course-table th:first-child{width:150px}.school-course-table th{font-weight:700}.school-curriculum-option{margin:30px 0;padding:20px;font-size:14px;border-radius:3px;color:#333;background:#f6f5f6}.school-curriculum-btn{display:block;padding:10px 0;margin-top:-10px;text-align:center;text-decoration:none;color:#00a4d3;cursor:pointer}.school-curriculum-btn:hover{color:#00b8ed}.school-curriculum-remarks{margin-top:15px;font-size:12px;color:#666}.school-fee-note{font-size:14px}.school-fee{position:relative;margin-top:20px;height:150px;overflow:hidden}.school-fee:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:80px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%)}.school-fee.open:after{content:none}.school-fee-note{font-size:12px;color:#666}.school-fee-table{table-layout:fixed;width:100%}.school-fee-table tr{border-bottom:1px solid #ccc}.school-fee-table tr:nth-child(even) td{background:#f6f5f6}.school-fee-table tr:first-child{border-bottom:none}.school-fee-table td,.school-fee-table th{padding:10px;font-size:14px}.school-fee-table td:first-child,.school-fee-table th:first-child{width:250px;font-weight:700}.school-fee-table th{font-weight:700;color:#fff;background:#00a4d3}.school-fee-table td{background:#fff}.scroll-other-fee{position:relative;top:-40px}.school-top-movie{position:relative;margin:0 auto 40px;width:800px;height:450px}.school-top-movie iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.school-movie-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.school-movie-list>li{width:calc(50% - 10px)}.school-curriculum-year-box{padding:0;margin-bottom:45px}.curriculum-announce-box .accordion_wrapper .content{padding:20px}.curriculum-announce-box .accordion_wrapper .content.open{padding-bottom:50px}.curriculum-announce-box .accordion_wrapper .more-read{bottom:0}.school-other-fee-table{border-bottom:1px solid #d8d8d8}.school-other-fee-table tr th:first-child{width:50%}.school-other-fee-table tr th{width:25%}.school-other-fee-table td,.school-other-fee-table th{font-size:16px}.school-other-fee-table-title{background-color:#dbf8ff!important}.active{background:#fff}.ql-video{width:100%;height:360px}.m-star .score{color:#ff853a}.school-minimum-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px}.school-minimum-info li{margin-right:10px}.school-minimum-info span{display:inline-block;margin-right:5px;padding:5px;border-radius:3px;background:#efefef}.apply-merit{text-align:center;margin-bottom:20px}.apply-merit a{position:relative;padding-left:25px;text-decoration:none}.apply-merit a:before{content:"";position:absolute;left:0;top:-1px;display:block;width:18px;height:18px;background:url(../images/school/icon-circle-arrow.png) no-repeat center center;background-size:18px}.accordion_wrapper{position:relative;background:#fff}.accordion_wrapper .content{overflow:hidden;height:140px}.accordion_wrapper .content.tall{height:260px}.accordion_wrapper .content.grande{height:300px}.accordion_wrapper .content.open{margin-bottom:30px}.accordion_wrapper .more-read{position:absolute;bottom:0;left:0;padding-block:60px 20px;width:100%;height:30px;text-align:center;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%);cursor:pointer;-webkit-transition:bottom .2s;transition:bottom .2s;color:#00a4d3}.accordion_wrapper .active{position:relative;padding-top:0;background:0 0}.accordion_wrapper.auto-height{margin-bottom:0}.accordion_wrapper.auto-height .content{height:auto}.accordion_wrapper.auto-height .more-read{display:none}.slick-title{color:#ff853a;font-size:18px;font-weight:700}.slick-base,.slick-feature,.slick-report{position:relative}.slick-base .slick-next .icon,.slick-base .slick-prev .icon,.slick-feature .slick-next .icon,.slick-feature .slick-prev .icon,.slick-report .slick-next .icon,.slick-report .slick-prev .icon{color:#00a4d3!important}.slick-feature .slick-slide:nth-child(n+4){display:none}.slick-report .slick-prev{left:-20px!important;top:50%!important}.slick-report .slick-next{top:50%!important;right:-20px!important}.slick-prev{position:absolute;top:130px!important;left:-10px!important;width:44px!important;height:44px!important;background:#fff!important;z-index:9998!important;border-radius:100%!important;box-shadow:0 0 2px #333;cursor:pointer}.slick-prev .icon{position:absolute;top:50%;left:46%;font-size:18px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.slick-prev.slick-disabled{display:none!important}.slick-prev:before{content:none!important}.slick-next{position:absolute;top:130px!important;right:30px!important;width:44px!important;height:44px!important;background:#fff!important;z-index:9998!important;border-radius:100%!important;box-shadow:0 0 2px #333;cursor:pointer}.slick-next .icon{position:absolute;top:50%;left:52%;font-size:18px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.slick-next.slick-disabled{display:none!important}.slick-next:before{content:none!important}.slide-dots-features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;text-align:center;position:absolute;top:26px;left:280px;z-index:1000}.slide-dots-features li{display:inline-block;margin:0 5px;width:86px;height:40px!important;background:0 0;counter-increment:features}.slide-dots-features li button{position:relative;width:100%;height:100%;font-weight:700;font-size:14px;text-indent:-9999px;color:#00a4d3;border:1px solid #00a4d3;background:#fff;box-sizing:border-box;cursor:pointer}.slide-dots-features li button:after{content:"特徴" counter(features);display:block;position:absolute;bottom:50%;right:50%;width:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);text-indent:0;letter-spacing:1px}.slide-dots-features li.slick-active button{color:#fff;background:#00a4d3}.slide-dots-features li.slick-active button .icon{content:"";position:absolute;bottom:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0;height:0;border-top:10px solid #00a4d3;border-left:5px solid transparent;border-right:5px solid transparent}.slide-dots-stay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;text-align:center;position:absolute;top:26px;right:130px;z-index:1000}.slide-dots-stay li{display:inline-block;margin:0 5px;width:132px;height:40px!important;background:0 0}.slide-dots-stay li:only-child{display:none}.slide-dots-stay li:last-child button:after{content:"周辺環境";display:block;position:absolute;bottom:50%;right:50%;width:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);text-indent:0;letter-spacing:1px}.slide-dots-stay li button{position:relative;width:100%;height:100%;font-weight:700;font-size:14px;text-indent:-9999px;color:#00a4d3;border:1px solid #00a4d3;background:#fff;box-sizing:border-box;cursor:pointer}.slide-dots-stay li button:after{content:"寮・宿泊先";display:block;position:absolute;bottom:50%;right:50%;width:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);text-indent:0;letter-spacing:1px}.slide-dots-stay li.slick-active button{color:#fff;background:#00a4d3}.slide-dots-stay li.slick-active button:before{content:"";position:absolute;bottom:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0;height:0;border-top:10px solid #00a4d3;border-left:5px solid transparent;border-right:5px solid transparent}.estimate-complete__btn a{position:relative;display:block;margin:0 auto 40px;padding:10px;width:340px;border-radius:4px;font-size:16px;text-align:center;text-decoration:none;font-weight:700;color:#fff;background:#ff853a;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.estimate-complete__btn a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.estimate-complete__btn--line a{margin-bottom:5px;padding-left:40px;background:#00b900}.estimate-complete__btn--line a .icon{position:absolute;left:30px;bottom:50%;font-size:30px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.estimate-complete__text{margin:5px 0 20px;text-align:center;color:#9b9b9b}.stay-list-western .slide-dots-stay li button:after{content:"施設"}.stay-list-western .slide-dots-stay li:last-child button:after{content:"周辺環境"}.slick-feature,.slick-report,.slick-stay{display:none}.slick-feature.slick-initialized,.slick-report.slick-initialized,.slick-stay.slick-initialized{display:block}.modal{position:fixed;top:0;display:none;margin:0 auto;width:98%;z-index:99999}.modal .img_caption{position:relative;top:-12vw;width:100%;font-size:12px;text-align:center;color:#fff}.modal .slick-slide{display:inline-block;width:100%;height:500px;position:relative;outline:0}.modal .slick-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:570px;max-height:100%;width:auto;height:auto}.modal .img_caption{position:absolute;top:530px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);margin:0 auto;width:600px;text-align:center;font-size:16px;color:#fff}.modal .arrows{position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%)!important;-ms-transform:translate(50%,50%)!important;transform:translate(50%,50%)!important;width:1200px}.modal .arrows .slick-prev{top:50%!important;left:230px!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;background:#fff!important}.modal .arrows .slick-prev .icon{color:#333!important}.modal .arrows .slick-next{top:50%!important;right:230px!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;background:#fff!important}.modal .arrows .slick-next .icon{color:#333!important}.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:99999}.overlay .slick-counter{position:relative;top:40px;text-align:center;color:#fff}.modal-close-btn{display:block;width:20px;height:20px;position:absolute;right:40px;top:40px;background-image:url(../images/common/icon_002-white.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.modal-close-btn.fa{color:#fff}.modal-open{overflow:hidden;position:fixed}.modal-item{position:relative}.modal-item img{border:5px solid #fff;border-radius:6px}.modal-item .caption{position:absolute;right:50%;bottom:-50px;translate:50% 0;font-size:16px;font-weight:700;text-align:center;color:#fff}.w_other_course-box{margin-bottom:60px}.w_other_course-box__title{margin-bottom:10px;font-size:24px;font-weight:700}.w_other_course-box__link{margin-bottom:20px}.w_other_course-box__link a{font-weight:700}.w_other_course-box__link a .icon{margin-right:5px}.w_other_course-box__item{margin-bottom:10px;font-size:14px;line-height:1.35}.w_other_course-box .accordion_wrapper{padding:20px 20px 10px}.w_other_course-box .accordion_wrapper .active{background:#fff}.full-wrap{margin:0 auto;width:1160px}.school__cv-box{margin:0 auto 40px;width:1030px;text-align:center;box-sizing:border-box}.school__cv-box--wide{width:1160px}.school__cv-box .box{margin:0 auto 30px;width:460px}.school__cv-box .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 30px}.school__cv-box .btn{margin:0 auto 20px;width:50%}.school__cv-box .btn a{position:relative;display:block;padding:20px;font-size:24px;font-weight:700;text-decoration:none;border-radius:4px;border:1px solid #ff853a;color:#ff853a;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s;box-sizing:border-box}.school__cv-box .btn a:hover{-webkit-filter:brightness(1.25);filter:brightness(1.25)}.school__cv-box .btn a span{display:block}.school__cv-box .btn--f-register a{border-color:#ff3773;color:#fff;background:#ff3773}.school__counsel-box{margin:0 auto;padding:50px 0;width:1030px;text-align:center}.school__counsel-box .box{margin:0 auto 30px;width:460px}.school__counsel-box .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 30px}.school__counsel-box .btn{width:50%}.school__counsel-box .btn a{position:relative;display:block;padding:20px;font-size:24px;font-weight:700;text-decoration:none;border-radius:4px;border:1px solid #00a4d3;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s;box-sizing:border-box}.school__counsel-box .btn a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.school__counsel-box .btn a span{display:block}.school__counsel-box .btn--line a{padding-right:100px;border-color:#00b900;color:#333;background:#fff}.school__counsel-box .btn--line a .icon{position:relative;top:-2px;vertical-align:middle;scale:1.5;color:#00b900}.school__counsel-box .btn--line a .img{position:absolute;right:65px;bottom:50%;translate:0 50%;width:80px;height:auto}.school__counsel-box .item{position:relative;padding-block:10px;width:460px;font-size:16px;font-weight:700;border-radius:4px;background:#fff}.school__counsel-box .item:before{content:"";display:block;position:absolute;left:20px;bottom:-8px;width:0;height:0;border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.school__counsel-box .item:nth-child(odd){left:-40px}.school__counsel-box .item:nth-child(even){right:-40px}.school__counsel-box .item:nth-child(even):before{left:auto;right:20px;border-left:none;border-right:8px solid #fff}.school-brochure-btn a{display:block;margin:0 auto;padding:15px 20px;width:500px;font-size:24px;font-weight:400;text-align:center;text-decoration:none;border-radius:3px;border:1px solid #69b21d;color:#69b21d;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.school-brochure-btn a:after{content:"";position:relative;top:5px;display:inline-block;margin-left:10px;width:24px;height:24px;background:center/contain url(../images/school/icon-download.png) no-repeat}.school-brochure-btn a:hover{color:#fff;background:#69b21d}.school-brochure-btn a:hover:after{background:center/contain url(../images/school/icon-download--hover.png) no-repeat}.learning-content .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 30px;padding:20px 0;border-bottom:1px dashed #ccc}.learning-content .box:last-of-type{border:none}.learning-content .title{width:65px;font-size:14px;font-weight:700}.learning-content .list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 20px}.learning-content .item{-webkit-transition:all ease .2s;transition:all ease .2s}.learning-content .item a{text-decoration:none}.learning-content .item .icon{margin-right:5px;color:#00a4d3}.learning-content .item:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.school-visa-table{table-layout:fixed;width:100%;line-height:1.6}.school-visa-table tr{border-bottom:1px dotted #ccc}.school-visa-table tr:last-of-type{border-bottom:1px dotted #ccc}.school-visa-table tr td,.school-visa-table tr th{padding:20px;width:25%;font-size:16px}.school-visa-table tr th{vertical-align:middle;font-weight:700;color:#fff;background:#00a4d3}.school-visa-table tr td:first-child{font-weight:700;background:#cef0ff}.school-photo__box{background:#fff}.school-photo__title{padding:20px;font-size:24px;font-weight:700;border-left:4px solid #00a4d3;border-bottom:1px dashed #ccc}.school-photo__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:30px}.school-photo__item{overflow:hidden;position:relative;width:calc((100% - 45px) * .25);height:200px;cursor:pointer}.school-photo__item:after{content:"拡大する";position:absolute;bottom:50%;right:50%;translate:50% 50%;text-align:center;font-weight:700;color:#fff;text-shadow:0 0 5px #333;z-index:1;scale:0;-webkit-transition:all ease .2s;transition:all ease .2s}.school-photo__item img{position:absolute;bottom:50%;right:50%;translate:50% 50%;width:auto;height:100%}.school-photo__item:hover:after{scale:1}#graph-container{margin:0 auto 20px;width:200px;height:200px}.review-graph__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-inline:80px}.review-graph__list{width:49%;font-size:12px;text-align:left}.review-graph__list .item{margin-bottom:5px}.review-graph__list .item:before{content:"";display:inline-block;position:relative;top:1px;margin-right:3px;width:12px;height:12px;border-radius:12px;background-color:#ccc}.review-graph__list .item.graph-item-color1:before{background-color:#00a4d3}.review-graph__list .item.graph-item-color2:before{background-color:#6ad5f4}.review-graph__list .item.graph-item-color3:before{background-color:#b7efff}.review-graph__list .item.graph-item-color4:before{background-color:#ff3773}.review-graph__list .item.graph-item-color5:before{background-color:#ff85c0}.review-graph__list .item.graph-item-color6:before{background-color:#ffcfef}.review-graph__list .item.graph-item-color7:before{background-color:#ff853a}.review-graph__list .item.graph-item-color8:before{background-color:#ffa973}.review-graph__list .item.graph-item-color9:before{background-color:#ffd8ba}.review-graph__list .item.graph-item-color10:before{background-color:#00b900}.review-graph__list .item.graph-item-color11:before{background-color:#67de67}.review-graph__list .item.graph-item-color12:before{background-color:#bef7be}.m-table.stay-table tr{border-bottom:1px solid #ccc}.m-table.stay-table tr th{vertical-align:middle;color:#333;background:#cef0ff}.review-wrapper{margin-bottom:20px;padding:30px;background:#fff}.review-header{margin-bottom:30px}.review-header img{border-radius:10px}.review-hedaer-data li{display:inline-block}.reiview-mask{text-align:center;margin-bottom:5px}.reiview-mask a{position:relative;display:block;background:url(../images/common/msk_detail.png) no-repeat 0 0;width:660px;height:230px}.reiview-mask-button{display:inline-block;box-shadow:0 2px 2px #787878;position:absolute;top:30%;width:400px;left:0;right:0;margin:0 auto;font-weight:700}.review-author_image{border-radius:50%}.review-header-data-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 20px}.review-header-data li{box-sizing:border-box;display:inline-block;padding:5px 10px;border-radius:3px}.review-header-data li span{padding:5px;font-size:12px}.review-author{margin-right:15px}.review-alert{padding:10px;font-weight:700;background:#fce1f3}.review-alert .icon{margin-right:5px;color:#ff3773}.review-title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:5px}.review-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 20px;padding:30px 30px 20px;background:#fff4e6}.review-data-list li{display:inline;margin-right:20px;font-size:14px}.review-data-list span{display:inline-block;margin-right:7px;font-size:12px;padding:3px;font-weight:700;border:1px solid #ff853a;color:#ff853a;background:#fff}.review-english{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 30px 30px;border-radius:3px;background:#fff4e6}.review-english .english-ttl{margin-right:20px;width:100px;height:60px;line-height:60px;border-radius:5px;font-size:14px;font-weight:700;text-align:center;background:#fff}.review-english .english-level{width:500px;padding-top:2px}.review-english .level-text{line-height:1;font-size:12px}.review-english .level-text.before-level{position:relative;margin-right:80px}.review-english .level-text.before-level:before{content:"";display:block;position:absolute;right:-50px;bottom:50%;translate:0 50%;width:0;height:0;border-left:16px solid #ff853a;border-top:15px solid transparent;border-bottom:15px solid transparent}.review-english .level-color{font-weight:700;color:#ff853a}.review-comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px;border-bottom:1px dashed #ccc}.review-head{box-sizing:border-box;padding-block:20px;width:200px;font-size:16px;font-weight:700;text-align:center;background:#fff4e6}.review-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;word-wrap:break-word;font-size:16px}.review-rating{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:30px}.review-rating-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}.review-rating-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:0 20px;margin-bottom:10px;width:275px}.review-rating-list-title{width:125px;font-size:14px}.review-rating-comment-col{background:#f6f5f6;padding:15px;border-radius:3px}.review-rating-comment-title{display:inline-block;margin-bottom:10px;padding:5px 10px;font-size:16px;font-weight:700;border-radius:3px;color:#fff;background:#ff853a}.review-rating-comment-text{font-size:16px}.review-refer{padding:20px;font-size:14px;text-align:center;border-radius:3px;background:#f6f5f6}.review-refer .done{font-weight:700}a.review-refer-btn{color:#443f4c;text-decoration:none;display:inline-block;padding:8px 8px 7px;font-size:12px;font-weight:700;border:1px solid #ccc;border-radius:2px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s;cursor:pointer}a.review-refer-btn:hover{background:#fff4ec}.preivew-alert{background:#000;padding:10px 0;text-align:center;color:#fff}.review-photo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:30px}.review-photo-list>li{box-sizing:border-box;margin-right:10px;padding:10px;width:calc((100% - 20px)/ 3);text-align:center;border:1px solid #d8d8d8;cursor:pointer}.review-photo-list>li:nth-child(3n+3){margin-right:0}.review-photo-list>li img{width:100%;height:250px;object-fit:cover}.review-photo-list>li span{display:block;margin-top:10px;line-height:1.4}.review-modal-title{color:#fff;text-align:center;font-weight:700;font-size:20px}.review-modal-title span{width:380px;display:inline-block;background:#00a4d3;padding:5px;border-radius:30px}.review-sw{margin-right:5px;padding:3px 3px 2px;font-size:12px;border:1px solid #00a4d3;border-radius:3px;background:#white;color:#00a4d3}.review-university{margin-right:5px;padding:3px 3px 2px;font-size:12px;border:1px solid #69b21d;border-radius:3px;color:#69b21d;background:#fff}.review-globe{margin-right:5px;padding:3px 3px 2px;font-size:12px;border:1px solid #ff853a;border-radius:3px;color:#ff853a;background:#fff}.review_announcement{margin-bottom:80px;font-size:14px}.review_brighture_announcement{margin-top:10px;padding:10px;background:#f6c5c3;font-weight:700}.review-announce-text{font-weight:700;color:red}.review-all-btn a{display:block;margin:0 auto;padding-block:20px;width:450px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:4px;border:1px solid #00a4d3;color:#00a4d3;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.review-all-btn a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.post-guide{background:#fff;font-size:13px;padding:15px;margin-bottom:20px}.post-section{width:830px;margin:0 auto 20px}.post-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.post-step.s-cur .post-step-head{background:#00a4d3}.post-step.s-cur .post-step-body{color:#00a4d3}.post-step-col1 .post-step-body:after{content:">";top:10px;right:-32px;position:absolute;font-size:20px;font-weight:700;color:#c4c1c9}.post-step-head{background:#c3c0c8;padding:15px 0;color:#fff;border-radius:3px 0 0 3px;width:110px;text-align:center}.post-step-body{position:relative;background:#fff;padding:15px;color:#c3c0c8;border-radius:0 3px 3px 0;width:250px}.post-h2{font-size:16px;font-weight:700;padding:15px;border-radius:3px 3px 0 0}.post-h2.s-school{background:#e4e4e4}.post-h2.s-input{background:#00a4d3;color:#fff}.post-h2.s-input-y{background:#ffc926;color:#fff}.post-h3{font-size:16px;color:#00a4d3;font-weight:700;margin-bottom:10px}.post-section-body{padding:15px;background:#fff;border-radius:3px 3px 0 0;margin-bottom:30px}.post-section-inner{background:#f6f5f6;padding:20px}.post-school-select{border:3px solid #e4e4e4;margin-bottom:20px}.post-school-name{color:#00a4d3;font-weight:700;font-size:16px;margin-bottom:8px;line-height:1}.post-school-formal-name{font-size:12px;margin-bottom:8px;line-height:1}.post-school-area{font-size:14px;color:#555;margin-left:20px;font-weight:400}.post-english-level{border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.post-english-level-box input[type=text]{width:50px;padding:3px;font-size:12px}.post-english-list li{display:inline-block}.post-english-list li+li{margin-left:15px}.post-agency{border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.post-agency-name-box input[type=text]{width:300px;padding:3px;font-size:12px}.post-rate-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-rate{width:360px;padding:10px 8px;background:#fff;margin-bottom:10px}.post-rate:last-child{margin-bottom:0}.post-rate-title{display:inline-block;font-weight:700;padding-top:10px;line-height:1}.post-rate-data{font-size:13px}.post-atmosphere-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-atmosphere{margin-bottom:20px}.post-atmosphere:last-child{margin-bottom:0}.post-atmosphere-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post-atmosphere-list li{padding:10px 0;text-align:center;font-weight:700;width:72px;font-size:13px;cursor:pointer;border:1px solid #c3c0c8;background:#fff;box-sizing:border-box;box-shadow:0 2px 0 #c3c0c8;border-radius:3px}.post-atmosphere-list li+li{margin-left:2px}.post-atmosphere-list li.cur{background:#00a4d3;border:1px solid #0086ad;box-shadow:0 2px 0 #0086ad;color:#fff}.post-comment+.post-comment{margin-top:15px;padding-top:15px;border-top:1px dotted #aaa}.post-comment-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post-comment-form{margin-right:20px}.post-comment-example{padding:10px;background:#eee;font-size:13px}.post-comment-example span{display:block;margin-bottom:3px}.post-comment-example p{font-size:13px}.post-comment-delete{text-align:right}.post-star-rating{display:inline-block;margin-right:10px;cursor:pointer}.post-star-rating .star-cancel{padding-right:3px;cursor:pointer}.post-star-rating .star-icon{padding-right:1px;cursor:pointer}.post-star-num{display:inline-block}.post-star-num input{width:30px;height:26px;line-height:26px;font-weight:700;background:#fff;text-align:center;border:1px solid #dddbce;padding:0}.post-overall-rating{display:inline-block;background:#fff;padding:10px 20px 10px 10px;border-radius:3px;margin-bottom:25px}.post-insert-condition{margin-left:5px;font-size:12px;font-weight:400;color:#443f4c}.post-insert-length{font-weight:700;color:#555;padding:0 3px}.post-insert-alert{font-weight:700;color:red;padding:0 3px;margin-left:10px}.post-image-upload-title{border-bottom:1px solid #ddd;padding-bottom:10px}.previewImage li{width:130px;margin-right:15%}.previewImage li span{display:block;margin-bottom:10px;margin-top:10px}.previewImage li span.delete{text-align:center}#SW-COLUMN .l-content{margin-top:0}.column-catch{margin-bottom:20px;background:#fff}.column-top-heading-bg{background-image:url(../images/column/cover_bg.png);background-repeat:repeat-x;height:220px;background-position:center;background-size:cover;background-color:#f6f5f6}.column-top-heading-ec-bg{background-size:auto;background-repeat:no-repeat;background-color:#e33512;background-position:right;position:relative;background-image:url(../images/column/ec_cover_bg.png)}.column-top-heading-ec-bg:after{background-image:url(../images/column/ec_cover_bg--after.png);content:"";width:1030px;height:220px;display:block;background-repeat:no-repeat;margin:auto;background-position:left}.column-top-heading-link{width:1030px;display:block;margin:auto;padding:50px 0 0 0;text-align:left;text-decoration:none!important}.column-top-heading-text{font-size:1.1428571429rem;line-height:23px;margin:16px auto 0 auto;font-weight:700;color:#fff}.column-top-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:40px}.column-top-list .item{position:relative;width:calc((100% - 80px)/ 3);-webkit-transition:all ease .2s;transition:all ease .2s;background:#fff}.column-top-list .item:hover{cursor:pointer}.column-top-list .item:hover .column-top-pickup-image{overflow:hidden}.column-top-list .item:hover .column-top-pickup-image img{scale:1.05}.column-top-list .item a{display:block;position:absolute;inset:0;z-index:1}.column-top-pickup-image{overflow:hidden;margin-bottom:20px}.column-top-pickup-image img{width:100%;height:240px;object-fit:cover;-webkit-transition:all ease .2s;transition:all ease .2s}.column-top-pickup-data .title{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:10px}.column-category-head{margin-bottom:30px}.column-category-head h2{padding-top:5px;font-weight:700;font-size:20px;margin-bottom:10px}.column-body{padding:20px 20px 30px}.column-title{font-weight:700;font-size:32px;margin-bottom:20px;line-height:1.8}.column-category{display:inline-block;padding:5px 10px;font-weight:700}.column-data{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:40px}.column-data>li.s-category{margin-right:15px;font-size:12px}.column-data>li.s-category a{padding:5px 8px;display:block;background:#67ab1a;border-radius:3px;color:#fff;text-decoration:none}.column-data>li.s-date{position:absolute;right:0;font-size:11px;text-align:right}.column-social-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.column-social-header li{width:23.5%}.column-social-header li+li{margin-left:2%}.column-social-header a{padding:12px 0 10px;display:block;color:#fff;text-decoration:none;text-align:center;border-radius:3px}.column-social-header a.s-twitter{background:#0f1419;box-shadow:0 3px 0 #000}.column-social-header a.s-twitter:hover{background:#1c262f}.column-social-header a.s-facebook{background:#3b5998;box-shadow:0 3px 0 #2d4373}.column-social-header a.s-facebook:hover{background:#4568b2}.column-social-header a.s-hatena{background:#008fde;box-shadow:0 3px 0 #006eab}.column-social-header a.s-hatena:hover{background:#03a5ff}.column-social-header a.s-pocket{background:#ef4056;box-shadow:0 3px 0 #e9132e}.column-social-header a.s-pocket:hover{background:#f26173}.column-social-bottom{margin-bottom:30px}.column-social-bottom li{display:inline-block}.column-tag{margin-bottom:30px}.column-tag h2{font-weight:700;margin-bottom:10px;border-bottom:3px solid #ccc;padding-bottom:10px}.column-tag-list li{display:inline-block;margin-right:10px;margin-top:10px}.column-tag-list a{display:block;padding:10px;background:#fff;border:1px solid #ddd;color:#443f4c;text-decoration:none;border-radius:3px}.column-tag-list span{color:#67ab1a}.column-author{padding:10px 10px 15px;border:2px solid #eee}.column-author-title{font-weight:700;margin-bottom:5px;font-size:14px}.column-author-name{font-size:16px;font-weight:700}.column-author-name--small{font-size:11px;font-weight:400}.column-author-name a{text-decoration:underline;color:#333}.column-author-wrap{margin-bottom:20px;min-height:100px}.column-author-profile{margin-bottom:5px}.column-author-link li{display:inline-block;margin-right:5px;border-radius:3px}.column-author-link a{display:block;padding:10px 12px;color:#443f4c;text-decoration:none;color:#fff;border-radius:3px;text-align:center;box-sizing:border-box;text-align:center}.column-author-link a:hover{opacity:.8}.column-author-link a .fa{font-size:18px}.column-author-twitter{background:#55acee}.column-author-facebook{background:#3b5998}.column-author-website{background:#f57d00}.column-author-instagram{background:#262626}.column-login{padding:15px;background:#f5f5f5;margin-top:20px;text-align:center}.column-login-head{font-weight:700;text-align:center;font-size:16px;margin-bottom:5px}.column-login-title{font-weight:700;text-align:center;font-size:20px;margin-bottom:5px}.column-login-small-text{text-align:center;font-size:11px;color:#443f4c}.column-login-btn a span{font-size:12px;display:block;margin-bottom:8px}.column-entry{font-size:16px;margin-bottom:40px}.column-entry li,.column-entry p,.column-entry span,.column-entry td,.column-entry th{line-height:1.8}.column-entry p,.column-entry table,.column-entry ul{margin-top:30px}.column-entry h2{margin-top:40px;font-size:23px;font-weight:700;background:#eee;padding:20px 15px;line-height:1.5}.column-entry h3{font-size:20px;font-weight:700;border-left:10px solid #eee;margin-top:40px;padding:5px 0 5px 10px;line-height:1.3}.column-entry h4{font-size:16px;font-weight:700;border-bottom:1px solid #ccc;display:inline-block;padding-bottom:5px;margin-top:30px}.column-entry table tr td,.column-entry table tr th{padding:10px;border:1px solid #ddd;font-size:14px}.column-entry table tr th{background:#eee}.column-entry .voice .voice-image{float:left;width:100px;margin-right:12px}.column-entry .voice .voice-image img{width:100%}.column-entry .voice .voice-text{position:relative;top:10px;overflow:hidden;padding:15px;background:#fafafa;border:1px solid #ddd;border-radius:3px;font-size:14px;line-height:1.5}.column-entry .quote{font-size:12px;color:#888;margin-top:5px}.column-entry .img{width:95%;max-width:600px;height:auto}.column-entry .desc{background:#f9f9f9;border:1px solid #ddd;padding:15px}.column-entry .fc_red{color:#ce0000}.column-entry .fc_blue{color:#0352a5}.column-entry .fc_green{color:#027b45}.column-entry hr{margin-top:40px;margin-bottom:40px}.column-entry .sp_flow_img{display:none}.column-entry table.wide-row{table-layout:fixed;height:100%}.column-entry table.wide-row th:first-child{display:block;border-bottom:0;width:100px;height:100%}.column-entry table.wide-row td:first-child{display:block;border-bottom:0;width:100px;height:100%}.column-entry table.wide-row td:first-of-type+th,.column-entry table.wide-row th:first-of-type+th{border-left:none}.column-entry table.wide-row td:first-of-type+td,.column-entry table.wide-row th:first-of-type+td{border-left:none}.column-entry table.wide-row tr:last-of-type{border-bottom:1px solid #ddd}.column-entry .sns-icon a{display:inline-block;position:relative;margin:3px;width:30px;height:30px;font-size:18px;border:1px solid #d8d8d8;border-radius:15px;-webkit-transition:all ease .2s;transition:all ease .2s}.column-entry .sns-icon a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.column-entry .sns-icon a .icon{position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.column-entry .sns-icon a .icon.fa-instagram{color:#cf2e92}.column-entry .sns-icon a .icon.fa-twitter{color:#1da1f2}.column-entry .sns-icon a .icon.fa-facebook-f{color:#1877f2}.column-entry .sns-icon a .icon.fa-youtube{color:#da1725}.column-pr__btn{margin:20px auto 40px;width:420px}.column-pr__btn a{position:relative;display:block;padding:15px 15px 15px 50px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:3px;color:#fff;background:#00b900;-webkit-transition:all ease .2s;transition:all ease .2s}.column-pr__btn a .icon{position:absolute;left:60px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:36px}.column-pr__btn a:hover{opacity:.7}.column-pr__note{display:block;margin-bottom:-10px;font-size:18px;font-weight:700;text-align:center}.column-pr__box{padding:0 15px 15px;text-align:left;border:1px solid #00a4d3;background:#cef0ff}.column-pr__header{margin-bottom:30px;padding-bottom:20px;font-size:22px;text-align:center;line-height:1.5;border-bottom:2px dashed #00a4d3}.column-pr__header .subtitle{display:block;margin-top:10px;font-size:16px;line-height:1.4}.column-pr__text{margin-top:10px;font-size:16px;text-align:left;line-height:1.5}.column-pr__text.liner-highlight{display:inline}.column-pr__img{margin-top:20px;width:100%}.column-pr__img img{width:100%}.column-side-title{font-weight:700;margin-bottom:15px}.column-side-category li+li{margin-top:3px;padding-top:8px;border-top:1px dotted #ccc}.column-side-category-title{font-weight:700;margin-bottom:3px}.column-side-category-desc{font-size:12px}.column-side-category-label{background:#67ab1c;display:inline-block;font-size:11px;color:#fff;padding:0 3px}.column-side-tag li{display:inline-block;margin-top:10px;margin-right:5px}.column-side-tag a{display:block;color:#443f4c;text-decoration:none;padding:10px;border-radius:8px;background:#eee;font-size:12px}.popular-and-latest-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:55px;margin:-15px -15px 15px -15px;background-color:#00a4d3}.popular-and-latest-column-title{width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#eee;border-top:2px solid transparent;font-weight:700}.popular-and-latest-column-title--active{border-top:2px solid #00a4d4;background-color:#fff}.column-list-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list-2__item{position:relative;width:200px;min-height:265px;margin-right:20px;margin-bottom:25px;box-sizing:border-box}.column-list-2__item:nth-child(3n){margin-right:0}.column-list-2__item-link{text-decoration:none!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.column-list-2__item-cat{position:absolute;padding:3px;background-color:#67ab1c;color:#fff;top:0;right:0}.column-list-2__item-thumb{width:100%}.column-list-2__item-block{padding:10px 13px 7px 13px;box-sizing:border-box;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.column-list-2__item-post-date{display:block;margin-bottom:11px;color:#9b9b9b;font-size:14px}.column-list-2__item-title{color:#443f4c;font-size:13px;line-height:1.4;word-wrap:break-word;font-weight:700}.module-school{border-radius:6px;box-sizing:border-box;border:2px solid #e4e4e4;width:640px;min-height:220px;padding:18px 20px;background-color:#fff;text-decoration:none!important;display:block;overflow:hidden;position:relative;margin-top:30px}.module-school__link{position:absolute;top:0;left:0;width:100%;height:100%}.module-school__name{font-weight:700;font-size:17px;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5;margin-bottom:-7px;color:#00a4d3}.module-school__thumbnail{width:100%;height:auto;box-sizing:border-box;padding:0 10px 0 0}.module-school__overall-rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:red;font-weight:700;font-size:13px}.module-school__review-count-icon{font-size:16px!important}.module-school__review-count{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:red!important;text-decoration:none!important;min-width:51px;font-weight:700;font-size:13px;margin-left:6px}.module-school__area-country{font-size:13px;color:#443f4c}.module-school__introduction{color:#443f4c;font-size:15px;line-height:1.5}.module-school__introduction-read-more{color:#00a4d3;text-decoration:underline}.module-school__introduction-read-more:hover{text-decoration:none}.module-school__fee{margin-top:12px;font-size:14px;color:#443f4c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-school__fee-item{margin-right:15px;font-weight:700}.module-school__fee-label{display:inline-block;width:40px;padding:3px 0;text-align:center;border:1px solid #ddd;background:#eee;font-weight:400}.module-school br,.module-school p{display:none}.module-school span{line-height:1}.module-school-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-school-block__left{width:30%}.module-school-block__right{width:70%}.module-column{border-radius:3px;box-sizing:border-box;border:2px solid #e4e4e4;width:640px;min-height:135px;padding:18px 10px;background-color:#fff;text-decoration:none!important;display:block;overflow:hidden;position:relative;margin-top:30px}.module-column__link{position:absolute;top:0;left:0;width:100%;height:100%}.module-column__thumbnail{width:100%;height:auto;padding-right:15px;box-sizing:border-box}.module-column__title{font-size:18px;line-height:1.5;font-weight:700;color:#443f4c;margin-bottom:10px}.module-column__description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#443f4c;font-size:11px;margin-bottom:15px}.module-column__posts-date{color:#443f4c;font-size:11px;margin-right:14px}.module-column__category{padding:2px 3px;display:block;background:#67ab1a;border-radius:3px;color:#fff;font-size:11px}.module-column br,.module-column p{display:none}.module-column span{line-height:1}.module-column-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-column-block__left{width:22%}.module-column-block__right{width:78%}.module-country{border-radius:3px;box-sizing:border-box;border:2px solid #e4e4e4;width:640px;min-height:190px;padding:25px 15px;background-color:#fff;text-decoration:none!important;display:block;overflow:hidden;position:relative;margin-top:30px}.module-country__link{position:absolute;top:0;left:0;width:100%;height:100%}.module-country__thumbnail{width:100%;height:auto;padding-right:15px;box-sizing:border-box}.module-country__name{font-size:26px;font-weight:700;color:#443f4c;margin-bottom:16px}.module-country__copy{font-size:16px;margin-bottom:12px;color:#443f4c}.module-country__school-count{color:#443f4c}.module-country__school-count--decoration{color:#00a4d3;text-decoration:underline}.module-country__school-count--decoration:hover{text-decoration:none}.module-country__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.module-country__button{color:#fff;background-color:#00a4d3;width:265px;height:34px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .1s;transition:background-color .1s}.module-country__button:hover{background-color:#00b4e7}.module-country br,.module-country p{display:none}.module-country span{line-height:1}.module-country-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-country-block__left{width:40%}.module-country-block__right{width:60%}.module-area{border-radius:3px;box-sizing:border-box;border:2px solid #e4e4e4;width:640px;min-height:190px;padding:15px;background-color:#fff;text-decoration:none!important;display:block;overflow:hidden;position:relative;margin-top:30px}.module-area__link{position:absolute;top:0;left:0;width:100%;height:100%}.module-area__thumbnail{width:100%;height:auto;padding-right:15px;box-sizing:border-box}.module-area__name{font-size:26px;font-weight:700;color:#443f4c;margin-bottom:16px}.module-area__copy{font-size:16px;margin-bottom:12px;color:#443f4c}.module-area__school-count{color:#443f4c}.module-area__school-count--decoration{color:#00a4d3;text-decoration:underline}.module-area__school-count--decoration:hover{text-decoration:none}.module-area__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.module-area__button{color:#fff;background-color:#00a4d3;width:265px;height:34px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .1s;transition:background-color .1s}.module-area__button:hover{background-color:#00b4e7}.module-area br,.module-area p{display:none}.module-area span{line-height:1}.module-area-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-area-block__left{width:40%}.module-area-block__right{width:60%}.announce-writer-recruitment{margin-bottom:30px;padding:15px;background:#fce1f3}iframe.youtube-embed{width:100%;height:350px}.article-supervisor{margin:30px 0;padding:10px;border:2px solid #eee}.article-supervisor p,.article-supervisor ul{margin-top:0!important}.article-supervisor .title{margin-bottom:5px;font-weight:700;font-size:1rem}.article-supervisor .name{margin-bottom:5px;line-height:1;font-size:16px;font-weight:700}.article-supervisor .profile{margin-bottom:5px;font-size:14px}.article-supervisor .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.article-supervisor .link li{margin-right:5px;line-height:1}.article-supervisor .link li .sns-icon{display:inline-block;line-height:1}.article-supervisor .link li .sns-icon a{margin:0!important}.column-top-head{margin-bottom:40px;font-size:28px;font-weight:700}.column-global-nav{position:relative;border-bottom:1px solid #d8d8d8;background:#f6f5f6}.column-global-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.column-global-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-inline:15px;height:60px;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s}.column-global-nav__item.active_menu{border-bottom:2px solid #00a4d3}.column-global-nav__item .top-link{display:block;line-height:60px;text-decoration:none;color:#333}.column-global-nav__item .icon{margin-left:5px;color:#00a4d3}.column-global-nav__item .mega-menu{position:absolute;top:60px;left:0;opacity:0;width:100%;height:0;border-top:1px solid #d8d8d8;background:#f6f5f6;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:1;cursor:auto;pointer-events:none;box-shadow:0 2px 2px #d8d8d8;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:2}.column-global-nav__item .mega-menu .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.column-global-nav__item .mega-menu__title{width:240px}.column-global-nav__item .mega-menu__title .label{display:block;margin-bottom:10px;font-size:12px;font-weight:700;color:#00a4d3}.column-global-nav__item .mega-menu__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:10px}.column-global-nav__item .mega-menu__content.column-country-section .item{gap:10px;padding:10px;width:calc((100% - 30px) * .25)}.column-global-nav__item .mega-menu__content.column-country-section .item .img{scale:.75}.column-global-nav__item .mega-menu__content.column-category-section .item{gap:10px;padding:10px;width:calc((100% - 20px) * .33)}.column-global-nav__item .mega-menu__content.column-category-section .item .title{font-size:16px}.column-global-nav__item .mega-menu__content.column-category-section .item .sub-title{margin-bottom:5px;font-size:12px}.column-global-nav__item .mega-menu__content.column-category-section .item .img{width:30px;height:30px;border-radius:30px}.column-global-nav__item .mega-menu__content.column-category-section .item .img img{width:14px}.column-global-nav__item:hover{background:#d8d8d8}.column-global-nav__item:hover .mega-menu{opacity:1;padding-block:40px;height:auto;pointer-events:auto}.column-country-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.column-country-section .item{position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding:15px 20px;width:calc((100% - 75px) * .25);border-radius:6px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.column-country-section .item:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.column-country-section .item a{display:block;position:absolute;inset:0;z-index:1}.column-country-section .item .name{font-size:18px;font-weight:700}.column-category-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px}.column-category-section .item{position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding:15px 20px;width:calc((100% - 80px)/ 3);border-radius:6px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.column-category-section .item:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.column-category-section .item a{display:block;position:absolute;inset:0}.column-category-section .item .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;border-radius:70px}.column-category-section .item .img.cat14{background:#00a4d3}.column-category-section .item .img.cat9{background:#ff3773}.column-category-section .item .img.cat15{background:#ff853a}.column-category-section .item .img.cat1{background:#146ace}.column-category-section .item .img.cat2{background:#aa4fd4}.column-category-section .item .img.cat6{background:#67ab19}.column-category-section .item .img.cat8{background:#c09219}.column-category-section .item .img.cat11{background:#ff83be}.column-category-section .item .img.cat12{background:#ffca42}.column-category-section .item .img.cat3{background:#098e7e}.column-category-section .item .img img{width:32px}.column-category-section .item .wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.column-category-section .item .title{font-size:18px;font-weight:700}.column-category-section .item .sub-title{display:block;margin-bottom:10px;font-size:14px}.column-category-section .item .label{margin-right:5px}.column-category-section .item .label.cat14{color:#00a4d3}.column-category-section .item .label.cat9{color:#ff3773}.column-category-section .item .label.cat15{color:#ff853a}.column-category-section .item .label.cat1{color:#146ace}.column-category-section .item .label.cat2{color:#aa4fd4}.column-category-section .item .label.cat6{color:#67ab19}.column-category-section .item .label.cat8{color:#c09219}.column-category-section .item .label.cat11{color:#ff83be}.column-category-section .item .label.cat12{color:#ffca42}.column-category-section .item .label.cat3{color:#098e7e}.category-tag{position:relative;display:inline-block;margin-bottom:10px;padding:10px;font-size:12px;font-weight:700;text-align:center;vertical-align:middle;border-radius:3px;border:1px solid #ccc;background:#fff}.category-tag:before{content:"●";margin-right:3px}.category-tag.cat14{color:#00a4d3}.category-tag.cat9{color:#ff3773}.category-tag.cat15{color:#ff853a}.category-tag.cat1{color:#146ace}.category-tag.cat2{color:#aa4fd4}.category-tag.cat6{color:#67ab19}.category-tag.cat8{color:#c09219}.category-tag.cat11{color:#ff83be}.category-tag.cat12{color:#ffca42}.category-tag.cat3{color:#098e7e}.column-top-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.column-top-btn a{display:inline-block;box-sizing:border-box;margin-inline:auto;padding-block:20px;width:500px;font-size:18px;font-weight:700;text-align:center;text-decoration:none!important;border-radius:4px;border:1px solid #00a4d3;color:#00a4d3;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.column-top-btn a:hover{color:#fff;background:#00a4d3}.column-sidebar-box{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #ccc}.column-sidebar-box .column-top-list{gap:20px}.column-sidebar-box .column-top-list .item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;background:0 0}.column-sidebar-box .column-top-list .item .column-top-pickup-image{margin-bottom:0;width:110px}.column-sidebar-box .column-top-list .item .column-top-pickup-image img{width:100%;height:70px;object-fit:cover}.column-sidebar-box .column-top-list .item .column-top-pickup-data{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.column-sidebar-box .column-top-list .item .column-top-pickup-data .category-tag{padding-block:5px;background:0 0}.column-sidebar-box .country-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.column-sidebar-box .country-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;padding:10px;width:calc((100% - 10px) * .5);border-radius:6px;background:#fff;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s}.column-sidebar-box .country-list li:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.column-sidebar-box .country-list li a{display:block;position:absolute;inset:0;z-index:1}.column-sidebar-box .country-list li .country-area-top-list-image{width:30px}.column-sidebar-box .country-list li .country-area-top-list-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700}.column-sidebar-box .column-category-section{gap:10px}.column-sidebar-box .column-category-section .item{gap:10px;padding:10px;width:100%}.column-sidebar-box .column-category-section .item .title{font-size:14px}.column-sidebar-box .column-category-section .item .sub-title{font-size:12px}.column-sidebar-box .column-category-section .item .img{width:30px;height:30px;border-radius:30px}.column-sidebar-box .column-category-section .item .img img{width:14px}.column-sidebar-search{position:relative;border-radius:6px;border:1px solid #d8d8d8;background:#fff}.column-sidebar-search input{padding:15px;width:100%;border:1px solid #d8d8d8;box-sizing:border-box}.column-sidebar-search .icon{position:absolute;right:10px;bottom:50%;translate:0 50%;scale:.8;cursor:pointer;color:#333}.column-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:80px}.column-content .l-main{width:790px;float:none}.column-content .l-side{float:none}.column-page-header{margin-bottom:40px;border-bottom:1px solid #d8d8d8;background:#fff}.column-page-header .item{padding:40px 0;width:1160px;pointer-events:none}.column-page-header .item .name{margin-bottom:20px;font-size:28px;font-weight:700}.column-page-header .item .sub-title{margin-bottom:10px;font-size:14px}.column-page-header .item .description{font-size:14px}.column-page-header .item .img{width:100px;height:100px;border-radius:100px}.column-page-header .item .img img{width:46px}.column-page-header .item .img.country-flag{width:auto;height:auto}.column-page-header .item .img.country-flag img{width:auto}.column-page-header.column-author-section .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;gap:20px}.column-page-header.column-author-section .img{width:110px}.column-page-header.column-author-section .img img{width:100%;height:110px;object-fit:cover}.column-page-header.column-author-section .wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.profile-user{width:270px;margin-right:15px}.profile-user .profile-user-data{padding:5px;background:#fff;border-radius:4px}.profile-data{overflow:hidden;border-top:3px solid #00a4d3}.profile-name{margin-top:5px;line-height:1.4}.profile-name span{font-size:16px;font-weight:700;margin-right:3px}.profile-text{clear:both;font-size:13px;margin:5px}.profile-text ul a{text-decoration:none}.profile-text-inner{overflow:hidden}.profile-read{cursor:pointer;font-size:13px;color:#00a4d3;text-align:center;border:1px solid #ccc}.profile-facebook{background:#3b5998;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-facebook .fa{margin-right:4px;font-size:14px}.profile-facebook-none{background:#e8e8e8;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-facebook-none .fa{margin-right:4px;font-size:14px}.profile-sw{background:#00a4d3;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-sw .fa-sw{margin-right:3px;font-size:14px}.profile-sw .fa-sw:before{content:"";display:inline-block;background:url(../images/common/sw_logo.png) no-repeat center left;background-size:contain;width:17px;height:12px}.profile-sw-none{background:#e8e8e8;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-sw-none .fa-sw{margin-right:3px;font-size:14px}.profile-sw-none .fa-sw:before{content:"";display:inline-block;background:url(../images/common/sw_logo.png) no-repeat center left;background-size:contain;width:17px;height:12px}.profile-university{background:#11cc68;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-university .fa{margin-right:4px;font-size:14px}.profile-university-none{background:#e8e8e8;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-university-none .fa{margin-right:4px;font-size:14px}.profile-globe{background:#ffa900;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-globe .fa{margin-right:4px;font-size:14px}.profile-globe-none{background:#e8e8e8;color:#fff;padding:10px 10px 6px;font-size:14px;border-radius:3px}.profile-globe-none .fa{margin-right:4px;font-size:14px}.mypage__title{margin-bottom:30px;width:745px;line-height:1.5;font-size:24px;font-weight:700}.mypage__title--add-line{padding-bottom:3vw;font-size:22px;border-bottom:1px dashed #dfdfdf}.content__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content__main{margin-bottom:30px;width:745px}.content__sub{width:270px}.user__profile{position:relative;margin-bottom:10px;padding:30px 0 30px 100px}.user__image{position:absolute;left:0;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);overflow:hidden;width:86px;height:86px;border-radius:86px}.user__image img{position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:auto;height:auto;max-width:100%;max-height:100%}.user__name{line-height:1}.user__name .fullname{font-size:16px;font-weight:700}.user__persona{display:block;margin-top:5px;font-size:11px;font-weight:400}.user__text{margin-bottom:15px;font-size:15px;line-height:1.2;text-align:left}.badge__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.badge__item{position:relative;margin-bottom:10px;padding-left:25px;width:130px;height:27px;line-height:27px;font-size:10px;border:1px solid #eee;border-radius:2px;box-sizing:border-box}.badge__item.facebook{border-color:#3b5998;color:#3b5998}.badge__item.two-school{border-color:#69b21d;color:#69b21d}.badge__item.two-country{border-color:#ff853a;color:#ff853a}.badge__item.schoolwith{border-color:#01a4d3;color:#01a4d3;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/370e124d-9319-407f-b41f-6cb320cb886c.png) no-repeat 5px 8px/16px}.badge__item.schoolwith.inactive{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/e61d1972-2937-40fc-85df-546508601516.png);background-repeat:no-repeat;background-position:5px 5px;background-size:16px;background-color:#e7e7e7}.badge__item.inactive{border:none;color:#c7c6c9;background:#e7e7e7}.badge__item .icon{position:absolute;left:5px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:14px}.setting__box{position:relative;margin-bottom:40px;padding:30px 20px;border-top:3px solid #00a4d3;background:#fff}.setting__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.setting__item{margin-bottom:20px;width:50%}.setting__item:nth-child(n+5){margin-bottom:0}.setting__item a{display:inline-block;text-decoration:none;font-size:14px;color:#333;border-bottom:1px solid #333}.setting__sidebar-item a{display:block;padding:20px 15px;font-size:13px;border-bottom:1px solid #e9e9e9;text-decoration:none;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.setting__sidebar-item a:hover{cursor:pointer;opacity:.7}.setting__title{margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:700;border-bottom:1px dashed #e9e9e9}.setting__title.no-border{padding-bottom:0;border:none}.preparation__box{margin-bottom:15px;padding:20px;border-radius:3px;background:#fffdeb}.preparation__title{margin-bottom:15px;font-weight:700;text-align:center}.preparation__item{position:relative;margin-bottom:10px}.preparation__item:last-child{margin-bottom:0}.preparation__item a{display:block;padding:16px 45px 14px 15px;font-size:13px;line-height:1.2;border-radius:5px;color:#897600;background:#fbec9c}.preparation__item .icon{position:absolute;right:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);color:#927e00}.preparation__item .alert-marker{position:absolute;right:25px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.btn-profile-submit{display:inline-block;margin:25px auto 0;padding:10px 30px;text-align:center;font-size:15px;font-weight:700;border-radius:4px;border:1px solid #00a4d3;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.btn-profile-submit:hover{cursor:pointer;opacity:.7}.user-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.user-merit,.user-register{width:50%}.user-campaign-comment{width:800px;background:#fff;margin:0 auto;padding:30px 30px 0 30px}.user-campaign-comment h2{line-height:1.4}.user-content{margin:0 auto}.user-content .sns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.user-content .sns-list li{width:32%}.user-content .sns-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:16px}.user-loading{background:#fff;width:150px;text-align:center;height:150px;vertical-align:middle;display:table-cell}.user-merit-content{background:#dbf8ff;padding:20px;border-radius:3px}.user-merit-content .user-merit-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.user-merit-content .user-merit-list .user-merit-no{position:relative;width:40px;height:40px;font-weight:700;font-size:20px;text-align:center;border-radius:50px;color:#00a4d3;background:#fff}.user-merit-content .user-merit-list .user-merit-no .icon{position:absolute;right:50%;bottom:50%;translate:50% 50%}.user-merit-content .user-merit-list .user-merit-text{width:280px;margin-left:10px;line-height:1.2;font-weight:700}.user-merit-content .user-merit-list .user-merit-text span{font-weight:400;font-size:12px}.login-border{border-bottom:2px solid #e3e3e3;text-align:center;position:relative;height:1px;margin:30px 30px;color:#858585}.login-border>span{position:absolute;top:-6px;text-align:center;display:inline-block;background:#fff;left:120px;right:120px}.login-content,.password-content{width:440px;margin:0 auto}.login-content .sns-list,.password-content .sns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.login-content .sns-list li,.password-content .sns-list li{width:32%}.login-content .sns-list li a,.password-content .sns-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:16px}.login-mail-box{background-color:#eeebef;padding:20px;margin-bottom:20px}.progress{position:fixed;width:300px;top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);box-sizing:border-box;z-index:100;background-color:transparent;color:#333;height:60px;padding:10px;display:none}.progress--show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.progress-inner{opacity:0;width:100%;height:100%;padding:10px;background:#cef0ff;border:2px solid #00a4d3;border-radius:3px;box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-webkit-transition:all ease .2s;transition:all ease .2s}.progress-inner.active{opacity:1}.progress-text{color:#333;font-size:14px;white-space:nowrap;width:100%;text-align:center}.progress-text--blue{color:#00a4d3;font-weight:700}.visa-list li:nth-child(-n+3){margin-bottom:10px}.purpose-h1{font-size:1.5714285714rem;font-weight:700;padding-bottom:20px;margin-bottom:15px;border-bottom:1px #ccc dashed}.purpose-form,.purpose-lead{margin-bottom:30px;padding:20px;background-color:#fff;border-radius:3px}#SW-PURPOSE .purpose-form,#SW-PURPOSE .purpose-lead{border-top:4px #ff853a solid}#SW-CATEGORY .purpose-form,#SW-CATEGORY .purpose-lead{border-top:4px #2ca947 solid}#SW-PURPOSESCHOOL .purpose-form,#SW-PURPOSESCHOOL .purpose-lead{border-top:4px #a92c60 solid}.purpose-form{margin-bottom:40px;position:relative}.purpose-form form{margin-top:15px}.purpose-form form fieldset{border:none;padding:15px 0;margin-bottom:15px}.purpose-form form fieldset legend{font-weight:700;color:#333}.purpose-form form fieldset.purpose-form-gender,.purpose-form form fieldset.purpose-form-status{display:inline-block;margin-right:20px}.purpose-form form .purpose-form-radio li{display:inline-block}.purpose-form form .purpose-form-radio li input[type=radio]{display:none}.purpose-form form .purpose-form-radio li input[type=radio]+label{font-size:.8571428571rem;color:#ff853a;margin-right:5px;padding:8px 10px;border:1px #ff853a solid;border-radius:15px}.purpose-form form .purpose-form-radio li input[type=radio]:checked+label{background-color:#ff853a;color:#fff}.purpose-form:after{content:"";display:block;position:absolute;bottom:-114px;left:0;right:0;width:1px;margin:auto;border:95px #fff solid;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;-webkit-transform:scaleY(.2);-ms-transform:scaleY(.2);transform:scaleY(.2)}.purpose-ranking-list{margin-top:15px}.purpose-ranking-list li{background-color:#fff;border-radius:3px;margin-bottom:10px;font-size:1.2857142857rem;font-weight:700}.purpose-ranking-list li a{display:block;padding:20px;text-decoration:none;color:#333}.purpose-ranking-list li .m-school-list-rank{vertical-align:bottom}.purpose-ranking-list li h3{color:#00a4d3;font-size:1.2857142857rem;font-weight:700;margin-bottom:10px}.purpose-category-section .catch-section{height:200px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/5d390908-21ec-449c-96f6-2af0ac1f021e.png);background-size:cover;background-position:center center}.purpose-category-section .title-h1{font-size:36px;font-weight:700;text-align:center;line-height:200px;color:#fff}.purpose-category-section .title-h2{margin-bottom:30px;font-size:28px;font-weight:700}.purpose-category-section .title-h2+p{margin-bottom:30px;font-size:16px}.purpose-category-section .introduction-description{margin-bottom:40px;font-size:18px}.purpose-category-section .purpose-category-menu-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:60px}.purpose-category-section .purpose-category-menu-btn li{width:32%;color:#00a4d3;background:#fff;border:1px solid #00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.purpose-category-section .purpose-category-menu-btn li:hover{opacity:.7}.purpose-category-section .purpose-category-menu-btn li:not(:last-child){margin-right:2%}.purpose-category-section .purpose-category-menu-btn li a{display:block;padding:15px 0;text-align:center;text-decoration:none;font-size:18px;font-weight:700}.purpose-category-section .purpose-category-menu-btn li a .fa{margin-left:5px;font-weight:700}.purpose-category-section .keyword-section{margin-bottom:60px;padding:0 100px;text-align:center}.purpose-category-section .keyword-section .keyword-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.purpose-category-section .keyword-section .keyword-list li{font-size:16px;border-radius:30px;color:#00a4d3;border:1px solid #fff;background:#fff;-webkit-transition:all ease .5s;transition:all ease .5s}.purpose-category-section .keyword-section .keyword-list li:hover{border:1px solid #00a4d3}.purpose-category-section .keyword-section .keyword-list li a{display:block;padding:15px 20px;text-decoration:none}.purpose-category-section .purpose-section,.purpose-category-section .style-section{text-align:center;margin-bottom:60px}.purpose-category-section .purpose-section .m-category-list,.purpose-category-section .style-section .m-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.purpose-category-section .purpose-section .m-category-list li,.purpose-category-section .style-section .m-category-list li{padding:0;width:32%;height:auto}.purpose-category-section .purpose-section .m-category-list li:not(:nth-child(3n)),.purpose-category-section .style-section .m-category-list li:not(:nth-child(3n)){margin-right:2%}.purpose-category-section .purpose-section .m-category-list li .catch,.purpose-category-section .style-section .m-category-list li .catch{position:relative;width:100%;height:155px;overflow:hidden}.purpose-category-section .purpose-section .m-category-list li .catch img,.purpose-category-section .style-section .m-category-list li .catch img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.purpose-category-section .purpose-section .m-category-list li .content-body,.purpose-category-section .style-section .m-category-list li .content-body{padding:20px}.purpose-category-section .purpose-section .m-category-list li .m-category-list-title,.purpose-category-section .style-section .m-category-list li .m-category-list-title{margin-bottom:10px;text-align:left;font-size:18px}.purpose-category-section .purpose-section .m-category-list li .m-category-list-text,.purpose-category-section .style-section .m-category-list li .m-category-list-text{margin-bottom:20px;text-align:left;font-size:14px}.purpose-category-section .purpose-section .m-category-list li .m-category-list-btn,.purpose-category-section .style-section .m-category-list li .m-category-list-btn{display:inline-block;position:relative;margin:0 auto;padding:5px 15px;font-size:12px;border:1px solid #00a4d3;border-radius:20px;-webkit-transition:all ease .2s;transition:all ease .2s}.purpose-category-section .purpose-section .m-category-list li .m-category-list-btn span,.purpose-category-section .style-section .m-category-list li .m-category-list-btn span{position:relative;top:1px;margin-left:10px;font-size:16px}.purpose-category-section .purpose-section .m-category-list li:hover .m-category-list-btn,.purpose-category-section .style-section .m-category-list li:hover .m-category-list-btn{color:#fff;background:#00a4d3}.purpose-category-section .purpose-section .m-category-list li.abroad_life .catch img,.purpose-category-section .purpose-section .m-category-list li.senior .catch img,.purpose-category-section .style-section .m-category-list li.abroad_life .catch img,.purpose-category-section .style-section .m-category-list li.senior .catch img{top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.purpose-category-section .purpose-section .m-category-list li.working_holiday .catch img,.purpose-category-section .style-section .m-category-list li.working_holiday .catch img{top:auto;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.purpose-category-section .purpose-section{margin-bottom:0}.purpose-category-section .purpose-section .m-category-list li .catch{position:relative;width:100%;height:155px;overflow:hidden}.purpose-category-section .purpose-section .m-category-list li .catch img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:auto}.purpose-category-section .purpose-section .m-category-list li.golf .catch img{top:auto;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.purpose-category-section .purpose-section .m-category-list li.traveller .catch img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:860px}.logo-list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all ease .2s;transition:all ease .2s}.logo-list .item:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.logo-list .item img{display:inline-block;width:170px}.logo-list .item.icef img{width:60px}.logo-list .item.jelca img{width:200px}.logo-list--wide{gap:40px}.logo-list .footer-link-ttl a{background-color:transparent}.footer-logos{padding-block:40px;background:#eeebef}.footer-logos .title{margin-bottom:20px;font-size:16px;font-weight:700;text-align:center}.footer-logos .title a{text-decoration:none;color:#333}.__seminar_bg_pattern_1{background-image:url(../images/seminar/seminar_bg_pattern_1.png);background-color:#d3f0b5;background-size:contain;background-repeat:repeat-x;background-position:center}.u_c-ff0000{color:red}.u_c-69b21d{color:#69b21d}.u_d-inline{display:inline}.u_d-block{display:block}.u_d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.u_d-inline-block{display:inline-block}.u_d-inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.u_d-inline-table{display:inline-table}.u_d-list-item{display:list-item}.u_d-run-in{display:run-in}.u_d-table{display:table}.u_d-table-caption{display:table-caption}.u_d-table-column-group{display:table-column-group}.u_d-table-header-group{display:table-header-group}.u_d-table-footer-group{display:table-footer-group}.u_d-table-row-group{display:table-row-group}.u_d-table-cell{display:table-cell}.u_d-table-column{display:table-column}.u_d-table-row{display:table-row}.u_d-none{display:none}.u_d-initial{display:initial}.u_d-inherit{display:inherit}.u_fg-0{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.u_fg-1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.u_fg-2{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.u_fg-3{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3}.u_fg-4{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4}.u_fg-5{-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;flex-grow:5}.u_fg-6{-webkit-box-flex:6;-webkit-flex-grow:6;-ms-flex-positive:6;flex-grow:6}.u_fg-7{-webkit-box-flex:7;-webkit-flex-grow:7;-ms-flex-positive:7;flex-grow:7}.u_fg-8{-webkit-box-flex:8;-webkit-flex-grow:8;-ms-flex-positive:8;flex-grow:8}.u_fg-9{-webkit-box-flex:9;-webkit-flex-grow:9;-ms-flex-positive:9;flex-grow:9}.u_fg-10{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.u_fg-11{-webkit-box-flex:11;-webkit-flex-grow:11;-ms-flex-positive:11;flex-grow:11}.u_fg-12{-webkit-box-flex:12;-webkit-flex-grow:12;-ms-flex-positive:12;flex-grow:12}.u_fg-13{-webkit-box-flex:13;-webkit-flex-grow:13;-ms-flex-positive:13;flex-grow:13}.u_fg-14{-webkit-box-flex:14;-webkit-flex-grow:14;-ms-flex-positive:14;flex-grow:14}.u_fg-15{-webkit-box-flex:15;-webkit-flex-grow:15;-ms-flex-positive:15;flex-grow:15}.u_fg-16{-webkit-box-flex:16;-webkit-flex-grow:16;-ms-flex-positive:16;flex-grow:16}.u_fg-18{-webkit-box-flex:18;-webkit-flex-grow:18;-ms-flex-positive:18;flex-grow:18}.u_fg-19{-webkit-box-flex:19;-webkit-flex-grow:19;-ms-flex-positive:19;flex-grow:19}.u_fg-20{-webkit-box-flex:20;-webkit-flex-grow:20;-ms-flex-positive:20;flex-grow:20}.u_fg-21{-webkit-box-flex:21;-webkit-flex-grow:21;-ms-flex-positive:21;flex-grow:21}.u_fg-22{-webkit-box-flex:22;-webkit-flex-grow:22;-ms-flex-positive:22;flex-grow:22}.u_fg-23{-webkit-box-flex:23;-webkit-flex-grow:23;-ms-flex-positive:23;flex-grow:23}.u_fg-24{-webkit-box-flex:24;-webkit-flex-grow:24;-ms-flex-positive:24;flex-grow:24}.u_fg-25{-webkit-box-flex:25;-webkit-flex-grow:25;-ms-flex-positive:25;flex-grow:25}.u_fg-26{-webkit-box-flex:26;-webkit-flex-grow:26;-ms-flex-positive:26;flex-grow:26}.u_fg-27{-webkit-box-flex:27;-webkit-flex-grow:27;-ms-flex-positive:27;flex-grow:27}.u_fg-28{-webkit-box-flex:28;-webkit-flex-grow:28;-ms-flex-positive:28;flex-grow:28}.u_fg-29{-webkit-box-flex:29;-webkit-flex-grow:29;-ms-flex-positive:29;flex-grow:29}.u_fg-30{-webkit-box-flex:30;-webkit-flex-grow:30;-ms-flex-positive:30;flex-grow:30}.u_as-auto{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.u_as-flex-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.u_as-flex-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.u_as-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.u_as-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.u_as-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.u_w-210{width:210px}.schedule_table__heading{font-size:1.2857142857rem;color:#fff;height:40px;line-height:40px;background-color:#00a4d3;padding:0 15px}.schedule_table__caption{font-size:1rem;border-top:1px solid #ccc;border-bottom:none;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:7px 15px 15px 15px}.schedule_table__row{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:50px}.schedule_table__row:first-child{border-top:1px solid #ccc}.schedule_table__row:nth-child(odd){background-color:#fafafa}.schedule_table__row:nth-child(even){background-color:#fff}.schedule_table__row__item{border-left:1px solid #ccc}.schedule_table__row__item:first-child{border-left:none}.seminar-content .content-wrap{margin:0 auto;padding:40px 0;width:1030px;overflow:hidden}.seminar-content .content-top-box__counsel-box{margin:0 auto 20px;padding-bottom:40px;width:1030px;text-align:center}.seminar-content .content-top-box__counsel-box__text{margin-bottom:18px;font-size:16px;font-weight:700;line-height:1;color:#333}.seminar-content .content-top-box__counsel-box__btn--line a{position:relative;display:block;padding:15px 0;width:350px;line-height:1.5;font-size:18px;font-weight:700;border-radius:5px;text-decoration:none;box-sizing:border-box;-webkit-transition:all ease .2s;transition:all ease .2s;color:#fff;background:#00b900;margin:0 auto}.seminar-content .content-top-box__counsel-box__btn--line a .icon{position:absolute;left:25px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:36px;color:#fff}.seminar-content .content-top-box__counsel-box__btn--line a:hover{opacity:.7}.seminar-content h1{position:relative;padding-top:80px;height:200px;text-align:center;font-size:46px;color:#fff;box-sizing:border-box;background:url(../images/seminar/seminar-catch.png) no-repeat center -50px;background-size:cover}.seminar-content h1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.seminar-content h1.country{background:url(../images/seminar/seminar-catch-country.png) no-repeat center center;background-size:cover}.seminar-content h1 p{line-height:1;position:relative}.seminar-content h1+p{margin:35px auto 40px;width:1030px}.seminar-content h2{padding:20px 0;font-size:28px;text-align:center;color:#fff;background:#00a4d3}.seminar-content .counselor .seminar-apply-btn a,.seminar-content .seminar-schedule .seminar-apply-btn a{display:inline-block;padding:15px 30px;text-align:center;text-decoration:none;font-size:16px;border-radius:5px;color:#fff;background:#ff853a;-webkit-transition:all ease .2s;transition:all ease .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.seminar-content .counselor .seminar-apply-btn a:hover,.seminar-content .seminar-schedule .seminar-apply-btn a:hover{opacity:.7}.seminar-content .counselor .seminar-apply-btn.position_head,.seminar-content .seminar-schedule .seminar-apply-btn.position_head{position:absolute;top:15px;right:20px}.seminar-content .counselor .seminar-apply-btn--line a,.seminar-content .seminar-schedule .seminar-apply-btn--line a{display:inline-block;padding:15px 30px;text-align:center;text-decoration:none;font-size:16px;font-weight:700;border-radius:5px;color:#fff;background:#00b900;-webkit-transition:all ease .2s;transition:all ease .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.seminar-content .counselor .seminar-apply-btn--line a:hover,.seminar-content .seminar-schedule .seminar-apply-btn--line a:hover{opacity:.7}.seminar-content .counselor .seminar-type-list__item,.seminar-content .seminar-schedule .seminar-type-list__item{position:relative;margin-bottom:30px;background:#fff}.seminar-content .counselor .seminar-type-list .seminar-type-head,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-head{position:relative;margin-bottom:30px;padding:30px;border-left:4px solid #00a4d3;border-bottom:1px solid #d8d8d8}.seminar-content .counselor .seminar-type-list .seminar-type-head .seminar-type-title,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-head .seminar-type-title{padding-right:20px;line-height:1.4;font-size:24px;font-weight:700}.seminar-content .counselor .seminar-type-list .seminar-type-body-wrap,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.seminar-content .counselor .seminar-type-list .seminar-type-body,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body{padding:0 20px 30px}.seminar-content .counselor .seminar-type-list .seminar-type-body .l-box,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .l-box{margin-right:20px;width:400px}.seminar-content .counselor .seminar-type-list .seminar-type-body .l-box .catch-img,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .l-box .catch-img{position:relative;overflow:hidden;margin-bottom:20px;width:100%;height:250px}.seminar-content .counselor .seminar-type-list .seminar-type-body .l-box .catch-img img,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .l-box .catch-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.seminar-content .counselor .seminar-type-list .seminar-type-body .r-box,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .r-box{width:570px;font-size:16px;line-height:1.5}.seminar-content .counselor .seminar-type-list .seminar-type-body .schedule-box dt,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .schedule-box dt{margin-bottom:10px;font-size:16px;font-weight:700}.seminar-content .counselor .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list{font-size:16px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.seminar-content .counselor .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li{padding:10px}.seminar-content .counselor .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li:nth-child(odd),.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li:nth-child(odd){background:#f6f5f6}.seminar-content .counselor .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li span,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li span{font-weight:700}.seminar-content .counselor .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li.no_schedule,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .schedule-box .seminar-schedule-list li.no_schedule{font-weight:700;color:#ff3773}.seminar-content .counselor .seminar-type-list .seminar-type-body .location_access,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .location_access{margin:40px 0 30px}.seminar-content .counselor .seminar-type-list .seminar-type-body .location_access h4,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .location_access h4{margin-bottom:20px;padding:15px;font-size:16px;font-weight:700;border-radius:3px;color:#fff;background:#00a4d3}.seminar-content .counselor .seminar-type-list .seminar-type-body .location_access .access-exp dt,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .location_access .access-exp dt{font-weight:700}.seminar-content .counselor .seminar-type-list .seminar-type-body .location_access .access-exp .access-btn,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .location_access .access-exp .access-btn{-webkit-transition:all ease .2s;transition:all ease .2s}.seminar-content .counselor .seminar-type-list .seminar-type-body .location_access .access-exp .access-btn:hover,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .location_access .access-exp .access-btn:hover{opacity:.7}.seminar-content .counselor .seminar-type-list .seminar-type-body .location_access .access-exp .access-btn a,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .location_access .access-exp .access-btn a{display:inline-block;margin:20px 0;padding:10px 20px;text-decoration:none;border-radius:3px;border:1px solid #00a4d3;color:#00a4d3}.seminar-content .counselor .seminar-type-list .seminar-type-body .btn-box,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .btn-box{text-align:center}.seminar-content .counselor .seminar-type-list .seminar-type-body .btn-box .seminar-apply-btn a,.seminar-content .seminar-schedule .seminar-type-list .seminar-type-body .btn-box .seminar-apply-btn a{margin:0 auto;width:330px;box-sizing:border-box}.seminar-content .seminar-back-btn,.seminar-content .seminar-more-btn{margin:0 auto 30px;text-align:center}.seminar-content .seminar-back-btn a,.seminar-content .seminar-more-btn a{display:inline-block;padding:15px 100px;width:330px;text-align:center;text-decoration:none;font-size:16px;border-radius:5px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s;box-sizing:border-box}.seminar-content .seminar-back-btn a:hover,.seminar-content .seminar-more-btn a:hover{opacity:.7}.seminar-content .seminar-back-btn{margin-bottom:0}.seminar-content .seminar-back-btn a{padding:15px 0;color:#fff;background:#bbb}.seminar-content .loading{display:none}.seminar-content .seminar-search ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar-content .seminar-search li{margin-bottom:20px;margin-right:23px;width:240px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.seminar-content .seminar-search li:nth-child(4n){margin-right:0}.seminar-content .seminar-search li img{margin-bottom:10px;width:240px;height:150px}.seminar-content .seminar-search li a{font-size:16px;font-weight:700;text-decoration:none;color:#00a4d3}.seminar-content .seminar-search li:hover{opacity:.7}.seminar-content .access{font-size:18px}.seminar-content .access .access-btn{display:inline-block;margin-bottom:20px;border-radius:5px;background:#00a4d3;-webkit-transition:all .2s ease;transition:all .2s ease}.seminar-content .access .access-btn a{display:block;padding:10px 30px;text-align:center;font-size:18x;text-decoration:none;color:#fff}.seminar-content .access .access-btn:hover{opacity:.7}.seminar-content .counselor li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px;box-sizing:border-box;background:#fff}.seminar-content .counselor li .catch-img{width:170px;height:200px}.seminar-content .counselor li .catch-img img{width:100%;height:auto}.seminar-content .counselor li .exp-box{width:780px}.seminar-content .counselor li h3{font-size:20px;font-weight:700}.seminar-content .counselor li h3 span{display:block;margin:10px 0 20px;font-size:14px;font-weight:400;line-height:1.5}.seminar-content .counselor li dt{margin:20px 0 10px;font-weight:700;color:#ff8e00}.seminar-content .counselor li dd{line-height:1.5}.seminar-content .contact ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.seminar-content .contact ul li{display:inline-block;margin-right:20px;border-radius:5px;background:#ff853a;-webkit-transition:all .2s ease;transition:all .2s ease}.seminar-content .contact ul li:last-child{margin-right:0}.seminar-content .contact ul li a{display:block;padding:20px 100px;text-align:center;font-size:18px;text-decoration:none;color:#fff}.seminar-content .contact ul li:hover{opacity:.7}.seminar-content .contact .tel{font-weight:700;font-size:28px;color:#00a4d3;letter-spacing:0;text-decoration:none;display:block;text-align:center}.seminar-content .contact .tel-note{font-weight:300;font-size:14px;color:#00a4d3;letter-spacing:0;display:block;margin:5px 0 0 0}.schedule-options{position:relative;top:4px}.schedule-radio-wrap{position:relative;margin-bottom:10px}.schedule-radio-wrap:last-of-type{margin-bottom:0}.schedule-radio-wrap .schedule-options+label{width:270px}.seminar-name{width:100%!important}.seminar-name:nth-child(n+3){margin-top:20px}.yt-list{padding:40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.yt-list__item{position:relative;margin-right:20px;width:480px}.yt-list__item:last-child{margin-right:0}.yt-list__item:hover{cursor:pointer}.yt-list__item dd{position:relative}.yt-list__item dd:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.2)}.yt-list__item dd:after{content:"";display:block;position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:20px;height:20px;background:#fff}.yt-list__title{position:relative;margin-bottom:10px;font-size:18px;text-align:center;font-weight:700}.yt-list__title:before{content:"";display:block;position:absolute;top:0;left:0;width:10px;height:10px;border-top:1px solid #00a4d3;border-left:1px solid #00a4d3}.yt-list__title:after{content:"";display:block;position:absolute;right:0;bottom:0;width:10px;height:10px;border-bottom:1px solid #00a4d3;border-right:1px solid #00a4d3}.yt-list iframe{top:0;right:0;width:480px;height:270px}.yt-list .icon{position:absolute;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);color:#eb3323;font-size:60px;z-index:100}.category-cover{background:no-repeat center center;background-size:cover;height:200px}.category-cover-inner{top:30px;position:absolute;bottom:50%;width:1030px;margin:0 auto;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.category-cover-toeic{position:relative;background-image:url(../images/types/toeic-cover.png)}.category-cover-toefl{position:relative;background-image:url(../images/types/toefl-cover.png)}.category-cover-gmat{position:relative;background-image:url(../images/types/gmat-cover.png)}.category-cover-ielts{position:relative;background-image:url(../images/types/ielts-cover.png)}.category-cover-cambridge{position:relative;background-image:url(../images/types/cambridge-cover.png)}.category-cover-gre{position:relative;background-image:url(../images/types/gre-cover.png)}.category-cover-business{position:relative;background-image:url(../images/types/business-cover.png)}.category-cover-medical{position:relative;background-image:url(../images/types/medical-cover.png)}.category-cover-it{position:relative;background-image:url(../images/types/it-cover.png)}.category-cover-golf{position:relative;background-image:url(../images/types/golf-cover.png)}.category-cover-barista{position:relative;background-image:url(../images/types/barista-cover.png)}.category-cover-working_holiday{position:relative;background-image:url(../images/types/working_holiday-cover.png)}.category-cover-short_term{position:relative;background-image:url(../images/types/short_term-cover.png)}.category-cover-abroad_life{position:relative;background-image:url(../images/types/abroad_life-cover.png)}.category-cover-parent_child{position:relative;background-image:url(../images/types/parent_child-cover.png)}.category-title-h2{border-radius:3px 3px 0 0}.category-cover-title{display:inline-block;display:-moz-box;box-sizing:border-box;padding:20px 20px 20px;color:#fff;background:#000;background:rgba(0,0,0,.8)}.category-cover-name{font-size:32px;font-weight:700;line-height:1}.category-cover-desc{font-size:16px;font-weight:700}.category-description{background-color:#fff}.category-description-inner{padding:20px;position:relative;width:1030px;margin:0 auto}.category-description-text{font-size:13px}.category-section-inner{padding:0 20px;background:#fff}.category-features-section li{box-sizing:border-box;border-bottom:1px dotted #aaa;width:100%;margin:0 auto;padding-bottom:20px}.category-features-section li:last-child{border-bottom:1px dotted #fff}.category-features-title{font-size:16px;font-weight:700;padding:20px 0 15px 0}.category-features-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.category-features-text{width:380px}.category-features-image{width:250px}.category-features-image img{width:250px;margin-left:10px}.category-country-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-country-list li{line-height:60px;position:relative;width:220px;height:60px;margin:10px 10px 0 0;border-radius:3px;background:#fff}.category-country-list li a{text-decoration:none}.category-country-list li .category-country-list-image{position:absolute;top:10px;left:10px}.category-country-list li .category-country-list-name{margin-left:60px}.category-country-list li:nth-child(3n){margin-right:0}.category-contents-section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-contents-section .category-contents-image{width:200px;height:150px;background-size:cover;margin:15px 15px 5px 15px}.category-contents-section .category-contents-image img{width:190px}.category-contents-section li{width:220px;background-color:#fff;box-sizing:border-box;margin-top:10px}.category-contents-section li+li{margin-left:10px}.category-contents-section li:nth-child(3n+1){margin-left:0}.category-contents-section .category-contents-text{font-weight:700;line-height:1.5;display:inline-block;padding:0 10px 10px 10px;text-decoration:none;color:#ff853a}.category-table-section{padding-bottom:20px}.category-table{border:1px solid #efefef;width:100%;box-sizing:border-box}.category-table thead th{width:20%;padding:15px 10px;background-color:#efefef;box-sizing:border-box;font-weight:700;font-size:14px;text-align:center;border:1px solid #ccc}.category-table thead th:first-child{width:33%}.category-table tbody td{padding:15px 10px;box-sizing:border-box;font-size:14px;text-align:right;border:1px solid #d6d5d6}.category-table tbody td:first-child{text-align:left;line-height:30px}.category-footer-title{font-weight:700;margin-bottom:10px}.category-footer-list li{display:inline-block;font-size:13px;margin-bottom:10px}.category-footer-list li+li{margin-left:15px}.category-price-table-text{padding:20px 0}.category-wh-prepare-list{margin-bottom:20px}.category-wh-prepare-list h3{font-weight:700;font-size:16px;box-sizing:border-box;border-bottom:4px solid #00a4d2;display:inline}.category-wh-prepare-list:first-child{padding-top:20px}.category-wh-prepare-list-title{width:100%}.category-wh-prepare-list-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.category-wh-prepare-list-image{width:25%}.category-wh-prepare-list-image img{margin-top:15px;width:150px}.category-wh-prepare-list-description{width:70%;padding:10px 15px}.category-wh-prepare-list-description p{margin-bottom:10px}.category-wh-prepare-budget{border:1px solid #efefef;width:100%;box-sizing:border-box}.category-wh-prepare-budget td{padding:15px;border:1px solid #ccc;box-sizing:border-box;font-size:14px}.category-wh-prepare-budget td:not(:first-child){text-align:right}.category-wh-prepare-budget thead td{background-color:#efefef;font-weight:700}.category-wh-prepare-budget .wh-prepare-income td{background:#fcf1cf;border-bottom:2px solid #d6d5d6}.category-wh-prepare-budget .wh-prepare-total td{background:#f9d7e1;color:red;font-weight:700}.category-table-section{padding-bottom:20px}.category-wh-cost-section{padding:20px 20px}.category-wh-table-visa{width:100%}.category-wh-table-visa td{padding:15px;border:1px solid #ccc;box-sizing:border-box;font-size:14px;line-height:2}.category-wh-experience li{background:#fff;margin-top:20px}.category-wh-experience li a{text-decoration:none}.category-wh-experience li:first-child{margin-top:10px}.category-wh-experience .category-wh-experience-image{width:170px}.category-wh-experience .category-wh-experience-image img{width:150px;margin:25px auto;display:block}.category-wh-experience .category-wh-experience-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.category-wh-experience .category-wh-experience-introduction{width:480px;padding:25px 15px 0;color:#000}.category-wh-experience .category-wh-experience-introduction .title{font-weight:700;margin-bottom:10px;font-size:16px}.category-wh-experience .category-wh-experience-introduction span{display:inline-block;margin-left:5px}.category-wh-experience .category-wh-experience-link{margin:10px 0}.category-wh-prepare-fare-detail{text-align:center;margin-top:10px}.category-cover-wh-au{position:relative;background-position:bottom;background-image:url(../images/types/wh-au-cover.png)}.category-cover-wh-uk{position:relative;background-position:bottom;background-image:url(../images/types/wh-uk-cover.png)}.category-cover-wh-nz{position:relative;background-position:bottom;background-image:url(../images/types/wh-nz-cover.png)}.category-cover-wh-ie{position:relative;background-position:bottom;background-image:url(../images/types/wh-ie-cover.png)}.category-cover-wh-ca{position:relative;background-position:bottom;background-image:url(../images/types/wh-ca-cover.png)}.category-wh-area-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-wh-area-info .category-wh-area-info-title{font-size:18px;font-weight:700;padding-bottom:16px}.category-wh-area-info .item{width:335px;margin:10px 10px 10px 0}.category-wh-area-info .item a{display:block}.category-wh-area-info .item:nth-child(even){margin:10px 0 10px 0}.category-wh-area-info .category-wh-area-info-list{width:335px;background:#fff;box-sizing:border-box;height:100%;text-decoration:none;color:#000;padding:20px}.category-wh-area-info .category-wh-area-info-list img{display:block;margin:0 auto;width:100%}.category-wh-area-info .category-wh-area-info-list .category-wh-area-info-catch,.category-wh-area-info .category-wh-area-info-list .category-wh-area-info-desc{padding-top:10px}.category-wh-area-info .category-wh-area-info-list .category-wh-area-info-catch{font-weight:700;font-size:15px}.category-wh-area-info .category-wh-area-info-list .category-wh-area-info-desc{color:orchid}.category-wh-area-info li:nth-child(even) .category-wh-area-info-list{margin-right:0}.counseling-title{font-size:24px;text-align:center;font-weight:700;padding:20px 0 10px}.category-wh-cover-title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.category-wh-cover-title{display:inline-block;display:-moz-box;background:#000;background:rgba(0,0,0,.8);padding:20px 10px 10px;box-sizing:border-box;color:#fff}.category-wh-cover-title img{height:82px}.category-wh-cover-name{font-size:24px;font-weight:700;line-height:1;padding-top:2px;margin-bottom:10px;margin-left:10px}.category-wh-cover-name span{font-size:32px;line-height:1.8}.types-section{margin-bottom:60px}.types-section__wrap{padding:40px;background:#fff}.types-section__title{margin-bottom:30px;font-size:28px;font-weight:700;text-align:center}.types-section__text{margin-bottom:30px;width:1030px;font-size:15px;text-align:center}.adult-section .catch-section,.univ-student-section .catch-section{margin-bottom:60px;background:#fff}.adult-section .title-h1,.univ-student-section .title-h1{height:200px;text-align:center;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/5d43b0e5-5044-4939-a240-5423ac1f021e.png);background-size:cover;background-position:center center}.adult-section .title-h1+p,.univ-student-section .title-h1+p{margin:0 auto;padding:20px 0;width:1030px;font-size:15px}.adult-section .title-h1 .title-text-box,.univ-student-section .title-h1 .title-text-box{position:relative;display:block;margin:0 auto;width:1030px;height:100%}.adult-section .title-h1 .title-text,.univ-student-section .title-h1 .title-text{display:inline-block;position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:0;padding:20px;font-size:36px;font-weight:700;text-align:center;color:#fff;background:rgba(0,0,0,.9)}.adult-section .under-line,.univ-student-section .under-line{font-weight:700;background:-webkit-linear-gradient(transparent 50%,#e5ef0d 50%);background:linear-gradient(transparent 50%,#e5ef0d 50%)}.adult-section .m-category-list,.univ-student-section .m-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.adult-section .m-category-list li,.univ-student-section .m-category-list li{padding:0;width:32%;height:auto;text-align:center}.adult-section .m-category-list li:not(:nth-child(3n)),.univ-student-section .m-category-list li:not(:nth-child(3n)){margin-right:2%}.adult-section .m-category-list li:nth-child(n+7),.univ-student-section .m-category-list li:nth-child(n+7){margin-bottom:0}.adult-section .m-category-list li .catch,.univ-student-section .m-category-list li .catch{position:relative;width:100%;height:155px;overflow:hidden}.adult-section .m-category-list li .catch img,.univ-student-section .m-category-list li .catch img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.adult-section .m-category-list li .content-body,.univ-student-section .m-category-list li .content-body{padding:20px}.adult-section .m-category-list li .m-category-list-title,.univ-student-section .m-category-list li .m-category-list-title{margin-bottom:10px;text-align:left;font-size:18px}.adult-section .m-category-list li .m-category-list-text,.univ-student-section .m-category-list li .m-category-list-text{margin-bottom:0;text-align:left;font-size:14px}.adult-section .m-category-list li .m-category-list-text-term,.univ-student-section .m-category-list li .m-category-list-text-term{font-weight:700;text-align:left;color:#333}.adult-section .m-category-list li .m-category-list-text-age,.univ-student-section .m-category-list li .m-category-list-text-age{margin-bottom:15px;font-weight:700;text-align:left;color:#333}.adult-section .m-category-list li .m-category-list-btn,.univ-student-section .m-category-list li .m-category-list-btn{display:inline-block;position:relative;margin:15px auto 0;padding:5px 15px;font-size:12px;border:1px solid #00a4d3;border-radius:20px;-webkit-transition:all ease .2s;transition:all ease .2s}.adult-section .m-category-list li .m-category-list-btn span,.univ-student-section .m-category-list li .m-category-list-btn span{position:relative;top:1px;margin-left:10px;font-size:16px}.adult-section .m-category-list li:hover .m-category-list-btn,.univ-student-section .m-category-list li:hover .m-category-list-btn{color:#fff;background:#00a4d3}.adult-section .m-category-list li.abroad_life .catch img,.adult-section .m-category-list li.senior .catch img,.univ-student-section .m-category-list li.abroad_life .catch img,.univ-student-section .m-category-list li.senior .catch img{top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.adult-section .m-category-list li.working_holiday .catch img,.univ-student-section .m-category-list li.working_holiday .catch img{top:auto;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.adult-section .cost-section,.adult-section .experience-section,.adult-section .faq-section,.adult-section .style-section,.adult-section .timing-section,.univ-student-section .cost-section,.univ-student-section .experience-section,.univ-student-section .faq-section,.univ-student-section .style-section,.univ-student-section .timing-section{text-align:center}.adult-section .timing-section .by-type-list,.univ-student-section .timing-section .by-type-list{background:#fff}.adult-section .timing-section .by-type-list li,.univ-student-section .timing-section .by-type-list li{position:relative;padding-left:120px;counter-increment:grade;text-align:left}.adult-section .timing-section .by-type-list li:not(:last-child),.univ-student-section .timing-section .by-type-list li:not(:last-child){margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #d8d8d8}.adult-section .timing-section .by-type-list li:before,.univ-student-section .timing-section .by-type-list li:before{content:counter(grade) "年生";position:absolute;top:0;left:0;display:block;width:90px;height:90px;font-size:18px;font-weight:700;line-height:90px;text-align:center;border-radius:100%;color:#fff;background:#00a4d3}.adult-section .timing-section .by-type-list li .explain-text,.univ-student-section .timing-section .by-type-list li .explain-text{margin-bottom:30px;line-height:1.5}.adult-section .timing-section .style-table,.univ-student-section .timing-section .style-table{table-layout:fixed;width:100%}.adult-section .timing-section .style-table tr:not(:first-child):not(:last-child),.univ-student-section .timing-section .style-table tr:not(:first-child):not(:last-child){border-bottom:1px solid #d8d8d8}.adult-section .timing-section .style-table th,.univ-student-section .timing-section .style-table th{padding-right:10px;font-weight:700;border-radius:30px;width:290px}.adult-section .timing-section .style-table th span,.univ-student-section .timing-section .style-table th span{display:block;padding:7px 20px;width:100%;border-radius:30px;background:#cef0ff;box-sizing:border-box}.adult-section .timing-section .style-table th:last-child,.univ-student-section .timing-section .style-table th:last-child{padding-right:0;width:230px}.adult-section .timing-section .style-table td,.univ-student-section .timing-section .style-table td{padding:15px 20px;line-height:1.5}.adult-section .cost-section,.univ-student-section .cost-section{margin-top:60px}.adult-section .cost-section .cost-table,.univ-student-section .cost-section .cost-table{table-layout:fixed}.adult-section .cost-section .cost-table tr,.univ-student-section .cost-section .cost-table tr{border-bottom:1px solid #d8d8d8}.adult-section .cost-section .cost-table th,.univ-student-section .cost-section .cost-table th{padding:20px;text-align:center;border-right:1px solid #fff;color:#fff;background:#00a4d3}.adult-section .cost-section .cost-table th:nth-child(1),.univ-student-section .cost-section .cost-table th:nth-child(1){width:250px}.adult-section .cost-section .cost-table th:nth-child(2),.univ-student-section .cost-section .cost-table th:nth-child(2){width:120px}.adult-section .cost-section .cost-table th:nth-child(3),.univ-student-section .cost-section .cost-table th:nth-child(3){width:180px}.adult-section .cost-section .cost-table th:last-child,.univ-student-section .cost-section .cost-table th:last-child{border:none}.adult-section .cost-section .cost-table td,.univ-student-section .cost-section .cost-table td{padding:20px;line-height:1.5;vertical-align:top}.adult-section .cost-section .cost-table td.fee,.adult-section .cost-section .cost-table td.style-name,.univ-student-section .cost-section .cost-table td.fee,.univ-student-section .cost-section .cost-table td.style-name{font-weight:700}.adult-section .cost-section .cost-table .number,.univ-student-section .cost-section .cost-table .number{font-size:16px}.adult-section .experience-section .grade-box-wrap,.univ-student-section .experience-section .grade-box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.adult-section .experience-section .grade-box-wrap .experience-box,.univ-student-section .experience-section .grade-box-wrap .experience-box{margin-bottom:30px;padding:20px;width:48.5%;background:#fff;box-sizing:border-box}.adult-section .experience-section .grade-box-wrap .experience-box:nth-of-type(2n+1),.univ-student-section .experience-section .grade-box-wrap .experience-box:nth-of-type(2n+1){margin-right:3%}.adult-section .experience-section .title-h3,.univ-student-section .experience-section .title-h3{padding-left:10px;text-align:left;font-size:16px;font-weight:700;border-left:4px solid #00a4d3}.adult-section .experience-section .story-box,.univ-student-section .experience-section .story-box{text-align:left}.adult-section .experience-section .story-box li,.univ-student-section .experience-section .story-box li{position:relative;overflow:hidden;margin-bottom:20px;padding:20px 0;border-bottom:1px dashed #d8d8d8;-webkit-transition:all ease .2s;transition:all ease .2s}.adult-section .experience-section .story-box li:last-child,.univ-student-section .experience-section .story-box li:last-child{margin-bottom:0;padding:0;border:none}.adult-section .experience-section .story-box li a,.univ-student-section .experience-section .story-box li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;text-decoration:none}.adult-section .experience-section .story-box li .icon,.univ-student-section .experience-section .story-box li .icon{position:absolute;right:5px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:24px;color:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.adult-section .experience-section .story-box li:hover,.univ-student-section .experience-section .story-box li:hover{opacity:.7}.adult-section .experience-section .story-box li:hover .icon,.univ-student-section .experience-section .story-box li:hover .icon{right:0}.adult-section .experience-section .story-box .person-image,.univ-student-section .experience-section .story-box .person-image{margin-right:25px;width:100px;height:100px;box-sizing:border-box}.adult-section .experience-section .story-box .text-box,.univ-student-section .experience-section .story-box .text-box{padding-right:20px;width:335px;box-sizing:border-box}.adult-section .experience-section .story-box .text-box .title-h4,.univ-student-section .experience-section .story-box .text-box .title-h4{margin-bottom:10px;font-size:16px;line-height:1.5;text-decoration:underline}.adult-section .experience-section .story-box .text-box p,.univ-student-section .experience-section .story-box .text-box p{color:#333;line-height:1.5}.adult-section .experience-section .story-box .text-box p span,.univ-student-section .experience-section .story-box .text-box p span{display:block;font-size:12px}.adult-section .faq-section .faq-list li,.univ-student-section .faq-section .faq-list li{margin-bottom:15px;padding:15px 20px;text-align:left;background-color:#fff}.adult-section .faq-section .faq-list dt,.univ-student-section .faq-section .faq-list dt{position:relative;margin-bottom:20px;padding:10px 0 20px 50px;font-size:16px;font-weight:700;border-bottom:1px dashed #ccc}.adult-section .faq-section .faq-list dt:before,.univ-student-section .faq-section .faq-list dt:before{content:"";display:block;position:absolute;left:0;top:0;width:35px;height:35px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/5d43ea75-bdb0-4de7-86e0-5b73ac1f021e.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.adult-section .faq-section .faq-list dd,.univ-student-section .faq-section .faq-list dd{position:relative;padding-left:50px;line-height:1.5}.adult-section .faq-section .faq-list dd:before,.univ-student-section .faq-section .faq-list dd:before{content:"";display:block;position:absolute;left:0;top:0;width:35px;height:35px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/5d43ea75-fdf4-464e-97fb-5b73ac1f021e.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.adult-section .faq-section .faq-list dd .quick_reference,.univ-student-section .faq-section .faq-list dd .quick_reference{display:inline-block;margin-bottom:15px}.adult-section .beginner-section li,.univ-student-section .beginner-section li{border:none}.adult-section .merit-list,.univ-student-section .merit-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.adult-section .merit-list__item,.univ-student-section .merit-list__item{width:295px}.adult-section .merit-list__item .title,.univ-student-section .merit-list__item .title{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4}.adult-section .merit-list__item .title.ajust,.univ-student-section .merit-list__item .title.ajust{margin-bottom:32px}.adult-section .merit-list__item .img,.univ-student-section .merit-list__item .img{margin-bottom:20px;width:100%;height:160px}.adult-section .merit-list__item .text,.univ-student-section .merit-list__item .text{font-size:14px;line-height:1.4}.adult-section .experience__wrap,.univ-student-section .experience__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.adult-section .experience__box,.univ-student-section .experience__box{position:relative;margin-bottom:40px;width:460px}.adult-section .experience__box:nth-child(n+3),.univ-student-section .experience__box:nth-child(n+3){margin-bottom:0}.adult-section .experience__box .title,.univ-student-section .experience__box .title{font-size:16px;margin-bottom:10px;padding-bottom:5px;font-weight:700;border-bottom:1px dashed #333}.adult-section .experience__box .title--short,.univ-student-section .experience__box .title--short{letter-spacing:-1px}.adult-section .experience__box .text,.univ-student-section .experience__box .text{padding-right:160px;font-size:14px}.adult-section .experience__box .text--short,.univ-student-section .experience__box .text--short{padding-right:220px}.adult-section .experience__box .text--wide,.univ-student-section .experience__box .text--wide{padding-right:0;height:11.5em}.adult-section .experience__box .text--measures,.univ-student-section .experience__box .text--measures{padding:10px;height:7.5em;background:#cef0ff}.adult-section .experience__box .text--measures span,.univ-student-section .experience__box .text--measures span{font-weight:700}.adult-section .experience__box .text a,.univ-student-section .experience__box .text a{display:block}.adult-section .experience__box .img,.univ-student-section .experience__box .img{position:absolute;top:40px;right:0;width:145px}.adult-section .experience__box .img img,.univ-student-section .experience__box .img img{width:100%;height:auto}.adult-section .experience__box .img--wide,.univ-student-section .experience__box .img--wide{width:200px}.adult-section .experience__box .img--wide img,.univ-student-section .experience__box .img--wide img{width:100%;height:auto}.adult-section .experience__box .miya:before,.univ-student-section .experience__box .miya:before{content:"photo by miyasamaさん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.adult-section .experience__box .hashi:before,.univ-student-section .experience__box .hashi:before{content:"photo by 橋本岬さん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.adult-section .banner-list,.univ-student-section .banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.adult-section .banner-list__money-item,.univ-student-section .banner-list__money-item{position:relative;margin-bottom:20px;width:460px;height:115px;line-height:115px;text-align:center;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2daef729-f8e5-4bf2-b81c-71a17a152597.webp) no-repeat center center/contain;-webkit-transition:all ease .2s;transition:all ease .2s}.adult-section .banner-list__money-item:hover,.univ-student-section .banner-list__money-item:hover{-webkit-filter:brightness(2);filter:brightness(2)}.adult-section .banner-list__money-item a,.univ-student-section .banner-list__money-item a{display:block;font-size:20px;font-weight:700;text-decoration:none;color:#fff}.adult-section .banner-list__money-item:nth-child(n+3),.univ-student-section .banner-list__money-item:nth-child(n+3){margin:0}.adult-section .banner-list__money-item:nth-child(2),.univ-student-section .banner-list__money-item:nth-child(2){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d4b5286a-316d-4683-835e-263d17149462.webp)}.adult-section .banner-list__money-item:nth-child(3),.univ-student-section .banner-list__money-item:nth-child(3){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/dfcf9675-c82a-4862-a4d8-570203200d72.webp)}.adult-section .banner-list__money-item:nth-child(4),.univ-student-section .banner-list__money-item:nth-child(4){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/7a210f68-1941-4bda-9e0c-ab8b9e5bd0fb.webp)}.adult-section .banner-list__detail-item,.univ-student-section .banner-list__detail-item{position:relative;margin-bottom:20px;width:310px;height:90px;line-height:90px;text-align:center;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2a2d72d8-572a-43e9-8dfa-671d07da8c13.webp) no-repeat center center/contain;-webkit-transition:all ease .2s;transition:all ease .2s}.adult-section .banner-list__detail-item:hover,.univ-student-section .banner-list__detail-item:hover{-webkit-filter:brightness(2);filter:brightness(2)}.adult-section .banner-list__detail-item:nth-child(n+4),.univ-student-section .banner-list__detail-item:nth-child(n+4){margin:0}.adult-section .banner-list__detail-item:nth-child(2),.univ-student-section .banner-list__detail-item:nth-child(2){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/10348685-6ba8-4b10-bb10-6445ceb38a96.webp)}.adult-section .banner-list__detail-item:nth-child(2).adult,.univ-student-section .banner-list__detail-item:nth-child(2).adult{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/dc21235c-c91c-41de-82aa-37a7ac7911e4.webp)}.adult-section .banner-list__detail-item:nth-child(3),.univ-student-section .banner-list__detail-item:nth-child(3){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/df09ca80-caaf-4778-ab7e-fee6e084b79b.webp)}.adult-section .banner-list__detail-item:nth-child(4),.univ-student-section .banner-list__detail-item:nth-child(4){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/1963d91c-114a-469b-96c5-ee30c0431e0f.webp)}.adult-section .banner-list__detail-item:nth-child(5),.univ-student-section .banner-list__detail-item:nth-child(5){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/74bd16c4-00d0-4e08-87b7-15e5073095b1.webp)}.adult-section .banner-list__detail-item:nth-child(6),.univ-student-section .banner-list__detail-item:nth-child(6){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d449e591-a3d4-49dc-b578-cf09d74f4c56.webp)}.adult-section .banner-list__detail-item a,.univ-student-section .banner-list__detail-item a{display:block;font-size:16px;font-weight:700;text-decoration:none;color:#fff}.adult-section .day-flow,.univ-student-section .day-flow{margin-top:60px}.adult-section .day-flow .table-wrap,.univ-student-section .day-flow .table-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.adult-section .day-flow .day-sample,.univ-student-section .day-flow .day-sample{width:49%}.adult-section .day-flow .day-sample dt,.univ-student-section .day-flow .day-sample dt{position:relative;margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.4;text-align:center;color:#00a4d3}.adult-section .day-flow .day-sample dt span,.univ-student-section .day-flow .day-sample dt span{display:block;font-size:16px}.adult-section .day-flow .day-sample dd,.univ-student-section .day-flow .day-sample dd{padding:0;border:none;border-radius:0}.adult-section .day-flow .day-sample:last-of-type,.univ-student-section .day-flow .day-sample:last-of-type{margin-right:0}.adult-section .day-flow .day-sample table,.univ-student-section .day-flow .day-sample table{width:100%}.adult-section .day-flow .day-sample th,.univ-student-section .day-flow .day-sample th{padding:10px;border:1px solid #ccc;background:#cef0ff}.adult-section .day-flow .day-sample td,.univ-student-section .day-flow .day-sample td{padding:10px;border:1px solid #ccc}.adult-section .day-flow .day-sample a,.univ-student-section .day-flow .day-sample a{display:block;text-align:center;-webkit-transition:all ease .2s;transition:all ease .2s}.adult-section .day-flow .day-sample a:hover,.univ-student-section .day-flow .day-sample a:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.adult-section .day-flow .case-study,.univ-student-section .day-flow .case-study{margin-bottom:20px}.adult-section .day-flow .img,.univ-student-section .day-flow .img{margin-bottom:20px;width:100%;height:300px}.adult-section .day-flow .img+a,.univ-student-section .day-flow .img+a{display:block;font-size:16px;font-weight:700;text-align:center}.adult-section .preparation__list,.univ-student-section .preparation__list{padding:0 60px}.adult-section .preparation__item,.univ-student-section .preparation__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;counter-increment:step}.adult-section .preparation__item .wrap,.univ-student-section .preparation__item .wrap{margin-right:60px}.adult-section .preparation__item .title,.univ-student-section .preparation__item .title{margin-bottom:20px;font-size:18px;font-weight:700}.adult-section .preparation__item .title:before,.univ-student-section .preparation__item .title:before{content:"STEP" counter(step);margin-right:10px;padding:3px;font-size:16px;text-align:center;border-radius:4px;color:#00a4d3;background:#cef0ff}.adult-section .preparation__item .img,.univ-student-section .preparation__item .img{display:block;height:150px}.adult-section .title-h1{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/5d53cc12-5760-47fc-a4f5-411aac1f021e.png);background-size:cover;background-position:center center}.adult-section .timing-section .style-table th{width:250px}.adult-section .timing-section .style-table th:nth-child(2){width:330px}.adult-section .timing-section .style-table th:last-child{width:230px}.adult-section .timing-section .by-type-list li:first-child{counter-reset:grade 1}.adult-section .timing-section .by-type-list li:before{content:""}.adult-section .timing-section .by-type-list li:after{content:counter(grade) "0代";position:absolute;top:35px;left:0;display:block;width:90px;height:90px;font-weight:700;text-align:center;font-size:18px;color:#fff}.adult-section .timing-section .by-type-list li:nth-child(3):after{content:counter(grade) "0代\a以上";white-space:pre;line-height:1.2;top:25px}.demogra-banner-section{margin:0 auto 60px;width:1030px}.demogra-banner-section .banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.demogra-banner-section .banner-list li{margin-right:2%;width:49%;-webkit-transition:all ease .2s;transition:all ease .2s}.demogra-banner-section .banner-list li:last-child{margin-right:0}.demogra-banner-section .banner-list li:hover{opacity:.8}.demogra-banner-section .banner-list li img{width:100%}.what-sw--1column{padding:40px 40px 0;text-align:center;font-weight:700;background:#cef0ff}.what-sw--1column__title{margin-bottom:30px;font-size:24px;font-weight:700}.what-sw--1column__text{margin-bottom:30px;font-size:18px;font-weight:400}.what-sw--1column__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.what-sw--1column__item{position:relative;padding:70px 0 20px;width:175px;height:200px;line-height:1.5;font-size:16px;color:#333;box-sizing:border-box;border-radius:4px;counter-increment:item;background-color:#fff;background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/a08466d0-5a39-42ea-b9c6-be9ca1393281.svg);background-repeat:no-repeat;background-position:center 20px;background-size:50px 50px}.what-sw--1column__item:nth-child(2){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/eddbf83e-3cc3-40ed-95ae-da941c162764.svg)}.what-sw--1column__item:nth-child(3){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/c6406873-20d5-44b7-b2b9-75f34bc9a8f5.svg)}.what-sw--1column__item:nth-child(4){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d445eb17-86b1-4c37-a6da-1abf2c021ca7.svg)}.what-sw--1column__item:nth-child(5){background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/8ba2ae19-c08d-4a38-a136-39ae1e2912c9.svg);background-size:auto 50px}.what-sw--1column__item:before{content:"0" counter(item);display:block;position:relative;top:5px;margin-bottom:20px;font-size:16px;font-weight:400;color:#00a4d3}.what-sw--1column__item:after{content:"";display:block;position:absolute;top:105px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:10px;height:2px;background:#ccc}.what-sw--1column__btn a{display:block;margin:0 auto;padding:15px 0;width:370px;border-radius:5px;text-decoration:none;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.what-sw--1column__btn a:hover{color:#00a4d3;background:#fff}.expenses__title{margin-bottom:20px;font-size:20px;font-weight:700}.expenses__text{margin-bottom:5px;text-align:right}.expenses__text .min{color:#cef0ff}.expenses__text .max{color:#fce1f3}.expenses__list-item:not(:last-child){margin-bottom:10px}.expenses__list-item--note{font-size:14px}.expenses__list-item--note li{margin-bottom:5px}.types__section-wrap{margin-bottom:20px;padding:10px 20px 20px;background:#fff}.types__section-wrap--experience{background:#cef0ff}.types__section-title{width:620px;margin:auto;font-weight:700;font-size:24px;padding-top:15px}.types__section-title.dotted-line{border-bottom:2px dotted #ccc;padding-bottom:10px;margin-bottom:15px}.types__section-title span{display:block;margin-top:10px;font-size:16px;font-weight:400;color:#999}.types__table{table-layout:fixed;margin-bottom:10px;width:100%}.types__table td,.types__table th{padding:10px 0;font-size:16px;text-align:center;font-weight:700;border:1px solid #ccc}.types__table th{font-size:12px;color:#fff;background:#00a4d3}.types__table td span{margin-left:3px;font-size:14px}.types__table td:first-child{background:#cef0ff}.types__point-box{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;margin-bottom:10px;counter-increment:count}.types__point-box__img img{width:100%}.types__point-box__text-box{margin-bottom:10px}.types__point-box__text-box__header{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.2}.types__point-box__text-box__header:before{content:counter(count) "."}.types__point-box__text-box__text{line-height:1.4}.types__note-item{margin-bottom:5px;line-height:1.5}.types__day-flow .table-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.types__day-flow .day-sample{width:49%}.types__day-flow .day-sample dt{position:relative;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4;text-align:center;color:#00a4d3}.types__day-flow .day-sample dt span{display:block;font-size:12px}.types__day-flow .day-sample dd{padding:0;border:none;border-radius:0}.types__day-flow .day-sample:last-of-type{margin-right:0}.types__day-flow .day-sample table{width:100%}.types__day-flow .day-sample th{padding:10px;border:1px solid #ccc;background:#cef0ff}.types__day-flow .day-sample td{padding:10px;border:1px solid #ccc}.types__day-flow .day-sample a{display:block;text-align:center;-webkit-transition:all ease .2s;transition:all ease .2s}.types__day-flow .day-sample a:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.types__day-flow .day-sample .img{margin-bottom:10px;width:100%;height:200px}.types__day-flow .day-sample .img+a{display:block;font-size:16px;font-weight:700;text-align:center}.types__day-flow .case-study{margin-bottom:20px}.types__day-flow .case-study.western{margin-bottom:125px}.types__experience-box{position:relative;overflow:hidden}.types__experience-box__card{display:inline-block;box-sizing:border-box;margin:0 5px;padding:10px;width:315px!important;border:solid 2px #fff;border-radius:3px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.types__experience-box__card:hover{border:2px solid #00a4d3}.types__experience-box__card a{text-decoration:none;color:#333}.types__experience-box__title{font-size:14px;font-weight:700;line-height:1.4}.types__experience-box__img{position:relative;margin-bottom:10px;height:165px;overflow:hidden}.types__experience-box__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.types__experience-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.types__experience-wrap__title{margin-bottom:20px;padding-bottom:10px;font-size:20px;font-weight:700;border-bottom:1px dashed #333}.types__experience-wrap__text{margin-right:20px;width:750px;line-height:1.5}.types__experience-wrap__text a{display:block;margin-top:5px;font-size:8px}.types__experience-wrap__text .quote{display:block;margin-top:10px;padding:10px;border-radius:4px;background:#cef0ff}.types__experience-wrap__img{position:relative;margin-bottom:10px;overflow:hidden;width:100%;height:230px}.types__experience-wrap__img img{width:100%;height:100%}.types__experience-wrap__img.ikezawa:before{content:"photo by:池澤あやかさん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__experience-wrap__img.notti:before{content:"photo by:のっちさん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__experience-wrap__img.miyasama:before{content:"photo by:miyasamaさん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__experience-wrap__img.osa:before{content:"photo by:長さん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__experience-wrap__img.suuzieeey:before{content:"photo by:suuzieeeyさん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__experience-wrap__img.kiki:before{content:"photo by:kikiさん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__experience-wrap__img.maiko:before{content:"photo by:舞子さん";position:absolute;bottom:0;right:0;padding:0 3px;font-size:10px;color:#fff;background:rgba(0,0,0,.5)}.types__recommend__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #d8d8d8}.types__recommend__wrap:last-of-type{margin-bottom:0;border:none}.types__recommend__content{width:380px}.types__recommend__title{margin-bottom:10px;font-size:24px;font-weight:700;color:#ff3773}.types__recommend__person{padding:10px 10px 15px;border-radius:10px;background:#cef0ff}.types__recommend__img{margin-top:50px;margin-left:40px;width:200px;text-align:center}.types__recommend__img .img--1{width:80%}.types__recommend__img .img--2{width:100%}.types__recommend__img .img--3{width:100%}.types-country__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.types-country__item{margin-right:2%;margin-bottom:10px;width:49%}.types-country__item a{display:block;position:relative;padding:15px 10px 15px 90px;text-decoration:none;color:#333;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.types-country__item a:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.types-country__item .icon{position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.types-country__item .name{margin-bottom:3px;font-size:18px;font-weight:700}.types-country__item .text{font-size:14px;line-height:1.4}.types-country__item:nth-child(even){margin-right:0}.types-country__item:nth-child(n+5){margin-bottom:0}.types__failures__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.types__failures__box{position:relative;margin-bottom:40px;width:48%}.types__failures__box:nth-child(n+3){margin-bottom:0}.types__failures__box .title{position:relative;margin-bottom:10px;padding-left:4.5em;padding-bottom:5px;height:3em;line-height:1.5;font-weight:700;font-size:14px;border-bottom:1px dashed #333}.types__failures__box .title:before{content:"失敗例：";position:absolute;top:0;left:0}.types__failures__box .text{font-size:14px}.types__failures__box .text--measures{margin-top:10px;padding:10px;height:7em;line-height:1.4;background:#cef0ff}.types__failures__box .text--measures span{display:block;font-weight:700}.types__other-option__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.types__other-option__item{width:32%;border-radius:5px;border:1px solid #00a4d3}.types__other-option__item .title{padding:10px 0;text-align:center;font-size:16px;font-weight:700;color:#fff;background:#00a4d3}.types__other-option__item .title span{display:block;margin-top:10px;font-size:12px;font-weight:400}.types__other-option__item .img img{width:100%}.types__other-option__item .text{padding:10px;font-size:12px;line-height:1.5}.types__preparation__list{padding:0 20px}.types__preparation__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;line-height:1.5;counter-increment:step}.types__preparation__item .wrap{margin-right:20px;width:330px}.types__preparation__item .title{margin-bottom:20px;font-size:18px;font-weight:700}.types__preparation__item .title:before{content:"STEP" counter(step);margin-right:10px;padding:3px;font-size:16px;text-align:center;border-radius:4px;color:#00a4d3;background:#cef0ff}.types__preparation__item .img{display:block;width:240px}.types__preparation__item .img img{width:100%}.types__detail-link{text-align:right}.types__banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.types__banner-item{position:relative;margin-bottom:10px;width:32%;height:70px;line-height:70px;text-align:center;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2a2d72d8-572a-43e9-8dfa-671d07da8c13.webp) no-repeat center center/cover;-webkit-transition:all ease .2s;transition:all ease .2s}.types__banner-item:hover{-webkit-filter:brightness(2);filter:brightness(2)}.types__banner-item:nth-child(n+4){margin:0}.types__banner-item.skill{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/eb813c12-d3a9-41ce-a35f-08ad35717575.webp)}.types__banner-item.person{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/dc21235c-c91c-41de-82aa-37a7ac7911e4.webp)}.types__banner-item.term{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2a2d72d8-572a-43e9-8dfa-671d07da8c13.webp)}.types__banner-item.salary{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2906054e-a8e9-4dbd-a6d4-d3718fd99cf6.webp)}.types__banner-item.property{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/74bd16c4-00d0-4e08-87b7-15e5073095b1.webp)}.types__banner-item.job{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d449e591-a3d4-49dc-b578-cf09d74f4c56.webp)}.types__banner-item.goal{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/35ded1b6-6152-4ff0-bf6e-929251772518.webp)}.types__banner-item.season{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2a2d72d8-572a-43e9-8dfa-671d07da8c13.webp)}.types__banner-item.security{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/df09ca80-caaf-4778-ab7e-fee6e084b79b.webp)}.types__banner-item.money{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/1963d91c-114a-469b-96c5-ee30c0431e0f.webp)}.types__banner-item.visa{background-image:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/dc90e996-e3b3-474c-92af-7c4a3371a9a2.webp)}.types__banner-item--wide{width:49%}.types__banner-item--wide.handle{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/2daef729-f8e5-4bf2-b81c-71a17a152597.webp) no-repeat center center/cover}.types__banner-item--wide.loan{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/d4b5286a-316d-4683-835e-263d17149462.webp) no-repeat center center/cover}.types__banner-item--wide.save{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/dfcf9675-c82a-4862-a4d8-570203200d72.webp) no-repeat center center/cover}.types__banner-item--wide.scholarship{background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/7a210f68-1941-4bda-9e0c-ab8b9e5bd0fb.webp) no-repeat center center/cover}.types__banner-item a{display:block;font-size:14px;font-weight:700;text-decoration:none;color:#fff}.slick-experiences{opacity:0!important;height:0!important;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.slick-experiences.slick-initialized{opacity:1!important;height:auto!important}.slick-experiences .slide-arrow{position:absolute;bottom:50%;right:10px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:1;width:50px;height:50px;line-height:52px;font-size:18px;text-align:center;border-radius:50px;color:#fff;background:#00a4d3}.slick-experiences .slide-arrow.slick-disabled{display:none!important}.slick-experiences .slide-arrow.prev{left:10px;right:auto}#SW-QUICK_REFERENCE .content-body{width:500px}#SW-QUICK_REFERENCE .current-level{width:140px}#SW-QUICK_REFERENCE .note-card{position:absolute;left:155px;top:466px}#access_link{display:none}.spr-c-circle-ae{background-image:url(../images/sprite/sprite.png);background-position:-1009px -910px;width:70px;height:70px}.spr-c-circle-ar{background-image:url(../images/sprite/sprite.png);background-position:0 -1006px;width:70px;height:70px}.spr-c-circle-at{background-image:url(../images/sprite/sprite.png);background-position:-864px -152px;width:70px;height:70px}.spr-c-circle-au{background-image:url(../images/sprite/sprite.png);background-position:-864px -222px;width:70px;height:70px}.spr-c-circle-bd{background-image:url(../images/sprite/sprite.png);background-position:-864px -292px;width:70px;height:70px}.spr-c-circle-be{background-image:url(../images/sprite/sprite.png);background-position:-864px -362px;width:70px;height:70px}.spr-c-circle-bg{background-image:url(../images/sprite/sprite.png);background-position:-864px -432px;width:70px;height:70px}.spr-c-circle-bh{background-image:url(../images/sprite/sprite.png);background-position:-864px -502px;width:70px;height:70px}.spr-c-circle-bo{background-image:url(../images/sprite/sprite.png);background-position:-864px -572px;width:70px;height:70px}.spr-c-circle-br{background-image:url(../images/sprite/sprite.png);background-position:-864px -642px;width:70px;height:70px}.spr-c-circle-ca{background-image:url(../images/sprite/sprite.png);background-position:-864px -712px;width:70px;height:70px}.spr-c-circle-ch{background-image:url(../images/sprite/sprite.png);background-position:-323px -725px;width:70px;height:70px}.spr-c-circle-cl{background-image:url(../images/sprite/sprite.png);background-position:-393px -725px;width:70px;height:70px}.spr-c-circle-cn{background-image:url(../images/sprite/sprite.png);background-position:-463px -725px;width:70px;height:70px}.spr-c-circle-co{background-image:url(../images/sprite/sprite.png);background-position:-533px -725px;width:70px;height:70px}.spr-c-circle-cr{background-image:url(../images/sprite/sprite.png);background-position:-603px -725px;width:70px;height:70px}.spr-c-circle-cu{background-image:url(../images/sprite/sprite.png);background-position:-673px -725px;width:70px;height:70px}.spr-c-circle-cz{background-image:url(../images/sprite/sprite.png);background-position:-743px -725px;width:70px;height:70px}.spr-c-circle-de{background-image:url(../images/sprite/sprite.png);background-position:0 -796px;width:70px;height:70px}.spr-c-circle-dk{background-image:url(../images/sprite/sprite.png);background-position:-70px -796px;width:70px;height:70px}.spr-c-circle-do{background-image:url(../images/sprite/sprite.png);background-position:-140px -796px;width:70px;height:70px}.spr-c-circle-dz{background-image:url(../images/sprite/sprite.png);background-position:-210px -796px;width:70px;height:70px}.spr-c-circle-ec{background-image:url(../images/sprite/sprite.png);background-position:-280px -796px;width:70px;height:70px}.spr-c-circle-eg{background-image:url(../images/sprite/sprite.png);background-position:-350px -796px;width:70px;height:70px}.spr-c-circle-es{background-image:url(../images/sprite/sprite.png);background-position:-420px -796px;width:70px;height:70px}.spr-c-circle-fi{background-image:url(../images/sprite/sprite.png);background-position:-490px -796px;width:70px;height:70px}.spr-c-circle-fj{background-image:url(../images/sprite/sprite.png);background-position:-560px -796px;width:70px;height:70px}.spr-c-circle-fr{background-image:url(../images/sprite/sprite.png);background-position:-630px -796px;width:70px;height:70px}.spr-c-circle-gd{background-image:url(../images/sprite/sprite.png);background-position:-700px -796px;width:70px;height:70px}.spr-c-circle-ge{background-image:url(../images/sprite/sprite.png);background-position:-770px -796px;width:70px;height:70px}.spr-c-circle-gr{background-image:url(../images/sprite/sprite.png);background-position:-840px -796px;width:70px;height:70px}.spr-c-circle-gt{background-image:url(../images/sprite/sprite.png);background-position:0 -866px;width:70px;height:70px}.spr-c-circle-hk{background-image:url(../images/sprite/sprite.png);background-position:-70px -866px;width:70px;height:70px}.spr-c-circle-hn{background-image:url(../images/sprite/sprite.png);background-position:-140px -866px;width:70px;height:70px}.spr-c-circle-hu{background-image:url(../images/sprite/sprite.png);background-position:-210px -866px;width:70px;height:70px}.spr-c-circle-id{background-image:url(../images/sprite/sprite.png);background-position:-280px -866px;width:70px;height:70px}.spr-c-circle-ie{background-image:url(../images/sprite/sprite.png);background-position:-350px -866px;width:70px;height:70px}.spr-c-circle-in{background-image:url(../images/sprite/sprite.png);background-position:-420px -866px;width:70px;height:70px}.spr-c-circle-it{background-image:url(../images/sprite/sprite.png);background-position:-490px -866px;width:70px;height:70px}.spr-c-circle-jm{background-image:url(../images/sprite/sprite.png);background-position:-560px -866px;width:70px;height:70px}.spr-c-circle-jo{background-image:url(../images/sprite/sprite.png);background-position:-630px -866px;width:70px;height:70px}.spr-c-circle-kh{background-image:url(../images/sprite/sprite.png);background-position:-700px -866px;width:70px;height:70px}.spr-c-circle-kr{background-image:url(../images/sprite/sprite.png);background-position:-770px -866px;width:70px;height:70px}.spr-c-circle-kw{background-image:url(../images/sprite/sprite.png);background-position:-840px -866px;width:70px;height:70px}.spr-c-circle-la{background-image:url(../images/sprite/sprite.png);background-position:-939px 0;width:70px;height:70px}.spr-c-circle-lb{background-image:url(../images/sprite/sprite.png);background-position:-939px -70px;width:70px;height:70px}.spr-c-circle-lk{background-image:url(../images/sprite/sprite.png);background-position:-939px -140px;width:70px;height:70px}.spr-c-circle-lv{background-image:url(../images/sprite/sprite.png);background-position:-939px -210px;width:70px;height:70px}.spr-c-circle-ma{background-image:url(../images/sprite/sprite.png);background-position:-939px -280px;width:70px;height:70px}.spr-c-circle-mc{background-image:url(../images/sprite/sprite.png);background-position:-939px -350px;width:70px;height:70px}.spr-c-circle-md{background-image:url(../images/sprite/sprite.png);background-position:-939px -420px;width:70px;height:70px}.spr-c-circle-mm{background-image:url(../images/sprite/sprite.png);background-position:-939px -490px;width:70px;height:70px}.spr-c-circle-mn{background-image:url(../images/sprite/sprite.png);background-position:-939px -560px;width:70px;height:70px}.spr-c-circle-mt{background-image:url(../images/sprite/sprite.png);background-position:-939px -630px;width:70px;height:70px}.spr-c-circle-mx{background-image:url(../images/sprite/sprite.png);background-position:-939px -700px;width:70px;height:70px}.spr-c-circle-my{background-image:url(../images/sprite/sprite.png);background-position:-939px -770px;width:70px;height:70px}.spr-c-circle-nl{background-image:url(../images/sprite/sprite.png);background-position:-939px -840px;width:70px;height:70px}.spr-c-circle-no{background-image:url(../images/sprite/sprite.png);background-position:0 -936px;width:70px;height:70px}.spr-c-circle-np{background-image:url(../images/sprite/sprite.png);background-position:-70px -936px;width:70px;height:70px}.spr-c-circle-nz{background-image:url(../images/sprite/sprite.png);background-position:-140px -936px;width:70px;height:70px}.spr-c-circle-om{background-image:url(../images/sprite/sprite.png);background-position:-210px -936px;width:70px;height:70px}.spr-c-circle-pa{background-image:url(../images/sprite/sprite.png);background-position:-280px -936px;width:70px;height:70px}.spr-c-circle-pe{background-image:url(../images/sprite/sprite.png);background-position:-350px -936px;width:70px;height:70px}.spr-c-circle-ph{background-image:url(../images/sprite/sprite.png);background-position:-420px -936px;width:70px;height:70px}.spr-c-circle-pl{background-image:url(../images/sprite/sprite.png);background-position:-490px -936px;width:70px;height:70px}.spr-c-circle-pt{background-image:url(../images/sprite/sprite.png);background-position:-560px -936px;width:70px;height:70px}.spr-c-circle-qa{background-image:url(../images/sprite/sprite.png);background-position:-630px -936px;width:70px;height:70px}.spr-c-circle-ru{background-image:url(../images/sprite/sprite.png);background-position:-700px -936px;width:70px;height:70px}.spr-c-circle-sa{background-image:url(../images/sprite/sprite.png);background-position:-770px -936px;width:70px;height:70px}.spr-c-circle-sd{background-image:url(../images/sprite/sprite.png);background-position:-840px -936px;width:70px;height:70px}.spr-c-circle-se{background-image:url(../images/sprite/sprite.png);background-position:-910px -936px;width:70px;height:70px}.spr-c-circle-sg{background-image:url(../images/sprite/sprite.png);background-position:-1009px 0;width:70px;height:70px}.spr-c-circle-sk{background-image:url(../images/sprite/sprite.png);background-position:-1009px -70px;width:70px;height:70px}.spr-c-circle-th{background-image:url(../images/sprite/sprite.png);background-position:-1009px -140px;width:70px;height:70px}.spr-c-circle-tn{background-image:url(../images/sprite/sprite.png);background-position:-1009px -210px;width:70px;height:70px}.spr-c-circle-tr{background-image:url(../images/sprite/sprite.png);background-position:-1009px -280px;width:70px;height:70px}.spr-c-circle-tw{background-image:url(../images/sprite/sprite.png);background-position:-1009px -350px;width:70px;height:70px}.spr-c-circle-ua{background-image:url(../images/sprite/sprite.png);background-position:-1009px -420px;width:70px;height:70px}.spr-c-circle-uk{background-image:url(../images/sprite/sprite.png);background-position:-1009px -490px;width:70px;height:70px}.spr-c-circle-us{background-image:url(../images/sprite/sprite.png);background-position:-1009px -560px;width:70px;height:70px}.spr-c-circle-uy{background-image:url(../images/sprite/sprite.png);background-position:-1009px -630px;width:70px;height:70px}.spr-c-circle-ve{background-image:url(../images/sprite/sprite.png);background-position:-1009px -700px;width:70px;height:70px}.spr-c-circle-vn{background-image:url(../images/sprite/sprite.png);background-position:-1009px -770px;width:70px;height:70px}.spr-c-circle-za{background-image:url(../images/sprite/sprite.png);background-position:-1009px -840px;width:70px;height:70px}.spr-c-s-circle-ae{background-image:url(../images/sprite/sprite.png);background-position:-1079px -640px;width:40px;height:40px}.spr-c-s-circle-ar{background-image:url(../images/sprite/sprite.png);background-position:-110px -1006px;width:40px;height:40px}.spr-c-s-circle-at{background-image:url(../images/sprite/sprite.png);background-position:-150px -1006px;width:40px;height:40px}.spr-c-s-circle-au{background-image:url(../images/sprite/sprite.png);background-position:-190px -1006px;width:40px;height:40px}.spr-c-s-circle-bd{background-image:url(../images/sprite/sprite.png);background-position:-230px -1006px;width:40px;height:40px}.spr-c-s-circle-be{background-image:url(../images/sprite/sprite.png);background-position:-270px -1006px;width:40px;height:40px}.spr-c-s-circle-bg{background-image:url(../images/sprite/sprite.png);background-position:-310px -1006px;width:40px;height:40px}.spr-c-s-circle-bh{background-image:url(../images/sprite/sprite.png);background-position:-350px -1006px;width:40px;height:40px}.spr-c-s-circle-bo{background-image:url(../images/sprite/sprite.png);background-position:-390px -1006px;width:40px;height:40px}.spr-c-s-circle-br{background-image:url(../images/sprite/sprite.png);background-position:-430px -1006px;width:40px;height:40px}.spr-c-s-circle-ca{background-image:url(../images/sprite/sprite.png);background-position:-470px -1006px;width:40px;height:40px}.spr-c-s-circle-ch{background-image:url(../images/sprite/sprite.png);background-position:-510px -1006px;width:40px;height:40px}.spr-c-s-circle-cl{background-image:url(../images/sprite/sprite.png);background-position:-550px -1006px;width:40px;height:40px}.spr-c-s-circle-cn{background-image:url(../images/sprite/sprite.png);background-position:-590px -1006px;width:40px;height:40px}.spr-c-s-circle-co{background-image:url(../images/sprite/sprite.png);background-position:-630px -1006px;width:40px;height:40px}.spr-c-s-circle-cr{background-image:url(../images/sprite/sprite.png);background-position:-670px -1006px;width:40px;height:40px}.spr-c-s-circle-cu{background-image:url(../images/sprite/sprite.png);background-position:-710px -1006px;width:40px;height:40px}.spr-c-s-circle-cz{background-image:url(../images/sprite/sprite.png);background-position:-750px -1006px;width:40px;height:40px}.spr-c-s-circle-de{background-image:url(../images/sprite/sprite.png);background-position:-790px -1006px;width:40px;height:40px}.spr-c-s-circle-dk{background-image:url(../images/sprite/sprite.png);background-position:-830px -1006px;width:40px;height:40px}.spr-c-s-circle-do{background-image:url(../images/sprite/sprite.png);background-position:-870px -1006px;width:40px;height:40px}.spr-c-s-circle-dz{background-image:url(../images/sprite/sprite.png);background-position:-910px -1006px;width:40px;height:40px}.spr-c-s-circle-ec{background-image:url(../images/sprite/sprite.png);background-position:-950px -1006px;width:40px;height:40px}.spr-c-s-circle-eg{background-image:url(../images/sprite/sprite.png);background-position:-990px -1006px;width:40px;height:40px}.spr-c-s-circle-es{background-image:url(../images/sprite/sprite.png);background-position:-1030px -1006px;width:40px;height:40px}.spr-c-s-circle-fi{background-image:url(../images/sprite/sprite.png);background-position:-1079px 0;width:40px;height:40px}.spr-c-s-circle-fj{background-image:url(../images/sprite/sprite.png);background-position:-1079px -40px;width:40px;height:40px}.spr-c-s-circle-fr{background-image:url(../images/sprite/sprite.png);background-position:-1079px -80px;width:40px;height:40px}.spr-c-s-circle-gd{background-image:url(../images/sprite/sprite.png);background-position:-1079px -120px;width:40px;height:40px}.spr-c-s-circle-ge{background-image:url(../images/sprite/sprite.png);background-position:-1079px -160px;width:40px;height:40px}.spr-c-s-circle-gr{background-image:url(../images/sprite/sprite.png);background-position:-1079px -200px;width:40px;height:40px}.spr-c-s-circle-gt{background-image:url(../images/sprite/sprite.png);background-position:-1079px -240px;width:40px;height:40px}.spr-c-s-circle-hk{background-image:url(../images/sprite/sprite.png);background-position:-1079px -280px;width:40px;height:40px}.spr-c-s-circle-hn{background-image:url(../images/sprite/sprite.png);background-position:-1079px -320px;width:40px;height:40px}.spr-c-s-circle-hu{background-image:url(../images/sprite/sprite.png);background-position:-1079px -360px;width:40px;height:40px}.spr-c-s-circle-id{background-image:url(../images/sprite/sprite.png);background-position:-1079px -400px;width:40px;height:40px}.spr-c-s-circle-ie{background-image:url(../images/sprite/sprite.png);background-position:-1079px -440px;width:40px;height:40px}.spr-c-s-circle-in{background-image:url(../images/sprite/sprite.png);background-position:-1079px -480px;width:40px;height:40px}.spr-c-s-circle-it{background-image:url(../images/sprite/sprite.png);background-position:-1079px -520px;width:40px;height:40px}.spr-c-s-circle-jm{background-image:url(../images/sprite/sprite.png);background-position:-1079px -560px;width:40px;height:40px}.spr-c-s-circle-jo{background-image:url(../images/sprite/sprite.png);background-position:-1079px -600px;width:40px;height:40px}.spr-c-s-circle-kh{background-image:url(../images/sprite/sprite.png);background-position:-813px -725px;width:40px;height:40px}.spr-c-s-circle-kr{background-image:url(../images/sprite/sprite.png);background-position:-1079px -680px;width:40px;height:40px}.spr-c-s-circle-kw{background-image:url(../images/sprite/sprite.png);background-position:-1079px -720px;width:40px;height:40px}.spr-c-s-circle-la{background-image:url(../images/sprite/sprite.png);background-position:-1079px -760px;width:40px;height:40px}.spr-c-s-circle-lb{background-image:url(../images/sprite/sprite.png);background-position:-1079px -800px;width:40px;height:40px}.spr-c-s-circle-lk{background-image:url(../images/sprite/sprite.png);background-position:-1079px -840px;width:40px;height:40px}.spr-c-s-circle-lv{background-image:url(../images/sprite/sprite.png);background-position:-1079px -880px;width:40px;height:40px}.spr-c-s-circle-ma{background-image:url(../images/sprite/sprite.png);background-position:-1079px -920px;width:40px;height:40px}.spr-c-s-circle-mc{background-image:url(../images/sprite/sprite.png);background-position:-1079px -960px;width:40px;height:40px}.spr-c-s-circle-md{background-image:url(../images/sprite/sprite.png);background-position:-1079px -1000px;width:40px;height:40px}.spr-c-s-circle-mm{background-image:url(../images/sprite/sprite.png);background-position:0 -1076px;width:40px;height:40px}.spr-c-s-circle-mn{background-image:url(../images/sprite/sprite.png);background-position:-40px -1076px;width:40px;height:40px}.spr-c-s-circle-mt{background-image:url(../images/sprite/sprite.png);background-position:-80px -1076px;width:40px;height:40px}.spr-c-s-circle-mx{background-image:url(../images/sprite/sprite.png);background-position:-120px -1076px;width:40px;height:40px}.spr-c-s-circle-my{background-image:url(../images/sprite/sprite.png);background-position:-160px -1076px;width:40px;height:40px}.spr-c-s-circle-nl{background-image:url(../images/sprite/sprite.png);background-position:-200px -1076px;width:40px;height:40px}.spr-c-s-circle-no{background-image:url(../images/sprite/sprite.png);background-position:-240px -1076px;width:40px;height:40px}.spr-c-s-circle-np{background-image:url(../images/sprite/sprite.png);background-position:-280px -1076px;width:40px;height:40px}.spr-c-s-circle-nz{background-image:url(../images/sprite/sprite.png);background-position:-320px -1076px;width:40px;height:40px}.spr-c-s-circle-om{background-image:url(../images/sprite/sprite.png);background-position:-360px -1076px;width:40px;height:40px}.spr-c-s-circle-pa{background-image:url(../images/sprite/sprite.png);background-position:-400px -1076px;width:40px;height:40px}.spr-c-s-circle-pe{background-image:url(../images/sprite/sprite.png);background-position:-480px -1076px;width:40px;height:40px}.spr-c-s-circle-ph{background-image:url(../images/sprite/sprite.png);background-position:-1119px -160px;width:40px;height:40px}.spr-c-s-circle-pl{background-image:url(../images/sprite/sprite.png);background-position:-1119px -120px;width:40px;height:40px}.spr-c-s-circle-pt{background-image:url(../images/sprite/sprite.png);background-position:-1119px -80px;width:40px;height:40px}.spr-c-s-circle-qa{background-image:url(../images/sprite/sprite.png);background-position:-1119px -40px;width:40px;height:40px}.spr-c-s-circle-ru{background-image:url(../images/sprite/sprite.png);background-position:-1119px 0;width:40px;height:40px}.spr-c-s-circle-sa{background-image:url(../images/sprite/sprite.png);background-position:-1040px -1076px;width:40px;height:40px}.spr-c-s-circle-sd{background-image:url(../images/sprite/sprite.png);background-position:-1000px -1076px;width:40px;height:40px}.spr-c-s-circle-se{background-image:url(../images/sprite/sprite.png);background-position:-960px -1076px;width:40px;height:40px}.spr-c-s-circle-sg{background-image:url(../images/sprite/sprite.png);background-position:-920px -1076px;width:40px;height:40px}.spr-c-s-circle-sk{background-image:url(../images/sprite/sprite.png);background-position:-880px -1076px;width:40px;height:40px}.spr-c-s-circle-th{background-image:url(../images/sprite/sprite.png);background-position:-840px -1076px;width:40px;height:40px}.spr-c-s-circle-tn{background-image:url(../images/sprite/sprite.png);background-position:-800px -1076px;width:40px;height:40px}.spr-c-s-circle-tr{background-image:url(../images/sprite/sprite.png);background-position:-760px -1076px;width:40px;height:40px}.spr-c-s-circle-tw{background-image:url(../images/sprite/sprite.png);background-position:-720px -1076px;width:40px;height:40px}.spr-c-s-circle-ua{background-image:url(../images/sprite/sprite.png);background-position:-680px -1076px;width:40px;height:40px}.spr-c-s-circle-uk{background-image:url(../images/sprite/sprite.png);background-position:-640px -1076px;width:40px;height:40px}.spr-c-s-circle-us{background-image:url(../images/sprite/sprite.png);background-position:-600px -1076px;width:40px;height:40px}.spr-c-s-circle-uy{background-image:url(../images/sprite/sprite.png);background-position:-560px -1076px;width:40px;height:40px}.spr-c-s-circle-ve{background-image:url(../images/sprite/sprite.png);background-position:-520px -1076px;width:40px;height:40px}.spr-c-s-circle-vn{background-image:url(../images/sprite/sprite.png);background-position:-70px -1006px;width:40px;height:40px}.spr-c-s-circle-za{background-image:url(../images/sprite/sprite.png);background-position:-440px -1076px;width:40px;height:40px}.spr-c-s-square-ae{background-image:url(../images/sprite/sprite.png);background-position:-1119px -574px;width:32px;height:22px}.spr-c-s-square-ar{background-image:url(../images/sprite/sprite.png);background-position:-64px -1116px;width:32px;height:21px}.spr-c-s-square-at{background-image:url(../images/sprite/sprite.png);background-position:-1119px -639px;width:32px;height:21px}.spr-c-s-square-au{background-image:url(../images/sprite/sprite.png);background-position:-32px -1116px;width:32px;height:21px}.spr-c-s-square-bd{background-image:url(../images/sprite/sprite.png);background-position:0 -1116px;width:32px;height:21px}.spr-c-s-square-be{background-image:url(../images/sprite/sprite.png);background-position:-1080px -1076px;width:32px;height:21px}.spr-c-s-square-bg{background-image:url(../images/sprite/sprite.png);background-position:-1030px -1046px;width:32px;height:21px}.spr-c-s-square-bh{background-image:url(../images/sprite/sprite.png);background-position:-998px -1046px;width:32px;height:21px}.spr-c-s-square-br{background-image:url(../images/sprite/sprite.png);background-position:-966px -1046px;width:32px;height:21px}.spr-c-s-square-ca{background-image:url(../images/sprite/sprite.png);background-position:-1119px -398px;width:32px;height:22px}.spr-c-s-square-ch{background-image:url(../images/sprite/sprite.png);background-position:-1119px -442px;width:32px;height:22px}.spr-c-s-square-cl{background-image:url(../images/sprite/sprite.png);background-position:-934px -1046px;width:32px;height:21px}.spr-c-s-square-cn{background-image:url(../images/sprite/sprite.png);background-position:-902px -1046px;width:32px;height:21px}.spr-c-s-square-co{background-image:url(../images/sprite/sprite.png);background-position:-870px -1046px;width:32px;height:21px}.spr-c-s-square-cr{background-image:url(../images/sprite/sprite.png);background-position:-838px -1046px;width:32px;height:21px}.spr-c-s-square-cu{background-image:url(../images/sprite/sprite.png);background-position:-806px -1046px;width:32px;height:21px}.spr-c-s-square-cz{background-image:url(../images/sprite/sprite.png);background-position:-774px -1046px;width:32px;height:21px}.spr-c-s-square-de{background-image:url(../images/sprite/sprite.png);background-position:-742px -1046px;width:32px;height:21px}.spr-c-s-square-dk{background-image:url(../images/sprite/sprite.png);background-position:-710px -1046px;width:32px;height:21px}.spr-c-s-square-do{background-image:url(../images/sprite/sprite.png);background-position:-678px -1046px;width:32px;height:21px}.spr-c-s-square-dz{background-image:url(../images/sprite/sprite.png);background-position:-646px -1046px;width:32px;height:21px}.spr-c-s-square-ec{background-image:url(../images/sprite/sprite.png);background-position:-614px -1046px;width:32px;height:21px}.spr-c-s-square-eg{background-image:url(../images/sprite/sprite.png);background-position:-582px -1046px;width:32px;height:21px}.spr-c-s-square-es{background-image:url(../images/sprite/sprite.png);background-position:-1119px -464px;width:32px;height:22px}.spr-c-s-square-fi{background-image:url(../images/sprite/sprite.png);background-position:-550px -1046px;width:32px;height:21px}.spr-c-s-square-fj{background-image:url(../images/sprite/sprite.png);background-position:-518px -1046px;width:32px;height:21px}.spr-c-s-square-fr{background-image:url(../images/sprite/sprite.png);background-position:-486px -1046px;width:32px;height:21px}.spr-c-s-square-gd{background-image:url(../images/sprite/sprite.png);background-position:-454px -1046px;width:32px;height:21px}.spr-c-s-square-ge{background-image:url(../images/sprite/sprite.png);background-position:-422px -1046px;width:32px;height:21px}.spr-c-s-square-gr{background-image:url(../images/sprite/sprite.png);background-position:-390px -1046px;width:32px;height:21px}.spr-c-s-square-gt{background-image:url(../images/sprite/sprite.png);background-position:-358px -1046px;width:32px;height:21px}.spr-c-s-square-hk{background-image:url(../images/sprite/sprite.png);background-position:-326px -1046px;width:32px;height:21px}.spr-c-s-square-hn{background-image:url(../images/sprite/sprite.png);background-position:-294px -1046px;width:32px;height:21px}.spr-c-s-square-hu{background-image:url(../images/sprite/sprite.png);background-position:-262px -1046px;width:32px;height:21px}.spr-c-s-square-id{background-image:url(../images/sprite/sprite.png);background-position:-230px -1046px;width:32px;height:21px}.spr-c-s-square-ie{background-image:url(../images/sprite/sprite.png);background-position:-198px -1046px;width:32px;height:21px}.spr-c-s-square-in{background-image:url(../images/sprite/sprite.png);background-position:-1119px -618px;width:32px;height:21px}.spr-c-s-square-it{background-image:url(../images/sprite/sprite.png);background-position:-134px -1046px;width:32px;height:21px}.spr-c-s-square-jm{background-image:url(../images/sprite/sprite.png);background-position:-102px -1046px;width:32px;height:21px}.spr-c-s-square-jo{background-image:url(../images/sprite/sprite.png);background-position:-70px -1046px;width:32px;height:21px}.spr-c-s-square-kh{background-image:url(../images/sprite/sprite.png);background-position:-813px -765px;width:32px;height:21px}.spr-c-s-square-kr{background-image:url(../images/sprite/sprite.png);background-position:-971px -910px;width:32px;height:21px}.spr-c-s-square-kw{background-image:url(../images/sprite/sprite.png);background-position:-939px -910px;width:32px;height:21px}.spr-c-s-square-la{background-image:url(../images/sprite/sprite.png);background-position:-1041px -980px;width:32px;height:21px}.spr-c-s-square-lb{background-image:url(../images/sprite/sprite.png);background-position:-1009px -980px;width:32px;height:21px}.spr-c-s-square-lk{background-image:url(../images/sprite/sprite.png);background-position:-1119px -596px;width:32px;height:22px}.spr-c-s-square-lv{background-image:url(../images/sprite/sprite.png);background-position:-1079px -1040px;width:32px;height:21px}.spr-c-s-square-ma{background-image:url(../images/sprite/sprite.png);background-position:-1119px -1080px;width:32px;height:21px}.spr-c-s-square-mc{background-image:url(../images/sprite/sprite.png);background-position:-1119px -1059px;width:32px;height:21px}.spr-c-s-square-md{background-image:url(../images/sprite/sprite.png);background-position:-1119px -1038px;width:32px;height:21px}.spr-c-s-square-mm{background-image:url(../images/sprite/sprite.png);background-position:-1119px -1017px;width:32px;height:21px}.spr-c-s-square-mn{background-image:url(../images/sprite/sprite.png);background-position:-1119px -996px;width:32px;height:21px}.spr-c-s-square-mt{background-image:url(../images/sprite/sprite.png);background-position:-1119px -975px;width:32px;height:21px}.spr-c-s-square-mx{background-image:url(../images/sprite/sprite.png);background-position:-1119px -954px;width:32px;height:21px}.spr-c-s-square-my{background-image:url(../images/sprite/sprite.png);background-position:-1119px -933px;width:32px;height:21px}.spr-c-s-square-nl{background-image:url(../images/sprite/sprite.png);background-position:-1119px -912px;width:32px;height:21px}.spr-c-s-square-no{background-image:url(../images/sprite/sprite.png);background-position:-1119px -891px;width:32px;height:21px}.spr-c-s-square-np{background-image:url(../images/sprite/sprite.png);background-position:-1119px -870px;width:32px;height:21px}.spr-c-s-square-nz{background-image:url(../images/sprite/sprite.png);background-position:-1119px -849px;width:32px;height:21px}.spr-c-s-square-om{background-image:url(../images/sprite/sprite.png);background-position:-1119px -828px;width:32px;height:21px}.spr-c-s-square-pa{background-image:url(../images/sprite/sprite.png);background-position:-1119px -807px;width:32px;height:21px}.spr-c-s-square-pe{background-image:url(../images/sprite/sprite.png);background-position:-1119px -786px;width:32px;height:21px}.spr-c-s-square-ph{background-image:url(../images/sprite/sprite.png);background-position:-1119px -765px;width:32px;height:21px}.spr-c-s-square-pl{background-image:url(../images/sprite/sprite.png);background-position:-1119px -744px;width:32px;height:21px}.spr-c-s-square-pt{background-image:url(../images/sprite/sprite.png);background-position:-1119px -723px;width:32px;height:21px}.spr-c-s-square-qa{background-image:url(../images/sprite/sprite.png);background-position:-1119px -702px;width:32px;height:21px}.spr-c-s-square-ru{background-image:url(../images/sprite/sprite.png);background-position:-1119px -200px;width:32px;height:22px}.spr-c-s-square-sa{background-image:url(../images/sprite/sprite.png);background-position:-1119px -222px;width:32px;height:22px}.spr-c-s-square-sd{background-image:url(../images/sprite/sprite.png);background-position:-1119px -244px;width:32px;height:22px}.spr-c-s-square-se{background-image:url(../images/sprite/sprite.png);background-position:-1119px -266px;width:32px;height:22px}.spr-c-s-square-sg{background-image:url(../images/sprite/sprite.png);background-position:-1119px -288px;width:32px;height:22px}.spr-c-s-square-sk{background-image:url(../images/sprite/sprite.png);background-position:-1119px -310px;width:32px;height:22px}.spr-c-s-square-th{background-image:url(../images/sprite/sprite.png);background-position:-1119px -332px;width:32px;height:22px}.spr-c-s-square-tn{background-image:url(../images/sprite/sprite.png);background-position:-1119px -354px;width:32px;height:22px}.spr-c-s-square-tr{background-image:url(../images/sprite/sprite.png);background-position:-1119px -376px;width:32px;height:22px}.spr-c-s-square-tw{background-image:url(../images/sprite/sprite.png);background-position:-1119px -681px;width:32px;height:21px}.spr-c-s-square-ua{background-image:url(../images/sprite/sprite.png);background-position:-1119px -420px;width:32px;height:22px}.spr-c-s-square-uk{background-image:url(../images/sprite/sprite.png);background-position:-1119px -660px;width:32px;height:21px}.spr-c-s-square-us{background-image:url(../images/sprite/sprite.png);background-position:-166px -1046px;width:32px;height:21px}.spr-c-s-square-uy{background-image:url(../images/sprite/sprite.png);background-position:-1119px -486px;width:32px;height:22px}.spr-c-s-square-ve{background-image:url(../images/sprite/sprite.png);background-position:-1119px -508px;width:32px;height:22px}.spr-c-s-square-vn{background-image:url(../images/sprite/sprite.png);background-position:-1119px -530px;width:32px;height:22px}.spr-c-s-square-za{background-image:url(../images/sprite/sprite.png);background-position:-1119px -552px;width:32px;height:22px}.spr-c-square-ae{background-image:url(../images/sprite/sprite.png);background-position:-108px 0;width:108px;height:73px}.spr-c-square-ar{background-image:url(../images/sprite/sprite.png);background-position:-756px -360px;width:108px;height:72px}.spr-c-square-at{background-image:url(../images/sprite/sprite.png);background-position:-540px -288px;width:108px;height:72px}.spr-c-square-au{background-image:url(../images/sprite/sprite.png);background-position:-756px -646px;width:108px;height:71px}.spr-c-square-bd{background-image:url(../images/sprite/sprite.png);background-position:-108px -365px;width:108px;height:72px}.spr-c-square-be{background-image:url(../images/sprite/sprite.png);background-position:-216px -437px;width:108px;height:72px}.spr-c-square-bg{background-image:url(../images/sprite/sprite.png);background-position:0 -509px;width:108px;height:72px}.spr-c-square-bh{background-image:url(../images/sprite/sprite.png);background-position:-648px -72px;width:108px;height:72px}.spr-c-square-br{background-image:url(../images/sprite/sprite.png);background-position:-756px -432px;width:108px;height:72px}.spr-c-square-ca{background-image:url(../images/sprite/sprite.png);background-position:-216px -292px;width:108px;height:73px}.spr-c-square-ch{background-image:url(../images/sprite/sprite.png);background-position:-108px -292px;width:108px;height:73px}.spr-c-square-cl{background-image:url(../images/sprite/sprite.png);background-position:-756px -216px;width:108px;height:72px}.spr-c-square-cn{background-image:url(../images/sprite/sprite.png);background-position:-756px -144px;width:108px;height:72px}.spr-c-square-co{background-image:url(../images/sprite/sprite.png);background-position:-756px -72px;width:108px;height:72px}.spr-c-square-cr{background-image:url(../images/sprite/sprite.png);background-position:-756px 0;width:108px;height:72px}.spr-c-square-cu{background-image:url(../images/sprite/sprite.png);background-position:-648px -653px;width:108px;height:72px}.spr-c-square-cz{background-image:url(../images/sprite/sprite.png);background-position:-540px -653px;width:108px;height:72px}.spr-c-square-de{background-image:url(../images/sprite/sprite.png);background-position:-432px -653px;width:108px;height:72px}.spr-c-square-dk{background-image:url(../images/sprite/sprite.png);background-position:-324px -653px;width:108px;height:72px}.spr-c-square-do{background-image:url(../images/sprite/sprite.png);background-position:-216px -653px;width:108px;height:72px}.spr-c-square-dz{background-image:url(../images/sprite/sprite.png);background-position:-108px -653px;width:108px;height:72px}.spr-c-square-ec{background-image:url(../images/sprite/sprite.png);background-position:0 -653px;width:108px;height:72px}.spr-c-square-eg{background-image:url(../images/sprite/sprite.png);background-position:-648px -581px;width:108px;height:72px}.spr-c-square-es{background-image:url(../images/sprite/sprite.png);background-position:0 -292px;width:108px;height:73px}.spr-c-square-fi{background-image:url(../images/sprite/sprite.png);background-position:-432px -581px;width:108px;height:72px}.spr-c-square-fj{background-image:url(../images/sprite/sprite.png);background-position:-324px -581px;width:108px;height:72px}.spr-c-square-fr{background-image:url(../images/sprite/sprite.png);background-position:-216px -581px;width:108px;height:72px}.spr-c-square-gd{background-image:url(../images/sprite/sprite.png);background-position:-108px -581px;width:108px;height:72px}.spr-c-square-ge{background-image:url(../images/sprite/sprite.png);background-position:0 -581px;width:108px;height:72px}.spr-c-square-gr{background-image:url(../images/sprite/sprite.png);background-position:-648px -504px;width:108px;height:72px}.spr-c-square-gt{background-image:url(../images/sprite/sprite.png);background-position:-648px -432px;width:108px;height:72px}.spr-c-square-hk{background-image:url(../images/sprite/sprite.png);background-position:-648px -360px;width:108px;height:72px}.spr-c-square-hn{background-image:url(../images/sprite/sprite.png);background-position:-648px -288px;width:108px;height:72px}.spr-c-square-hu{background-image:url(../images/sprite/sprite.png);background-position:-648px -216px;width:108px;height:72px}.spr-c-square-id{background-image:url(../images/sprite/sprite.png);background-position:-648px -144px;width:108px;height:72px}.spr-c-square-ie{background-image:url(../images/sprite/sprite.png);background-position:-756px -504px;width:108px;height:71px}.spr-c-square-in{background-image:url(../images/sprite/sprite.png);background-position:-648px 0;width:108px;height:72px}.spr-c-square-it{background-image:url(../images/sprite/sprite.png);background-position:-540px -509px;width:108px;height:72px}.spr-c-square-jm{background-image:url(../images/sprite/sprite.png);background-position:-432px -509px;width:108px;height:72px}.spr-c-square-jo{background-image:url(../images/sprite/sprite.png);background-position:-324px -509px;width:108px;height:72px}.spr-c-square-kh{background-image:url(../images/sprite/sprite.png);background-position:-216px -509px;width:108px;height:72px}.spr-c-square-kr{background-image:url(../images/sprite/sprite.png);background-position:-108px -509px;width:108px;height:72px}.spr-c-square-kw{background-image:url(../images/sprite/sprite.png);background-position:-540px -581px;width:108px;height:72px}.spr-c-square-la{background-image:url(../images/sprite/sprite.png);background-position:-540px -432px;width:108px;height:72px}.spr-c-square-lb{background-image:url(../images/sprite/sprite.png);background-position:-540px -360px;width:108px;height:72px}.spr-c-square-lk{background-image:url(../images/sprite/sprite.png);background-position:-324px -219px;width:108px;height:73px}.spr-c-square-lv{background-image:url(../images/sprite/sprite.png);background-position:-540px -216px;width:108px;height:72px}.spr-c-square-ma{background-image:url(../images/sprite/sprite.png);background-position:-540px -144px;width:108px;height:72px}.spr-c-square-mc{background-image:url(../images/sprite/sprite.png);background-position:-540px -72px;width:108px;height:72px}.spr-c-square-md{background-image:url(../images/sprite/sprite.png);background-position:-540px 0;width:108px;height:72px}.spr-c-square-mm{background-image:url(../images/sprite/sprite.png);background-position:-432px -437px;width:108px;height:72px}.spr-c-square-mn{background-image:url(../images/sprite/sprite.png);background-position:-324px -437px;width:108px;height:72px}.spr-c-square-mt{background-image:url(../images/sprite/sprite.png);background-position:-216px -725px;width:107px;height:70px}.spr-c-square-mx{background-image:url(../images/sprite/sprite.png);background-position:-108px -437px;width:108px;height:72px}.spr-c-square-my{background-image:url(../images/sprite/sprite.png);background-position:0 -437px;width:108px;height:72px}.spr-c-square-nl{background-image:url(../images/sprite/sprite.png);background-position:-432px -365px;width:108px;height:72px}.spr-c-square-no{background-image:url(../images/sprite/sprite.png);background-position:-324px -365px;width:108px;height:72px}.spr-c-square-np{background-image:url(../images/sprite/sprite.png);background-position:-216px -365px;width:108px;height:72px}.spr-c-square-nz{background-image:url(../images/sprite/sprite.png);background-position:-756px -575px;width:108px;height:71px}.spr-c-square-om{background-image:url(../images/sprite/sprite.png);background-position:0 -365px;width:108px;height:72px}.spr-c-square-pa{background-image:url(../images/sprite/sprite.png);background-position:-432px -288px;width:108px;height:72px}.spr-c-square-pe{background-image:url(../images/sprite/sprite.png);background-position:-432px -216px;width:108px;height:72px}.spr-c-square-ph{background-image:url(../images/sprite/sprite.png);background-position:-432px -144px;width:108px;height:72px}.spr-c-square-pl{background-image:url(../images/sprite/sprite.png);background-position:-432px -72px;width:108px;height:72px}.spr-c-square-pt{background-image:url(../images/sprite/sprite.png);background-position:-432px 0;width:108px;height:72px}.spr-c-square-qa{background-image:url(../images/sprite/sprite.png);background-position:-324px -292px;width:108px;height:72px}.spr-c-square-ru{background-image:url(../images/sprite/sprite.png);background-position:-324px -146px;width:108px;height:73px}.spr-c-square-sa{background-image:url(../images/sprite/sprite.png);background-position:-324px -73px;width:108px;height:73px}.spr-c-square-sd{background-image:url(../images/sprite/sprite.png);background-position:-324px 0;width:108px;height:73px}.spr-c-square-se{background-image:url(../images/sprite/sprite.png);background-position:-216px -219px;width:108px;height:73px}.spr-c-square-sg{background-image:url(../images/sprite/sprite.png);background-position:-108px -219px;width:108px;height:73px}.spr-c-square-sk{background-image:url(../images/sprite/sprite.png);background-position:0 0;width:108px;height:73px}.spr-c-square-th{background-image:url(../images/sprite/sprite.png);background-position:-216px -146px;width:108px;height:73px}.spr-c-square-tn{background-image:url(../images/sprite/sprite.png);background-position:-108px -146px;width:108px;height:73px}.spr-c-square-tr{background-image:url(../images/sprite/sprite.png);background-position:0 -146px;width:108px;height:73px}.spr-c-square-tw{background-image:url(../images/sprite/sprite.png);background-position:-756px -288px;width:108px;height:72px}.spr-c-square-ua{background-image:url(../images/sprite/sprite.png);background-position:-216px -73px;width:108px;height:73px}.spr-c-square-uk{background-image:url(../images/sprite/sprite.png);background-position:0 -725px;width:108px;height:71px}.spr-c-square-us{background-image:url(../images/sprite/sprite.png);background-position:-108px -725px;width:108px;height:71px}.spr-c-square-uy{background-image:url(../images/sprite/sprite.png);background-position:-216px 0;width:108px;height:73px}.spr-c-square-ve{background-image:url(../images/sprite/sprite.png);background-position:-108px -73px;width:108px;height:73px}.spr-c-square-vn{background-image:url(../images/sprite/sprite.png);background-position:0 -73px;width:108px;height:73px}.spr-c-square-za{background-image:url(../images/sprite/sprite.png);background-position:0 -219px;width:108px;height:73px}.spr-hoe_r1_c1{background-image:url(../images/sprite/sprite.png);background-position:-864px 0;width:75px;height:76px}.spr-hoe_r1_c3{background-image:url(../images/sprite/sprite.png);background-position:-864px -76px;width:75px;height:76px}