﻿@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,700;0,900;1,700;1,900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-moz-keyframes fadeOut{0%{opacity:1;-moz-transform:translate(0, 0);transform:translate(0, 0);overflow:hidden;height:auto}99.999%{opacity:0;-moz-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-moz-transform:translate(0, -20000px);transform:translate(0, -20000px);height:0}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);overflow:hidden;height:auto}99.999%{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(0, -20000px);transform:translate(0, -20000px);height:0}}@keyframes fadeOut{0%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);overflow:hidden;height:auto}99.999%{opacity:0;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-moz-transform:translate(0, -20000px);-ms-transform:translate(0, -20000px);-webkit-transform:translate(0, -20000px);transform:translate(0, -20000px);height:0}}@-moz-keyframes fadeIn{0%{opacity:0;-moz-transform:translate(0, -20000px);transform:translate(0, -20000px);overflow:hidden;height:0}.001%{opacity:0;-moz-transform:translate(0, 0);transform:translate(0, 0);height:auto}100%{opacity:1;-moz-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, -20000px);transform:translate(0, -20000px);overflow:hidden;height:0}.001%{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);height:auto}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeIn{0%{opacity:0;-moz-transform:translate(0, -20000px);-ms-transform:translate(0, -20000px);-webkit-transform:translate(0, -20000px);transform:translate(0, -20000px);overflow:hidden;height:0}.001%{opacity:0;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);height:auto}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.fbg{display:block;background-repeat:no-repeat;background-position:center center;background-color:transparent;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important}.fbg._contain{background-repeat:no-repeat;background-position:center center;background-color:transparent;-moz-background-size:contain !important;-o-background-size:contain !important;-webkit-background-size:contain !important;background-size:contain !important}*:after{display:block;clear:both}*:after{display:block;clear:both}body .mod_rate5{width:5% !important}body .mod_rate10{width:10% !important}body .mod_rate15{width:15% !important}body .mod_rate20{width:20% !important}body .mod_rate25{width:25% !important}body .mod_rate30{width:30% !important}body .mod_rate35{width:35% !important}body .mod_rate40{width:40% !important}body .mod_rate45{width:45% !important}body .mod_rate50{width:50% !important}body .mod_rate55{width:55% !important}body .mod_rate60{width:60% !important}body .mod_rate65{width:65% !important}body .mod_rate70{width:70% !important}body .mod_rate75{width:75% !important}body .mod_rate80{width:80% !important}body .mod_rate85{width:85% !important}body .mod_rate90{width:90% !important}body .mod_rate95{width:95% !important}body .mod_rate100{width:100% !important}body .pdb0{padding-bottom:0px !important}body .pdb5{padding-bottom:5px !important}body .pdb10{padding-bottom:10px !important}body .pdb15{padding-bottom:15px !important}body .pdb20{padding-bottom:20px !important}body .pdb25{padding-bottom:25px !important}body .pdb30{padding-bottom:30px !important}body .pdb35{padding-bottom:35px !important}body .pdb40{padding-bottom:40px !important}body .pdb45{padding-bottom:45px !important}body .pdb50{padding-bottom:50px !important}body .pdb55{padding-bottom:55px !important}body .pdb60{padding-bottom:60px !important}body .pdb65{padding-bottom:65px !important}body .pdb70{padding-bottom:70px !important}body .pdb75{padding-bottom:75px !important}body .pdb80{padding-bottom:80px !important}body .pdb85{padding-bottom:85px !important}body .pdb90{padding-bottom:90px !important}body .pdb95{padding-bottom:95px !important}body .pdb100{padding-bottom:100px !important}body .pdt0{padding-top:0px !important}body .pdt5{padding-top:5px !important}body .pdt10{padding-top:10px !important}body .pdt15{padding-top:15px !important}body .pdt20{padding-top:20px}body .pdt25{padding-top:25px}body .pdt30{padding-top:30px}body .pdt35{padding-top:35px}body .pdt40{padding-top:40px !important}body .pdt45{padding-top:45px !important}body .pdt50{padding-top:50px}body .pdt55{padding-top:55px}body .pdt60{padding-top:60px}body .pdt65{padding-top:65px}body .pdt70{padding-top:70px}body .pdt75{padding-top:75px}body .pdt80{padding-top:80px}body .pdt85{padding-top:85px}body .pdt90{padding-top:90px}body .pdt95{padding-top:95px}body .pdt100{padding-top:100px}body .pdl0{padding-left:0px !important}body .pdl5{padding-left:5px !important}body .pdl10{padding-left:10px !important}body .pdl15{padding-left:15px !important}body .pdl20{padding-left:20px}body .pdl25{padding-left:25px}body .pdl30{padding-left:30px}body .pdl35{padding-left:35px}body .pdl40{padding-left:40px !important}body .pdl45{padding-left:45px !important}body .pdl50{padding-left:50px}body .pdl55{padding-left:55px}body .pdl60{padding-left:60px}body .pdl65{padding-left:65px}body .pdl70{padding-left:70px}body .pdl75{padding-left:75px}body .pdl80{padding-left:80px}body .pdl85{padding-left:85px}body .pdl90{padding-left:90px}body .pdl95{padding-left:95px}body .pdl100{padding-left:100px}body .pdr0{padding-right:0px !important}body .pdr5{padding-right:5px !important}body .pdr10{padding-right:10px !important}body .pdr15{padding-right:15px !important}body .pdr20{padding-right:20px}body .pdr25{padding-right:25px}body .pdr30{padding-right:30px}body .pdr35{padding-right:35px}body .pdr40{padding-right:40px !important}body .pdr45{padding-right:45px !important}body .pdr50{padding-right:50px}body .pdr55{padding-right:55px}body .pdr60{padding-right:60px}body .pdr65{padding-right:65px}body .pdr70{padding-right:70px}body .pdr75{padding-right:75px}body .pdr80{padding-right:80px}body .pdr85{padding-right:85px}body .pdr90{padding-right:90px}body .pdr95{padding-right:95px}body .pdr100{padding-right:100px}body .mgb0{margin-bottom:0px !important}body .mgb5{margin-bottom:5px !important}body .mgb10{margin-bottom:10px !important}body .mgb15{margin-bottom:15px !important}body .mgb20{margin-bottom:20px !important}body .mgb25{margin-bottom:25px !important}body .mgb30{margin-bottom:30px !important}body .mgb35{margin-bottom:35px !important}body .mgb40{margin-bottom:40px !important}body .mgb45{margin-bottom:45px !important}body .mgb50{margin-bottom:50px !important}body .mgb55{margin-bottom:55px !important}body .mgb60{margin-bottom:60px !important}body .mgb65{margin-bottom:65px !important}body .mgb70{margin-bottom:70px !important}body .mgb75{margin-bottom:75px !important}body .mgb80{margin-bottom:80px !important}body .mgb85{margin-bottom:85px !important}body .mgb90{margin-bottom:90px !important}body .mgb95{margin-bottom:95px !important}body .mgb100{margin-bottom:100px !important}body .mgb105{margin-bottom:105px !important}body .mgb110{margin-bottom:110px !important}body .mgb115{margin-bottom:115px !important}body .mgb120{margin-bottom:120px !important}body .mgt0{margin-top:0px !important}body .mgt5{margin-top:5px !important}body .mgt10{margin-top:10px !important}body .mgt15{margin-top:15px !important}body .mgt20{margin-top:20px}body .mgt25{margin-top:25px}body .mgt30{margin-top:30px}body .mgt35{margin-top:35px}body .mgt40{margin-top:40px !important}body .mgt45{margin-top:45px !important}body .mgt50{margin-top:50px}body .mgt55{margin-top:55px}body .mgt60{margin-top:60px}body .mgt65{margin-top:65px}body .mgt70{margin-top:70px}body .mgt75{margin-top:75px}body .mgt80{margin-top:80px}body .mgt85{margin-top:85px}body .mgt90{margin-top:90px}body .mgt95{margin-top:95px}body .mgt100{margin-top:100px}body .mgl0{margin-left:0px !important}body .mgl5{margin-left:5px !important}body .mgl10{margin-left:10px !important}body .mgl15{margin-left:15px !important}body .mgl20{margin-left:20px}body .mgl25{margin-left:25px}body .mgl30{margin-left:30px}body .mgl35{margin-left:35px}body .mgl40{margin-left:40px !important}body .mgl45{margin-left:45px !important}body .mgl50{margin-left:50px}body .mgl55{margin-left:55px}body .mgl60{margin-left:60px}body .mgl65{margin-left:65px}body .mgl70{margin-left:70px}body .mgl75{margin-left:75px}body .mgl80{margin-left:80px}body .mgl85{margin-left:85px}body .mgl90{margin-left:90px}body .mgl95{margin-left:95px}body .mgl100{margin-left:100px}body .mgr0{margin-right:0px !important}body .mgr5{margin-right:5px !important}body .mgr10{margin-right:10px !important}body .mgr15{margin-right:15px !important}body .mgr20{margin-right:20px}body .mgr25{margin-right:25px}body .mgr30{margin-right:30px}body .mgr35{margin-right:35px}body .mgr40{margin-right:40px !important}body .mgr45{margin-right:45px !important}body .mgr50{margin-right:50px}body .mgr55{margin-right:55px}body .mgr60{margin-right:60px}body .mgr65{margin-right:65px}body .mgr70{margin-right:70px}body .mgr75{margin-right:75px}body .mgr80{margin-right:80px}body .mgr85{margin-right:85px}body .mgr90{margin-right:90px}body .mgr95{margin-right:95px}body .mgr100{margin-right:100px}@font-face{font-family:'housescript';src:url("../fonts/signpainter.ttf") format("truetype")}.serif{font-family:housescript, sans-serif;font-weight:400;font-style:normal}.ff_mincho{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:400;font-style:normal;letter-spacing:.08em}.ff_maru{font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em}@font-face{font-family:'woc';src:url("../fonts/woc.ttf?98aq8p") format("truetype"),url("../fonts/woc.woff?98aq8p") format("woff"),url("../fonts/woc.svg?98aq8p#meganeto") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'meganeto' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_btn:before{content:"\e900"}.icon-mappin:before{content:"\e70a"}.icon-line:before{content:"\e703"}.icon-instagram:before{content:"\e702"}.icon-twitter:before{content:"\e701"}.icon-facebook:before{content:"\e700"}ul.sns{position:relative}ul.sns._label:before,ul.sns._label:after{position:absolute;left:0;bottom:17px;display:block;height:15px;line-height:15px;color:gray}ul.sns._label:before{content:'Share';font-size:1.1rem;line-height:1.1;width:100%;text-align:center;color:#fff100;letter-spacing:.03em;text-indent:.03em}ul.sns li{display:inline-block;vertical-align:middle;width:34px;margin-right:6px}ul.sns li:last-child{margin-right:0 !important}ul.sns li a{display:block;width:34px;height:34px}ul.sns li a span{display:none}ul.sns li a:before{font-family:'woc';font-weight:normal !important;font-size:34px}.pc ul.sns li.facebook a:hover{color:#3B5998}ul.sns li.facebook a:before{content:'\e700'}.pc ul.sns li.twitter a:hover{color:#55acee}ul.sns li.twitter a:before{content:'\e701'}.pc ul.sns li.instagram a:hover{color:#8a3ab9}ul.sns li.instagram a:before{content:'\e702'}.pc ul.sns li.line a:hover{color:#00b900}ul.sns li.line a:before{content:'\e703'}.pc ul.sns li.mappin a:hover{color:#d95140}ul.sns li.mappin a:before{content:'\e70a'}.pc ul.sns li.cart a:hover{color:#fff100}ul.sns li.cart a:before{content:'\e800';font-size:30.6px}.pc ul.sns li.mail a:hover{color:#fff100}ul.sns li.mail a:before{content:'\e70b';font-size:30.6px}ul.sns._color li.facebook a{color:#3B5998}ul.sns._color li.twitter a{color:#55acee}@media screen and (max-width: 640px){ul.sns._sp-color li.facebook a{color:#3B5998}ul.sns._sp-color li.twitter a{color:#55acee}ul.sns._sp-color li.instagram a{color:#8a3ab9}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;font-family:'Hiragino Kaku Gothic ProN', "游ゴシック","YuGothic", 'Meiryo', 'メイリオ', sans-serif;font-size:62.5%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{position:relative;margin:0;font-size:1.4rem;line-height:1;letter-spacing:.04em;color:#262626;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width: 640px){body{font-size:1.4rem}}*+html body{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:400;font-style:normal;letter-spacing:.08em}*+html body .en{font-size:100%;letter-spacing:0}figure img{width:100%;height:auto}strong,.strong,.bold{font-weight:bold}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}figure img,div.photo img{display:block;}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}strong{font-weight:bold}.underline{text-decoration:underline}.transparent{opacity:0}.lh1{line-height:1.5 !important}.lh1_5{line-height:1.5 !important}.lh2{line-height:2 !important}.col_red{color:#ff5b5b}.col_white{color:white}.bg_white{background-color:white}.bg_gray{background-color:#ebebeb}.bg_lt-gray{background-color:#f2f2f2}body.pc a.hvr._trans:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}body.pc a.hvr._color:hover{color:#fff100}body.pc a.hvr._image{display:block;overflow:hidden}body.pc a.hvr._image img{-webkit-transition:0.6s ease;-moz-transition:0.6s ease;-ms-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease}body.pc a.hvr._image:hover img{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.marker._yellow{background-color:#fcf79f;color:#ff5b5b}.marker._blue{background:linear-gradient(rgba(0,0,0,0) 60%,#e9f7fe 60%)}.display-pc{display:block}@media screen and (max-width: 640px){.display-pc{display:none !important}}.display-sp{display:none !important}@media screen and (max-width: 640px){.display-sp{display:block !important}}@media screen and (min-width: 641px){.hide-pc{display:none !important}}@media screen and (max-width: 640px){.hide-sp{display:none !important}}@media screen and (max-width: 640px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 640px){br.sp{display:block}}.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}.ta-t{vertical-align:top}.ta-m{vertical-align:middle}.ta-b{vertical-align:bottom}.fl-l{float:left}.fl-r{float:right}.fl-wrapper:after{content:""}.fl-wrapper .fl-l,.fl-wrapper .fl-r{width:50%}.fl-wrapper .fl-l{padding-right:4%}.fl-wrapper .fl-r{padding-left:4%}@media screen and (max-width: 640px){.fl-wrapper .fl-l,.fl-wrapper .fl-r{width:100% !important;float:none !important}.fl-wrapper .fl-l{padding-right:0}.fl-wrapper .fl-r{padding-left:0}}.tbl-frame{display:table;width:100%}.tbl-frame .tbl-cell{display:table-cell}.tbl-frame._middle .tbl-cell{vertical-align:middle}@media screen and (max-width: 640px){.tbl-frame._only-pc{display:block}.tbl-frame._only-pc .tbl-cell{display:block}}.clmn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.clmn>li{width:100%}.clmn._c2>li{width:48.2%;margin-right:3.6%}.clmn._c2>li:nth-child(2n){margin-right:0}.clmn._c2.__mgb>li{margin-bottom:3.6%}.clmn._c3>li{width:31%;margin-right:3.5%}.clmn._c3>li:nth-child(3n){margin-right:0}.clmn._c3.__mgb>li{margin-bottom:3.5%}.clmn._c4>li{width:23.5%;margin-right:2%}.clmn._c4>li:nth-child(4n){margin-right:0}.clmn._c4.__mgb>li{margin-bottom:2%}.clmn._c5>li{width:18.4%;margin-right:2%}.clmn._c5>li:nth-child(5n){margin-right:0}.clmn._c5.__mgb>li{margin-bottom:2%}.clmn.__row1>li{margin-bottom:0}@media screen and (max-width: 840px){.clmn._tbl-c4>li{width:23.2%;margin-right:2.4% !important}.clmn._tbl-c4>li:nth-child(4n){margin-right:0 !important}.clmn._tbl-c3>li{width:30%;margin-right:5%}.clmn._tbl-c3>li:nth-child(3n){margin-right:0}}@media screen and (max-width: 640px){.clmn._sp-c1.__mgb>li,.clmn._sp-c2.__mgb>li{margin-bottom:20px}.clmn._sp-c1.__mgb>li:last-child,.clmn._sp-c2.__mgb>li:last-child{margin-bottom:0}.clmn._sp-c1>li{width:100% !important;margin-right:0 !important}.clmn._sp-c2>li{width:48% !important;margin-right:4% !important}.clmn._sp-c2>li:nth-child(2n){margin-right:0 !important}}.content-frame{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;width:1080px}.content-frame._wide{width:1140px}.content-frame._wide2{max-width:1300px}.content-frame._limit{max-width:1440px}.content-frame._nolimit{max-width:none;padding-left:50px;padding-right:50px}.content-frame._narrow{max-width:850px}.content-frame.__nopadding{padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width: 640px){.content-frame{width:100% !important;padding-left:20px !important;padding-right:20px !important}.content-frame._article{padding-left:20px !important;padding-right:20px !important}}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:none;display:block}.simply-scroll-btn{position:absolute;background-image:url(buttons.png);width:42px;height:44px;z-index:3;cursor:pointer}.simply-scroll-btn-left{left:6px;bottom:6px;background-position:0 -44px}.simply-scroll-btn-left.disabled{background-position:0 0 !important}.simply-scroll-btn-left:hover,.simply-scroll-btn-left:focus{background-position:0 -88px}.simply-scroll-btn-right{right:6px;bottom:6px;background-position:-84px -44px}.simply-scroll-btn-right.disabled{background-position:-84px 0 !important}.simply-scroll-btn-right:hover,.simply-scroll-btn-right:focus{background-position:-84px -88px}.simply-scroll-btn-up{right:6px;top:6px;background-position:-126px -44px}.simply-scroll-btn-up.disabled{background-position:-126px 0 !important}.simply-scroll-btn-up:hover,.simply-scroll-btn-up:focus{background-position:-126px -88px}.simply-scroll-btn-down{right:6px;bottom:6px;background-position:-42px -44px}.simply-scroll-btn-down.disabled{background-position:-42px 0 !important}.simply-scroll-btn-down:hover,.simply-scroll-btn-down:focus{background-position:-42px -88px}.simply-scroll-btn-pause{right:6px;bottom:6px;background-position:-168px -44px}.simply-scroll-btn-pause:hover,.simply-scroll-btn-pause:focus{background-position:-168px -88px}.simply-scroll-btn-pause.active{background-position:-84px -44px}.simply-scroll-btn-pause.active:hover,.simply-scroll-btn-pause.active:focus{background-position:-84px -88px}.simply-scroll{width:100%;height:333px;margin-bottom:0}.simply-scroll .simply-scroll-clip{width:100%;height:333px}.simply-scroll .simply-scroll-list li{float:left;width:444px;height:333px}.vert{width:340px;height:400px;margin-bottom:1.5em}.vert .simply-scroll-clip{width:290px;height:400px}.vert .simply-scroll-list li{width:290px;height:200px}.vert .simply-scroll-btn-up{right:0;top:0}.vert .simply-scroll-btn-down{right:0;top:52px}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;outline:none;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../img/plugin/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../font/slick.eot");src:url("../font/slick.eot?#iefix") format("embedded-opentype"),url("../font/slick.woff") format("woff"),url("../font/slick.ttf") format("truetype"),url("../font/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-arrow{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;display:block;position:absolute;z-index:10000;top:50%;margin-top:-20px;width:40px;height:40px;cursor:pointer;border:1px solid #262626;color:transparent;border:none;outline:none;background:no-repeat center center transparent;background-size:40px 22px}.slick-arrow._middle{top:50%;margin-top:-30px}.slick-arrow:before,.slick-arrow:after{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;display:inline-block;content:'';position:absolute;top:50%;margin-top:-1px;width:25px;height:1px;background-color:#0d0d0d}.slick-arrow._trans{background-color:transparent}.slick-arrow._trans:before,.slick-arrow._trans:after{background-color:gray}.slick-arrow._trans:hover{background-color:transparent}.slick-arrow._trans:hover:before,.slick-arrow._trans:hover:after{background-color:#262626}.slick-arrow:hover,.slick-arrow:focus{outline:none;color:transparent}.slick-arrow.slick-disabled:before,.slick-arrow.slick-disabled:after{opacity:.25}@media screen and (max-width: 640px){.slick-arrow{width:30px;height:40px}.slick-arrow:before,.slick-arrow:after{width:19px}}.slider-arrows{position:relative;width:59px;height:25px}.slider-arrows .slick-arrow{width:30px;height:26px;border:1px solid #0d0d0d;background-color:white}.slider-arrows .slick-arrow:after{display:none}.slider-arrows .slick-arrow:before{left:0;top:0;background:none !important;font-family:'woc';font-weight:normal !important;font-size:20px;line-height:26px;width:100% !important;height:100% !important;-moz-transform:translateY(0) rotate(0) !important;-ms-transform:translateY(0) rotate(0) !important;-webkit-transform:translateY(0) rotate(0) !important;transform:translateY(0) rotate(0) !important;color:#0d0d0d}.pc .slider-arrows .slick-arrow:hover{outline:none;background:#ff5b5b}.pc .slider-arrows .slick-arrow:hover:before{color:white}.pc .slider-arrows._darken .slick-arrow:hover{background:#0d0d0d}.slider-arrows .slick-prev{left:0}.slider-arrows .slick-prev:before{content:'\e602'}.slider-arrows .slick-next{right:0}.slider-arrows .slick-next:before{content:'\e601'}.slick-prev{left:0}.slick-prev:before,.slick-prev:after{left:13px}.slick-prev:before{-moz-transform:translateY(-8px) rotate(-40deg);-ms-transform:translateY(-8px) rotate(-40deg);-webkit-transform:translateY(-8px) rotate(-40deg);transform:translateY(-8px) rotate(-40deg)}.slick-prev:after{-moz-transform:translateY(8px) rotate(40deg);-ms-transform:translateY(8px) rotate(40deg);-webkit-transform:translateY(8px) rotate(40deg);transform:translateY(8px) rotate(40deg)}.slick-next{right:0}.slick-next:before,.slick-next:after{right:13px}.slick-next:before{-moz-transform:translateY(8px) rotate(-40deg);-ms-transform:translateY(8px) rotate(-40deg);-webkit-transform:translateY(8px) rotate(-40deg);transform:translateY(8px) rotate(-40deg)}.slick-next:after{-moz-transform:translateY(-8px) rotate(40deg);-ms-transform:translateY(-8px) rotate(40deg);-webkit-transform:translateY(-8px) rotate(40deg);transform:translateY(-8px) rotate(40deg)}@media screen and (max-width: 640px){.slick-prev:before,.slick-prev:after{left:5px}.slick-prev:before{-moz-transform:translateY(-6px) rotate(-40deg);-ms-transform:translateY(-6px) rotate(-40deg);-webkit-transform:translateY(-6px) rotate(-40deg);transform:translateY(-6px) rotate(-40deg)}.slick-prev:after{-moz-transform:translateY(6px) rotate(40deg);-ms-transform:translateY(6px) rotate(40deg);-webkit-transform:translateY(6px) rotate(40deg);transform:translateY(6px) rotate(40deg)}.slick-next:before,.slick-next:after{right:5px}.slick-next:before{-moz-transform:translateY(6px) rotate(-40deg);-ms-transform:translateY(6px) rotate(-40deg);-webkit-transform:translateY(6px) rotate(-40deg);transform:translateY(6px) rotate(-40deg)}.slick-next:after{-moz-transform:translateY(-6px) rotate(40deg);-ms-transform:translateY(-6px) rotate(40deg);-webkit-transform:translateY(-6px) rotate(40deg);transform:translateY(-6px) rotate(40deg)}}.slick-dots{position:absolute;bottom:0;display:block;width:100%;list-style:none;text-align:center;padding:0}.slick-dots>li:first-child:last-child{display:none}.slick-dots>li:only-child{display:none !important}.slick-dots li{position:relative;display:inline-block;width:82px;height:10px;margin-right:10px;cursor:pointer;text-align:center;padding:0}.slick-dots li:last-child{margin-right:0 !important}.slick-dots li button{position:absolute;left:0;bottom:0;background-color:transparent;width:100%;height:10px;line-height:10px;display:inline-block;border:0;padding:0;margin:0;font-size:0;outline:none;color:transparent;cursor:pointer;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease}.slick-dots li button:after{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:10px;background-color:#d0d0d0;display:block;content:'';-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease}.slick-dots li:hover button:after,.slick-dots li:focus button:after{background-color:#262626}.slick-dots li.slick-active{cursor:default}.slick-dots li.slick-active button{cursor:default}.slick-dots li.slick-active button:after{background-color:#262626}.slick-dots._line button:after{height:3px}.slick-dots._line-v{width:10px}.slick-dots._line-v li{display:block;margin-right:0;margin-bottom:5px;width:10px;height:48px}.slick-dots._line-v li:last-child{margin-bottom:0}.slick-dots._line-v li button{width:10px;height:48px}.slick-dots._line-v li button:after{left:3px;width:4px;height:100%;background-color:white;border:1px solid white}.slick-dots._line-v li:focus button:after{background-color:transparent}.slick-dots._line-v li.slick-active button:after{background-color:transparent}.slick-dots._flex-line{display:table;width:100%;height:23px}.slick-dots._flex-line>li{display:table-cell;width:auto;height:23px}.slick-dots._flex-line>li button{width:100%;height:3px}.slick-dots._maru li{width:18px;height:18px;line-height:18px;margin-right:9px}.slick-dots._maru li button{position:relative;width:18px;height:18px;font-size:18px;line-height:18px;border-radius:50%;border:1px solid transparent}.slick-dots._maru li button:after{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#f0f0f0}.pc .slick-dots._maru li button:hover:after{background-color:#ff5b5b;-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.slick-dots._maru li.slick-active button{border-color:#ff5b5b !important}.slick-dots._maru li.slick-active button:after{background-color:#ff5b5b}.slick-dots._maru li.slick-active button:hover{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.slick-dots._maru.__darken li button:after{background-color:white}.pc .slick-dots._maru.__darken li button:hover:after{background-color:#262626}.slick-dots._maru.__darken li.slick-active button{border-color:#262626 !important}.slick-dots._maru.__darken li.slick-active button:after{background-color:#262626}.slick-dots._maru.__darken2 li button:after{background-color:#f0f0f0}.pc .slick-dots._maru.__darken2 li button:hover:after{background-color:#262626}.slick-dots._maru.__darken2 li.slick-active button{border-color:#262626 !important}.slick-dots._maru.__darken2 li.slick-active button:after{background-color:#262626}footer#site-footer{position:relative;min-height:150px;padding:55px 45px 55px}footer#site-footer .site-footer__info a.logo_oct{width:90px}footer#site-footer .site-footer__info .address{padding-left:20px;font-weight:bold;font-size:1.3rem;line-height:1.78}footer#site-footer .site-footer__right{position:absolute;right:45px;top:30px}footer#site-footer .site-footer__right figure{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center}footer#site-footer .site-footer__right figure a{display:block}footer#site-footer .site-footer__right figure a img{display:block;height:auto}footer#site-footer .site-footer__right figure a.tel{width:238px}footer#site-footer .site-footer__right figure a.vc{width:120px;margin-left:20px}footer#site-footer .site-footer__right .site-footer__copyright{margin-top:20px;font-weight:bold;font-size:1rem;text-align:right}nav#side-menu{position:fixed;z-index:20030;right:0;top:50%;margin-top:-257px;width:43px;height:514px}nav#side-menu ul li{width:43px;height:180px;-moz-box-shadow:0px 0px 5px 1px #999;-webkit-box-shadow:0px 0px 5px 1px #999;box-shadow:0px 0px 5px 1px #999;margin-bottom:2px}nav#side-menu ul li:last-child{margin-bottom:0}nav#side-menu ul li a{display:block;text-align:left;text-indent:-9999px;display:block;width:43px;height:180px;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important}nav#side-menu ul li.opencampus a{background:url(/assets/img/common/side_opencampus.png) no-repeat 0 0 transparent}nav#side-menu ul li.catalogue a{background:url(/assets/img/common/side_catalogue.png) no-repeat 0 0 transparent}nav#side-menu ul li.application{height:150px}nav#side-menu ul li.application a{height:150px;background:url(/assets/img/common/side_application.png) no-repeat 0 0 transparent}@media screen and (max-width: 480px){nav#side-menu{display:none}}header#site-header{height:65px}header#site-header a.logo_oct{position:absolute;left:50px;top:50%;z-index:1;width:250px}header#site-header figure.illust{right:0;top:0;max-width:379px;width:91.5%}a#navi-btn{position:fixed;z-index:20006;right:20px;top:12px;max-width:557px;min-width:420px;width:38.6vw}a#navi-btn img{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-moz-animation:fadeIn 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;-webkit-animation:fadeIn 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:fadeIn 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;display:block;width:100%;-webkit-animation:nav_fuwafuwa 4.5s ease-in-out 0s infinite alternate;animation:nav_fuwafuwa 4.5s ease-in-out 0s infinite alternate}a#navi-btn._shrink{padding-left:10%}a#navi-btn .menu-trigger,a#navi-btn .menu-trigger span{display:inline-block;transition:all .5s}a#navi-btn .menu-trigger{position:absolute;right:33px;top:8px;z-index:2;width:34px;height:29px;opacity:0}a#navi-btn .menu-trigger span{position:absolute;left:0;z-index:1;width:100%;height:3px;background-color:#262626;border-radius:1px}a#navi-btn .menu-trigger span:nth-of-type(1){top:0px;transform:translateY(13px) rotate(45deg)}a#navi-btn .menu-trigger span:nth-of-type(2){bottom:0px;transform:translateY(-13px) rotate(-45deg)}a#navi-btn.active .menu-trigger{opacity:1}a#navi-btn.active img{opacity:0;-moz-animation:fadeOut 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;-webkit-animation:fadeOut 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:fadeOut 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}@-webkit-keyframes nav_fuwafuwa{0%{-webkit-transform:translate(-2px, 0) rotate(-0.1deg)}53%{-webkit-transform:translate(0, -7px) rotate(0deg)}100%{-webkit-transform:translate(1px, 0) rotate(0.2deg)}}nav#site-navi{padding-top:50px;padding-bottom:80px}nav#site-navi .site-navi__title{width:335px;margin-bottom:20px}nav#site-navi .site-navi__body{margin-left:auto;margin-right:auto;max-width:1280px;min-width:1100px;padding-left:50px;padding-right:50px}nav#site-navi .site-navi__body .top,nav#site-navi .site-navi__body .bottom{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%}nav#site-navi .site-navi__body .top a,nav#site-navi .site-navi__body .bottom a{position:relative;display:block;width:20%;text-align:center}nav#site-navi .site-navi__body .top a img,nav#site-navi .site-navi__body .bottom a img{position:relative;z-index:2;display:inline-block}nav#site-navi .site-navi__body .top a .text,nav#site-navi .site-navi__body .bottom a .text{display:block;margin-top:10px;text-align:center;font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:1.5rem;line-height:1.3}nav#site-navi .site-navi__body .top a:after,nav#site-navi .site-navi__body .bottom a:after{position:absolute;top:50%;z-index:1;background-repeat:no-repeat;background-position:0 0;background-image:url(/assets/woc/img/pc/menu/arrow_menu.svg);background-size:contain;width:142px;height:13px;display:block;content:''}@media screen and (max-width: 1100px){nav#site-navi .site-navi__body .top a:after,nav#site-navi .site-navi__body .bottom a:after{width:120px;height:11px}}nav#site-navi .site-navi__body .top a.cpt1,nav#site-navi .site-navi__body .bottom a.cpt1{-moz-transform:translateY(-6.597vw);-ms-transform:translateY(-6.597vw);-webkit-transform:translateY(-6.597vw);transform:translateY(-6.597vw)}nav#site-navi .site-navi__body .top a.cpt1 img,nav#site-navi .site-navi__body .bottom a.cpt1 img{max-width:185px;width:72.26%}nav#site-navi .site-navi__body .top a.cpt1:after,nav#site-navi .site-navi__body .bottom a.cpt1:after{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);top:75%;left:65%}nav#site-navi .site-navi__body .top a.cpt2,nav#site-navi .site-navi__body .bottom a.cpt2{-moz-transform:translateY(5.902vw);-ms-transform:translateY(5.902vw);-webkit-transform:translateY(5.902vw);transform:translateY(5.902vw)}nav#site-navi .site-navi__body .top a.cpt2 img,nav#site-navi .site-navi__body .bottom a.cpt2 img{max-width:210px;width:82.03%}nav#site-navi .site-navi__body .top a.cpt2:after,nav#site-navi .site-navi__body .bottom a.cpt2:after{-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);top:25%}nav#site-navi .site-navi__body .top a.cpt3 img,nav#site-navi .site-navi__body .bottom a.cpt3 img{max-width:215px;width:83.89%}nav#site-navi .site-navi__body .top a.cpt3:after,nav#site-navi .site-navi__body .bottom a.cpt3:after{-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);top:49%}nav#site-navi .site-navi__body .top a.cpt4,nav#site-navi .site-navi__body .bottom a.cpt4{-moz-transform:translateY(5.902vw);-ms-transform:translateY(5.902vw);-webkit-transform:translateY(5.902vw);transform:translateY(5.902vw)}nav#site-navi .site-navi__body .top a.cpt4 img,nav#site-navi .site-navi__body .bottom a.cpt4 img{max-width:190px;width:74.21%}nav#site-navi .site-navi__body .top a.cpt4:after,nav#site-navi .site-navi__body .bottom a.cpt4:after{-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);top:32%}nav#site-navi .site-navi__body .top a.cpt5 img,nav#site-navi .site-navi__body .bottom a.cpt5 img{max-width:231px;width:90.23%}nav#site-navi .site-navi__body .top a.cpt5:after,nav#site-navi .site-navi__body .bottom a.cpt5:after{-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-webkit-transform:rotate(100deg);transform:rotate(100deg);top:97%;left:46%}nav#site-navi .site-navi__body .top a.cpt6 img,nav#site-navi .site-navi__body .bottom a.cpt6 img{max-width:250px;width:97.65%}nav#site-navi .site-navi__body .top a.cpt6:after,nav#site-navi .site-navi__body .bottom a.cpt6:after{-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-webkit-transform:rotate(-200deg);transform:rotate(-200deg);top:60%;right:33%}nav#site-navi .site-navi__body .top a.cpt7,nav#site-navi .site-navi__body .bottom a.cpt7{-moz-transform:translate(2.5vw, 5.902vw);-ms-transform:translate(2.5vw, 5.902vw);-webkit-transform:translate(2.5vw, 5.902vw);transform:translate(2.5vw, 5.902vw)}nav#site-navi .site-navi__body .top a.cpt7 img,nav#site-navi .site-navi__body .bottom a.cpt7 img{max-width:205px;width:80%}nav#site-navi .site-navi__body .top a.cpt7:after,nav#site-navi .site-navi__body .bottom a.cpt7:after{-moz-transform:rotate(-160deg);-ms-transform:rotate(-160deg);-webkit-transform:rotate(-160deg);transform:rotate(-160deg);top:36%;right:54%}nav#site-navi .site-navi__body .top a.cpt8 img,nav#site-navi .site-navi__body .bottom a.cpt8 img{max-width:241px;width:94.14%}nav#site-navi .site-navi__body .top a.cpt8:after,nav#site-navi .site-navi__body .bottom a.cpt8:after{-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-webkit-transform:rotate(-200deg);transform:rotate(-200deg);top:58%;right:43%}nav#site-navi .site-navi__body .top a.cpt9,nav#site-navi .site-navi__body .bottom a.cpt9{-moz-transform:translateY(5.902vw);-ms-transform:translateY(5.902vw);-webkit-transform:translateY(5.902vw);transform:translateY(5.902vw)}nav#site-navi .site-navi__body .top a.cpt9 img,nav#site-navi .site-navi__body .bottom a.cpt9 img{max-width:233px;width:91%}nav#site-navi .site-navi__body .top a.cpt9:after,nav#site-navi .site-navi__body .bottom a.cpt9:after{-moz-transform:rotate(-160deg);-ms-transform:rotate(-160deg);-webkit-transform:rotate(-160deg);transform:rotate(-160deg);top:40%;right:60%}nav#site-navi .site-navi__body .top a.cpt10 img,nav#site-navi .site-navi__body .bottom a.cpt10 img{max-width:204px;width:79.68%}nav#site-navi .site-navi__body .top a.cpt10:after,nav#site-navi .site-navi__body .bottom a.cpt10:after{display:none}nav#site-navi .site-navi__body .top a:after{left:71%}nav#site-navi .site-navi__body .bottom{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}nav#site-navi .site-navi__body .bottom a:after{right:71%}section{padding-bottom:60px;padding-top:19.79vw;min-width:1100px;margin-left:auto;margin-right:auto}svg.bg_tri,svg.bg_tri2{height:12.222vw}.section__header{position:relative}.section__header._no-border{padding-bottom:0;margin-bottom:0}.section__header._no-border:after{display:none}.section__title{margin-bottom:40px}.section__copy{font-size:2rem;text-align:center}.section__body{position:relative}.en_title{font-size:5.4rem;padding-bottom:26px}.en_title:before,.en_title:after{width:170px;height:14px}.en_title:before{left:0%;bottom:8px}.en_title:after{left:30%;bottom:0}.en_title._large{font-size:4.2rem}.arrow_title{font-size:2rem;padding-left:24px;margin-top:12px}.arrow_title:before{width:20px;height:20px;background-size:10px 7px}.arrow_down{width:42px;height:51px}.arrow_down:before,.arrow_down:after{width:42px;height:26px}.arrow_down._abs{bottom:-17px;margin-left:-21px}.shadow_title em,.shadow_title span:after{font-size:2rem}.tri-double{padding-left:22px}.tri-double:before,.tri-double:after{width:7px;height:8px;top:11px;border-width:4px 0 4px 7px}.tri-double:after{left:10px}.cont_frame{position:relative;border-radius:30px;padding-top:90px;padding-bottom:95px;max-width:1000px;width:1000px;margin-left:auto;margin-right:auto}.padding_cont{padding-left:50px;padding-right:50px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.button{max-width:800px;height:70px;line-height:70px;border-radius:35px;margin-top:50px;margin-left:auto;margin-right:auto;font-size:2rem}a.button:after{-webkit-transition:.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);font-size:25px;right:35px;width:25px;height:25px}a.button._download span{padding-right:22px}a.button._download span:after{width:15px;height:15px;font-size:15px}a.button._download:after{display:none}.pc a.button:hover{opacity:.8}.pc a.button:hover:after{right:30px}.attention{color:#ff5b5b;font-weight:bold;font-size:1.3rem;line-height:1.46}.attention a{color:#00a1e5;display:inline-block}.pc .attention a:hover{opacity:.7}.chapter_counter{left:-30px;top:-86px;background:url(/assets/woc/img/pc/pct_chapter.png) no-repeat center center transparent;width:220px;height:159px}.chapter_counter span,.chapter_counter:after{left:63px;top:53px;font-size:6.2rem;letter-spacing:-.05em}.chapter_counter:after{left:66px;top:56px}.chapter_illust{background-size:contain !important;right:20px;top:0}.swiper-pagination-bullet{width:9px;height:9px;margin:10px 7px !important}.swiper-pagination-bullet.swiper-pagination-bullet-active:after{margin-left:-8.5px;margin-top:-8.5px;width:17px;height:17px}#mainarea{padding-top:65px}#mainarea #mainarea__mv{position:relative;overflow:hidden;height:calc(100vh - 130px)}#mainarea #mainarea__mv #logo_site{left:50%;bottom:60px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:842px;min-width:540px;width:63.8%}#mainarea #mainarea__mv .arrow_scroll{position:absolute;left:50%;bottom:15px;z-index:10000;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%;padding-bottom:15px;text-align:center}#mainarea #mainarea__mv .arrow_scroll span{font-family:'Lato', sans-serif;font-weight:900;font-style:normal;font-size:1.3rem;color:#0f55ab}#mainarea #mainarea__mv .arrow_scroll:after{position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:15px;height:15px;border-right:2px solid #0f55ab;border-bottom:2px solid #0f55ab;display:block;content:''}#mainarea #mainarea__mv .swiper-container .swiper-wrapper .swiper-slide{height:calc(100vh - 130px)}#mainarea #mainarea__mv .swiper-container .swiper-pagination{right:35px}#mainarea #mainarea__mv .arrow_down{margin-top:35px}#mainarea .swiper-pagination.swiper-pagination-bullets{width:10px;left:auto !important;bottom:auto !important}#mainarea .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 !important;margin-bottom:12px !important}#mainarea .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-bottom:0}#mainarea #mainarea__message-wrapper{position:relative;padding-top:105px;overflow:hidden;margin-left:auto;margin-right:auto;max-width:1220px;min-width:1100px}#mainarea #mainarea__message-wrapper #mainarea__message{z-index:100;max-width:600px;min-width:480px;width:80%;margin-left:auto;margin-right:auto}#mainarea #mainarea__message-wrapper #mainarea__message:after{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 20px);height:calc(100% - 20px);border:3px solid white}#mainarea #mainarea__message-wrapper #mainarea__message p{font-size:2.8rem}#mainarea #mainarea__message-wrapper .illust{position:absolute;z-index:1}#mainarea #mainarea__message-wrapper .illust.wolf{right:6%;top:85px;width:192px}#mainarea #mainarea__message-wrapper .illust.octpus{left:0;top:42%;width:232px}#mainarea #mainarea__message-wrapper .illust.cloud.cloud1{max-width:350px;width:28.68%;left:0;top:100px;-webkit-animation:c1_fuwafuwa 4.5s ease-in-out 0s infinite alternate;animation:c1_fuwafuwa 4.5s ease-in-out 0s infinite alternate}#mainarea #mainarea__message-wrapper .illust.cloud.cloud2{max-width:340px;width:27.86%;right:0;top:40%;-webkit-animation:c2_fuwafuwa 4.8s ease-in-out 0s infinite alternate;animation:c2_fuwafuwa 4.5s ease-in-out 0s infinite alternate}#mainarea #mainarea__message-wrapper .illust.cloud.cloud3{max-width:345px;width:28.27%;left:16%;bottom:0%;-webkit-animation:c3_fuwafuwa 4.6s ease-in-out 0s infinite alternate;animation:c3_fuwafuwa 4.5s ease-in-out 0s infinite alternate}@-webkit-keyframes c1_fuwafuwa{0%{-webkit-transform:translate(-2px, 0) rotate(-0.3deg)}53%{-webkit-transform:translate(0, -7px) rotate(0deg)}100%{-webkit-transform:translate(-3px, 0) rotate(0.3deg)}}@keyframes c1_fuwafuwa{0%{transform:translate(-2px, 0) rotate(-0.3deg)}53%{transform:translate(0, -7px) rotate(0deg)}100%{transform:translate(-3px, 0) rotate(0.3deg)}}@-webkit-keyframes c2_fuwafuwa{0%{-webkit-transform:translate(2px, 0) rotate(0.2deg)}55%{-webkit-transform:translate(0, 5px) rotate(0deg)}100%{-webkit-transform:translate(2px, 0) rotate(-0.3deg)}}@keyframes c2_fuwafuwa{0%{transform:translate(2px, 0) rotate(0.2deg)}55%{transform:translate(0, 5px) rotate(0deg)}100%{transform:translate(2px, 0) rotate(-0.3deg)}}@-webkit-keyframes c3_fuwafuwa{0%{-webkit-transform:translate(1px, 0) rotate(0.8deg)}46%{-webkit-transform:translate(0, 6px) rotate(0deg)}100%{-webkit-transform:translate(0px, 0) rotate(-1deg)}}@keyframes c3_fuwafuwa{0%{transform:translate(1px, 0) rotate(0.8deg)}46%{transform:translate(0, 6px) rotate(0deg)}100%{transform:translate(0px, 0) rotate(-1deg)}}.cont_frame figure.teacher{position:absolute;z-index:2;right:-6%;bottom:0}.cont_frame .video-frame{position:relative;margin-left:auto;margin-right:auto;max-width:670px;margin-top:42px}.cont_frame .video-frame .movie_title{position:absolute;left:-120px;top:-25px;z-index:10000;max-width:246px;width:100%;-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.basic_frame{margin-left:auto;margin-right:auto;width:1000px}.inner_frame{margin-left:auto;margin-right:auto;width:670px}.video_no{width:150px;height:117px;font-size:5rem;background-image:url(/assets/woc/img/pc/serif_video.png)}.video{position:relative}.video .video_no{right:-50px;top:-52px}#chapter1{padding-top:110px}#chapter1 .chapter_illust{right:35px;top:-240px;width:165px}#chapter1 .cont_frame{padding-bottom:125px}#chapter1 .cont_frame .section__title{max-width:695px}#chapter1 .cont_frame figure.teacher{width:434px}#chapter2 .chapter_illust{right:0;top:-292px;width:336px}#chapter2 .cont_frame{padding-bottom:125px}#chapter2 .cont_frame .section__title{max-width:488px}#chapter2 .cont_frame figure.teacher{width:227px;right:1%;bottom:-128px}#chapter3 .chapter_illust{right:35px;top:-280px;width:289px}#chapter3 .cont_frame{padding-bottom:135px}#chapter3 .cont_frame .section__title{max-width:632px}#chapter3 .cont_frame figure.teacher{width:618px;right:-30%}#movies{position:relative;padding-bottom:12.222vw;padding-top:12.22vw;background:url(/assets/woc/img/sp/chapter3/movies_photo.jpg) no-repeat center center transparent;background-size:cover}#movies svg.bg_tri2{fill:#fefcd7;position:absolute;left:0;bottom:-2px;z-index:10000;top:auto !important;width:100%}#movies .movies__title{max-width:735px;margin-left:auto;margin-right:auto;margin-bottom:120px}#movies .movies__body{padding-top:75px;padding-bottom:35px}#movies .movies__body .movies__lead{margin-bottom:40px;padding-top:50px;background:url(/assets/woc/img/pc/chapter3/movies_lead_ok.png) no-repeat center top transparent;background-size:90px 16px;text-align:center;color:white}#movies .movies__body .movies__lead span{font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:3.8rem;line-height:1.3}#movies .movies__body .swiper-container{overflow:visible !important;padding-left:15px;padding-right:15px;width:690px;margin-left:auto;margin-right:auto}#movies .movies__body .swiper-container .swiper-wrapper .swiper-slide .video .video_no{top:-40px}#movies .movies__body .swiper-container .swiper-wrapper .swiper-slide .video .video-wrapper{border:10px solid #fff100;border-radius:5px}#movies .movies__body .swiper-container .swiper-wrapper .swiper-slide .arrow_title{color:white}#movies .movies__body .swiper-container .swiper-pagination{position:absolute;bottom:auto;top:-42px;left: 50%;transform: translate(-50%, -50%);}#movies .movies__body .swiper-container .swiper_navi{position:absolute;left:50%;top:-44px;z-index:100;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:220px}#movies .movies__body .swiper-container .swiper_navi .swiper-button-prev,#movies .movies__body .swiper-container .swiper_navi .swiper-button-next{width:18px;height:30px;margin-top:-15px;background-size:18px 30px}#movies .movies__body .swiper-container .swiper_navi .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important}#movies .movies__body .swiper-container .swiper_navi .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important}#chapter4{padding-top:100px;padding-bottom:40px}#chapter4 .chapter_illust{right:-35px;top:-280px;width:297px}#chapter4 .cont_frame{margin-bottom:80px}#chapter4 .cont_frame .section__title{max-width:660px}#chapter4 .cont_frame ul.programs{text-align:center;margin-bottom:45px}#chapter4 .cont_frame ul.programs>li a{display:block;width:100%}#chapter4 .cont_frame ul.programs>li a span{font-size:2.2rem;line-height:1.36}#chapter4 .cont_frame .note{font-size:1.4rem;margin-top:12px}#chapter4 .cont_frame._line{padding-bottom:50px}#chapter4 #trial_class{padding-top:0;padding-left:40px;padding-right:40px;margin-bottom:0 !important}#chapter4 #trial_class #trial_class__header{padding-left:95px;padding-top:48px;height:175px;position:relative}#chapter4 #trial_class #trial_class__header .en_title{position:absolute;left:-72px;top:-20px;z-index:2}#chapter4 #trial_class #trial_class__header figure.illust{position:absolute;right:45px;top:-183px;z-index:10000;width:189px}#chapter4 #trial_class #trial_class__header h3{margin-top:16px;font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:3.6rem;-moz-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}#chapter4 #trial_class figure.teacher{right:-17%}#chapter4 #trial_class figure.teacher img{width:484px}#chapter4 #trial_class ul.classlist{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}#chapter4 #trial_class ul.classlist>li.classlist__item{position:relative;display:inline-block;width:32.6%;margin-right:1.1%;margin-bottom:2.2%;background-color:white}#chapter4 #trial_class ul.classlist>li.classlist__item:nth-child(3n){margin-right:0}#chapter4 #trial_class ul.classlist>li.classlist__item a.button{position:absolute;left:20px;bottom:20px;width:calc(100% - 40px);height:44px;line-height:44px;border-radius:22px;font-size:1.6rem}#chapter4 #trial_class ul.classlist>li.classlist__item a.button:after{font-size:16px;right:20px;width:16px;height:13px}#chapter4 #trial_class ul.classlist>li.classlist__item .label{height:37px;line-height:37px;font-size:2.1rem;padding-right:18px}#chapter4 #trial_class ul.classlist>li.classlist__item .body{padding:20px 20px 84px}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a{display:block;position:relative}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a::before,#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a::after{position:absolute;left:50%;top:50%;display:block;content:'';transform:translate(-50%, -50%);width:65px;height:46px;transition:.3s ease;background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:contain}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a::before{z-index:1;background-image:url(../img/common/yt_icon_gray.svg)}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a::after{z-index:2;background-image:url(../img/common/yt_icon_rgb.svg);opacity:0}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a:hover::before{opacity:0}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a:hover::after{opacity:1}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a.coming{cursor:default}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a.coming::before,#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a.coming::after{display:none}#chapter4 #trial_class ul.classlist>li.classlist__item .body figure a.coming:hover{opacity:1 !important}#chapter4 #trial_class ul.classlist>li.classlist__item .body .title{font-weight:bold;font-size:1.8rem;margin-top:20px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid}#chapter4 #trial_class ul.classlist>li.classlist__item .body p{font-size:1.4rem;line-height:1.55}#chapter4 #trial_class ul.classlist>li.classlist__item .body p.other{padding-top:16px}#chapter4 #trial_class ul.classlist>li.classlist__item .body p.other span.tri-double:before,#chapter4 #trial_class ul.classlist>li.classlist__item .body p.other span.tri-double:after{top:5px}.fancybox-content{width:85% !important;height:65% !important;max-width:1200px !important;max-height:675px !important;margin:0}#chapter5{padding-bottom:0}#chapter5 .chapter_illust{right:0;top:-260px;width:254px}#chapter5 .cont_frame{padding-bottom:0}#chapter5 .cont_frame .section__title{max-width:642px}#chapter5 .cont_frame figure.teacher{width:261px;right:0;bottom:-200px}#chapter5 .cont_frame .staff_voice{margin-top:124px}#chapter5 .cont_frame .staff_voice:after{content:""}#chapter5 .cont_frame .staff_voice .staff_voice__inner{position:relative;padding-top:40px}#chapter5 .cont_frame .staff_voice .staff_voice__inner .en_title{position:absolute;left:-30px;top:0}#chapter5 .cont_frame .staff_voice .staff_voice__inner figure.teacher2{float:right;position:relative;-moz-transform:translate(50px, 12px);-ms-transform:translate(50px, 12px);-webkit-transform:translate(50px, 12px);transform:translate(50px, 12px)}#chapter5 .cont_frame .staff_voice .staff_voice__inner figure.teacher2 img.serif{width:350px;right:222%;max-width:none}#chapter5 .cont_frame .staff_voice .staff_voice__inner figure.teacher2 img.face{width:260px}#chapter5 .banner{margin-top:40px}#chapter5 .banner figure{width:500px;margin-left:auto;margin-right:auto}#chapter5 .banner .arrow_down{margin-bottom:20px}#chapter6 .chapter_illust{right:0;top:-204px;width:309px}#chapter6 .cont_frame{padding-top:80px;margin-bottom:150px}#chapter6 .cont_frame .section__title{max-width:630px}#chapter6 .cont_frame .sub_illust{position:absolute;bottom:-180px;right:15px;width:304px}#chapter6 ul.faqlist{max-width:1000px;margin-left:auto;margin-right:auto}#chapter6 ul.faqlist>li{border-radius:18px;padding:0 12px 12px;margin-bottom:30px}#chapter6 ul.faqlist>li:last-child{margin-bottom:0}#chapter6 ul.faqlist>li a.button{height:50px;line-height:50px;border-radius:25px}#chapter6 ul.faqlist>li._open-accordion .mod_accordion__title a{padding-bottom:24px}#chapter6 ul.faqlist>li .mod_accordion__title a{padding:30px 20px 65px 105px;font-size:2.5rem;line-height:1.38}#chapter6 ul.faqlist>li .mod_accordion__title a:before{left:23px;top:20px;width:55px;height:60px;background:url(/assets/woc/img/pc/chapter6/pct_q.png) no-repeat center center transparent;background-size:55px 60px}#chapter6 ul.faqlist>li .mod_accordion__title a:after{bottom:20px;margin-left:-14px;width:28px;height:28px;border-right:10px solid white;border-bottom:10px solid white}#chapter6 ul.faqlist>li .mod_accordion__body{position:relative;padding:40px 25px 0;background-color:white}#chapter6 ul.faqlist>li .mod_accordion__body a.close{position:absolute;left:0;bottom:0;display:block;width:100%;height:68px;overflow:hidden}#chapter6 ul.faqlist>li .mod_accordion__body a.close:after{position:absolute;left:50%;top:22px;width:28px;height:28px;margin-left:-14px;border-right:10px solid #62d1bd;border-bottom:10px solid #62d1bd;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);display:block;content:''}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner{padding-bottom:75px}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner .lead_a{position:relative;min-height:39px;margin-bottom:20px;padding-left:50px;font-weight:bold;font-size:2rem;line-height:39px}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner .lead_a:before{position:absolute;left:0;top:0px;width:38px;height:39px;background:url(/assets/woc/img/pc/chapter6/pct_a.png) no-repeat center center transparent;background-size:38px 39px;display:block;content:''}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner p.copy{font-weight:bold;font-size:1.8rem;line-height:1.77}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner .frame{margin-top:16px;padding:30px 40px;border:1px solid #afafaf}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner .frame p{font-weight:bold;font-size:1.6rem;line-height:2}#chapter6 ul.faqlist>li .mod_accordion__body .mod_accordion__body-inner .frame p.note{font-size:1.2rem}#chapter6 ul.faqlist>li.faq3 p.note{font-size:1.1rem !important}#chapter6 ul.faqlist>li.faq3 ul.graph{padding-top:10px}#chapter6 ul.faqlist>li.faq3 ul.graph>li{margin-bottom:25px}#chapter6 ul.faqlist>li.faq3 ul.graph>li .graph__lead{font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:2rem;text-align:center;border-bottom:2px solid #262626;padding-bottom:15px;margin-bottom:15px}#chapter6 ul.faqlist>li.faq3 .note-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#chapter6 ul.faqlist>li.faq3 .note-wrapper p.copy{display:inline-block}#chapter6 ul.faqlist>li.faq4 ol.support>li{margin-bottom:28px}#chapter6 ul.faqlist>li.faq4 ol.support>li:last-child{margin-bottom:0}#chapter6 ul.faqlist>li.faq4 ol.support>li .support__lead{margin-bottom:12px;color:#ff5b5b;font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:2rem;line-height:1.46}#chapter6 ul.faqlist>li.faq4 ol.support>li .support__lead span.tri-double{display:inline-block;padding-right:8px;font-family:'Lato', sans-serif;font-weight:700;font-style:normal}#chapter7{padding-bottom:35px}#chapter7 .chapter_illust{right:30px;top:-204px;width:210px}#chapter7 .cont_frame .section__title{max-width:692px}#chapter7 .cont_frame .sub_illust{position:absolute;bottom:-95px;right:-105px;width:244px}#chapter7 .callus{padding-top:160px;position:relative}#chapter7 .callus .en_title{position:absolute;left:-40px;top:15px;z-index:100;padding-bottom:16px}#chapter7 .callus .callus__body{position:relative;margin-bottom:20px}#chapter7 .callus .callus__body figure.staff{position:absolute;bottom:0;z-index:100}#chapter7 .callus .callus__body figure.staff.left{width:406px;left:-158px}#chapter7 .callus .callus__body figure.staff.right{width:418px;right:-158px}#chapter7 .callus .callus__body .cont_frame._line{padding-left:270px;padding-top:55px;padding-bottom:40px}#chapter7 .callus .callus__body .cont_frame._line .lead{font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:2.2rem;letter-spacing:.05em;margin-bottom:13px}#chapter7 .callus .callus__body .cont_frame._line .tel{margin-bottom:30px}#chapter7 .callus .callus__body .cont_frame._line .tel a{color:#00a0e9}#chapter7 .callus .callus__body .cont_frame._line .tel span{display:inline-block;position:relative;font-family:'Lato', sans-serif;font-weight:700;font-style:normal;font-size:6.4rem;color:#00a0e9;padding-bottom:5px}#chapter7 .callus .callus__body .cont_frame._line .tel span:after{position:absolute;left:0;bottom:0;width:100%;height:7px;background-color:#00a0e9;display:block;content:''}#chapter7 .callus .callus__body .cont_frame._line .date .tri-double{display:block;font-weight:bold;font-size:1.6rem}#chapter7 .callus .callus__body .cont_frame._line .date .tri-double:first-of-type{margin-bottom:8px}#chapter7 .callus .callus__body .cont_frame._line .date .tri-double:before,#chapter7 .callus .callus__body .cont_frame._line .date .tri-double:after{top:4px}@media screen and (max-width: 375px){#chapter7 .callus .callus__body .cont_frame._line{padding-left:30px;padding-right:30px}#chapter7 .callus .callus__body .cont_frame._line .tel span{font-size:4rem}}#chapter7 .callus p.attention{margin-bottom:45px !important}#chapter7 .banner{width:1000px;margin-left:auto;margin-right:auto}#chapter8{padding-bottom:80px}#chapter8 .chapter_illust{right:5px;top:-244px;width:299px}#chapter8 .cont_frame{padding-left:100px;padding-right:100px}#chapter8 .cont_frame .section__title{max-width:691px}#chapter8 .cont_frame ol.history{border-bottom:5px solid white;padding-bottom:95px}#chapter8 .cont_frame ol.history>li{margin-bottom:60px;text-align:center}#chapter8 .cont_frame ol.history>li:last-child{margin-bottom:0}#chapter8 .cont_frame ol.history>li .history__lead{margin-bottom:25px}#chapter8 .cont_frame ol.history>li .history__lead span{display:inline-block;padding-left:52px;min-height:38px;font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:3.2rem;background-repeat:no-repeat;background-position:0 0;background-size:37px 38px}#chapter8 .cont_frame ol.history>li .history__lead span i{background:linear-gradient(rgba(0,0,0,0) 70%,#fff100 70%)}#chapter8 .cont_frame ol.history>li:nth-child(1) .history__lead span{padding-top:3px;background-image:url(/assets/woc/img/sp/chapter8/pct_flag1.png)}#chapter8 .cont_frame ol.history>li:nth-child(2) .history__lead span{background-image:url(/assets/woc/img/sp/chapter8/pct_flag2.png)}#chapter8 .cont_frame ol.history>li:nth-child(3) .history__lead span{background-image:url(/assets/woc/img/sp/chapter8/pct_flag3.png)}#chapter8 .cont_frame ol.history>li p{font-weight:bold;font-size:1.6rem;line-height:1.63}#chapter8 .cont_frame ol.history>li figure.document{width:380px;margin-left:auto;margin-right:auto}#chapter8 .cont_frame .performance{position:relative;padding-top:95px}#chapter8 .cont_frame .performance .en_title{position:absolute;left:-100px;top:-30px;z-index:1;font-size:4.2rem}#chapter8 .cont_frame .performance .performance__title{text-align:center;margin-bottom:55px}#chapter8 .cont_frame .performance .performance__title span{display:inline-block;font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:3.5rem;letter-spacing:0;background:url(/assets/woc/img/common/line_dot.png) repeat-x left bottom transparent;background-size:6px 3px;padding-bottom:15px}.parallax{position:relative}.parallax .para__illust{position:absolute;z-index:10000;top:15px;left:10%;width:349px}.parallax svg{position:absolute;left:0;z-index:2;width:100%}.parallax svg.bg_tri{fill:#eafef6;top:-2px}.parallax svg.bg_tri2{fill:#f4e7fd;bottom:-2px}.parallax img.s-parallax{max-width:100%;width:100%;height:auto}#chapter9{padding-top:50px;padding-bottom:0}#chapter9 .student{max-width:768px;margin-left:auto;margin-right:auto}#chapter9 .cont_frame{padding-left:100px;padding-right:100px}#chapter9 .schedule{margin-bottom:65px}#chapter9 .schedule .cont_frame{padding-bottom:95px}#chapter9 .schedule .schedule__header{padding-bottom:37px;margin-bottom:40px;border-bottom:5px solid white}#chapter9 .schedule .schedule__header .en_title{left:-110px;top:-105px;z-index:1}#chapter9 .schedule .schedule__header .schedule__title{font-size:3.6rem}#chapter9 .schedule .schedule__body .year{font-size:4rem;margin-bottom:22px}#chapter9 .schedule .schedule__body ul.schedule__list>li.tri-double{font-family:'Lato', sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;margin-bottom:30px}#chapter9 .schedule .schedule__body ul.schedule__list>li.tri-double:before,#chapter9 .schedule .schedule__body ul.schedule__list>li.tri-double:after{top:6px}#chapter9 .schedule .schedule__body ul.schedule__list>li.tri-double span.day{display:inline-block;width:145px}#chapter9 .schedule .schedule__body ul.schedule__list>li.tri-double span.time{position:relative;display:inline-block}#chapter9 .schedule .schedule__body ul.schedule__list>li.tri-double._online span.time:after{position:absolute;right:0;top:103%;color:#ff5b5b;text-align:right;font-family:'Hiragino Kaku Gothic ProN', "游ゴシック","YuGothic", 'Meiryo', 'メイリオ', sans-serif;font-size:1.5rem;line-height:1;display:block;content:'(リアルタイム配信)';min-width:150px;white-space:nowrap}#chapter9 .gallery .cont_frame{padding-top:105px;padding-bottom:0}#chapter9 .gallery .gallery__header{position:relative;padding-bottom:37px;margin-bottom:40px;border-bottom:5px solid white}#chapter9 .gallery .gallery__header .en_title{left:-110px;top:-105px;z-index:1}#chapter9 .gallery .gallery__header .gallery__title{font-size:3.6rem}#chapter9 .gallery .photolist img{display:block;width:100%;height:auto}#chapter9 .gallery .gallery__movies{margin-top:25px;padding-top:34px;border-top:1px dotted #ff5b5b}#chapter9 .gallery .gallery__movies ul.movieslist{margin-bottom:65px}#chapter9 .gallery .gallery__movies ul.movieslist>li{margin-bottom:60px}#chapter9 .gallery .gallery__movies ul.movieslist>li h4{margin-bottom:32px;padding-left:22px;font-size:3rem}#chapter9 .gallery .gallery__movies ul.movieslist>li h4:before{width:10px;border-radius:5px}#chapter9 .gallery .gallery__movies ul.movieslist>li .video .arrow_title{font-size:1.8rem}#chapter9 .gallery .student{-moz-transform:translateY(16px);-ms-transform:translateY(16px);-webkit-transform:translateY(16px);transform:translateY(16px)}#chapter10{padding-top:250px}#chapter10 .en_title{left:18%;font-size:5rem;padding-bottom:16px}#chapter10 .section__title{font-size:3.6rem}#chapter10 .section__copy:before,#chapter10 .section__copy:after{position:absolute;bottom:0;width:71px;height:84px;background-size:71px 84px !important;display:block;content:''}#chapter10 .section__copy:before{left:-5px;background:url(/assets/woc/img/sp/chapter10/copy_line-l.png) no-repeat 0 0 transparent}#chapter10 .section__copy:after{right:-5px;background:url(/assets/woc/img/sp/chapter10/copy_line-r.png) no-repeat 0 0 transparent}#chapter10 .access,#chapter10 .information{position:relative;max-width:1220px;margin-left:auto;margin-right:auto;min-width:1100px}#chapter10 .access{margin-bottom:30px}#chapter10 .access .chapter_illust{top:-190px;right:-40px;max-width:480px;width:39.3%}#chapter10 .access .en_title{top:-50px}#chapter10 .access .section__copy{font-size:1.8rem;line-height:1.61;padding-bottom:22px}#chapter10 #gmap-area{position:relative;width:100%;height:250px}#chapter10 a#to-access{display:block;width:100%;height:55px;background-color:#00a0e9;color:white;font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:2.2rem;line-height:55px;letter-spacing:0.1em;text-indent:0.1em;text-align:center}#chapter10 .information{position:relative;margin-top:190px}#chapter10 .information .info__illust{position:absolute;top:-272px;left:-40px;max-width:310px;width:24.2%}#chapter10 .information .en_title{top:-60px}#chapter10 .information ol.infolist{text-align:center}#chapter10 .information ol.infolist:after{content:""}#chapter10 .information ol.infolist>li{float:left;display:block}#chapter10 .information ol.infolist>li:nth-child(1),#chapter10 .information ol.infolist>li:nth-child(2){width:49%}#chapter10 .information ol.infolist>li:nth-child(1) .head,#chapter10 .information ol.infolist>li:nth-child(2) .head{height:120px}#chapter10 .information ol.infolist>li:nth-child(1){margin-right:2%}#chapter10 .information ol.infolist>li:nth-child(3){width:100%;margin-top:70px}#chapter10 .information ol.infolist>li:nth-child(4){width:100%;margin-top:70px}#chapter10 .information ol.infolist>li .no{font-size:2.9rem;margin-bottom:10px}#chapter10 .information ol.infolist>li p{font-family:dnp-shuei-mgothic-std, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em;font-size:1.9rem;line-height:1.5}#chapter10 .information ol.infolist>li p:before{left:-12px}#chapter10 .information ol.infolist>li p:after{right:-12px}#chapter10 .information ol.infolist>li a.button{margin-top:0;height:60px;line-height:60px}#chapter10 .information .sns-buttons{margin-top:35px}#chapter10 .information .sns-buttons ul li{margin-bottom:15px;height:50px}#chapter10 .information .sns-buttons ul li:last-child{margin-bottom:0}#chapter10 .information .sns-buttons ul li a{height:50px;line-height:50px;border-radius:10px;padding-left:12px}#chapter10 .information .sns-buttons ul li a:before{position:absolute;left:14px;top:50%;z-index:1;margin-top:-12px;font-family:'woc';font-weight:normal !important;font-size:24px;line-height:1;width:24px;height:24px;color:white;display:block}#chapter10 .information .sns-buttons ul li a span{font-size:1.55rem}#chapter10 .information .sns-buttons ul li.line a{padding-left:0}#chapter10 .information .sns-buttons ul li.line a img{margin-left:-26px;margin-top:-7.5px;width:52px;height:15px}

/* FRQ対応　211224 */
.mgb-60{margin-bottom: 60px;}

/* FRQ対応　220111 */
.supplement{
    font-size: 13px;
}

/* FRQ対応　220113

***.swiper-pagination-bullet 箇所に上下margin10px追加
***figure img,div.photo img 箇所のwidth80%を削除
***.illust.octpus 箇所のTOPを49%から42%に変更
***#movies .movies__body .swiper-container .swiper-pagination 箇所にtop:-42px;left: 50%;transform: translate(-50%, -50%);を追加
***#mainarea #mainarea__message-wrapper .illust.cloud.cloud3 箇所のbottomを0%に変更


*/

/* FRQ対応　220318 */
.subject{
    font-family: 'Lato'; font-weight: 600; font-size: 16px; margin-bottom: 22px;
}
.subject p{
    text-align: center;
}
.oct-movie{margin-top:8px}.oct-movie a img{width: 100%; margin-top: 30px;}
