@charset "utf-8";.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}img{border:0px}a.img_hover:hover img{opacity:.75;filter:alpha(opacity=75);-moz-opacity:.75;-ms-filter:"alpha(opacity=75)"}a{color:#009;text-decoration:none}a:visited{color:#606}a:hover{color:#06c;text-decoration:underline}ul,ol,li{list-style:none}.m0{margin:0px !important}.mlr10{margin:0px 10px !important}.mb0{margin-bottom:0px !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mr0{margin-right:0px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pb0{padding-bottom:0px !important}.pb05{padding-bottom:05px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.padding{padding:0px !important}.plr10{padding:0px 10px !important}.pt0{padding-top:0px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pr0{padding-right:0px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pl0{padding-left:0px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.tll{text-align:left}.tlc{text-align:center}.tlr{text-align:right}.fz10{font-size:10px}.fz12{font-size:12px}.fz14{font-size:14px}.fz16{font-size:16px}.fz18{font-size:18px}.fz20{font-size:20px}.fz24{font-size:24px}.flr{float:right}.fll{float:left}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.inline-block{display:inline-block;*display:inline;*zoom:1}.fb{font-weight:bold}.trs{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.textOut{overflow:hidden;white-space:nowrap;font-size:12px;text-indent:100%}#main #content #mainarea{width:960px;font-size:16px;word-wrap:break-word;line-height:1.8em;margin:0 auto;padding:0;overflow:hidden;font-style:normal;text-justify:inter-ideograph;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}#main #content #mainarea #feature-data-box #feature-data{padding-bottom:10px}#main #content #mainarea #feature-data-box #feature-data .logo{float:left;margin:0}#main #content #mainarea #feature-data-box #feature-data .logo img{vertical-align:bottom}#main #content #mainarea #feature-data-box #feature-data #main p{font-size:16px;line-height:170%;margin-bottom:20px}#main #content #mainarea #feature-data-box #feature-data .day{display:inline-block;*display:inline;*zoom:1;float:right;text-align:right;font-size:14px;color:#999;padding-top:10px}#main #content #mainarea .feature-text p{display:inline-block;*display:inline;*zoom:1;width:100%;text-align:right;font-size:14px;color:#999;padding-top:10px;line-height:1.3;margin-bottom:20px;margin-right:5px}#main #content #mainarea #content-innr{overflow:hidden}#main #content #mainarea #content-innr .fwb{font-weight:bold}#main #content #mainarea #content-innr figure{margin:0;position:relative}#main #content #mainarea #content-innr figure img{vertical-align:bottom;width:100%;height:auto}#main #content #mainarea #content-innr p a{text-decoration:underline}#main #content #mainarea #content-innr .h2block{margin:0 0 3.1%}#main #content #mainarea #content-innr .h2block h2{margin-bottom:-9.2%}#main #content #mainarea #content-innr .h2block h2 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .h2block .lead{position:relative;padding:.8% 2%;box-sizing:border-box;border:3px solid #000;background:#ffeaa0;margin:0 4% 0 calc(96% - 640px);width:640px}#main #content #mainarea #content-innr .prfarea{display:flex;justify-content:center;margin-bottom:25px;flex-wrap:wrap}#main #content #mainarea #content-innr .prfarea figure{position:relative;width:22.8%;margin:0 1.1%}#main #content #mainarea #content-innr .prfarea figure img{max-width:200px}#main #content #mainarea #content-innr .prfarea figure figcaption{position:absolute;bottom:10px;left:0}#main #content #mainarea #content-innr .prfarea figure figcaption span{background:#fff;font-size:16px;font-weight:bold;padding:3px 6px;display:inline-block;line-height:1.4rem;border:4px solid #000}#main #content #mainarea #content-innr .prfarea figure figcaption.en{bottom:-15px}#main #content #mainarea #content-innr .prfarea figure.prf_ko figcaption span{color:#ff2993}#main #content #mainarea #content-innr .prfarea figure.prf_an figcaption span{color:#2960ff}#main #content #mainarea #content-innr .prfarea figure.prf_as figcaption span{color:#ff4c29}#main #content #mainarea #content-innr .prfarea figure.prf_sn figcaption span{color:#0faf29}#main #content #mainarea #content-innr .prfarea figure.prf_hs figcaption span{color:#7a30f4}#main #content #mainarea #content-innr .prfarea figure.prf_en figcaption span{color:#ab8d00}#main #content #mainarea #content-innr .innerarea{padding:0 4%}#main #content #mainarea #content-innr .educomment{margin:0 0 15px;background:#fff;background-image:radial-gradient(#ffdf08 1.5px, transparent 1.5px),radial-gradient(#ffdf08 1.5px, transparent 1.5px);background-size:10px 10px;background-position:0 0,5px 5px;border:3px solid #000}#main #content #mainarea #content-innr .educomment span{font-size:20px;margin-left:5px;font-weight:bold;display:block;padding:2px;color:#000}#main #content #mainarea #content-innr .educomment span::before{content:"";position:relative;display:inline-block;vertical-align:bottom;width:50px;height:2px;background:#000;top:-14px}#main #content #mainarea #content-innr .comment_ko,#main #content #mainarea #content-innr .comment_an,#main #content #mainarea #content-innr .comment_as,#main #content #mainarea #content-innr .comment_sn,#main #content #mainarea #content-innr .comment_hs,#main #content #mainarea #content-innr .comment_en{margin:0 0 15px;padding:15px 18px 13px;position:relative;border:3px solid #000;background:#fff}#main #content #mainarea #content-innr .comment_ko .icon::before,#main #content #mainarea #content-innr .comment_an .icon::before,#main #content #mainarea #content-innr .comment_as .icon::before,#main #content #mainarea #content-innr .comment_sn .icon::before,#main #content #mainarea #content-innr .comment_hs .icon::before,#main #content #mainarea #content-innr .comment_en .icon::before{content:"";display:inline-block;width:70px;height:71px;position:absolute;top:-16px;left:-10px;z-index:1}#main #content #mainarea #content-innr .comment_ko .icon span,#main #content #mainarea #content-innr .comment_an .icon span,#main #content #mainarea #content-innr .comment_as .icon span,#main #content #mainarea #content-innr .comment_sn .icon span,#main #content #mainarea #content-innr .comment_hs .icon span,#main #content #mainarea #content-innr .comment_en .icon span{position:absolute;z-index:1;top:38px;left:-10px;font-size:13px;line-height:1em;font-weight:bold;background:#fff;border:2px solid #000;padding:3px 4px;width:70px;text-align:center;box-sizing:border-box}#main #content #mainarea #content-innr .comment_ko p,#main #content #mainarea #content-innr .comment_an p,#main #content #mainarea #content-innr .comment_as p,#main #content #mainarea #content-innr .comment_sn p,#main #content #mainarea #content-innr .comment_hs p,#main #content #mainarea #content-innr .comment_en p{padding-left:55px}#main #content #mainarea #content-innr .comment_ko .icon::before{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_icon_ko.png") no-repeat;background-size:contain}#main #content #mainarea #content-innr .comment_ko .icon span{color:#ff2993}#main #content #mainarea #content-innr .comment_an .icon::before{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_icon_an.png") no-repeat;background-size:contain}#main #content #mainarea #content-innr .comment_an .icon span{color:#2960ff}#main #content #mainarea #content-innr .comment_as .icon::before{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_icon_as.png") no-repeat;background-size:contain}#main #content #mainarea #content-innr .comment_as .icon span{color:#ff4c29}#main #content #mainarea #content-innr .comment_sn .icon::before{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_icon_sn.png") no-repeat;background-size:contain}#main #content #mainarea #content-innr .comment_sn .icon span{color:#0faf29}#main #content #mainarea #content-innr .comment_hs .icon::before{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_icon_hs.png") no-repeat;background-size:contain}#main #content #mainarea #content-innr .comment_hs .icon span{color:#7a30f4}#main #content #mainarea #content-innr .comment_en .icon::before{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_icon_en.png") no-repeat;background-size:contain}#main #content #mainarea #content-innr .comment_en .icon span{color:#ab8d00}#main #content #mainarea #content-innr .img_left,#main #content #mainarea #content-innr .img_right{position:relative}#main #content #mainarea #content-innr .img_left .txt_block,#main #content #mainarea #content-innr .img_right .txt_block{width:62.5%;position:relative;z-index:1}#main #content #mainarea #content-innr .img_left .img_block,#main #content #mainarea #content-innr .img_right .img_block{width:40.9%;max-width:360px;margin-bottom:10px}#main #content #mainarea #content-innr .img_left .txt_block{float:right}#main #content #mainarea #content-innr .img_left .img_block{float:left;margin-right:-20%}#main #content #mainarea #content-innr .img_right .txt_block{float:left}#main #content #mainarea #content-innr .img_right .img_block{float:right;margin-left:-20%}#main #content #mainarea #content-innr .btn_box{padding:2% 0 5.5%;text-align:center}#main #content #mainarea #content-innr .btn_box a{display:inline-block;min-width:320px;font-size:20px;line-height:1.2em;text-decoration:none;color:#fff;font-weight:bold;box-sizing:border-box;transition:all .3s ease;transform:translate(0, 0);text-align:center;position:relative;padding:18px 60px 18px 30px;border:10px solid #fff;background:-moz-linear-gradient(top, #6fd241, #13b41b);background:-webkit-linear-gradient(top, #6fd241, #13b41b);background:linear-gradient(to bottom, #6fd241, #13b41b);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 10px rgba(0,0,0,0.2);box-shadow:0 4px 10px rgba(0,0,0,0.2)}#main #content #mainarea #content-innr .btn_box a span::before{content:"";display:inline-block;width:21px;height:21px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-230919_arrow.png") no-repeat;background-size:contain;position:absolute;top:50%;right:20px;margin-top:-10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation:2s ease-in infinite alternate forwards running arrowmove}@keyframes arrowmove{0%{transform:translateX(0)}90%{transform:translateX(0)}100%{transform:translateX(4px)}}#main #content #mainarea #content-innr .btn_box a:hover{animation-play-state:paused;transform:translate(0, 5px);-webkit-box-shadow:0 0 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 0 rgba(0,0,0,0.5);box-shadow:0 0 0 rgba(0,0,0,0.5);filter:brightness(1.1)}#main #content #mainarea #content-innr .titlearea{background:#1e1d1d;background-image:radial-gradient(rgba(255,255,255,0.1) 2px, transparent 2px),radial-gradient(rgba(255,255,255,0.1) 2px, transparent 2px);background-size:10px 10px;background-position:0 0,5px 5px}#main #content #mainarea #content-innr .titlearea h1{width:100%;margin-bottom:-11%}#main #content #mainarea #content-innr .titlearea h1 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .iee_box{position:relative;padding:2.8% 5.2%;box-sizing:border-box;border:5px solid #000;-webkit-box-shadow:0 10px 0 #000;-moz-box-shadow:0 10px 0 #000;-ms-box-shadow:0 10px 0 #000;box-shadow:0 10px 0 #000;background:#ffeaa0;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px}#main #content #mainarea #content-innr .iee_box p{font-size:14px;line-height:2em}#main #content #mainarea #content-innr .iee_box p img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .iee_box p.iee{position:absolute;top:-20px;left:20px;width:221px;max-width:60%}#main #content #mainarea #content-innr .iee_box p.point{position:absolute;top:-24px;left:20px;width:129px;max-width:45%}#main #content #mainarea #content-innr #cnt01{background:#ff2993}#main #content #mainarea #content-innr #cnt01 .h2block h2{background:#1e1d1d;background-image:radial-gradient(rgba(255,255,255,0.1) 2px, transparent 2px),radial-gradient(rgba(255,255,255,0.1) 2px, transparent 2px);background-size:10px 10px;background-position:0 0,5px 5px;margin-bottom:-3.2%}#main #content #mainarea #content-innr #cnt01 .comaarea>div{position:relative}#main #content #mainarea #content-innr #cnt01 .comaarea>div .txt{position:absolute;bottom:20px;background:rgba(0,0,0,0.8);display:inline-block;padding:1.2% 2%;color:#fff;width:63.6%;box-sizing:border-box}#main #content #mainarea #content-innr #cnt01 .comaarea>div img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr #cnt01 .comaarea>div.coma_01 .txt{left:10px}#main #content #mainarea #content-innr #cnt01 .comaarea>div.coma_02 .txt{right:10px}#main #content #mainarea #content-innr #cnt01 .comaarea>div.coma_03 .txt{left:10px}#main #content #mainarea #content-innr #cnt01 .comaarea>div.coma_04 .txt{right:10px}#main #content #mainarea #content-innr #cnt02{background:#fffc29}#main #content #mainarea #content-innr #cnt03{background:#00c6ff}#main #content #mainarea #content-innr #cnt04 h2{margin-bottom:-13.7%}#main #content #mainarea #content-innr #cnt04 .eventarea{position:relative;display:block;width:100%}#main #content #mainarea #content-innr #cnt04 .eventarea tbody{display:block;width:100%}#main #content #mainarea #content-innr #cnt04 .eventarea tbody tr{display:flex;width:100%;border:3px solid #000;margin-bottom:5px;box-sizing:border-box;padding:2px}#main #content #mainarea #content-innr #cnt04 .eventarea tbody tr th{display:block;font-size:20px;width:43%;text-align:left}#main #content #mainarea #content-innr #cnt04 .eventarea tbody tr td{display:block;font-size:16px;width:57%}#main #content #mainarea #content-innr #cnt04 .eventarea tbody tr:nth-child(3n-2){background:#fff;background-image:radial-gradient(#fffca7 1.5px, transparent 1.5px),radial-gradient(#fffca7 1.5px, transparent 1.5px);background-size:10px 10px;background-position:0 0,5px 5px}#main #content #mainarea #content-innr #cnt04 .eventarea tbody tr:nth-child(3n-1){background:#fff;background-image:radial-gradient(#c4f9ff 1.5px, transparent 1.5px),radial-gradient(#c4f9ff 1.5px, transparent 1.5px);background-size:10px 10px;background-position:0 0,5px 5px}#main #content #mainarea #content-innr #cnt04 .eventarea tbody tr:nth-child(3n){background:#fff;background-image:radial-gradient(#ffe3fa 1.5px, transparent 1.5px),radial-gradient(#ffe3fa 1.5px, transparent 1.5px);background-size:10px 10px;background-position:0 0,5px 5px}#main #content #mainarea #content-innr #cnt05{background:#eedceb}