@charset "utf-8";.pcOnly{display:none!important}.spOnly{display:block!important}.clearfix::after{content:'';display:block;clear:both}body{font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#161616;margin:0;padding:0}article,footer,header,section{width:100%;margin:0;padding:0;box-sizing:border-box;overflow:hidden}article{max-width:1000px;margin:0 auto 0 auto;overflow:hidden}a{text-decoration:none}p{margin:0;padding:0}img{width:100%;height:auto;display:block}h1,h2,h3,h4,h5{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}#wrapper{width:100%;margin:0;padding:0;position:relative;overflow:hidden}.w100{width:100%;max-width:initial}.form-btn{width:90%;max-width:600px;margin:30px auto 30px auto;position:relative}.form-btn a{display:block;width:100%;height:100%;padding:30px 20px 30px 20px;border-radius:21px;box-shadow:4px 4px 0 rgba(0,0,0,.15);box-sizing:border-box;background:#f15a24 url(../images/muryoudesu_illsut.png) no-repeat right bottom;background-size:30% auto;color:#fff;font-size:19px;font-weight:700;line-height:1.3}.form-btn a:hover{background:#787878 url(../images/muryoudesu_illsut.png) no-repeat right bottom;background-size:30% auto}.form-btn a span{display:block;font-size:13px;font-weight:400}#wrapper article .notes{font-size:11px;line-height:1.4}header{padding:0;background-color:#ffe751}.hdr-inner{width:100%;max-width:1000px;margin:0 auto 0 auto;padding:10px 10px 10px 15px;background-color:#ffe751;box-sizing:border-box;text-align:left;position:fixed;top:0;left:0;z-index:10}#logo{width:120px;margin-top:6px;float:left}.hdr-cap{display:none;margin:15px 0 0 25px;float:left}.hdr-cap p{display:block;color:#666;font-size:12px;font-weight:400;line-height:1.6}.hdr-tel{display:none;border-bottom:1px solid #666;float:right}.hdr-tel p{display:block;width:195px;margin-bottom:5px;color:#666;font-size:13px;font-weight:700;text-align:left}.hdr-tel .tel{padding-bottom:5px;border-bottom:1px solid #666}#sp-form,#sp-menu{box-sizing:border-box}#sp-menu,#sp-menu .bar span{display:inline-block;transition:all .4s;box-sizing:border-box}#sp-menu{width:54px;height:54px;padding-top:8px;border:2px solid #666;border-radius:5px;float:right;position:relative;overflow:hidden}#sp-menu .bar{width:30px;height:22px;display:block;margin:0 auto 4px;position:relative}#sp-menu .bar span{position:absolute;left:0;width:100%;height:2px;background-color:#666;border-radius:2px}#sp-menu .bar span:nth-of-type(1){top:0}#sp-menu .bar span:nth-of-type(2){top:10}#sp-menu .bar span:nth-of-type(3){bottom:0}#sp-menu .bar span:nth-of-type(2){top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#sp-menu.active{background-color:#666}#sp-menu.active .bar span{background-color:#fff}#sp-menu.active .bar span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-315deg) scale(.8);transform:translateY(10px) rotate(-315deg) scale(.8)}#sp-menu.active .bar span:nth-of-type(2){display:none;width:30px;height:30px;background-color:transparent;border:1.5px solid #666;border-radius:50%}#sp-menu.active .bar span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(315deg) scale(.8);transform:translateY(-10px) rotate(315deg) scale(.8)}#sp-menu.active p{color:#fff}#sp-form{width:54px;height:54px;margin-right:10px;background-color:#f15a24;border-radius:5px;text-align:center;float:right}#sp-form a{display:block;width:100%;height:100%;padding-top:7px}#sp-form img{width:26px;margin:0 auto 0 auto}#sp-form span,#sp-menu p{margin:auto;color:#666;font-size:11px;font-weight:700;line-height:1;text-align:center}#sp-form span{color:#fff}nav{display:none;width:100%;background-color:#646464;border-top:1px solid #fff;position:fixed;top:74px;left:0;z-index:10}nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1000px;margin:0 auto 0 auto;padding:0;border-left:1px solid #fff;box-sizing:border-box}nav ul li{width:100%;border-bottom:1px solid #ccc;box-sizing:border-box;color:#fff;text-align:center;float:left}nav ul li a{display:block;width:100%;height:100%;padding:18px 5px 18px 5px;box-sizing:border-box;color:#fff;font-size:15px}nav ul li a.now{background-color:#666;color:#fff}article>div{margin:0 auto 0 auto;padding:30px 0 20px 0;background-color:#f8f4e6}#top{padding:94px 3% 0 3%;background-color:#fff}#top h1{display:inline;background:-moz-linear-gradient(transparent 80%,#ffee85 80%);background:-webkit-linear-gradient(transparent 80%,#ffee85 80%);background:linear-gradient(transparent 80%,#ffee85 80%);color:#333;font-size:24px;line-height:1.5}#manga{margin-top:30px}#manga .tab-img,#manga img{display:block;max-width:600px;margin:0 auto 0 auto;padding:0;box-shadow:none}#manga .tab-area{margin-bottom:12px}#manga .tab-area>p{cursor:pointer}#manga .tab-area .last-img{margin-bottom:40px}#manga .arrow-img{max-width:220px;margin:20px auto 0 auto;box-shadow:none}.box{margin-bottom:20px;padding:30px 20px 15px 20px;border-top:1px solid #ccc;box-sizing:border-box;color:#666}.box h3{display:inline-block;color:#666;font-size:20px;line-height:1.3;letter-spacing:normal;vertical-align:middle;position:relative}.arrow,.arrow-blue{width:24px;height:24px;margin:25px auto 25px auto;padding:0;background-color:transparent;position:relative}.arrow::before{content:"";width:24px;height:24px;border-radius:50%;background-color:#af6e0d;position:absolute;top:0;left:0}.arrow-blue::before{content:"";width:24px;height:24px;border-radius:50%;background-color:#006ee6;position:absolute;top:0;left:0}.arrow-blue::after,.arrow::after{content:"";width:8px;height:8px;border-right:4px solid #fff;border-bottom:4px solid #fff;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:4px;left:6px;margin:auto;text-align:center}#tokucho{margin:0 auto 0 auto;text-align:center;overflow:visible;position:relative}#tokucho h2{margin-bottom:5px;padding:15px 10px 15px 10px;background-color:#ffa64a;color:#fff;font-size:24px;text-align:left}.float-box{display:flex;display:-webkit-flex;justify-content:flex-start;align-items:center}#tokucho h3{margin:20px 0 0 0;color:#666;background-color:#fff;font-size:22px;font-weight:700;text-align:left;line-height:1.6;text-decoration:underline}#tokucho img{width:26%;margin-left:2%}#tokucho ul{width:90%;margin:0 auto 0 auto;text-align:left}#tokucho ul li{display:inline-block;margin:0 auto 9px auto;background-color:#fff67c;color:#006ee6;font-size:19px;font-weight:700;line-height:37px;letter-spacing:2px}#tokucho>p{width:90%;margin:6px auto 16px auto;font-size:19px;text-align:left}#tokucho .bg-orange{display:inline-block;width:90%;margin:0 auto 0 auto;padding:10px 5px 10px 5px;background-color:#f15a24;color:#fff;font-size:22px;text-align:left;letter-spacing:.03em;line-height:1.3}#tokucho .box{width:96%;margin:0 auto 0 auto;padding:0;border:3px solid #006ee6;border-radius:30px 30px 30px 30px;overflow:hidden}#tokucho .box h3{width:100%;margin:0;padding:20px 20px 20px 20px;box-sizing:border-box;background-color:#006ee6;color:#fff;font-size:23px;font-weight:400;text-align:left}#tokucho .box h4{width:95%;margin:30px auto 15px auto;padding:15px 10px 15px 10px;border:1px solid #006ee6;border-radius:0;box-sizing:border-box;background:0 0;color:#006ee6;font-size:19px;text-align:left}#tokucho .box p{width:90%;margin:0 auto 0 auto;color:#666;font-size:16px;text-align:left;line-height:1.8}#tokucho .box .kome{font-size:14px;line-height:1.6}#tokucho .box .txt-orange{color:#f15a24;font-weight:700}#tokucho .box .bg-gray{margin-top:20px;padding:30px 0 30px 0;background-color:#e4eaed;text-align:center}#tokucho .box .bg-gray p{color:#006ee6;font-size:20px;font-weight:700;text-align:left;line-height:1.6}#tokucho .box .bg-gray p span{color:#f15a24;text-decoration:underline}#tokucho .tab-wrap{width:90%;margin:20px auto 0 auto}#tokucho .tab-wrap p{width:100%}#tokucho .tab-wrap .tit{font-weight:700;text-align:center;line-height:1.5}#tokucho .tab-wrap .tab-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#tokucho .tab-wrap .tab-area li{width:49.5%;margin:5px 0 0 0;padding:10px 0 10px 0;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;border-radius:5px 5px 0 0;box-sizing:border-box;background-color:#eee;color:#777;font-size:12px;text-align:center;line-height:1;cursor:pointer}#tokucho .tab-wrap .tab-area li:first-child{margin-right:1%}#tokucho .tab-wrap .tab-area li.active{background-color:#006ee6;color:#fff;position:relative}#tokucho .tab-wrap .tab-area li.active::after{content:"";width:0;height:0;margin:auto;border-width:6px 4px 0 4px;border-style:solid;border-color:#fff transparent transparent transparent;position:absolute;top:0;right:15px;bottom:0}#tokucho .tab-wrap .box-area .tab-box{display:none;padding:10px 10px 5px 10px;border:1px solid #bbb;box-sizing:border-box;text-align:left}#tokucho .tab-wrap .box-area .tab-box.active{display:block}#tokucho .tab-wrap .box-area .tab-box img{width:100%;max-width:662px;margin:10px auto 20px auto}#tokucho .tab-wrap .box-area .tab-box p{width:97%;font-size:15px;line-height:1.6}#tokucho .tab-wrap .box-area .tab-box dl{width:97%;margin:10px auto 0 auto;padding-top:10px;border-top:1px dotted #777;font-size:13px;line-height:1.4}#tokucho .tab-wrap .box-area .tab-box dl dt{display:inline-block;width:40px;vertical-align:top}#tokucho .tab-wrap .box-area .tab-box dl dd{display:inline-block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:0 0 7px 0;vertical-align:top}#point .box::after{content:'';display:block;clear:both}.study-wrap{margin-top:20px;background-color:#e4eaed}#study{width:96%;max-width:1000px;margin:0 auto 0 auto}#study h2{width:94%;margin:30px auto 20px auto;color:#ff4733;font-size:22px;text-align:left;line-height:1.4}#study div{margin:0 auto 50px auto;padding-bottom:40px;background-color:#fff}#study div:last-child{margin-bottom:0}#study h3{padding:22px 15px 22px 15px;background-color:#ff4733;color:#fff;font-size:21px;line-height:1.4;text-align:left}#study h4{margin:20px auto 20px auto;padding:0 15px 0 15px;color:#ff4733;font-size:20px;font-weight:400;line-height:1.4;text-align:left}#study div img{margin:0 auto 40px auto;max-width:600px}#study div p{max-width:600px;margin:0 auto 0 auto;padding:0 15px 0 15px;color:#666;font-size:16px;line-height:1.5}#study div .mrb30{margin-bottom:20px}#study div .mrb100{margin-bottom:50px}#study div ul{max-width:600px;margin:0 auto 30px auto}#study div ul li{margin-bottom:10px;padding:0 15px 0 15px;color:#666;font-size:20px;font-weight:700}#point{padding-top:50px}#point .new-point{width:100%;margin:30px auto 20px auto;border-left:12px solid rgba(255,71,51,.3);box-sizing:border-box}#point .movie{margin:50px auto 70px auto}#point .new-point h3{padding-left:10px;color:#ff4733;font-size:20px;line-height:1.4}#point .new-point img{width:80%;margin:30px auto 0 auto}#point .new-point p{width:100%;padding-left:10px;box-sizing:border-box;line-height:1.6}#point .new-point p:first-of-type{margin-top:30px}#award .box h3::before,#riyu .box h3::before{display:inline-block;content:"";width:30px;height:30px;margin-right:5px;background:url(../images/circle.png) no-repeat;background-size:100%;vertical-align:middle;opacity:.7}#point h2{padding:20px 5px 20px 5px;background-color:#ff4733;color:#fff;font-size:22px;text-align:center}#point .box .float-L{width:42%;margin-top:30px;position:relative}#award p,#point p,#riyu p{color:#333;font-size:15px;line-height:1.7}#point .box .float-L p{color:#666;font-size:11px;position:absolute;top:0;right:10px}#point .box .float-R{width:100%;margin-top:20px;color:#666;font-size:17px;font-weight:700;line-height:1.5}#point .box .float-R span{display:block;margin-top:10px;font-size:14px;font-weight:400}#riyu .box .tit{margin:40px 0 30px 0;color:#666;font-size:17px;font-weight:700;margin:20px 0 20px 0}.box h4{display:inline-block;margin-bottom:10px;font-size:17px;font-weight:700;background:linear-gradient(transparent 75%,#fff799 75%);border-radius:6px}#riyu .box .frame{margin:10px 0 10px 0;padding:15px 10px 15px 10px;border:1px solid #bccbd3;box-sizing:border-box}#riyu .box .frame p{color:#333;font-size:12px;font-weight:400}#riyu .box .frame ul{margin-bottom:0;padding-bottom:0;border-bottom:0}#riyu .box .frame ul li{margin-top:10px;font-size:15px;line-height:1.15}.box h5{display:inline-block;margin-top:40px;margin-bottom:10px;font-size:19px;font-weight:700;background:linear-gradient(transparent 75%,#fff799 75%);border-radius:6px}#point .movie-box{width:90%;margin:0 auto 0 auto}#point .movie-box p{width:100%;margin-top:15px;color:#666;font-size:18px;font-weight:700}#point .movie>p{width:90%;margin:0 auto 0 auto}#point .movie>p:first-of-type{margin-top:30px}#point .movie-box div{width:100%;height:0;padding-bottom:75%;position:relative;overflow:hidden}#point .movie-box div iframe{width:100%;height:100%;position:absolute;top:0;left:0}#riyu .box>p{margin:20px 0 20px 0}#riyu .pc-box>p{margin:0}#riyu .box>div p,#riyu .box>p span{color:#666;font-weight:700}#riyu .box>div p{font-size:19px}#riyu .box div .float-L{width:100%;margin-right:0;margin-bottom:5px}#riyu .box ul{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc}#riyu .box ul li{width:100%;font-size:14px;line-height:1.7}#riyu .box div:last-of-type ul{border-bottom:none}#riyu .box ul li.red{color:red;font-weight:700}#riyu .box ul li.txtBold{font-weight:700}#award{padding:20px 2% 20px 2%}#award .box p:first-of-type{margin:30px auto 20px auto;font-size:15px}#award .box img,#riyu .box img{max-width:365px;margin:0 auto 0 auto}#award .box p{margin:20px auto 20px auto;font-size:14px}#award .box p .red{color:red}#riyu .box .tokkyo{max-width:310px}#riyu .price p:first-of-type{text-decoration:underline}#riyu .price p:first-of-type,#riyu .price p:nth-of-type(2){font-size:15px}#riyu .box dl{line-height:1.6}#riyu .box dt{margin:0 0 2px 0;padding:0;font-size:18px;font-weight:700}#riyu .box dd{margin:0 0 20px 0;padding:0;font-size:14px}#riyu .box dd span{text-decoration:underline}#riyu .company>div{margin:30px auto 30px auto}#riyu .company h4{display:block;margin-bottom:15px;padding:0 0 6px 10px;border-left:5px solid #666;border-bottom:1px solid #666;border-radius:0;box-sizing:border-box;background:0 0;color:#666;font-size:17px;line-height:1.3}#riyu .company div h4 img{display:inline-block;width:auto;height:27px;margin:0 8px 0 0;vertical-align:middle}#riyu .company div p{margin:0!important;color:#333;font-size:15px!important;font-weight:400}#riyu .company div .notes{font-size:14px!important}#riyu .company div ul{width:100%;margin:0;padding:0;border:0}#riyu .company div ul li{font-size:15px;line-height:1.6}#riyu .company div img{margin:20px 0 20px 0}#riyu .company div #img_company{width:50%;max-width:300px}#riyu .company div #eLearning{max-width:500px}#riyu .company div #img_media{max-width:752px}#history{background-color:#f8f4e6}#history .box h4{background:0 0;line-height:1.4}#history h3,#history h4{color:#000;font-family:游明朝,"Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#history h3{padding:30px 20px 30px 20px;font-size:22px;text-align:center;line-height:1.4}#history h3 span{display:block;margin-top:5px;color:#f6ae54;font-size:16px;font-style:oblique;font-family:"Times New Roman",Century,serif}#history h4{margin-bottom:30px;font-size:20px}#history .box{width:96%;max-width:1000px;margin:0 auto 0 auto;padding:20px 30px 10px 30px;border:none;background-color:#fff;color:#444;position:relative;z-index:1}#history .box:first-of-type{padding-top:50px}#history .box:first-of-type::before{content:"";width:606px;height:808px;background:url(../images/waterpaint_yellow.png) no-repeat;background-size:contain;position:absolute;top:-40px;left:-12%;opacity:.1;z-index:-1}#history .box:nth-of-type(2)::before{content:"";width:244px;height:249px;background:url(../images/pencilstand.jpg) no-repeat;background-size:contain;position:absolute;top:100px;right:60px;opacity:.6;z-index:-1}#history .box:nth-of-type(3)::before{content:"";width:761px;height:734px;background:url(../images/waterpaint_blue.png) no-repeat;background-size:contain;position:absolute;top:-120px;left:-12%;opacity:.1;z-index:-1}#history .box:nth-of-type(3){z-index:2}#history .box:nth-of-type(4)::before{content:"";width:363px;height:484px;background:url(../images/waterpaint_yellow.png) no-repeat;background-size:contain;position:absolute;top:150px;right:-10%;opacity:.1;z-index:-1}#history .box p{font-size:14px;line-height:1.7;margin-bottom:20px;z-index:20}.last-note{width:90%;max-width:1000px;margin:0 auto 0 auto}.lineup{padding-bottom:20px}.lineup>p{width:100%;max-width:1000px;margin:0 auto 15px auto;padding:10px 10px 10px 10px;background-color:#ccc;color:#444;font-size:15px;box-sizing:border-box}.lineup ul{width:100%;max-width:1000px;margin:0 auto 0 auto;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lineup ul li{width:100%;box-sizing:border-box}.lineup ul li:first-child{background-color:#1fcd90}.lineup ul li:nth-child(2){background-color:#118df7}.lineup ul li:nth-child(3){background-color:#dc451b}.lineup ul li:nth-child(4){background-color:#f6a514}.lineup ul li:last-child{background-color:#f86386;border-right:none}.lineup ul li span{display:inline-block;width:65%;height:100%;margin:0 0 0 5%;padding:3px 6px 3px 6px;box-sizing:border-box;background-color:#fff;color:#777;font-size:12px;font-weight:700;line-height:1.4;vertical-align:top}.lineup ul li:nth-child(2) span,.lineup ul li:nth-child(4) span{font-size:16px}.lineup ul li a{display:block;width:100%;height:100%;padding:25px 5% 25px 5%;box-sizing:border-box}.lineup ul li:hover{opacity:.7}footer{margin-top:10px;background-color:#e5e5e5}#ftr-nav{width:100%;max-width:1000px;margin:0 auto 0 auto;padding:0;box-sizing:border-box;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ftr-nav .flex-box{width:100%;margin:0;background-color:#fff;text-align:left}#ftr-nav .flex-box:last-of-type{margin-right:0}#ftr-nav .flex-box dt{padding:5px 5% 5px 5%;background-color:#777;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px}#ftr-nav .flex-box dd{margin:0;font-size:14px;letter-spacing:1px}#ftr-nav .flex-box a{display:block;width:100%;padding:14px 5% 14px 5%;border-bottom:1px dotted #ccc;box-sizing:border-box;color:#4c4c4c;font-size:12px;position:relative}#ftr-logo{padding:30px 0 30px 0;background-color:#ffe251;text-align:center}#ftr-logo img{display:inline-block;width:22%;height:auto;margin-right:2%;vertical-align:middle}#ftr-logo p{display:inline-block;color:#666;font-size:12px;font-weight:700;text-align:left;line-height:1.4;vertical-align:middle}footer>p{padding-top:20px;background-color:#fff;color:#666;font-size:11px;text-align:center;line-height:1.4}footer #copyright{padding:20px 0 20px 0;font-size:11px}#point,#riyu{padding:20px 2% 20px 2%}#point .box .float-L{margin-top:20px}#award .box>img{margin:0 auto 0 auto}#history .box:nth-of-type(2)::before,#history .box:nth-of-type(5)::before{opacity:.2}footer>p br.brOn{display:block}#point .box .float-L{width:100%;font-size:17px;line-height:1.5}#point .box .riyu{padding:15px 20px}#point .box .riyu p{font-size:12px}#point .box .riyu ul li{font-size:15px}#riyu .box{margin-bottom:0;padding-bottom:0}#award .box>img{width:90%;border:1px solid #efefef;box-sizing:border-box}.lineup ul li img{display:inline-block;width:30%;height:auto}article .ftr-tel{width:100%;padding-top:10px;text-align:center}.ftr-tel p:first-child{width:90%;margin:0 auto;box-sizing:border-box;background-color:#fbb03b}.ftr-tel p:first-child a{display:block;padding:25px 20px 25px 20px}.ftr-tel .kaigai{margin-top:20px;font-size:14px;line-height:1.4}.ftr-tel .kaigai a{display:block;color:#fbb03b;font-size:16px;font-weight:700;text-decoration:underline}#ftr-nav .flex-box a::after{content:"";width:5px;height:5px;margin:auto;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:none;position:absolute;top:0;bottom:0;right:5%;left:auto}@media screen and (min-width:560px){.pcOnly{display:block!important}.spOnly{display:none!important}.float-L{float:left}.float-R{float:right}.form-btn{margin:50px auto 50px auto}.form-btn a{padding:45px 40px 45px 40px;font-size:30px;letter-spacing:1px}nav ul li{width:50%;border-right:1px solid #fff}nav ul li a{padding:20px 5px 20px 5px;font-size:13px}#top{padding:94px 0 0 0;background-color:#fff;position:relative;overflow:visible}#manga{padding:60px 20px 40px 20px;background-color:#ffee85}#top{text-align:center}#top h1{font-size:32px}#top h1 br.spOnly{display:block!important}#top::after{content:"";width:0;height:0;margin:auto;border-width:40px 45px 0 45px;border-style:solid;border-color:#ffee85 transparent transparent transparent;position:absolute;right:0;left:0;bottom:-40px}.box{padding:30px 20px 30px 20px}.box h3{font-size:24px;line-height:1.4;letter-spacing:1px}#tokucho{margin-top:60px;overflow:hidden}#tokucho h2{padding:20px 5px 15px 5px;background-color:#ffee85;color:#555;font-size:32px;text-align:center;line-height:1.3}#tokucho h3{font-size:28px;line-height:1.3}#tokucho ul{width:100%;margin:10px 0 0 0}#tokucho ul li{display:table;margin:0 0 5px 0;font-size:22px}#tokucho .float-box{justify-content:center}#tokucho .float-box p{width:100%;margin:10px 0 20px 0;text-align:left}#tokucho>p{margin:16px auto 16px auto}#tokucho .bg-orange{width:auto;margin-top:10px;padding:7px 40px 7px 40px;font-size:24px;text-align:center;letter-spacing:.1em}#tokucho img{width:28%;margin-left:0;margin-right:2%}#tokucho .box{width:100%}#tokucho .box h3{padding:33px 0 33px 0;font-size:28px;text-align:center}#tokucho .box h4{width:85%;margin:50px auto 15px auto;padding:20px 5px 20px 5px;font-size:22px;text-align:center}#tokucho .box p{width:85%}#tokucho .box .bg-gray{margin-top:50px}#tokucho .box .bg-gray p{font-size:22px;text-align:center}#tokucho .box .kome{font-size:15px}#tokucho .tab-wrap{width:85%}#tokucho .tab-wrap p{width:100%}#tokucho .tab-wrap .box-area .tab-box{padding:20px 20px 10px 20px}#tokucho .tab-wrap .box-area .tab-box dl{width:100%;margin:10px auto 10px auto;font-size:14px}#tokucho .tab-wrap .box-area .tab-box p{width:100%;font-size:16px}.study-wrap{margin-top:60px}#study h2{margin:40px auto 40px auto;font-size:36px;line-height:1.5}#study div{padding-bottom:70px}#study h3{padding:30px 5px 30px 5px;font-size:26px;text-align:center}#study h4{margin:50px auto 30px auto;font-size:27px;text-align:center}#study div p{line-height:1.8}#study div .mrb30{margin-bottom:30px}#study div .mrb100{margin-bottom:100px}#study div ul li{margin-bottom:15px;padding:0}#point .new-point img{width:47%;margin-right:3%;float:left}#point .new-point:nth-of-type(2) img{width:42%;margin-right:5%;margin-left:3%}#point .new-point{margin:50px auto 30px auto;border-left:22px solid rgba(255,71,51,.3)}#point .new-point h3{padding-left:20px;font-size:30px}#point .new-point img{margin-top:50px}#point .new-point p{width:50%;line-height:1.8;float:left}#point .new-point p:first-of-type{margin-top:50px}#point .movie-box p{width:100%}#point h2{font-size:26px}#award p,#point p,#riyu p{line-height:1.6}#point .box .float-R{width:53%;font-size:18px}#riyu .box .tit{font-size:20px}#award .box h3::before,#riyu .box h3::before{width:50px;height:50px;margin-right:8px}.box h4{font-size:22px}#riyu .box .frame{padding:20px 20px 20px 20px}#riyu .box .frame p{font-size:15px}#riyu .box .frame ul li{font-size:20px}.box h5{font-size:22px}#point .movie-box{width:46%;margin:0 4% 0 3%;float:left}#point .movie>p{width:47%}#riyu .box ul li{font-size:15px}#riyu .company>div{margin:40px auto 40px auto}#riyu .company h4{margin-bottom:20px;padding:0 0 8px 10px;font-size:18px}#riyu .company div ul li{font-size:16px}#history h3{padding:40px 20px 40px 20px;font-size:26px}#history h4{font-size:22px}.lineup ul li{width:25%;border-right:1px solid #fff}.lineup ul li img{width:100%;max-width:172px}.lineup ul li span{display:block;width:100%;height:auto;margin:15px 0 0 0}.lineup ul li a{padding:15px 15px 15px 15px}#ftr-nav{margin:30px auto 30px auto;padding:0 5% 0 5%}#ftr-nav .flex-box{width:30%;margin:0 5% 0 0;background-color:transparent}#ftr-nav .flex-box dt{margin-bottom:30px;padding:0;background-color:transparent;color:#333;font-size:16px}#ftr-nav .flex-box dd{margin:0 0 10px 0}#ftr-nav .flex-box a{width:auto;padding:0;border:0;font-size:14px}#ftr-nav .flex-box a:hover{opacity:.7}#ftr-nav .flex-box a::after{display:none}#ftr-logo img{width:10%;vertical-align:top}#ftr-logo p{vertical-align:top}footer>p{font-size:12px}}@media screen and (min-width:960px){.form-btn a,.form-btn a:hover{background-size:auto}header{padding:16px 0 0 0}.hdr-inner{width:96%;margin:0 auto 14px auto;padding:0;position:static}#logo{width:141px;margin-top:15px}.hdr-cap,.hdr-tel{display:block}#sp-form,#sp-menu{display:none}nav{display:block;position:static}nav ul li{width:16.66%;border-bottom:0}nav ul li a{padding:10px 5px 10px 5px}nav ul li a.now{color:#646464;background-color:#ffe751}#top{padding-top:40px;overflow:visible}#top h1{font-size:36px;line-height:1.5}#top h1 br.spOnly{display:none!important}#manga{margin-top:30px}#manga .tab-img{box-shadow:0 0 10px rgba(204,190,106,.8)}#manga .tab-area .last-img{margin-bottom:80px}#manga .arrow-img{margin:20px auto 20px auto}.float-box{margin-top:30px}#tokucho h3{margin:0 2% 10px 0;font-size:30px}#tokucho ul li{margin:0 0 10px 0;font-size:24px}#tokucho .float-box p{font-size:20px}#tokucho .bg-orange{font-size:26px}.box{margin-bottom:40px;padding:30px 50px 30px 50px;border:1px solid #666}#tokucho .tab-wrap .box-area .tab-box dl,#tokucho .tab-wrap .box-area .tab-box p{width:85%}.box h3{font-size:32px}#study h2{width:100%;text-align:center}#award .box h3::before,#riyu .box h3::before{width:75px;height:75px;margin-right:15px}#point .box .float-R{margin-top:30px}#point .box .float-R span{margin-top:30px}#riyu .box{margin-bottom:40px}#riyu .box .tit{font-size:23px}.box h4{font-size:24px}#riyu .box div .float-L{width:20%;margin-right:2%;margin-bottom:0}#riyu .box ul{width:78%;margin-bottom:8px;padding-bottom:8px}#riyu .box ul li{font-size:12px;line-height:1.6}#award{margin-top:20px}#award .box img,#riyu .box img{margin:0}#history .box h4{line-height:inherit}#history h3{padding:80px 20px 70px 20px;font-size:30px;text-align:center;line-height:inherit}#history h3 span{font-size:20px}#history h3 br{display:none}#history .box{width:100%;padding:30px 70px 30px 70px}#history .box:first-of-type{padding-top:70px}.lineup{padding-bottom:50px}#ftr-nav{margin:40px auto 40px auto;padding:0}#ftr-logo{padding:50px 0 50px 0}footer>p{padding-top:50px;font-size:13px}footer>p br,footer>p br.brOn{display:none}footer #copyright{padding:20px 0 50px 0}}
