@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Courgette";.courgette{font-family:"Courgette",cursive;font-weight:400}.headerArea .mainNav .navWrap:after,.headerArea .row00>.in:after,.headerArea .row01>.in:after{content:'';display:block;clear:both}html{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;color:#181818}@media (max-width:640px){html{letter-spacing:0}}html.safari{-webkit-font-smoothing:antialiased}@media (min-width:641px){html{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html.safari{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}}@media (max-width:640px){html{font-size:3vw}}.touchevents *{-webkit-tap-highlight-color:transparent}.chrome body{image-rendering:-webkit-optimize-contrast}body,button,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,td,textarea,th,ul{margin:0;padding:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}img{-ms-interpolation-mode:bicubic;border-style:none}svg:not(:root){overflow:hidden}hr{height:0;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:inherit;font-weight:bolder}a{outline:0;text-decoration:none;color:inherit;background-color:transparent;-webkit-text-decoration-skip:objects}li{list-style:none}sub,sup{position:relative;vertical-align:baseline;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}summary{display:list-item}audio:not([controls]){display:none;height:0}canvas{display:inline-block}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:0;font:inherit;-webkit-box-shadow:none;box-shadow:none}button,input{overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{cursor:pointer;text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:none}select::-ms-expand{display:none}@media (min-width:641px){[data-sc-sp]{display:none!important}}@media (max-width:640px){[data-sc-pc]{display:none!important}}[data-autoheight],[data-pc-autoheight],[data-sp-autoheight]{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}[data-loadfile]{opacity:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:1s;-o-transition:1s;transition:1s}[data-loadfile][src],[data-loadfile][style*=background-image]{opacity:1}body.grandtop{padding-top:148px}@media (max-width:640px){body.grandtop{padding-top:90px}}body.grandtop.type01{padding-top:0}@media (min-width:641px){body{overflow-x:auto;padding-top:190px}}@media (max-width:640px){body{padding-top:90px}}body>.bodyIn{overflow:hidden;position:relative}.langOpen .mainArea{overflow:hidden;height:100%;position:fixed}.langOpen .footerArea{opacity:0;position:fixed;z-index:-1}.mainArea{overflow:hidden}@media (min-width:641px){.headerMenuFix .headerArea:before{content:'';position:fixed;top:0;z-index:1000;background-color:#fff;display:block;width:100%;height:150px;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.headerMenuFix.grandtop .headerArea:before{height:112px}.scrollDown.headerMenuFix .headerArea:before{-webkit-transform:translateY(-42px);-ms-transform:translateY(-42px);transform:translateY(-42px)}}.headerArea .row00{width:100%;height:42px;background-color:#ebebeb;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;position:fixed;top:0}.scrollDown.headerMenuFix .headerArea .row00{-webkit-transform:translateY(-42px);-ms-transform:translateY(-42px);transform:translateY(-42px)}@media (max-width:640px){.headerArea .row00{min-width:0;height:40px;padding:0;top:-40px;position:fixed;z-index:1001;-webkit-transition:1s;-o-transition:1s;transition:1s}.endline .headerArea .row00,.headerMenuOn .headerArea .row00{top:0}}.headerArea .row00>.in{max-width:1100px;width:100%;margin:auto}.headerArea .row00>.in .txt{float:left;display:inline-block;height:42px;vertical-align:middle}@media (max-width:640px){.headerArea .row00>.in .txt{display:none}}.headerArea .row00>.in .txt span{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1rem;letter-spacing:.05em;color:#8b8b8b}.headerArea .row00>.in .langSet{float:right;display:table;height:42px}@media (max-width:640px){.headerArea .row00>.in .langSet{display:block;position:relative}.langOpen .headerArea .row00>.in .langSet>dd{height:100vh}.langOpen .headerArea .row00>.in .langSet>dd>.wrap{height:auto}}.headerArea .row00>.in .langSet>*{display:table-cell;height:100%;vertical-align:middle}@media (max-width:640px){.headerArea .row00>.in .langSet>*{display:block;height:auto}}.headerArea .row00>.in .langSet>dt{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.1rem;letter-spacing:.07em}@media (max-width:640px){.headerArea .row00>.in .langSet>dt{position:absolute;right:0;top:0;width:40px;height:40px}}.headerArea .row00>.in .langSet>dd{letter-spacing:0;font-size:0;background-color:#ebebeb}@media (max-width:640px){.headerArea .row00>.in .langSet>dd{position:relative;width:14rem;text-align:left;padding-top:40px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}}@media (max-width:640px){.headerArea .row00>.in .langSet>dd>.wrap{overflow-x:hidden;overflow-y:auto;max-height:-webkit-calc(100vh - 90px);max-height:calc(100vh - 90px)}.os-iOS .headerArea .row00>.in .langSet>dd>.wrap{max-height:-webkit-calc(100vh - 160px);max-height:calc(100vh - 160px)}.os-android .headerArea .row00>.in .langSet>dd>.wrap{max-height:-webkit-calc(100vh - 90px);max-height:calc(100vh - 90px)}}.headerArea .row00>.in .langSet>dd>.wrap>span{padding-left:12px}@media (max-width:640px){.headerArea .row00>.in .langSet>dd>.wrap>span{position:relative;display:table;width:100%;height:40px;border-bottom:1px solid #ccc}}.headerArea .row00>.in .langSet>dd>.wrap>span>a{opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:640px){.headerArea .row00>.in .langSet>dd>.wrap>span>a{display:table-cell;vertical-align:middle;height:40px}}.headerArea .row00>.in .langSet>dd>.wrap>span>a .cap{display:none}@media (max-width:640px){.headerArea .row00>.in .langSet>dd>.wrap>span>a .cap{display:inline-block;position:relative;top:-.3rem;font-size:1.1rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;padding-left:1em}}.headerArea .row00>.in .langSet>dd>.wrap>span.current>a,.no-touchevents .headerArea .row00>.in .langSet>dd>.wrap>span[href]:hover>a{opacity:1}@media (max-width:640px){.headerArea .row00>.in .langSet>dd>.wrap>span.current,.no-touchevents .headerArea .row00>.in .langSet>dd>.wrap>span[href]:hover{position:absolute;top:0;width:100%}.headerArea .row00>.in .langSet>dd>.wrap>span.current:after,.no-touchevents .headerArea .row00>.in .langSet>dd>.wrap>span[href]:hover:after{content:"";display:block;width:8px;height:8px;border-bottom:2px solid #181818;border-right:2px solid #181818;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:32px;margin-top:-10px}}.headerArea .row01{position:fixed;top:42px;left:0;width:100%;height:70px;z-index:1001;padding:0 30px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}@media (min-width:641px){.headerArea .row01{min-width:1000px}}.grandtop .headerArea .row01{-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.1);box-shadow:0px 2px 2px rgba(0,0,0,.1)}.scrollDown.headerMenuFix .headerArea .row01{-webkit-transform:translateY(-42px);-ms-transform:translateY(-42px);transform:translateY(-42px)}@media (max-width:640px){.headerMenuSPUp .headerArea .row01{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:640px){.headerMenuOn .headerArea .row01{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media (max-width:640px){.grandtop .headerArea .row01{background-color:#fff}}.grandtop .headerArea .row01>.in>.wrap .logo>a{background-image:none}@media (max-width:640px){.headerArea .row01{height:50px;min-width:0;padding:0;-webkit-transition:1s;-o-transition:1s;transition:1s;position:fixed;top:0;background-color:#19216b}.headerArea .row01:before{content:'';position:absolute;display:block;z-index:1;top:50px;left:0;right:0;height:5px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background:-webkit-linear-gradient(rgba(0,0,0,.2) 0%,transparent 100%);background:-o-linear-gradient(rgba(0,0,0,.2) 0%,transparent 100%);background:linear-gradient(rgba(0,0,0,.2) 0%,transparent 100%)}.endline .headerArea .row01,.headerMenuOn .headerArea .row01{top:40px}.endline .headerArea .row01:before,.headerMenuOn .headerArea .row01:before{top:50px}}@media (min-width:641px){.headerMenuFix .headerArea .row01{position:fixed;top:42px}}.headerArea .row01>.in{max-width:1100px;width:100%;height:70px;margin:auto}@media (max-width:640px){.headerArea .row01>.in{padding-left:0;height:50px}}.headerArea .row01>.in>.wrap{float:left;display:table;margin-top:14px}@media (max-width:640px){.headerArea .row01>.in>.wrap{margin-top:0}}.headerArea .row01>.in>.wrap .logo{display:table-cell;vertical-align:middle;padding-left:6px}@media (max-width:640px){.headerArea .row01>.in>.wrap .logo{height:50px}}.headerArea .row01>.in>.wrap .logo>a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:640px){.headerArea .row01>.in>.wrap .logo>a{display:block;height:36px;width:121px;line-height:0;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/header_logo_sp.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center}}.no-touchevents .headerArea .row01>.in>.wrap .logo>a:hover{opacity:.5}.headerArea .row01>.in>.wrap .logo>a>img{display:block;width:auto;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}@media (max-width:640px){.headerArea .row01>.in>.wrap .logo>a>img{display:none}}.headerMenuFix .headerArea .row01>.in>.wrap .logo>a>img{height:37px}@media (max-width:640px){.grandtop .headerArea .row01>.in>.wrap .logo>a>img{height:37px!important;display:block}}.headerArea .row01>.in>.wrap .awardLogo{padding-left:20px;display:table-cell;vertical-align:top}@media (max-width:1250px){.headerArea .row01>.in>.wrap .awardLogo{padding-left:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}.headerArea .row01>.in>.wrap .awardLogo>*{display:inline-block;vertical-align:middle;padding-right:10px}.headerArea .row01>.in .subNav{float:right;text-align:right}.headerArea .row01>.in .subNav .linkSet>li>a{padding:10px 0;padding:23px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:70px}.headerArea .row01>.in .subNav .linkSet li>a{padding:10px 0}.headerArea .row01>.in .subNav .linkSet li>.drawerSet{pointer-events:none;opacity:0}.ie9 .headerArea .row01>.in .subNav .linkSet li>.drawerSet,.ie10 .headerArea .row01>.in .subNav .linkSet li>.drawerSet{display:none}.headerArea .row01>.in .subNav .linkSet li>.drawerSet>li.submenuin>a{position:relative}.headerArea .row01>.in .subNav .linkSet li>.drawerSet>li.submenuin>a:after{content:"";position:absolute;top:0;bottom:0;right:1rem;margin:auto;width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;border-width:.32rem 0 .32rem .46rem;border-color:transparent transparent transparent #fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.no-touchevents .headerArea .row01>.in .subNav .linkSet li>.drawerSet>li.submenuin:hover>a:after{border-color:transparent transparent transparent #0e226a}.no-touchevents .headerArea .row01>.in .subNav .linkSet li>.drawerSet>li.submenuin:hover .drawerSet{opacity:1;pointer-events:auto}.no-touchevents .headerArea .row01>.in .subNav .linkSet li>.drawerSet>li:hover>a{color:#0e226a;background-color:#ffc600}.headerArea .row01>.in .subNav .linkSet li>.drawerSet>li .drawerSet{position:absolute;top:0;left:100%;opacity:0;pointer-events:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.headerArea .row01>.in .subNav .linkSet li>.drawerSet>li .drawerSet.type02{min-width:50rem}.headerArea .row01>.in .subNav .linkSet li>.drawerSet>li .drawerSet.type02>li{display:inline-block;width:48%}.headerArea .row01>.in .subNav .linkSet li>.drawerSet>li>a{display:block;padding:0 1.5rem;-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s;line-height:3.4}.no-touchevents.ie9 .headerArea .row01>.in .subNav .linkSet li:hover>.drawerSet,.no-touchevents.ie10 .headerArea .row01>.in .subNav .linkSet li:hover>.drawerSet{display:block}.no-touchevents .headerArea .row01>.in .subNav .linkSet li:hover .ie9,.no-touchevents .headerArea .row01>.in .subNav .linkSet li:hover .ie10{z-index:1000}.no-touchevents .headerArea .row01>.in .subNav .linkSet li:hover>.drawerSet{pointer-events:auto;opacity:1;-webkit-animation:drawerFade01 .3s linear 0s;animation:drawerFade01 .3s linear 0s}@-webkit-keyframes drawerFade01{0%{opacity:0;margin-top:-.3rem}to{opacity:1;margin-top:0}}@keyframes drawerFade01{0%{opacity:0;margin-top:-.3rem}to{opacity:1;margin-top:0}}.headerArea .row02{position:fixed;top:112px;width:100%;height:42px;margin:auto;z-index:1000;background-color:#19216b;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.scrollDown.headerMenuFix .headerArea .row02{-webkit-transform:translateY(-42px);-ms-transform:translateY(-42px);transform:translateY(-42px)}@media (min-width:641px){.headerMenuFix .headerArea .row02{position:fixed;top:112px}}@media (max-width:640px){.headerArea .row02{min-width:0;position:fixed;top:0}}.headerArea .row02:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;height:5px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));background:-webkit-linear-gradient(rgba(0,0,0,.3) 0%,transparent 100%);background:-o-linear-gradient(rgba(0,0,0,.3) 0%,transparent 100%);background:linear-gradient(rgba(0,0,0,.3) 0%,transparent 100%)}.headerArea .row02>.in{max-width:1070px;width:100%;margin:auto;position:relative}.headerArea .row02>.in:before{content:'';position:absolute;z-index:-1;display:block;max-width:calc(1070px - 2%);left:1%;right:1%;top:0;bottom:0;margin:0 auto;background-color:#ffc600}.headerArea .row03{position:fixed;z-index:1000;top:90px;left:0;width:100%;pointer-events:none;text-align:center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.headerArea .row03:before{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}.headerMenuOn .headerArea .row03{top:90px;pointer-events:auto}.headerMenuOn .headerArea .row03:before{opacity:1;content:'';position:absolute;display:block;z-index:1;top:0;left:0;right:0;height:5px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background:-webkit-linear-gradient(rgba(0,0,0,.2) 0%,transparent 100%);background:-o-linear-gradient(rgba(0,0,0,.2) 0%,transparent 100%);background:linear-gradient(rgba(0,0,0,.2) 0%,transparent 100%)}.ie9 .headerArea .row03,.ie10 .headerArea .row03{display:none}.headerMenuOn .ie9 .headerArea .row03,.headerMenuOn .ie10 .headerArea .row03{display:block}.headerArea .row03>.in{position:absolute;top:0;left:0;width:100%;height:100vh;-webkit-overflow-scrolling:touch;overflow-y:auto;background-color:#fff;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}.headerMenuOn .headerArea .row03>.in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}@media (max-width:640px){.headerArea .row03 .linkSet>li{display:block;padding:0;text-align:left}.headerArea .row03 .linkSet>li>a{position:relative;display:block;padding:1rem 2.5rem;background-color:#ffc600}.headerArea .row03 .linkSet>li>a span{font-size:1.5rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:700;color:#0e226a;letter-spacing:.07em}.headerArea .row03 .linkSet>li.current>a span{color:#f05050}.headerArea .row03 .linkSet>li+li>a{border-top:1px solid #fff}.headerArea .row03 .linkSet>.inDrawer .accordion{border-top:1px solid #fff}.headerArea .row03 .linkSet>.inDrawer .accordion>dt{position:relative;display:block;padding:1rem 2.5rem;background-color:#ffc600}.headerArea .row03 .linkSet>.inDrawer .accordion>dt.type01{background-color:#ebebeb}.headerArea .row03 .linkSet>.inDrawer .accordion>dt:after,.headerArea .row03 .linkSet>.inDrawer .accordion>dt:before{content:'';position:absolute;background:#0e226a;width:.2rem;height:1.2rem;padding:0;top:50%;right:2.5rem;margin-top:-.6rem;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.headerArea .row03 .linkSet>.inDrawer .accordion>dt:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.headerArea .row03 .linkSet>.inDrawer .accordion>dt.active span{color:#f05050}.headerArea .row03 .linkSet>.inDrawer .accordion>dt.open:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.headerArea .row03 .linkSet>.inDrawer .accordion>dt span{font-size:1.5rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:700;color:#0e226a;letter-spacing:.07em}.headerArea .row03 .linkSet>.inDrawer .accordion>dd{display:none}.headerArea .row03 .linkSet>.inDrawer .accordion>dd.type01 .drawerSet>li{background-color:#fff}.headerArea .row03 .linkSet>.inDrawer .drawerSet{display:block;position:static;opacity:1;width:100%;padding:0;background-color:#ebebeb;pointer-events:auto}.headerArea .row03 .linkSet>.inDrawer .drawerSet>li{border-top:1px solid #fff}.headerArea .row03 .linkSet>.inDrawer .drawerSet>li .drawerSet{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.5rem}.headerArea .row03 .linkSet>.inDrawer .drawerSet>li .drawerSet>li>a{font-size:1.1rem}.headerArea .row03 .linkSet>.inDrawer .drawerSet>li>a{padding:1rem 3.5rem}.headerArea .row03 .linkSet>.inDrawer .drawerSet>li>a span{font-size:1.25rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#19216b;letter-spacing:.07em}.headerArea .row03 .mainNav .mod_btn01{width:28.5rem;height:5.6rem}.headerArea .row03 .mainNav .mod_btn01:after,.headerArea .row03 .mainNav .mod_btn01:before{width:28.5rem;height:5.6rem}.headerArea .row03 .mainNav .mod_btn01+.mod_btn01{margin-top:1rem}.headerArea .row03 .mainNav .link{margin-top:2rem}.headerArea .row03 .mainNav .link .mod_btn01{width:14.5rem}.headerArea .row03 .mainNav .link .mod_btn01:after,.headerArea .row03 .mainNav .link .mod_btn01:before{width:14.5rem}.headerArea .row03 .mainNav .inq_link{margin-top:2.5rem;margin-bottom:3.5rem}.headerArea .row03 .mainNav .telSet{margin-top:1.5rem}.headerArea .row03 .mainNav .telSet>dt{font-size:1.8rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#19216b;letter-spacing:.05em}.headerArea .row03 .mainNav .telSet .date{margin-top:.5rem;font-size:1rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;letter-spacing:.03em}.headerArea .row03 .mainNav .telSet .date+.areatit{margin-top:2rem}.headerArea .row03 .mainNav .telSet .areatit{margin-top:1rem}.headerArea .row03 .subNav{padding-bottom:15rem}.headerArea .row03 .subNav .linkSet{background-color:#fff}.headerArea .row03 .subNav .linkSet>li>a{position:relative;display:block;padding:1rem 2.5rem;background-color:#ebebeb}.headerArea .row03 .subNav .linkSet>li>a.active span{color:#f05050}.headerArea .row03 .subNav .linkSet>li>a span{font-size:1.4rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;letter-spacing:.07em;color:#0e226a}.headerArea .row03 .subNav .linkSet>li.current>a span{color:#f05050}.headerArea .row03 .subNav .grouplink_box{border-top:1px solid #ebebeb}.headerArea .row03 .subNav .grouplink_box .logo{padding:2rem 0;text-align:center}.headerArea .row03 .subNav .grouplink_box .logo img{height:3.7rem;width:auto}.headerArea .row03 .subNav .grouplink_box .link{margin:1.5rem 0}.headerArea .row03 .subNav .grouplink_box .award_box{margin:1rem 0;font-size:0;letter-spacing:0}.headerArea .row03 .subNav .grouplink_box .award_box>li{display:inline-block;vertical-align:middle;margin:0 1rem}.headerArea .row03 .subNav .grouplink_box .award_box>li img{height:3.5rem;width:auto}.headerArea .row03 .subNav .grouplink_box .award_box>li:nth-child(4) img{height:1.75rem}.headerArea .row03 .close{margin:3rem 0;font-size:1.2rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;text-align:center}.headerArea .row03 .close>span{position:relative;padding-left:1.4rem}.headerArea .row03 .close>span:after,.headerArea .row03 .close>span:before{content:'';position:absolute;background:#19216b;width:.2rem;height:1.6rem;padding:0;top:50%;left:0;margin-top:-.7rem}.headerArea .row03 .close>span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.headerArea .row03 .close>span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.headerArea .row04{position:fixed;z-index:999;top:152px;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.grandtop .headerArea .row04{top:110px}.grandtop.type01 .headerArea .row04{top:calc(100vh + 110px)}.scrollDown.headerMenuFix .headerArea .row04{-webkit-transform:translateY(-42px);-ms-transform:translateY(-42px);transform:translateY(-42px)}.headerMenuFix .headerArea .row04{pointer-events:none;opacity:0}.headerArea .row04>.in{max-width:1100px;width:100%;margin:auto;text-align:left}.headerArea .row04>.in .link{display:inline-block;position:relative}.headerArea .row04>.in .link .linkin{display:block;padding:11px 6px 11px 0;font-size:1.2rem;opacity:.5}.headerArea .row04>.in .link .linkin[href]{opacity:1}.no-touchevents .headerArea .row04>.in .link .linkin[href]:hover{text-decoration:underline}.headerArea .row04>.in .link+.link{margin-left:10px}.headerArea .row04>.in .link+.link:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;margin:auto;position:absolute;top:0;bottom:0;left:-10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.headerArea .row04>.in .link+.link .linkin{padding-left:6px}.headerArea .linkSet{font-size:0;letter-spacing:0}.headerArea .linkSet>*{display:inline-block;height:100%;vertical-align:middle;color:#181818;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.3rem;letter-spacing:0;line-height:1.75}@media (max-width:1150px){.headerArea .linkSet>*{font-size:1.1rem;letter-spacing:0rem}}.headerArea .linkSet.type01>li>a:after{display:none!important}.headerArea .linkSet>li{padding:0 .7rem;position:relative}@media (max-width:1150px){.headerArea .linkSet>li{padding:0 .3rem}}.no-touchevents .headerArea .linkSet>li:hover>a[href]{color:#f05050}.headerArea .linkSet>li.active a>span{color:#f05050}.no-touchevents .headerArea .linkSet>li[href]:hover>a{color:#f05050}.no-touchevents .headerArea .linkSet>li[href]:hover>a:after{content:'';position:absolute;display:block;height:.4rem;left:0;right:0;bottom:0;background-color:#f05050}.headerArea .linkSet>li>a{position:relative;display:inline-block;height:100%;vertical-align:middle;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;opacity:.4}.headerArea .linkSet>li>a[href]{opacity:1}.headerArea .linkSet>li>a.active{color:#f05050}.headerArea .linkSet>li>a>span:before{content:'';display:inline-block;vertical-align:middle;height:100%}.headerArea .linkSet.tp01{background-color:#19216b}.headerArea .linkSet.tp01>*{color:#fff;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:700;font-size:1.3rem;line-height:3.1}.headerArea .linkSet.tp01>li>a:before{position:relative;top:-.1rem;content:'';display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:.32rem 0 .32rem .46rem;border-color:transparent transparent transparent #fff;margin-right:.5rem}.headerArea .linkSet.sns{margin-left:0}.headerArea .linkSet.sns>li.fb a{line-height:1}.headerArea .linkSet.sns>li.fb a svg{position:relative;top:calc(50% - 12px)}.headerArea .linkSet.sns>li.fb a svg .icon_bg{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;fill:#717171}.no-touchevents .headerArea .linkSet.sns>li.fb a:hover svg .icon_bg{fill:#3b5999}.headerArea .mainNav .navWrap>*{height:42px;font-size:0;letter-spacing:0}.headerArea .mainNav .navWrap .home{float:left;position:relative;background-color:#19216b;padding-right:15px}.headerArea .mainNav .navWrap .home:after{content:'';display:block;position:absolute;z-index:1;top:0;right:-2.4rem;width:0;height:0;border-style:solid;border-width:4.2rem 2.4rem 0 0;border-color:#19216b transparent transparent}.headerArea .mainNav .navWrap .home>a{display:table;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.headerArea .mainNav .navWrap .home>a span{height:100%;line-height:0;display:table-cell;vertical-align:middle}.no-touchevents .headerArea .mainNav .navWrap .home>a:hover{opacity:.5}.headerArea .mainNav .navWrap .contents{float:right}.headerArea .mainNav .navWrap .contents>.linkSet{display:inline-block;height:100%;vertical-align:middle;text-align:right}.headerArea .mainNav .navWrap .contents>.linkSet.main{background-color:#ffc600;position:relative}.headerArea .mainNav .navWrap .contents>.linkSet.main>*{color:#0e226a;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:700;font-size:1.2rem;line-height:3.4}.headerArea .mainNav .navWrap .contents>.linkSet.main>li{padding:0 1rem}@media (max-width:1250px){.headerArea .mainNav .navWrap .contents>.linkSet.main>li{padding:0 .5rem}}.headerArea .mainNav .navWrap .contents>.linkSet.main>li>.drawerSet{pointer-events:none;opacity:0}.ie9 .headerArea .mainNav .navWrap .contents>.linkSet.main>li>.drawerSet,.ie10 .headerArea .mainNav .navWrap .contents>.linkSet.main>li>.drawerSet{display:none}.no-touchevents.ie9 .headerArea .mainNav .navWrap .contents>.linkSet.main>li:hover>.drawerSet,.no-touchevents.ie10 .headerArea .mainNav .navWrap .contents>.linkSet.main>li:hover>.drawerSet{display:block}.no-touchevents .headerArea .mainNav .navWrap .contents>.linkSet.main>li:hover .ie9,.no-touchevents .headerArea .mainNav .navWrap .contents>.linkSet.main>li:hover .ie10{z-index:1000}.no-touchevents .headerArea .mainNav .navWrap .contents>.linkSet.main>li:hover>.drawerSet{pointer-events:auto;opacity:1;-webkit-animation:drawerFade .3s linear 0s;animation:drawerFade .3s linear 0s}@-webkit-keyframes drawerFade{0%{opacity:0;margin-top:-.3rem}to{opacity:1;margin-top:0}}@keyframes drawerFade{0%{opacity:0;margin-top:-.3rem}to{opacity:1;margin-top:0}}.headerArea .mainNav .navWrap .contents>.linkSet.main:after{content:'';display:block;position:absolute;top:0;right:-2.3rem;width:0;height:0;border-style:solid;border-width:4.2rem 2.4rem 0 0;border-color:#ffc600 transparent transparent}.headerArea .mainNav .navWrap .contents>.linkSet.main+.linkSet{padding-left:2.5rem}.headerArea .mainNav .navWrap .contents>.linkSet.main+.linkSet>li:last-child{padding-right:0}.headerArea .subNav{font-size:0;letter-spacing:0}.headerArea .subNav>.linkSet{display:inline-block;vertical-align:middle}.headerArea .subNav>.linkSet.sns li:last-child{padding-right:0}.headerArea .menu{position:fixed;display:block;top:0;right:0;width:50px;height:50px;z-index:1001;-webkit-transition:1s;-o-transition:1s;transition:1s}.headerArea .menu:before{content:"";display:block;position:absolute;top:0;bottom:0;left:10px;right:0;width:40px;height:50px;background-color:#ffc600}.headerArea .menu:after{content:'';display:block;position:absolute;top:0;right:40px;width:0;height:0;border-style:solid;border-width:0 0 50px 30px;border-color:transparent transparent #ffc600}.endline .headerArea .menu,.headerMenuOn .headerArea .menu{top:40px}.headerArea .menu .open .bar{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:18px;height:3px;background-color:#21273c;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.headerMenuOn .headerArea .menu .open .bar{opacity:0}.headerMenuOn .headerArea .menu .open .bar.bar01{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headerMenuOn .headerArea .menu .open .bar.bar02{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headerMenuOn .headerArea .menu .open .bar.bar03{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headerArea .menu .open .bar.bar01{top:-16px;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.headerArea .menu .open .bar.bar02{top:-1px;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.headerArea .menu .open .bar.bar03{top:13px;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.headerArea .menu .close .bar{position:absolute;top:-2px;bottom:0;left:4px;right:0;margin:auto;width:20px;height:3px;background-color:#21273c;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.headerArea .menu .close .bar.bar01{opacity:0;-webkit-transform:rotate(45deg) translateX(10px);-ms-transform:rotate(45deg) translateX(10px);transform:rotate(45deg) translateX(10px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headerMenuOn .headerArea .menu .close .bar.bar01{opacity:1;-webkit-transform:rotate(45deg) translateX(0px);-ms-transform:rotate(45deg) translateX(0px);transform:rotate(45deg) translateX(0px);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.headerArea .menu .close .bar.bar02{opacity:0;-webkit-transform:rotate(-45deg) translateX(10px);-ms-transform:rotate(-45deg) translateX(10px);transform:rotate(-45deg) translateX(10px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.headerMenuOn .headerArea .menu .close .bar.bar02{opacity:1;-webkit-transform:rotate(-45deg) translateX(0px);-ms-transform:rotate(-45deg) translateX(0px);transform:rotate(-45deg) translateX(0px);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}@media (max-width:640px){.headerArea .langOpen{position:fixed;overflow:hidden}}.headerArea .drawerSet{position:absolute;-webkit-transition:.1s;-o-transition:.1s;transition:.1s;padding:0;min-width:26rem;background-color:rgba(25,33,107,.9);text-align:left;transition:.1s}.headerArea .drawerSet>*{color:#fff;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.3rem;letter-spacing:.05em}.headerArea .drawerSet>li{display:block;border-bottom:.1rem solid rgba(255,255,255,.1);position:relative}.headerArea .drawerSet>li:first-child{border-top:.1rem solid rgba(255,255,255,.1)}.headerArea .drawerSet>li.submenuin>a{position:relative}.headerArea .drawerSet>li.submenuin>a:after{content:"";position:absolute;top:0;bottom:0;right:1rem;margin:auto;width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;border-width:.32rem 0 .32rem .46rem;border-color:transparent transparent transparent #fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.no-touchevents .headerArea .drawerSet>li.submenuin:hover>a:after{border-color:transparent transparent transparent #0e226a}.no-touchevents .headerArea .drawerSet>li.submenuin:hover .drawerSet{opacity:1;pointer-events:auto}.no-touchevents .headerArea .drawerSet>li:hover>a{color:#0e226a;background-color:#ffc600}.headerArea .drawerSet>li .drawerSet{position:absolute;top:0;left:100%;opacity:0;pointer-events:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.headerArea .drawerSet>li .drawerSet.type02{min-width:50rem}.headerArea .drawerSet>li .drawerSet.type02>li{display:inline-block;width:48%}.headerArea .drawerSet>li>a{display:block;padding:0 1.5rem;-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s}.footerArea{text-align:center}@media (max-width:640px){.footerArea{padding-bottom:40px}}.footerArea.type01{padding-bottom:0}.footerArea .row01{background-color:#19216b}.footerArea .row01>.in{max-width:1100px;margin:0 auto;text-align:center;padding:50px 0}.footerArea .row01>.in>.navWrap{display:inline-block;vertical-align:top;height:100%;padding-right:35px;border-right:1px solid rgba(255,255,255,.1)}.footerArea .row01>.in>.navWrap+.navWrap{margin-left:60px;padding-right:0;border-right:none}@media (max-width:1150px){.footerArea .row01>.in>.navWrap+.navWrap{margin-left:20px}}.footerArea .row01 .navWrap>dd,.footerArea .row01 .navWrap>dt{color:#fff;text-align:left}.footerArea .row01 .navWrap>dt{font-size:1.4rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;margin-bottom:20px;letter-spacing:.1em;font-weight:400}.footerArea .row01 .navWrap>dt>a{opacity:.5}.footerArea .row01 .navWrap>dt>a[href]{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.no-touchevents .footerArea .row01 .navWrap>dt>a[href]:hover{opacity:.5}.footerArea .row01 .linkSet{display:inline-block;vertical-align:top;margin-right:40px}@media (max-width:1150px){.footerArea .row01 .linkSet{margin-right:20px}}.footerArea .row01 .linkSet>li{line-height:1}.footerArea .row01 .linkSet>li>a{display:inline-block;padding-top:3px;padding-bottom:3px;position:relative;padding-left:1.3rem;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:.5}.footerArea .row01 .linkSet>li>a:before{content:'';display:block;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:50%;margin-top:-2px}.footerArea .row01 .linkSet>li>a[href]{opacity:1}.no-touchevents .footerArea .row01 .linkSet>li>a[href]:hover{opacity:.5}.footerArea .row01 .linkSet>li span{font-size:1.2rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;line-height:2.1;letter-spacing:.15rem;font-weight:400}@media (max-width:640px){.footerArea .row01 .linkSet{display:block;text-align:left;font-size:0;letter-spacing:0;margin-right:0}.footerArea .row01 .linkSet>li{text-align:center;display:inline-block;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);background-color:#19216b}.footerArea .row01 .linkSet>li.type01{width:100%;border-right:none!important}.footerArea .row01 .linkSet>li.type02{border-right:none!important}.footerArea .row01 .linkSet>li.type03{background-color:#fff;border-bottom:1px solid rgba(25,33,107,.5);border-right:1px solid rgba(25,33,107,.5)}.footerArea .row01 .linkSet>li.type03>a>span{color:#19216b}.footerArea .row01 .linkSet>li>a{position:static;display:block;height:5rem;padding:0}.footerArea .row01 .linkSet>li>a:before{content:none}.footerArea .row01 .linkSet>li span{color:#fff;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.15rem;line-height:2;display:inline}.footerArea .row01 .linkSet>li span:before{content:'';display:inline-block;height:100%;vertical-align:middle}}.footerArea .row01 .inLink .inLinkSet{display:inline-block;vertical-align:middle;padding-left:24px}.footerArea .row01 .inLink .inLinkSet>li{line-height:1}.footerArea .row01 .inLink .inLinkSet>li>a{display:inline-block;position:relative;padding-left:13px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;padding-top:3px;padding-bottom:3px}.footerArea .row01 .inLink .inLinkSet>li>a:before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:3px;display:block;width:3px;height:3px;border-radius:50%;background-color:#fff}.no-touchevents .footerArea .row01 .inLink .inLinkSet>li>a:hover{opacity:.5}.footerArea .row01 .inLink .inLinkSet>li span{color:#fff;font-size:1.2rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;line-height:1.9;letter-spacing:.1em}.footerArea .row02{position:relative;background-color:#0d1663;height:276px}@media (max-width:640px){.footerArea .row02{height:15rem}}.footerArea .row02 .link{display:block;position:absolute;top:68px;left:50%;margin-left:-123px;opacity:1;-webkit-transition:.2s cubic-bezier(.445,.05,.55,.95);-o-transition:.2s cubic-bezier(.445,.05,.55,.95);transition:.2s cubic-bezier(.445,.05,.55,.95)}.no-touchevents .footerArea .row02 .link:hover{opacity:.6}@media (max-width:640px){.footerArea .row02 .link{top:4rem;margin-left:-7.5rem;width:auto;height:4rem}}.footerArea .row02 .link>img{display:block}@media (max-width:640px){.footerArea .row02 .link>img{width:auto;height:7.5rem}}.footerArea .row03{border-top:1px solid rgba(255,255,255,.1);background-color:#0d1663;padding:10px 0;font-size:1rem;color:#fff}@media (max-width:640px){.footerArea .row03{padding:.8rem 0;font-size:.55rem}}.footerArea .pagetop{display:block;position:fixed;width:40px;height:40px;right:20px;bottom:20px;background-color:#000;z-index:999;opacity:0;pointer-events:none;-webkit-transition:1s;-o-transition:1s;transition:1s;z-index:999;right:10px;bottom:60px}@media (max-width:640px){.footerArea .pagetop{bottom:60px}}.footerPagetopView .footerArea .pagetop{opacity:1;pointer-events:auto}.footerArea .pagetop:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:6px;left:0;right:0;bottom:0;margin:auto}.footerArea .footer_fix_link{position:fixed;top:calc(50vh - 263px);left:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:table;z-index:999}@media (min-width:640px) and (max-width:1024px){.footerArea .footer_fix_link{display:none}}@media (max-width:640px){.footerArea .footer_fix_link{top:auto;bottom:0;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}}@media (max-width:640px){.footerPagetopView .footerArea .footer_fix_link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width:640px){.headerMenuOn .footerArea .footer_fix_link{-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;transform:translateY(100%)!important}}.footerArea .footer_fix_link .one{height:50px;display:table-cell;background-color:#fff;vertical-align:middle;background-color:#19216b;padding:0 10px}@media (max-width:640px){.footerArea .footer_fix_link .one{height:40px;padding:0 5px}}.footerArea .footer_fix_link .one+.one{border-left:1px solid #2e3588}.footerArea .footer_fix_link .one.type01{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:640px){.footerArea .footer_fix_link .one.type01{width:27%}}.no-touchevents .footerArea .footer_fix_link .one.type01:hover{background-color:#ffc600}.no-touchevents .footerArea .footer_fix_link .one.type01:hover+.one{border-left:1px solid #ffc600}.footerArea .footer_fix_link .one.type01.tel{display:none}@media (max-width:640px){.footerArea .footer_fix_link .one.type01.tel{display:table-cell}}.footerArea .footer_fix_link .one.type01.tel[href]{display:table-cell}.footerArea .footer_fix_link .one.type01>.in{display:block;white-space:pre}.footerArea .footer_fix_link .one.type01>.in>img{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:640px){.footerArea .footer_fix_link .one.type01>.in>img{display:block;margin:auto;width:auto;height:21px;-webkit-transform:none;-ms-transform:none;transform:none}}.footerArea .footer_fix_link .one.type01>.in>span{display:inline-block;vertical-align:middle;font-size:1.5rem;line-height:1;color:#fff;font-weight:400;margin-left:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;letter-spacing:.1rem}@media (max-width:640px){.footerArea .footer_fix_link .one.type01>.in>span{display:block;font-size:11px;margin-left:0;font-weight:lighter;letter-spacing:1px;margin-top:5px}}.footerArea .footer_fix_link .one.type03{width:80%}.footerArea .footer_fix_link .one.type02{padding:0}@media (max-width:640px){.footerArea .footer_fix_link .one.type02{width:19%}}.no-touchevents .footerArea .footer_fix_link .one.type02:hover .fb{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.fbhoverForIE .footerArea .footer_fix_link .one.type02 .fb{opacity:1!important;pointer-events:auto!important;display:block!important}.footerArea .footer_fix_link .one.type02 .link{display:block;width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:11px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:640px){.footerArea .footer_fix_link .one.type02 .link{width:100%}}.no-touchevents .footerArea .footer_fix_link .one.type02 .link:hover{background-color:#ffc600}.no-touchevents .footerArea .footer_fix_link .one.type02 .link:hover>svg path{fill:#ffc600}.footerArea .footer_fix_link .one.type02 .link>svg{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:640px){.footerArea .footer_fix_link .one.type02 .link>svg{-webkit-transform:none;-ms-transform:none;transform:none;width:30px;height:30px}}.footerArea .footer_fix_link .one.type02 .link>svg circle{fill:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:640px){.footerArea .footer_fix_link .one.type02 .link>svg circle{fill:transparent}}.footerArea .footer_fix_link .one.type02 .link>svg path{fill:#19216b;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:640px){.footerArea .footer_fix_link .one.type02 .link>svg path{fill:#fff}}.footerArea .footer_fix_link .one.type02 .fb{position:absolute;width:100%;height:500px;top:50px;left:0;overflow:hidden;background-color:#fff;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);-webkit-transition:.4s cubic-bezier(.215,.61,.355,1);-o-transition:.4s cubic-bezier(.215,.61,.355,1);transition:.4s cubic-bezier(.215,.61,.355,1)}.ie .footerArea .footer_fix_link .one.type02 .fb{opacity:0;pointer-events:none}.ie9 .footerArea .footer_fix_link .one.type02 .fb,.ie10 .footerArea .footer_fix_link .one.type02 .fb{display:none}.footerArea .footer_fix_link .one.type02 .fb.type01{width:200%}.footerArea .footer_fix_link .one.type02 .fb>*{position:absolute;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:100%;left:0}.sec_contact>.wrap{text-align:center;height:49.6rem;background-size:cover;background-position:center top;background-repeat:no-repeat}@media (max-width:640px){.sec_contact>.wrap{height:auto;padding:5rem 0}}.sec_contact .contact_box{display:table;position:relative;top:50%;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:770px;width:100%;padding:5.5rem 0;background-color:rgba(255,255,255,.9)}.sec_contact .contact_box.type01{max-width:640px}@media (max-width:640px){.sec_contact .contact_box{-webkit-transform:none;-ms-transform:none;transform:none;display:block;width:calc(100% - 3rem);padding:3rem 0}}.sec_contact .left{display:table-cell;vertical-align:middle;width:50%}@media (max-width:640px){.sec_contact .left{display:block;width:100%}}.sec_contact .title{font-size:4.1rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#19216b;letter-spacing:.08em;line-height:1.0}.sec_contact .title+.read{font-size:1.3rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.96;margin-top:10px}@media (max-width:640px){.sec_contact .title{font-size:3rem}.sec_contact .title+.read{font-size:1rem;line-height:1.6;margin-top:1rem}}.sec_contact .link{margin:2rem 0}@media (max-width:640px){.sec_contact .link{margin:1rem 0}.sec_contact .link+.read{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.15rem;letter-spacing:.05em}.sec_contact .link.tel{margin:0 0 .5rem}}.sec_contact .mod_btn01{width:28.3rem;height:6.4rem}.sec_contact .mod_btn01:after,.sec_contact .mod_btn01:before{width:28.3rem;height:6.4rem}.sec_contact .mod_btn01 span{font-size:1.8rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#0e226a}@media (max-width:640px){.sec_contact .mod_btn01{width:24.5rem;height:5.2rem}.sec_contact .mod_btn01:after,.sec_contact .mod_btn01:before{width:24.5rem;height:5.2rem}.sec_contact .mod_btn01 span{font-size:1.3rem;line-height:4}}.sec_contact .mod_btn01.tel span{font-size:1.75rem;line-height:3.0}.sec_contact .mod_btn01.tel span:after{width:2.5rem;height:2.5rem;margin-top:-1.25rem}.sec_contact .right{display:table-cell;vertical-align:middle;width:50%}@media (max-width:640px){.sec_contact .right{display:block;width:100%;margin-top:3rem}}.sec_contact .read{font-size:1.8rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#19216b;letter-spacing:.05em}.sec_contact .areatel+.areatel{margin-top:26px}.sec_contact .areatel .areatel_dt{color:#ffc600;font-family:"vinyl","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;letter-spacing:.1rem;font-size:5rem;line-height:1}@media (max-width:640px){.sec_contact .areatel .areatel_dt{font-size:3.9rem}}.sec_contact .areatel .areatel_dd{margin-top:4px}@media (max-width:640px){.sec_contact .tel .mod_btn01,.sec_contact .tel .mod_btn01:after,.sec_contact .tel .mod_btn01:before{width:22.6rem;height:5.5rem}}@media (min-width:641px){.sec_contact .tel{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:2.6rem;line-height:1;letter-spacing:.03em;color:#19216b}.sec_contact .tel.type01{font-size:3.6rem}.sec_contact .tel.type01>span{font-size:2.2rem}.sec_contact .tel>span{font-size:2.2rem;margin-right:1rem}}.sec_contact .date{margin-top:10px}.sec_contact .date>*{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;font-size:1.1rem;letter-spacing:.05em}.sec_contact .date>.type01{font-size:1.3rem}@media (max-width:640px){.sec_contact .date>.type01{font-size:1.1rem}}@media (max-width:640px){.sec_contact .date>*{letter-spacing:0}}.sec_contact .inline{display:inline-block}.sec_contact .inline dt{float:left}.sec_contact .inline dd{float:left}.sec_contact .inline:after{content:'';display:block;clear:both}.mod_btn01{position:relative;display:inline-block;width:18.6rem;height:4rem;padding:.3rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-align:center}.mod_btn01.disabled{pointer-events:none;opacity:.3;-webkit-filter:saturate(0);filter:saturate(0)}.mod_btn01>span{position:relative;margin:0 auto;display:inline;font-size:1.3rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#0e226a}.mod_btn01>span:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width:640px){.mod_btn01>span{font-size:1.4rem;letter-spacing:.05em}}.mod_btn01:before{content:'';display:block;background-color:#ffc600;position:absolute;z-index:0;width:18.6rem;height:4rem;top:.3rem;left:.3rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.mod_btn01:after{content:'';display:block;position:absolute;bottom:0;right:0;width:18.6rem;height:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.1rem solid #ffc600;border-right:.1rem solid #ffc600}.no-touchevents .mod_btn01:hover{padding-top:.6rem;padding-left:.6rem;padding-bottom:0;padding-right:0;opacity:.6}.no-touchevents .mod_btn01:hover:before{margin-top:.2rem;margin-left:.3rem}.mod_btn01.tp01>span{font-size:1.4rem;line-height:2.2;letter-spacing:.05em;color:#fff}@media (max-width:640px){.mod_btn01.tp01>span{line-height:2.6}}.mod_btn01.tp01:before{background-color:#19216b}.mod_btn01.tp01:after{border-color:#19216b}.mod_btn01.tp02>span{font-size:1.4rem;line-height:2.2;letter-spacing:.05em;color:#19216b}@media (max-width:640px){.mod_btn01.tp02>span{line-height:3.6}}.mod_btn01.tp02:before{background-color:#fff;border:1px solid #19216b;-webkit-box-sizing:border-box;box-sizing:border-box}.mod_btn01.tp02:after{border-color:#19216b}.mod_btn01.tel>span{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.5rem;line-height:3.6;letter-spacing:.05em;color:#fff;position:relative;padding-left:3.2rem}@media (max-width:640px){.mod_btn01.tel>span{font-size:1.85rem;letter-spacing:.03em;line-height:3.0}}.mod_btn01.tel>span:after{content:'';position:absolute;left:0;top:50%;margin-top:-1.35rem;display:inline-block;width:2.9rem;height:2.9rem;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/icon_tel.png);background-size:auto 100%;background-repeat:no-repeat}.mod_btn01.tel:before{background-color:#19216b}.mod_btn01.tel:after{border-color:#19216b}.mod_btn02{position:relative;display:inline-block;width:29rem;height:5rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:.1rem solid #19216b}.mod_btn02>span{position:relative;margin:0 auto;display:inline;font-size:1.3rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#0e226a}.mod_btn02>span:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mod_btn02>span:after{content:'';position:absolute;left:0;top:50%;display:block;background-size:auto 100%;background-position:center center;background-repeat:no-repeat}.mod_btn02.fb>span{font-size:1.4rem;line-height:2.2;letter-spacing:.05em;padding-left:2.5rem}@media (max-width:640px){.mod_btn02.fb>span{font-size:1.3rem;letter-spacing:.07em;line-height:3.8}}.mod_btn02.fb>span:after{width:2rem;height:2rem;margin-top:-1rem;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/sns_fb_icon.svg)}.mod_btn03{position:relative;display:inline-block;width:100%;height:5rem;padding:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-align:center;top:0;left:0;max-width:200px}.mod_btn03>span{position:relative;margin:0 auto;display:inline;font-size:1.3rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#0e226a;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.mod_btn03>span:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width:640px){.mod_btn03>span{font-size:1.4rem;letter-spacing:.05em}}.mod_btn03:before{content:'';display:block;background-color:#ffc600;position:absolute;z-index:0;width:100%;height:5rem;top:0;left:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.mod_btn03:after{content:'';display:block;position:absolute;bottom:-.3rem;right:-.3rem;width:100%;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.1rem solid #ffc600;border-right:.1rem solid #ffc600;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.no-touchevents .mod_btn03:hover{top:.3rem;left:.3rem}.no-touchevents .mod_btn03:hover:after{bottom:0;right:0}.mod_btn03.tp01>span{font-size:1.4rem;line-height:2.2;letter-spacing:.05em;color:#fff}@media (max-width:640px){.mod_btn03.tp01>span{line-height:3.6}}.mod_btn03.tp01:before{background-color:#19216b}.mod_btn03.tp01:after{border-color:#19216b}.mod_btn03.tp02>span{font-size:1.4rem;line-height:2.2;letter-spacing:.05em;color:#19216b}@media (max-width:640px){.mod_btn03.tp02>span{line-height:3.6}}.mod_btn03.tp02:before{background-color:#fff;border:1px solid #19216b;-webkit-box-sizing:border-box;box-sizing:border-box}.mod_btn03.tp02:after{border-color:#19216b}.mod_btn03.tp03>span{font-size:1.4rem;line-height:2.2;letter-spacing:.05em;color:#171c61}@media (max-width:640px){.mod_btn03.tp03>span{line-height:3.6}}.mod_btn03.tp03:before{background-color:#f5c828}.mod_btn03.tp03:after{border-color:#f5c828}.mod_btn03.tel>span{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:1.5rem;line-height:3.6;letter-spacing:.05em;color:#fff;position:relative;padding-left:3.2rem}@media (max-width:640px){.mod_btn03.tel>span{font-size:1.85rem;letter-spacing:.03em;line-height:3.0}}.mod_btn03.tel>span:after{content:'';position:absolute;left:0;top:50%;margin-top:-1.35rem;display:inline-block;width:2.9rem;height:2.9rem;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/icon_tel.png);background-size:auto 100%;background-repeat:no-repeat}.mod_btn03.tel:before{background-color:#19216b}.mod_btn03.tel:after{border-color:#19216b}.sec_tit{display:block;text-align:center;margin-top:4.5rem;margin-bottom:3rem}@media (max-width:640px){.sec_tit{margin-top:4rem}}.sec_tit.type01>.title{background-image:none!important}.sec_tit>.title{display:inline-block;min-width:34.2rem;min-height:11rem;position:relative;text-align:center;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/sec_tit_deco_lft.png),url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/sec_tit_deco_rgt.png);background-size:9rem 3rem,12.5rem 4.4rem;background-position:left bottom,right 3.5rem;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_tit>.title.type02{min-width:80rem}@media (max-width:640px){.sec_tit>.title.type02{min-width:28rem}}.sec_tit>.title.type01{margin-top:120px}.sec_tit>.title.type01:after{content:"";display:block;width:1px;height:80px;margin:auto;position:absolute;background-color:#171c61;left:0;right:0;bottom:100%;top:-20px;margin-bottom:20px}@media (max-width:640px){.sec_tit>.title{min-width:28rem;min-height:9.3rem;background-size:auto 2.4rem,auto 3.5rem;background-position:left 6.5rem,right 3rem}}.sec_tit>.title>span{display:inline-block;padding-top:5rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:4rem;line-height:1.75;letter-spacing:.05em;color:#0d1663;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/sec_tit_deco_ctr.png);background-size:5.8rem 5.2rem;background-repeat:no-repeat;background-position:center top}@media (max-width:640px){.sec_tit>.title>span.type01{letter-spacing:0}}@media (max-width:640px){.sec_tit>.title>span{padding-top:4.8rem;font-size:3.2rem;background-size:auto 4.1rem;line-height:3.5rem}}.sec_tit>.title+.read{margin-top:0;text-align:center;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.05em;line-height:1.75;padding-left:.5rem;padding-right:.5rem}@media (max-width:640px){.sec_tit>.title+.read{margin-top:1rem;font-size:1.2rem}}.cont_tit{display:block;position:relative;text-align:center;padding-bottom:.5rem}.cont_tit>span{font-size:4.1rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;letter-spacing:0;line-height:1.75;color:#0d1663;letter-spacing:.2rem}.cont_tit:before{position:absolute;content:'';display:block;width:6rem;height:.4rem;bottom:0;left:50%;margin-left:-3rem;background-color:#0d1663}.cont_tit+.catch{margin-top:2rem;font-size:2.5rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;letter-spacing:0;line-height:1.44;color:#0d1663;text-align:center}.cont_tit.tp02{padding-bottom:.25rem}.cont_tit.tp02>span{font-size:3.4rem}@media (max-width:640px){.cont_tit.tp02>span{font-size:2.05rem;letter-spacing:.05em}}.cont_tit.tp02:before{width:5rem;height:.3rem;margin-left:-2.5rem}@media (max-width:640px){.cont_tit.tp02:before{width:2.2rem;height:.15rem;margin-left:-1.1rem}}.cont_tit.tp02+.catch{margin-top:1rem;font-size:1.7rem;letter-spacing:.05em;line-height:1.53;padding:0 50px}@media (max-width:640px){.cont_tit.tp02+.catch{font-size:1.25rem;line-height:1.35;letter-spacing:.05em;padding:0 1rem}}.bcbl .cont_tit>span{color:#fff}.bcbl .cont_tit:before{background-color:#ffc600}.bcbl .cont_tit+.catch{color:#fff}.bcyl .cont_tit>span{color:#0d1663}.bcyl .cont_tit:before{background-color:#fff}.bcyl .cont_tit+.catch{color:#0d1663}.bcgl .cont_tit>span{color:#0d1663}.bcgl .cont_tit:before{background-color:#ffc600}.bcgl .cont_tit+.catch{color:#181818}.bcwh .cont_tit>span{color:#0d1663}.bcwh .cont_tit:before{background-color:#ffc600}.bcwh .cont_tit+.catch{color:#0d1663}.title.tp02{border:1px solid #f05050;width:34rem;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (max-width:640px){.title.tp02{width:100%;height:4.8rem}}.title.tp02 span{display:inline;font-size:2.2rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;letter-spacing:.05em;line-height:2.2;color:#f05050}@media (max-width:640px){.title.tp02 span{font-size:1.9rem;line-height:2.4}}.title.tp02 span:before{content:'';display:inline-block;height:100%;vertical-align:middle;line-height:1.63}.title.tp02+.read{margin-top:1rem;text-align:left;font-size:1.4rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.64;text-align:justify}@media (max-width:640px){.title.tp02+.read{font-size:1.2rem}}.catch{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:4.4rem;letter-spacing:0;line-height:1.3;color:#0d1663}@media (max-width:640px){.catch{font-size:2.5rem}}.sub_cp{font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:2.2rem;letter-spacing:0;line-height:1.46;color:#f05050;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:640px){.sub_cp{font-size:1.65rem}}.read{text-align-last:auto;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.05em;line-height:1.93}@media (max-width:640px){.read{font-size:1.2rem}}.no_tab{position:relative;display:block;text-align:center;background-color:#f05050;width:12.8rem;height:12.8rem}.no_tab:after{position:absolute;left:50%;bottom:-1.5rem;margin-left:-.75rem;content:'';display:block;width:0;height:0;border-style:solid;border-width:1.5rem .75rem 0;border-color:#f05050 transparent transparent}.no_tab>.title{position:relative;top:13px;display:block;font-size:2.3rem;font-family:"Courgette",cursive;font-weight:400;color:#fff;text-align:center;-webkit-transform:rotate(-15.5deg);-ms-transform:rotate(-15.5deg);transform:rotate(-15.5deg)}.no_tab>.no{display:block;font-size:7.2rem;font-family:"vinyl","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;letter-spacing:.02em;line-height:.56;color:#fff;text-align:center}.no_tab.tp02{width:7.2rem;height:7.2rem}@media (max-width:640px){.no_tab.tp02{width:3.9rem;height:3.9rem}}.no_tab.tp02:after{margin-left:-.4rem;bottom:-.8rem;border-width:.8rem .4rem 0}@media (max-width:640px){.no_tab.tp02:after{margin-left:-.25rem;bottom:-.5rem;border-width:.5rem .25rem 0}}.no_tab.tp02>.title{top:8px;display:block;font-size:1.6rem;margin-left:-2px}@media (max-width:640px){.no_tab.tp02>.title{top:.5rem;font-size:.9rem}}.no_tab.tp02>.no{font-size:3.4rem;line-height:1.6;letter-spacing:.02em}@media (max-width:640px){.no_tab.tp02>.no{font-size:1.8rem}}.cmn_pagelead01{text-align:center;padding:50px 30px;background-color:#f4f4f2}@media (max-width:640px){.cmn_pagelead01{padding:2rem 1rem 3rem}}.cmn_pagelead01 .title01>.in{display:inline-block;padding-bottom:12px;font-size:5.5rem;font-weight:700;color:#171c61;position:relative;letter-spacing:.5rem}@media (max-width:640px){.cmn_pagelead01 .title01>.in{font-size:2.7rem;padding-bottom:1rem;letter-spacing:.2rem}}.cmn_pagelead01 .title01>.in:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:70px;height:4px;background-color:#f5c51d}@media (max-width:640px){.cmn_pagelead01 .title01>.in:after{width:4rem;height:.3rem}}.cmn_pagelead01 .title01>.in>span.line01{font-size:4rem}@media (max-width:640px){.cmn_pagelead01 .title01>.in>span.line01{font-size:2.7rem}}.cmn_pagelead01 .caption01{margin-top:36px;font-size:2rem;font-weight:400;line-height:3rem;color:#171c61}@media (max-width:640px){.cmn_pagelead01 .caption01{margin-top:1.2rem;font-size:1.2rem;line-height:2rem}}.cmn_pagelead02{text-align:center;padding:130px 30px;background-color:#000}@media (max-width:640px){.cmn_pagelead02{padding:3.5rem 0 4rem}}.cmn_pagelead02 .title01{display:inline-block;position:relative;padding:60px 110px 0}@media (max-width:640px){.cmn_pagelead02 .title01{padding:5rem 4rem 0}}.cmn_pagelead02 .title01:after,.cmn_pagelead02 .title01:before{content:"";display:block;background-size:100% 100%;background-position:center center;position:absolute}.cmn_pagelead02 .title01:before{width:90px;height:33px;left:0;bottom:7px;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/txt03_02.png)}@media (max-width:640px){.cmn_pagelead02 .title01:before{bottom:0;width:7rem;height:3rem}}.cmn_pagelead02 .title01:after{width:126px;height:48px;right:0;top:42px;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/txt03_03.png)}@media (max-width:640px){.cmn_pagelead02 .title01:after{width:8rem;height:4rem;top:3rem}}.cmn_pagelead02 .title01>.in{font-size:4.5rem;font-weight:700;color:#fff;letter-spacing:.5rem;font-weight:400}@media (max-width:640px){.cmn_pagelead02 .title01>.in{font-size:3.2rem;letter-spacing:.1rem;line-height:3rem}}.cmn_pagelead02 .title01>.in:after{content:"";display:block;position:absolute;width:58px;height:52px;top:0;left:0;right:0;margin:auto;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/txt03_01.png);background-size:100% 100%;background-position:center center}@media (max-width:640px){.cmn_pagelead02 .title01>.in:after{width:5rem;height:4.5rem}}@media (max-width:640px){.cmnSelector01{margin-top:1rem}}.cmnSelector01 .desc{font-size:1.3rem;text-align:left}.cmnSelector01 .selectwrap{margin-top:4px;position:relative}.cmnSelector01 .selectwrap .selectname{background-color:#171c61;color:#fff;text-align:center;font-size:1.4rem;width:100%;padding:7px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.cmnSelector01 .selectwrap .selectname:after{content:"";display:block;width:0;height:0;position:absolute;top:100%;left:0;right:0;margin:auto;border-top:13px solid #171c61;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:0 solid transparent}.cmnSelector01 .selectwrap .selector{position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;opacity:0}.cmnSelector01 .selectwrap .arrow{width:2.2rem;height:2.2rem;border-radius:50%;position:absolute;top:0;bottom:0;right:6px;margin:auto;background-color:#f5c51d;pointer-events:none}.cmnSelector01 .selectwrap .arrow:after{content:"";display:block;width:5px;height:5px;border-bottom:2px solid #171c61;border-right:2px solid #171c61;position:absolute;top:-2px;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cmnSelector02Wrap{text-align:right;margin-bottom:30px}@media (max-width:640px){.cmnSelector02Wrap{margin:2rem 0 1rem}}.cmnSelector02{text-align:left;display:inline-block}@media (max-width:640px){.cmnSelector02{display:block}}.cmnSelector02 .desc{font-size:1.3rem;text-align:left}.cmnSelector02 .selectwrap{margin-top:4px;position:relative}.cmnSelector02 .selectwrap .selectname{display:inline-block;background-color:#ebebeb;text-align:left;font-size:1.4rem;width:100%;border:1px solid silver;padding:2px 40px 4px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:220px}@media (max-width:640px){.cmnSelector02 .selectwrap .selectname{display:block}}.cmnSelector02 .selectwrap .selectname:after{content:"";display:block;width:0;height:0;position:absolute;top:5px;bottom:0;right:10px;margin:auto;border-top:7px solid #505050;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent}.cmnSelector02 .selectwrap .selectname:before{content:"";display:inline-block;width:20px;height:14px;background-size:100% 100%;background-position:center center;margin-right:7px;position:relative;top:2px}.cmnSelector02 .selectwrap .selectname[data-langtype=JPY]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_jp.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=USD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_us.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=EUR]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_euro.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=AUD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_aus.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=GBP]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_en.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=CAD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_cad.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=HKD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_hk.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=SGD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_sgd.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=TWD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_tc.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=KRW]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_kr.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=DKK]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_dkk.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=IDR]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_idr.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=MYR]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_myr.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=MXN]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_mxn.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=NZD]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_nzd.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=NOK]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_nok.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=PHP]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_php.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=PLN]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_pln.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=SEK]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_se.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=CHF]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_chf.png)}.cmnSelector02 .selectwrap .selectname[data-langtype=THB]:before{background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/lang_icon_th.png)}.cmnSelector02 .selectwrap .selector{position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;opacity:0}.cmnSelector02 .selectwrap .selector optgroup{display:none}@media (max-width:640px){.cmnSelector02 .selectwrap .selector optgroup{display:block}}.cmnSelector03{width:112%;margin-left:-6%}.cmnSelector03.type01{width:110%;margin-left:-3%;margin-bottom:3rem}.cmnSelector03 input{position:absolute;pointer-events:none}.cmnSelector03 .mod_btn03{width:42%;margin:1rem 2.5% 0;vertical-align:top}.cmnSelector03 .mod_btn03>span{display:block;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2}.cmnSelector03 .mod_btn03>span:before{display:none}.cmnTable01{border-collapse:separate;border-spacing:1px;background-color:#8b8db0;width:100%;text-align:center}@media (max-width:640px){.cmnTable01{background-color:transparent}}.cmnTable01 .tabletitle{background-color:#232769;padding:15px 10px;font-size:2.6rem;font-weight:700;color:#fff}@media (max-width:640px){.cmnTable01 .tabletitle{display:none}}@media (max-width:640px){.cmnTable01 .pricetitle{display:none}}@media (max-width:640px){.cmnTable01 .pricetitle.active{display:block}}@media (max-width:640px){.cmnTable01 .pricetitle.active>th{border:1px solid #8b8db0;border-bottom:none}}.cmnTable01 .pricetitle>th{font-size:1.8rem;padding:5px 10px;color:#171c61;background-color:#f5c51d}@media (max-width:640px){.cmnTable01 .pricetitle>th{display:block;font-size:1.4rem;padding:.5rem 0}}@media (max-width:640px){.cmnTable01 .pricelist{display:none;width:100%;border-collapse:separate;border-spacing:1px;background-color:#8b8db0}}@media (max-width:640px){.cmnTable01 .pricelist.active{display:table}}.cmnTable01 .price{width:20%;vertical-align:top;background-color:#fff}@media (max-width:640px){.cmnTable01 .price{width:100%;display:table-row}}.cmnTable01 .price .line01{display:block;background-color:#ecece9;font-weight:400;border-bottom:1px solid #8b8db0;padding:10px 0;font-size:1.5rem}@media (max-width:640px){.cmnTable01 .price .line01{width:45%;display:table-cell;vertical-align:middle;border-bottom:none;padding:1rem;font-size:1.1rem}}.cmnTable01 .price .line02{display:block;background-color:#fff;font-weight:400;padding:10px 0;font-size:1.5rem}@media (max-width:640px){.cmnTable01 .price .line02{width:55%;display:table-cell;vertical-align:middle;padding:1rem;font-size:1.1rem}}.cmnTable01 .price .line02 b{font-size:1.8rem;color:#232769;vertical-align:middle;margin-left:10px;line-height:1;position:relative;padding-bottom:4px}@media (max-width:640px){.cmnTable01 .price .line02 b{display:block;font-size:1.3rem;margin-left:0;padding-bottom:0}}.cmnTable01 .empty{background-color:#fff}.cmnLayout01{text-align:left}.cmnLayout01>.wrap{padding:1px 60px 6.5rem;background-color:#f4f4f2}@media (max-width:640px){.cmnLayout01>.wrap{padding-bottom:3.5rem;padding-left:.7rem;padding-right:.7rem}}.cmnLayout01>.wrap .indoorview{max-width:1280px;width:100%;height:480px;margin:80px auto 0;display:block;position:relative;background-color:#000}@media (max-width:640px){.cmnLayout01>.wrap .indoorview{margin-top:1rem;height:36rem}}.cmnLayout01>.wrap .indoorview>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cmnLayout01>.wrap .contents{position:relative;max-width:1280px;width:100%;margin:auto;padding-left:29%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}@media (max-width:640px){.cmnLayout01>.wrap .contents{margin-top:2.5rem;padding-left:0}}.cmnLayout01>.wrap .contents .contentstit{position:absolute;top:30px;left:0;font-size:2.6rem;font-weight:400;color:#0d1663;z-index:1}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentstit{position:static;font-size:2.05rem}}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc{position:relative;padding-top:19rem}}.cmnLayout01>.wrap .contents .contentsdesc .map{position:absolute;top:30px;left:-130px}@media (max-width:1600px){.cmnLayout01>.wrap .contents .contentsdesc .map{width:43%;height:auto}}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .map{top:0;left:-22%;width:125%;height:auto}}.cmnLayout01>.wrap .contents .contentsdesc .note{position:absolute;bottom:0;right:65%}@media (max-width:1600px){.cmnLayout01>.wrap .contents .contentsdesc .note{right:73%}}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .note{position:static;margin-top:1rem}}.cmnLayout01>.wrap .contents .contentsdesc .note .one{font-size:1.2rem;line-height:2.3rem}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .note .one{font-size:1.2rem;line-height:2rem}}.cmnLayout01>.wrap .contents .contentsdesc .note .one:before{content:"■";color:#f05050;font-size:1rem;margin-right:4px}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .note .one:before{font-size:1.1rem}}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .details{margin-top:1rem}}.cmnLayout01>.wrap .contents .contentsdesc .details:after{content:"";display:block;clear:both}.cmnLayout01>.wrap .contents .contentsdesc .details .one{width:30.2%;margin:4% 1% 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:80px;display:inline-block;vertical-align:top}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .details .one{width:47%;margin:4% 1%;padding-left:0;padding-top:6.5rem}}.cmnLayout01>.wrap .contents .contentsdesc .details .one .mark{position:absolute;top:0;left:0}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .details .one .mark{width:auto;height:5.5rem;margin:auto;display:block;right:0}}.cmnLayout01>.wrap .contents .contentsdesc .details .one .descs .tit{font-size:2.2rem;white-space:pre;color:#0d1663}@media (max-width:1180px){.cmnLayout01>.wrap .contents .contentsdesc .details .one .descs .tit{font-size:1.8rem}}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .details .one .descs .tit{text-align:center;font-size:1.9rem;line-height:2.2rem;margin-top:.5rem}}.cmnLayout01>.wrap .contents .contentsdesc .details .one .descs .desc{font-size:1.2rem;line-height:2.3rem}@media (max-width:640px){.cmnLayout01>.wrap .contents .contentsdesc .details .one .descs .desc{font-size:1.1rem;line-height:1.55rem;margin-top:.5rem}}.cmnLayout02{padding-left:54px;padding-right:54px}.cmnLayout02.type01{background-color:#f4f4f2}@media (max-width:640px){.cmnLayout02{padding-left:0;padding-right:0}}.cmnLayout03{margin:auto;font-size:0;letter-spacing:0;display:table;border-collapse:separate;border-spacing:7px 0;width:100%;max-width:1400px}@media (max-width:1250px){.cmnLayout03{display:block;width:100%;margin-left:0}}.cmnLayout03.type01>.detail{width:calc((100% - 4rem) / 5)}@media (max-width:1250px){.cmnLayout03.type01>.detail{width:31%}}@media (max-width:640px){.cmnLayout03.type01>.detail{width:100%}}.cmnLayout03>.detail{display:table-cell;vertical-align:top;width:16.6%;text-align:center}@media (max-width:1400px){.cmnLayout03>.detail{display:inline-block;width:31%;margin:2% 1%}}@media (max-width:640px){.cmnLayout03>.detail{display:block;width:100%}.cmnLayout03>.detail:nth-child(2n) .ph{right:0}}.cmnLayout03>.detail+.detail{margin-left:1rem}@media (max-width:640px){.cmnLayout03>.detail+.detail{margin-left:0;margin-top:1.3rem}}.cmnLayout03>.detail>.wrap{position:relative}.cmnLayout03>.detail .ph{width:100%;height:30rem;background-position:center center;background-size:cover;background-repeat:no-repeat}.intersectionObserver .cmnLayout03>.detail .ph{-webkit-transition:1s cubic-bezier(.77,0,.175,1);-o-transition:1s cubic-bezier(.77,0,.175,1);transition:1s cubic-bezier(.77,0,.175,1);-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.intersectionObserver .cmnLayout03>.detail .ph.active,.intersectionObserver .cmnLayout03>.detail .ph[style]{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}@media (max-width:1400px){.cmnLayout03>.detail .ph{height:39rem}}@media (max-width:640px){.cmnLayout03>.detail .ph{width:45.3%;height:100%;position:absolute}}.cmnLayout03>.detail .text_box{position:relative;width:calc(100% - 2.0rem);margin:-4rem auto 0;padding:2.5rem 0 3.5rem;text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media (max-width:1500px){.cmnLayout03>.detail .text_box{width:calc(100% - 1.5rem)}}@media (max-width:640px){.cmnLayout03>.detail .text_box{width:54.7%;padding:2rem 0 1.5rem;margin:0;margin-left:45.3%;margin-right:0}}.cmnLayout03>.detail .text_box.bcyl{background-color:#ffc600}@media (max-width:640px){.cmnLayout03>.detail .text_box.bcyl{margin-left:0;margin-right:45.3%}}.cmnLayout03>.detail .text_box .title{color:#f05050;font-size:2rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:700;line-height:1.75;letter-spacing:0;-webkit-transform:scaleX(.94);-ms-transform:scaleX(.94);transform:scaleX(.94);white-space:pre}.cmnLayout03>.detail .text_box .title.type01{font-size:1.8rem;-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}@media (max-width:640px){.cmnLayout03>.detail .text_box .title.type01{font-size:1.7rem}}@media (max-width:640px){.cmnLayout03>.detail .text_box .title{-webkit-transform:none;-ms-transform:none;transform:none;font-size:2.1rem}}.cmnLayout03>.detail .text_box .txt{padding:0 1rem;font-size:1.4rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;line-height:1.6;letter-spacing:0;text-align:left}@media (max-width:1400px){.cmnLayout03>.detail .text_box .txt{padding:0 1rem}}@media (max-width:640px){.cmnLayout03>.detail .text_box .txt{font-size:1.1rem;padding:0 1.6rem}}.cmnLayout03>.detail .mod_btn01{margin-top:2rem;width:17.7rem}.cmnLayout03>.detail .mod_btn01:after,.cmnLayout03>.detail .mod_btn01:before{width:17.7rem}@media (max-width:640px){.cmnLayout03>.detail .mod_btn01{margin-top:1rem;width:14.2rem;height:5.2rem}.cmnLayout03>.detail .mod_btn01:after,.cmnLayout03>.detail .mod_btn01:before{width:14.2rem;height:5.2rem}}.cmnLayout04{padding:40px 30px;background-color:#171c63;text-align:center}@media (max-width:640px){.cmnLayout04{padding:3rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:112%;margin-left:-6%}}.cmnLayout04 .mod_btn03{max-width:286px}.cmnLayout05{text-align:left}.cmnLayout05:after{content:"";display:block;clear:both}.cmnLayout05 .cmnLayout05Block{width:48%;float:left;margin-top:40px;clear:both}.cmnLayout05 .cmnLayout05Block:nth-child(2n){float:right;clear:none}.cmnLayout05 .cmnLayout05Block .tit{font-size:2.2rem;color:#171c61;margin-bottom:6px}@media (max-width:640px){.cmnLayout05 .cmnLayout05Block .tit{font-size:1.9rem;line-height:1.2;margin-bottom:1rem}}.cmnLayout05 .cmnLayout05Block .con{display:table;width:100%}.cmnLayout05 .cmnLayout05Block .con .row{display:table-row}.cmnLayout05 .cmnLayout05Block .con .row:first-child .rowcon,.cmnLayout05 .cmnLayout05Block .con .row:first-child .rowtit{border-top:1px solid #a9a9c3}.cmnLayout05 .cmnLayout05Block .con .row .rowcon,.cmnLayout05 .cmnLayout05Block .con .row .rowtit{border-bottom:1px solid #a9a9c3;padding-top:10px;padding-bottom:10px;display:table-cell;vertical-align:middle}.cmnLayout05 .cmnLayout05Block .con .row .rowtit{background-color:#ededf8;padding-left:4%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;width:210px}.cmnLayout05 .cmnLayout05Block .con .row .rowcon{padding-right:4%;padding-left:4%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;background-color:#fff}.cmnLayout05 .cmnLayout05Block .con .row .rowcon b{font-size:1.8rem;color:#232769;vertical-align:middle;margin-left:10px;line-height:1;position:relative;padding-bottom:4px}@media (max-width:640px){.cmnLayout05 .cmnLayout05Block .con .row .rowcon b{display:block;font-size:1.3rem;margin-left:0;padding-bottom:0}}.cmnLayout06{padding:0 100px 140px;overflow:hidden;background-image:url(https://japanese-languageschool.com/no/wp-content/themes/jalsGrand/grand/common/css/../img/txt05.png);background-position:center bottom;background-repeat:repeat-x}@media (max-width:640px){.cmnLayout06{padding:0 0 5rem;background-size:auto 7rem}}.cmnLayout06 .contantWrap{max-width:1120px;width:100%;margin:auto;position:relative}.cmnLayout06 .contantWrap .btns01{position:absolute;top:0;left:0;right:0;margin:auto;height:224px;width:100%}@media (max-width:1150px){.cmnLayout06 .contantWrap .btns01{height:22vw}}@media (max-width:640px){.cmnLayout06 .contantWrap .btns01{height:15rem}}.cmnLayout06 .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;width:70px;height:70px;z-index:1;-webkit-tap-highlight-color:transparent}@media (max-width:640px){.cmnLayout06 .contantWrap .btns01 button{width:60px;height:90px}}.cmnLayout06 .contantWrap .btns01 button:after,.cmnLayout06 .contantWrap .btns01 button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.cmnLayout06 .contantWrap .btns01 button:before{width:54px;height:54px;background-color:#f5c828;border-radius:50%}@media (max-width:640px){.cmnLayout06 .contantWrap .btns01 button:before{width:3.5rem;height:3.5rem}}.cmnLayout06 .contantWrap .btns01 button:after{width:10px;height:10px;border:2px solid #000}@media (max-width:640px){.cmnLayout06 .contantWrap .btns01 button:after{width:.5rem;height:.5rem}}.cmnLayout06 .contantWrap .btns01 button.next{right:-75px}@media (max-width:640px){.cmnLayout06 .contantWrap .btns01 button.next{right:3rem}}.cmnLayout06 .contantWrap .btns01 button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px}.cmnLayout06 .contantWrap .btns01 button.prev{left:-75px}@media (max-width:640px){.cmnLayout06 .contantWrap .btns01 button.prev{left:3rem}}.cmnLayout06 .contantWrap .btns01 button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.no-touchevents .cmnLayout06 .contantWrap .btns01 button:hover:before{background-color:#232769}.no-touchevents .cmnLayout06 .contantWrap .btns01 button:hover:after{border-color:#fff}.cmnLayout06 .contantWrap .contentWrapIn{padding:0 75% 0 0;overflow:hidden}@media (max-width:1150px){.cmnLayout06 .contantWrap .contentWrapIn{padding:0 66.6% 0 0}}@media (max-width:640px){.cmnLayout06 .contantWrap .contentWrapIn{padding:0 7rem}}.cmnLayout06 .contantWrap .contentWrapIn .content{position:relative;display:table}.cmnLayout06 .contantWrap .contentWrapIn .content.disableTrs{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.cmnLayout06 .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;text-align:center}.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .imgwrap{position:relative;margin:0 9%}@media (max-width:640px){.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .imgwrap{margin:0 11%}}.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .imgwrap .img{padding-top:100%;border-radius:50%}.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .imgwrap .mark{position:absolute;right:4px;bottom:4px}@media (max-width:640px){.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .imgwrap .mark{right:1rem;width:auto;height:2rem}}.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .name{font-size:2.2rem;line-height:1;color:#171c61;margin-top:26px}@media (max-width:640px){.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .name{font-size:2.15rem;margin-top:.5rem}}.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .cap{font-size:1.4rem;line-height:2.3rem;text-align:left;margin-top:20px;margin-bottom:25px;padding:0 10px}@media (max-width:640px){.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .cap{font-size:1.1rem;line-height:1.5rem;margin-top:1rem;margin-bottom:1.5rem;padding:0 2rem}}@media (max-width:640px){.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .mod_btn01{margin-top:1rem;width:14.2rem;height:5.2rem}.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .mod_btn01:after,.cmnLayout06 .contantWrap .contentWrapIn .content .link .linkin .mod_btn01:before{width:14.2rem;height:5.2rem}}.cmnLayout06 .contantWrap .pager{text-align:center;display:none}.cmnLayout06 .contantWrap .pager button{width:40px;height:40px;position:relative;display:inline-block;vertical-align:top}@media (max-width:640px){.cmnLayout06 .contantWrap .pager button{width:60px;height:90px}}.cmnLayout06 .contantWrap .pager button:after,.cmnLayout06 .contantWrap .pager button:before{content:"";display:block;width:10px;height:10px;background-color:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;-webkit-border-radius:50%;border-radius:50%}@media (max-width:640px){.cmnLayout06 .contantWrap .pager button:after,.cmnLayout06 .contantWrap .pager button:before{width:6px;height:6px}}.cmnLayout06 .contantWrap .pager button:after{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.cmnLayout06 .contantWrap .pager button.active:after,.no-touchevents .cmnLayout06 .contantWrap .pager button:hover:after{background-color:#000}.cmnLayout06 .contantWrap .pager button.active{cursor:default;pointer-events:none}.mvArea>.wrap{text-align:center;height:56rem;background-size:cover;background-position:center top;background-repeat:no-repeat}@media (max-width:640px){.mvArea>.wrap{height:37rem}}.mvArea .mv_box{position:relative;top:50%;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:62rem;padding:8rem 0;background-color:rgba(255,255,255,.9)}@media (max-width:640px){.mvArea .mv_box{width:calc(100% - 3rem);padding:3rem 0}}.mvArea .title{position:relative;margin-bottom:5.5rem;font-size:5.5rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;color:#19216b;letter-spacing:.08em;line-height:1.0}.mvArea .title+.read{color:#19216b;font-size:2rem;font-family:"source-han-sans-japanese","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;font-weight:500;line-height:1.6}.mvArea .title:before{position:absolute;content:"";display:block;width:7rem;height:.4rem;bottom:-2.5rem;left:50%;margin-left:-3.5rem;background-color:#f5c51d}@media (max-width:640px){.mvArea .title{margin-bottom:2.5rem;font-size:3.2rem;font-weight:700}.mvArea .title+.read{margin-right:1rem;margin-left:1rem;font-size:1.2rem}.mvArea .title:before{width:4rem;height:.3rem;bottom:-1.5rem;margin-left:-2rem}}.detailArea .in,section .in{max-width:1100px;margin:0 auto}@media (max-width:640px){.detailArea .in,section .in{width:calc(100% - 3rem)}}section>.wrap{padding-top:1px}section .bcgl{background-color:#f4f4f2}section .bcgl.type01{padding-left:54px;padding-right:54px}@media (max-width:640px){section .bcgl.type01{padding-left:0;padding-right:0}}section .sec_tit>.title{background-position:left 7.5rem,right 3rem}@media (max-width:640px){section .sec_tit>.title{background-position:left 6.5rem,right 3rem}}section .column .detail{display:inline-block;position:relative;width:100%;max-width:31%;margin-bottom:8rem;padding-top:27.5rem;vertical-align:top}@media (max-width:640px){section .column .detail{max-width:100%}}section .column .detail+.detail{margin-left:3%}@media (max-width:640px){section .column .detail+.detail{margin-left:0}}section .column .detail:nth-child(4){margin-left:0}section .column .detail .title{margin-bottom:1rem;color:#0d1663;font-size:2.2rem;font-weight:500;text-align:center}@media (max-width:640px){section .column .detail .title{font-size:2.4rem}}section .column .detail .read{font-size:1.4rem;text-align:justify;letter-spacing:-.05rem}section .column .detail .read.type01{letter-spacing:.02rem}@media (max-width:640px){section .column .detail .read.type01{letter-spacing:0}}@media (max-width:640px){section .column .detail .read{text-align:left;letter-spacing:0}}section .column .detail .ph{position:absolute;top:0;display:block;height:25.6rem}section .column .detail .ph img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:auto}section .column .detail .mod_btn01{display:block;margin:2.5rem auto 0}.stimates_btn{padding-top:4.6rem;padding-bottom:4.8rem;background-color:#171c61;text-align:center}@media (max-width:640px){.stimates_btn{padding-top:4.2rem;padding-bottom:4.4rem;margin-left:-1.5rem;width:calc(100% + 3rem);-webkit-box-sizing:border-box;box-sizing:border-box}}.stimates_btn .mod_btn01{width:28.5rem;height:6.5rem}.stimates_btn .mod_btn01:after,.stimates_btn .mod_btn01:before{width:28.5rem;height:6.5rem}.stimates_btn .mod_btn01>span{font-size:1.8rem}.currency{text-align:right}@media (max-width:640px){.currency{text-align:left}}.mod_tbl01{width:100%;margin-bottom:3.5rem;border-spacing:0;table-layout:fixed;position:relative;font-size:1.3rem;overflow:hidden}.mod_tbl01 tr:first-child>*{border-top:1px solid #8b8eb1}.mod_tbl01 tr>:first-child{border-left:1px solid #8b8eb1}.mod_tbl01 td,.mod_tbl01 th{border-bottom:1px solid #8b8eb1;border-right:1px solid #8b8eb1;line-height:1.4}@media screen and (min-width:641px){.mod_tbl01 td.type01,.mod_tbl01 th.type01{width:60px}}@media screen and (min-width:641px){.mod_tbl01 td.type02,.mod_tbl01 th.type02{width:120px}}@media screen and (min-width:641px){.mod_tbl01 td.type03,.mod_tbl01 th.type03{width:350px}}.mod_tbl01 thead[data-flowheader]{position:relative}.mod_tbl01 thead[data-flowheader] th{position:relative;border-right:none;background-color:#232669;color:#fff}.mod_tbl01 thead[data-flowheader] th:before{content:"";display:block;position:absolute;bottom:100%;left:-1px;width:101%;height:500px;background-color:#fff}.mod_tbl01 thead[data-flowheader] th+th:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:0;background-color:#8b8eb1}.mod_tbl01 thead th{padding-top:2rem;padding-bottom:2rem}.mod_tbl01 tbody td,.mod_tbl01 tbody th{padding-top:1.4rem;padding-bottom:1.4rem}.mod_tbl01 tbody th{background-color:#ececea;font-weight:400}.mod_tbl01 tbody td{text-align:center}.mod_tbl01UL{margin-top:20px;text-align:left}@media (max-width:640px){.mod_tbl01UL{margin-top:1rem}}.mod_tbl01UL li{padding-left:1em;font-size:1.5rem;text-indent:-1em}@media (max-width:640px){.mod_tbl01UL li{font-size:1.2rem}}.mod_tbl01UL li:before{content:"■";margin-right:5px;color:#f05050;font-size:.9rem}@media (max-width:640px){.mod_tbl01_sp{width:100%;margin-bottom:1.5rem;border-collapse:collapse;font-size:1.1rem;display:none;margin-top:.5rem}.mod_tbl01_sp.active{display:table!important}.mod_tbl01_sp thead th{font-size:1.4rem;padding:.5rem 0;background-color:#171c61;color:#fff}.mod_tbl01_sp td,.mod_tbl01_sp th{padding-top:1.2rem;padding-bottom:1.1rem;border:1px solid #8b8eb1}.mod_tbl01_sp th{background-color:#ececea;font-weight:400;width:40%}.mod_tbl01_sp td{text-align:center;width:60%}}.sec_jals .wrap{padding-bottom:9rem}@media screen and (max-width:640px){.sec_jals .wrap{padding-bottom:5.5rem}}.sec_jals .wrap .sec_tit>.title{min-height:auto;background-image:none}.sec_jals .wrap .sec_tit>.title>span{padding-top:0;background-image:none;font-size:4.7rem;line-height:1}@media screen and (max-width:640px){.sec_jals .wrap .sec_tit>.title>span{font-size:3.2rem}}.sec_jals .wrap .sec_tit>.title+.read{font-size:1.8rem;color:#171c61}@media screen and (max-width:640px){.sec_jals .wrap .sec_tit>.title+.read{margin-top:0;font-size:1.2rem}}.sec_jals .wrap ul{max-width:1100px;margin-right:auto;margin-left:auto}@media screen and (max-width:640px){.sec_jals .wrap ul{width:calc(100% - 3rem)}}.sec_jals .wrap ul li{float:left;width:47.2%;background-size:cover}@media screen and (max-width:640px){.sec_jals .wrap ul li{float:none;width:auto}}.sec_jals .wrap ul li a{display:block;min-height:31rem;text-align:center;-webkit-filter:saturate(.2);filter:saturate(.2);opacity:.4;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;pointer-events:none}@media screen and (max-width:640px){.sec_jals .wrap ul li a{min-height:17.3rem}}.sec_jals .wrap ul li a span{position:relative;top:14rem;color:#fff;font-family:"vinyl","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;font-size:5rem}@media screen and (max-width:640px){.sec_jals .wrap ul li a span{top:7rem;font-size:3.3rem}}.sec_jals .wrap ul li a span:before{content:"";display:block;position:absolute;top:7px;right:-50px;margin:auto;width:36px;height:36px;background-color:#ffc600;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media screen and (max-width:640px){.sec_jals .wrap ul li a span:before{right:-34px;width:24px;height:24px}}.sec_jals .wrap ul li a span:after{content:"";display:block;position:absolute;top:20px;right:-36px;margin:auto;width:10px;height:10px;border-top:1px solid #19216b;border-right:1px solid #19216b;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media screen and (max-width:640px){.sec_jals .wrap ul li a span:after{top:16px;right:-24px;width:5px;height:5px}}.sec_jals .wrap ul li a[href]{-webkit-filter:none;filter:none;opacity:1;pointer-events:auto}.no-touchevents .sec_jals .wrap ul li a[href]:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.no-touchevents .sec_jals .wrap ul li a[href]:hover span:before{background-color:#19216b}.no-touchevents .sec_jals .wrap ul li a[href]:hover span:after{border-top:1px solid #fff;border-right:1px solid #fff}.sec_jals .wrap ul li+li{margin-left:5%}@media screen and (max-width:640px){.sec_jals .wrap ul li+li{margin-top:1rem;margin-left:0}}.sec_jals .wrap ul:after{content:'';display:block;clear:both}