@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! Type: YakuHanJP - Based on Noto Sans CJK JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(../fonts/YakuHanJP/YakuHanJP-Bold.eot);src:url(../fonts/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Bold.woff) format("woff")}body{font-family:YakuHanJP,'A+EqpB-游ゴシック体 Pr6N M',sans-serif;font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}.banners p.copyright,.course .course-name-en,.font-en,.mv-rb ul li a.mp,.mv-rb ul li.sns,.mv-rb ul li.sns a,.nav-rb ul li a.mp,.nav-rb ul li.sns,.nav-rb ul li.sns a,.teacher-name,div.task-q p span,table.about-schedule th,table.entry-table th,table.task-table th{font-family:Muli,sans-serif;font-weight:400;font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}.course-text,.font-jp-r,.schedule-table td,.teacher-text,table.entry-alert td,table.entry-alert th{font-family:'A+EqpB-游ゴシック体 Pr6N M';font-weight:400;font-feature-settings:"palt";-webkit-font-feature-settings:"palt";letter-spacing:-.05em}.about h2,.course .course-name-jp,.course h2,.course-detail-text,.course-text span,.entry h2,.entry-date p,.font-jp-m,.go P,.go a,.go h2,.headteacher h2,.mv-rb ul li a,.nav-rb ul li a,.schedule h2,.schedule-table td strong,.statement,.statement-text,.task h2,.teacher-midashi,.teacher-pos,.whitebox h2,div.task-q p,table.about-schedule td,table.entry-table td,table.task-table td{font-family:'A+EqpB-游ゴシック体 Pr6N B';font-weight:400;font-feature-settings:"palt";-webkit-font-feature-settings:"palt";letter-spacing:-.05em}.about h2,.course h2,.entry h2,.entry-date p span,.font-italic,.go h2,.headteacher h2,.schedule h2,.statement-copy span,.task h2,.whitebox h2{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);display:inline-block}.cf:after{content:"";display:block;clear:both}.text-none{text-indent:100%;white-space:nowrap;overflow:hidden}.btn,.nav-switch{cursor:pointer}.btn,.nav-switch,a{transition:opacity .3s;opacity:1;text-decoration:none}.btn:hover,.nav-switch:hover,a:hover{opacity:.85}@media screen and (max-width:800px){.btn:hover,.nav-switch:hover,a:hover{opacity:1}}a.nobtn:hover{opacity:1!important}br.nosp{display:inline}@media screen and (max-width:800px){br.nosp{display:none}}br.nopc{display:none}@media screen and (max-width:800px){br.nopc{display:inline}}.about .inner-flex,.course .inner-flex,.entry .inner-flex,.flex-parent,.go .inner-flex,.headteacher .inner-flex,.schedule .inner-flex,.task .inner-flex,.whitebox .inner-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section{position:relative;z-index:2}.gray-bg{width:auto;z-index:1}@media screen and (max-width:800px){.gray-bg{width:100%;background-color:#999;z-index:1;position:relative;padding-bottom:65px}}@media screen and (max-width:640px){.gray-bg{padding-bottom:27.39726vw}}.about h2 span,.course h2 span,.entry h2 span,.go h2 span,.headteacher h2 span,.ht-box8,.schedule h2 span,.task h2 span,.whitebox h2 span{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1.25,1);transform:scale(1.25,1);display:inline-block}.ht-box8-inner{position:relative;width:80%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1.25,1);transform:scale(1.25,1);display:inline-block}.ht-box8-wrapper{position:relative}.about,.course,.entry,.go,.headteacher,.schedule,.task,.whitebox{width:1000px;height:auto;box-sizing:border-box;background-color:rgba(255,255,255,.85);margin-left:50%;-webkit-transform:translateX(-600px);transform:translateX(-600px);padding:20px;padding-bottom:75px;overflow:hidden;margin-bottom:30px}.about:last-of-type,.course:last-of-type,.entry:last-of-type,.go:last-of-type,.headteacher:last-of-type,.schedule:last-of-type,.task:last-of-type,.whitebox:last-of-type{margin-bottom:0}@media screen and (max-width:1350px){.about,.course,.entry,.go,.headteacher,.schedule,.task,.whitebox{margin-left:45px;-webkit-transform:none;transform:none;width:calc(100% - 208px)}}@media screen and (max-width:800px){.about,.course,.entry,.go,.headteacher,.schedule,.task,.whitebox{width:600px;margin:0 auto;margin-bottom:20px;padding:14px 18px 25px}}@media screen and (max-width:640px){.about,.course,.entry,.go,.headteacher,.schedule,.task,.whitebox{width:89.33333vw;padding:4vw 5.33333vw 16vw}}.about h2,.course h2,.entry h2,.go h2,.headteacher h2,.schedule h2,.task h2,.whitebox h2{font-size:22px;margin-bottom:55px;color:#000}@media screen and (max-width:800px){.about h2,.course h2,.entry h2,.go h2,.headteacher h2,.schedule h2,.task h2,.whitebox h2{margin-bottom:22px}}@media screen and (max-width:640px){.about h2,.course h2,.entry h2,.go h2,.headteacher h2,.schedule h2,.task h2,.whitebox h2{font-size:4.8vw;margin-bottom:7.46667vw}}.about .inner-flex,.course .inner-flex,.entry .inner-flex,.go .inner-flex,.headteacher .inner-flex,.schedule .inner-flex,.task .inner-flex,.whitebox .inner-flex{width:calc(100% - 80px);margin:0 auto}@media screen and (max-width:1350px){.about .inner-flex,.course .inner-flex,.entry .inner-flex,.go .inner-flex,.headteacher .inner-flex,.schedule .inner-flex,.task .inner-flex,.whitebox .inner-flex{width:calc(100% - 80px)}}@media screen and (max-width:800px){.about .inner-flex,.course .inner-flex,.entry .inner-flex,.go .inner-flex,.headteacher .inner-flex,.schedule .inner-flex,.task .inner-flex,.whitebox .inner-flex{width:100%}}.about .inner-flex-l,.course .inner-flex-l,.entry .inner-flex-l,.go .inner-flex-l,.headteacher .inner-flex-l,.schedule .inner-flex-l,.task .inner-flex-l,.whitebox .inner-flex-l{position:relative;width:190px}@media screen and (max-width:800px){.about .inner-flex-l,.course .inner-flex-l,.entry .inner-flex-l,.go .inner-flex-l,.headteacher .inner-flex-l,.schedule .inner-flex-l,.task .inner-flex-l,.whitebox .inner-flex-l{width:100%}}.about .inner-flex-r,.course .inner-flex-r,.entry .inner-flex-r,.go .inner-flex-r,.headteacher .inner-flex-r,.schedule .inner-flex-r,.task .inner-flex-r,.whitebox .inner-flex-r{width:calc(100% - 190px)}@media screen and (max-width:800px){.about .inner-flex-r,.course .inner-flex-r,.entry .inner-flex-r,.go .inner-flex-r,.headteacher .inner-flex-r,.schedule .inner-flex-r,.task .inner-flex-r,.whitebox .inner-flex-r{width:100%}}.about .inner-flex-r .ht-box8-wrapper,.course .inner-flex-r .ht-box8-wrapper,.entry .inner-flex-r .ht-box8-wrapper,.go .inner-flex-r .ht-box8-wrapper,.headteacher .inner-flex-r .ht-box8-wrapper,.schedule .inner-flex-r .ht-box8-wrapper,.task .inner-flex-r .ht-box8-wrapper,.whitebox .inner-flex-r .ht-box8-wrapper{width:100%}.about img.pic,.course img.pic,.entry img.pic,.go img.pic,.headteacher img.pic,.schedule img.pic,.task img.pic,.whitebox img.pic{width:146px;height:146px;border-radius:50%}@media screen and (max-width:800px){.about img.pic,.course img.pic,.entry img.pic,.go img.pic,.headteacher img.pic,.schedule img.pic,.task img.pic,.whitebox img.pic{width:200px;height:200px}}@media screen and (max-width:640px){.about img.pic,.course img.pic,.entry img.pic,.go img.pic,.headteacher img.pic,.schedule img.pic,.task img.pic,.whitebox img.pic{width:29.86667vw;height:29.86667vw}}*{margin:0;padding:0;outline:0}body,html{background-color:#fff;font-size:0;width:100%;height:auto;min-height:100%}body{overflow:auto;position:relative;background-image:url(../images/bg.png);background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:1350px auto;background-color:transparent;overflow-x:hidden}@media screen and (max-width:800px){body{background-image:none;padding-top:120vw}}@media screen and (max-width:640px){body{padding-top:163.2vw}}@media screen and (max-width:800px){html{background-image:url(../images/pattern.jpg);background-size:100% auto;background-attachment:fixed}}div.bg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0;background-image:url(../images/pattern.jpg);background-size:100% auto;display:none}@media screen and (max-width:800px){div.bg{display:block}}.statement{width:675px;margin-left:50%;color:#5aff6e;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding-top:125px;padding-bottom:150px}@media screen and (max-width:1350px){.statement{width:50%;margin-left:0;-webkit-transform:none;transform:none}}@media screen and (max-width:1024px){.statement{padding-bottom:80px}}@media screen and (max-width:800px){.statement{width:100%;padding-top:80px;padding-bottom:130px}}@media screen and (max-width:640px){.statement{padding-top:20vw;padding-bottom:36vw}}.statement-copy{font-size:34px;margin-bottom:45px;white-space:nowrap;line-height:1.3em}@media screen and (max-width:640px){.statement-copy{font-size:6.4vw;margin-bottom:7.46667vw}}.statement-text{font-size:14px;line-height:1.5em;margin-bottom:1.28em;white-space:nowrap}@media screen and (max-width:1024px){.statement-text{white-space:normal}}@media screen and (max-width:640px){.statement-text{font-size:2.93333vw}}.statement-idea{font-size:20px;white-space:nowrap;margin-top:-.5em}@media screen and (max-width:1024px){.statement-idea{white-space:normal}}@media screen and (max-width:640px){.statement-idea{font-size:4.26667vw}}.statement .statement-inner{width:auto;display:inline-block;padding-right:15%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1024px){.statement .statement-inner{width:calc(100% - 90px);-webkit-transform:none;transform:none;margin-left:45px;box-sizing:border-box}}@media screen and (max-width:800px){.statement .statement-inner{width:420px;display:inline-block;padding-right:15%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.statement .statement-inner{width:94.66667vw;-webkit-transform:none;transform:none;margin-left:5.33333vw}}.headteacher{color:#000}.teacher-name{font-size:24px;margin-bottom:5px}@media screen and (max-width:800px){.teacher-name{font-size:18px}}@media screen and (max-width:640px){.teacher-name{font-size:4.26667vw;margin-bottom:1.33333vw}}.teacher-pos{font-size:18px;margin-bottom:40px}@media screen and (max-width:800px){.teacher-pos{font-size:16px;margin-bottom:0}}@media screen and (max-width:640px){.teacher-pos{font-size:3.73333vw}}@media screen and (max-width:800px){.teacher-namepos{-webkit-transform:translate(174px,-132px);transform:translate(174px,-132px)}}@media screen and (max-width:640px){.teacher-namepos{-webkit-transform:translate(25.6vw,-21.33333vw);transform:translate(25.6vw,-21.33333vw)}}.teacher-midashi{font-size:20px;margin-bottom:7px}@media screen and (max-width:640px){.teacher-midashi{font-size:3.73333vw;margin-bottom:1.86667vw}}.teacher-text{font-size:12px;line-height:2em;margin-bottom:40px}@media screen and (max-width:640px){.teacher-text{font-size:3.2vw;margin-bottom:10.66667vw}}.teacher-text-g{background-color:#5aff6e;padding:15px 20px;margin-bottom:0}@media screen and (max-width:640px){.teacher-text-g{padding:4vw 2.66667vw}}.teacher-text-close{text-align:right;margin-top:1em}.teacher-text-close a{text-decoration:underline;color:#000}.teacher-text-bottom{margin-bottom:0}.course{color:#000}.course .inner-flex{margin-bottom:40px}.course .inner-flex:last-of-type{margin-bottom:0}@media screen and (max-width:800px){.course .inner-flex{width:calc(100% - 36px)}}@media screen and (max-width:640px){.course .inner-flex{width:78.66667vw;margin-bottom:12.8vw}}@media screen and (max-width:800px){.course .inner-flex-l{margin-bottom:28px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:640px){.course .inner-flex-l{margin-bottom:3.46667vw}}.course .course-img{width:100%;text-align:center}@media screen and (max-width:800px){.course .course-img{width:200px}}@media screen and (max-width:640px){.course .course-img{width:32vw;text-align:left}}.course img.pic-c{width:146px;height:146px;border-radius:50%}@media screen and (max-width:800px){.course img.pic-c{width:200px;height:200px;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:640px){.course img.pic-c{width:29.86667vw;height:29.86667vw}}.course .course-name{width:100%;height:auto;margin-top:16px;-webkit-transform:scale(1.25,1);transform:scale(1.25,1);text-align:center}@media screen and (max-width:800px){.course .course-name{text-align:left;width:calc(100% - 200px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate(10px,55px) scale(1.25,1);transform:translate(10px,55px) scale(1.25,1)}}@media screen and (max-width:640px){.course .course-name{width:calc(100% - 120/375*100vw);-webkit-transform:translate(0,5.33333vw) scale(1.25,1);transform:translate(0,5.33333vw) scale(1.25,1)}}.course .course-name-en{width:100%;font-size:14px}@media screen and (max-width:800px){.course .course-name-en{font-size:18px}}@media screen and (max-width:640px){.course .course-name-en{font-size:4.26667vw;margin-bottom:1.33333vw}}.course .course-name-jp{width:100%;font-size:14px}@media screen and (max-width:800px){.course .course-name-jp{font-size:16px;margin-bottom:0}}@media screen and (max-width:640px){.course .course-name-jp{font-size:3.73333vw}}.course .teacher-pos{margin-bottom:40px}@media screen and (max-width:640px){.course .teacher-pos{margin-bottom:8vw}}.course-text{font-size:12px;line-height:2em;margin-bottom:0}.course-text span{font-size:28px;line-height:1.5em}@media screen and (max-width:800px){.course-text span{font-size:22px}}@media screen and (max-width:640px){.course-text span{font-size:5.86667vw;font-size:5.4vw}}.course-text span br.nopc{display:none}@media screen and (max-width:640px){.course-text span br.nopc{display:inline}}@media screen and (max-width:640px){.course-text{font-size:3.2vw;margin-bottom:10.66667vw}}.course-text-g{background-color:#5aff6e;padding:15px 20px;margin-bottom:0;min-height:160px;box-sizing:border-box}@media screen and (max-width:800px){.course-text-g{min-height:auto}}@media screen and (max-width:640px){.course-text-g{padding:4vw 2.66667vw}}.course-text-g p{text-align:right;margin-top:.5em}.course-text-g p a{color:#000;text-decoration:underline}.course-text dl{display:table;width:auto}.course-text dl dd,.course-text dl dt{vertical-align:top;display:table-cell}.course-text dl dt{white-space:nowrap}.course-detail-text{font-size:14px;line-height:2em;margin-bottom:40px}@media screen and (max-width:640px){.course-detail-text{font-size:3.2vw}}.open-wrapper{overflow:hidden;height:0;transition:margin-top .5s}.open-wrapper-opened{margin-top:-50px}@media screen and (max-width:640px){.open-wrapper-opened{margin-top:-13.33333vw}}.about{color:#000}.about .ht-box8-wrapper{width:100%}table.about-schedule{border-collapse:separate;border-spacing:2px;-webkit-transform:translateX(-2px);transform:translateX(-2px);margin-bottom:10px}@media screen and (max-width:800px){table.about-schedule{width:100%;margin-bottom:2.13333vw}}table.about-schedule td,table.about-schedule th{vertical-align:middle;height:30px}@media screen and (max-width:640px){table.about-schedule td,table.about-schedule th{height:7.46667vw}}table.about-schedule th{background-color:#999;color:#5aff6e;font-size:14px;text-align:center;width:72px}@media screen and (max-width:640px){table.about-schedule th{width:25.92593%;font-size:3.2vw}}table.about-schedule td{background-color:#5aff6e;color:#000;font-size:14px;text-align:center;width:338px}@media screen and (max-width:640px){table.about-schedule td{font-size:3.2vw}}table.about-schedule td.lg{background-color:#c0f4c7}.schedule{color:#000}.schedule .ht-box8-wrapper{width:100%}.schedule-table{border-collapse:collapse;border-spacing:0}.schedule-table td{vertical-align:bottom;font-size:14px;line-height:1.5em;-webkit-transform:translateX(-22px);transform:translateX(-22px)}@media screen and (max-width:800px){.schedule-table td{vertical-align:middle;-webkit-transform:translateX(-14px);transform:translateX(-14px)}}@media screen and (max-width:640px){.schedule-table td{font-size:3.2vw;-webkit-transform:translateX(-2.98667vw);transform:translateX(-2.98667vw)}}.schedule-table img.date-l{width:222px;height:auto;-webkit-transform:scale(.8,1);transform:scale(.8,1);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (max-width:800px){.schedule-table img.date-l{display:none}}.schedule-table img.date-s{display:none;width:144px;height:auto;-webkit-transform:scale(.8,1);transform:scale(.8,1);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (max-width:800px){.schedule-table img.date-s{display:inline}}@media screen and (max-width:640px){.schedule-table img.date-s{width:29.86667vw}}.schedule-table tr.next{height:52px}@media screen and (max-width:640px){.schedule-table tr.next{height:10.13333vw}}.schedule-table tr.next th{text-align:center;vertical-align:middle}.schedule-table tr.next th span{display:inline-block;width:36px;height:18px;position:relative;-webkit-transform:translateX(-22px);transform:translateX(-22px)}@media screen and (max-width:800px){.schedule-table tr.next th span{-webkit-transform:translateX(-14px);transform:translateX(-14px)}}@media screen and (max-width:640px){.schedule-table tr.next th span{width:8.53333vw;height:4.26667vw;-webkit-transform:translateX(-2.98667vw);transform:translateX(-2.98667vw)}}.schedule-table tr.next th span:before{content:"";display:inline-block;width:70.7%;height:1px;background-color:#000;position:absolute;bottom:0;right:50%;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.schedule-table tr.next th span:after{content:"";display:inline-block;width:70.7%;height:1px;background-color:#000;position:absolute;bottom:0;left:50%;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.task{color:#000}.task .ht-box8-wrapper{width:100%}.task .teacher-text{margin-bottom:40px}div.task-q{background-color:#5aff6e;color:#000;text-align:left;width:568px;padding:10px 20px;box-sizing:border-box;margin-bottom:15px}@media screen and (max-width:1350px){div.task-q{width:100%}}div.task-q p{font-size:20px;line-height:1.5em}div.task-q p span{display:inline-block;padding-left:.5em}@media screen and (max-width:640px){div.task-q p{font-size:3.2vw}}@media screen and (max-width:1350px){div.task-q br{display:none}}div.task-q-lg{background-color:#c0f4c7}table.task-table{border-collapse:collapse;border-spacing:0;margin-bottom:10px;background-color:#5aff6e}table.task-table:last-of-type{margin-bottom:50px}@media screen and (max-width:800px){table.task-table:last-of-type{margin-bottom:8vw}}@media screen and (max-width:800px){table.task-table{width:100%;margin-bottom:2.13333vw}}table.task-table td,table.task-table th{vertical-align:middle;height:105px}@media screen and (max-width:640px){table.task-table td,table.task-table th{height:21.33333vw}}table.task-table th{background-color:#5aff6e;color:#000;font-size:24px;text-align:center;width:50px}@media screen and (max-width:640px){table.task-table th{width:12.79461%;font-size:4.8vw}}table.task-table td{background-color:#5aff6e;color:#000;font-size:20px;text-align:left;width:700px;padding-right:20px}@media screen and (max-width:640px){table.task-table td{font-size:3.2vw;padding-right:2.66667vw}}.entry{color:#000}.entry .ht-box8-wrapper{width:100%}table.entry-table{border-collapse:separate;border-spacing:2px;-webkit-transform:translateX(-2px);transform:translateX(-2px);margin-bottom:20px}@media screen and (max-width:800px){table.entry-table{width:100%;margin-bottom:2.13333vw}}table.entry-table td,table.entry-table th{vertical-align:middle;height:30px}@media screen and (max-width:640px){table.entry-table td,table.entry-table th{height:7.46667vw}}table.entry-table th{background-color:#999;color:#5aff6e;font-size:14px;text-align:center;width:72px}@media screen and (max-width:640px){table.entry-table th{width:12.45791%;font-size:5.33333vw}}table.entry-table td{background-color:#5aff6e;color:#000;font-size:14px;line-height:1.5em;text-align:left;padding:3px 10px;width:460px}@media screen and (max-width:640px){table.entry-table td{font-size:3.2vw}}table.entry-table td.lg{background-color:#c0f4c7}table.entry-alert{border-collapse:collapse;border-spacing:0;margin-bottom:80px}table.entry-alert td,table.entry-alert th{text-align:left;vertical-align:top;font-size:12px;line-height:2em}@media screen and (max-width:640px){table.entry-alert td,table.entry-alert th{font-size:3.2vw}}.entry-date p{display:inline-block;color:#000;font-size:24px;line-height:1.5em;box-sizing:border-box;margin-top:15px;margin-bottom:15px}@media screen and (max-width:1350px){.entry-date p{width:100%}}@media screen and (max-width:640px){.entry-date p{font-size:4.8vw;margin-top:4vw;margin-bottom:4vw;padding:2.66667vw 0}}.go{color:#000;padding-top:75px!important}.go .ht-box8-wrapper{width:100%}@media screen and (max-width:800px){.go{padding-top:20px!important}}@media screen and (max-width:640px){.go{padding-top:16vw!important}}.go P{width:100%;text-align:center;font-size:22px;padding-top:75px;padding-bottom:25px}@media screen and (max-width:800px){.go P{padding-top:45px}}.go P br{display:none}@media screen and (max-width:800px){.go P br{display:inline}}.go a{pointer-events:none;display:inline-block;width:100%;height:134px;font-size:24px;text-align:center;background-color:#999;color:#000;position:relative}@media screen and (max-width:640px){.go a{height:18.66667vw;font-size:4.8vw}}.go a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.go a span br{display:none}@media screen and (max-width:800px){.go a span br{display:inline}}.banners{color:#000;width:1200px;margin:0 auto;padding-top:137px;padding-bottom:40px}@media screen and (max-width:1350px){.banners{margin-left:45px;width:calc(100% - 208px)}}@media screen and (max-width:800px){.banners{padding-top:130px;padding-bottom:30px;width:100%;margin-left:0}}@media screen and (max-width:640px){.banners{padding-top:20vw;padding-bottom:8vw}}.banners-inner img{width:560px;height:auto}@media screen and (max-width:800px){.banners-inner img{width:600px}}@media screen and (max-width:640px){.banners-inner img{width:89.33333vw}}.banners-inner p{margin-bottom:30px;text-align:center}@media screen and (max-width:800px){.banners-inner p{margin-bottom:15px;margin-bottom:600px}}@media screen and (max-width:640px){.banners-inner p{margin-bottom:2.66667vw;margin-bottom:93.33333vw}}.banners p.dentsu{text-align:center;padding-top:16px}@media screen and (max-width:800px){.banners p.dentsu{padding-top:85px}}@media screen and (max-width:640px){.banners p.dentsu{padding-top:2.13333vw}}.banners p.dentsu img{width:103px}@media screen and (max-width:640px){.banners p.dentsu img{width:16.8vw}}.banners p.copyright{font-size:12px;margin-top:90px}@media screen and (max-width:800px){.banners p.copyright{margin-top:30px;text-align:center}}@media screen and (max-width:640px){.banners p.copyright{font-size:3.2vw;margin-top:12vw}}.mv{position:fixed;top:0;left:50%;width:675px;height:auto;z-index:0}@media screen and (max-width:1350px){.mv{width:50%}}@media screen and (max-width:800px){.mv{width:100%;left:0}}.mv div#mv-img-l{width:100%;height:auto;position:relative;display:inline-block}@media screen and (max-width:640px){.mv div#mv-img-l{display:none}}.mv div#mv-img-l:before{content:"";display:inline-block;position:relative;width:100%;height:auto;padding-top:119.67456%}.mv div#mv-img-l svg{position:absolute;top:0;left:0}.mv div#mv-img-s{width:100%;height:auto;position:relative;display:none}@media screen and (max-width:640px){.mv div#mv-img-s{display:inline-block}}.mv div#mv-img-s:before{content:"";display:inline-block;position:relative;width:100%;height:auto;padding-top:163.2%}.mv div#mv-img-s svg{position:absolute;top:0;left:0}.mv-rb{position:absolute;right:20px;bottom:0}@media screen and (max-width:1350px){.mv-rb{right:12px}}@media screen and (max-width:800px){.mv-rb{right:3.5vw}}@media screen and (max-width:640px){.mv-rb{right:5.33333vw}}.mv-rb h1{text-align:right}.mv-rb h1 img{width:211px;height:auto}@media screen and (max-width:1350px){.mv-rb h1 img{width:180px}}@media screen and (max-width:800px){.mv-rb h1 img{width:44.75vw}}@media screen and (max-width:640px){.mv-rb h1 img{width:33.06667vw}}.mv-rb h1 div#logo{width:211px;height:auto;position:relative;display:inline-block}.mv-rb h1 div#logo:before{content:"";display:inline-block;position:relative;width:100%;height:auto;padding-top:93.98633%}.mv-rb h1 div#logo svg{position:absolute;top:0;left:0}@media screen and (max-width:1350px){.mv-rb h1 div#logo{width:180px}}@media screen and (max-width:800px){.mv-rb h1 div#logo{width:44.75vw}}@media screen and (max-width:640px){.mv-rb h1 div#logo{width:33.06667vw}}@media screen and (max-width:1350px){.mv-rb h1{padding-bottom:12px}}@media screen and (max-width:800px){.mv-rb h1{padding-bottom:4.625vw}}@media screen and (max-width:640px){.mv-rb h1{padding-bottom:33.86667vw}}.mv-rb p{text-align:right;padding-right:12px;margin-top:45px;transition:opacity 1s;opacity:0;visibility:hidden}@media screen and (max-width:1350px){.mv-rb p{display:none}}.mv-rb p img{width:103px}.mv-rb ul{list-style:none}@media screen and (max-width:1350px){.mv-rb ul{display:none}}.mv-rb ul li{text-align:right;padding-top:5px}.mv-rb ul li:after{content:">";display:inline-block;font-size:18px;vertical-align:middle;-webkit-transform:scale(.4,1.4) translateY(-2px);transform:scale(.4,1.4) translateY(-2px)}.mv-rb ul li.sns{padding-right:12px}.mv-rb ul li.sns:after{display:none}.mv-rb ul li.sns a{border-bottom:2px solid #000}.mv-rb ul li.sns-f{margin-top:16px}.mv-rb ul li a{font-size:18px;color:#000;display:inline-block;vertical-align:middle;-webkit-transform:scale(1.25,1);transform:scale(1.25,1);-webkit-transform-origin:right center;transform-origin:right center;margin-right:2px}.mv-rb ul li a.mp{background-color:#000;color:#5aff6e;padding:5px 7px}.nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#5aff6e;visibility:hidden}.nav-on{visibility:visible!important}.nav-on .nav-rb{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.nav-rb{transition:opacity 1s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;position:absolute;right:63px;bottom:60px}@media screen and (max-width:640px){.nav-rb{right:30px;bottom:35px}}.nav-rb h1{text-align:right;padding:50px 0 16px 0}.nav-rb h1 img{width:126px;height:auto}.nav-rb p{text-align:right}.nav-rb p img{width:103px}.nav-rb ul{list-style:none}.nav-rb ul li{text-align:right;padding-top:5px}.nav-rb ul li:after{content:">";display:inline-block;font-size:18px;vertical-align:middle;-webkit-transform:scale(.4,1.4) translateY(-2px);transform:scale(.4,1.4) translateY(-2px)}.nav-rb ul li.sns{padding-right:12px}.nav-rb ul li.sns:after{display:none}.nav-rb ul li.sns a{border-bottom:2px solid #000}.nav-rb ul li.sns-f{margin-top:16px}.nav-rb ul li a{font-size:18px;color:#000;display:inline-block;vertical-align:middle;-webkit-transform:scale(1.25,1);transform:scale(1.25,1);-webkit-transform-origin:right center;transform-origin:right center;margin-right:2px}.nav-rb ul li a.mp{background-color:#000;color:#5aff6e;padding:5px 7px}.nav-switch{width:60px;height:60px;position:fixed;top:0;left:0;z-index:1000;background-color:#5aff6e;display:none}@media screen and (max-width:1350px){.nav-switch{display:block}}.nav-switch-inner{position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.nav-switch-inner span,.nav-switch-inner:after,.nav-switch-inner:before{content:"";display:inline-block;position:absolute;width:28px;height:2px;background-color:#000;left:16px;transition:top .5s,bottom .5s,opacity .5s,-webkit-transform .5s;transition:transform .5s,top .5s,bottom .5s,opacity .5s;transition:transform .5s,top .5s,bottom .5s,opacity .5s,-webkit-transform .5s}.nav-switch-inner:before{top:20px}.nav-switch-inner span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-switch-inner:after{bottom:20px}.nav-switch-on .nav-switch-inner{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-switch-on .nav-switch-inner:before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav-switch-on .nav-switch-inner span{opacity:0}.nav-switch-on .nav-switch-inner:after{bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}