@charset "UTF-8";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-style:normal;font-weight:400;font-size:16px;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p{box-sizing:border-box;line-height:1.5}div,a{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}p,a,li{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}th,td{box-sizing:border-box}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1;}img{max-width:100%}table{width:100%}a,a:hover,a:active{text-decoration:none;transition:.7s}a:focus{text-decoration:none}.row-eq-height{display:flex;flex-wrap:wrap}html{width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%}html.wf-loading body{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-weight:500;font-style:normal}body{display:none;opacity:0;transition:all 2s;width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-weight:500;font-style:normal}@media screen and (max-width:1000px){body{font-size:100% !important}}@keyframes fadeIn{0%{opacity:0}70%{opacity:.5}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}70%{opacity:.5}100%{opacity:1}}p{color:#57667f}.open-sans{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5{font-weight:700;transition:all 1s ease-in}.text-center{text-align:center !important}.ovr-hdn{overflow:hidden}.posi-rel{position:relative}a,button{transition:all 1s ease-in;text-decoration:none}button:focus{outline:0}li{list-style:none}b{font-weight:700}img{height:auto}img[src$=".svg"]{height:auto}::-moz-selection{background:#ffe266}::selection{background:#ffe266}::-moz-selection{background:#ffe266}.fadein-small{transform:scale(.5,.5)}.fadein-small.active{opacity:1;transform:scale(1,1)}.fadein-down{opacity:0;top:-120px !important;transition:all 2s}.fadein-down.active{opacity:1;top:0 !important}.fadein-blur{position:relative;opacity:0;filter:blur(3px);transition:all 2s}.fadein-blur.active{opacity:1;filter:blur(0px)}.fadein-up{position:relative;opacity:0;bottom:-60px !important;transition:all 2s}.fadein-up.active{opacity:1;bottom:0 !important}.fadein-right{position:relative;opacity:0;right:-120px !important;transition:all 1s ease-in}.fadein-right.active{opacity:1;right:0 !important}.fadein-left{position:relative;opacity:0;left:-120px !important;transition:all 2s}.fadein-left.active{opacity:1;left:0 !important}.st10{fill:#632c18;stroke:#632c18;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:load 5s ease-in -1s;animation:load 5s ease-in -1s}.st11{fill:#6a9b68;stroke:#6a9b68;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:load2 5s ease-in -1s;animation:load2 5s ease-in -1s}@keyframes load{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#632c18}}@-webkit-keyframes load{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#632c18}}@keyframes load2{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#6a9b68}}@-webkit-keyframes load2{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#6a9b68}}@-webkit-keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(50px)}100%{transform:translateY(0px)}}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(50px)}100%{transform:translateY(0px)}}@keyframes hello{0%{stroke-dashoffset:3625;fill:transparent}40%{stroke-dashoffset:3625;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}@-webkit-keyframes hello{0%{stroke-dashoffset:3625;fill:transparent}40%{stroke-dashoffset:3625;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}.inner{position:relative}h1{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;z-index:2}h1 a{font-size:14px;font-weight:400;line-height:1;letter-spacing:0em;color:#ccc}@media screen and (max-width:640px){h1 a{font-size:12px}}@media screen and (max-width:480px){h1 a{font-size:11px}}.nav-layer{display:none;position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:#fff;margin:auto;z-index:95;transition:all 1s ease-in}.nav-layer.active{right:0}.nav-layer.active:after{right:0}.nav-layer:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:#000;transition:all 1s ease-in;z-index:0}.nav-layer:after{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in;z-index:1}.nav-layer.on{display:block}.drawer-btn span{height:2px;background-color:#345893;transition:all 1s ease-in}.drawer-btn{position:fixed;top:10px;right:10px;width:50px;height:50px;border-radius:50%;border:1px solid #345893;z-index:100}@media screen and (max-width:640px){.drawer-btn{top:10px;right:10px}}.drawer-btn.scroll span{background-color:#354056}.drawer-btn.nana{display:block}.drawer-btn.nana span{background-color:#fff}.drawer-btn.nana.current span{background-color:#515151}.drawer-btn_inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.btn_border{position:absolute;top:50%;left:0;right:0;background-color:#354056;width:34px;height:2px;transform:translateX(0);transition:top .1s ease-in-out,margin .1s cubic-bezier(.36,0,.59,.99) .2s,transform .15s ease 0s;margin:auto}.drawer-btn span.border01{margin-top:-5px}.border03{left:0;margin-top:5px}.current.drawer-btn .border01{top:50%;left:0;margin-top:0 !important;transform:rotateZ(45deg);transition:margin .1s cubic-bezier(.36,0,.59,.99) .1s,transform .15s ease .26s}.current.drawer-btn .border02{top:50%;transition:.2s ease .1s;opacity:0}.current.drawer-btn .border03{top:50%;left:0;margin-top:0 !important;transform:rotateZ(-45deg);transition:margin .1s cubic-bezier(.36,0,.59,.99) .1s,transform .15s ease .26s}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0 !important}.owl-theme .owl-nav{position:absolute;top:0;bottom:0;width:100%;height:50px;margin:auto}.owl-carousel .owl-prev{position:absolute;top:-50px;bottom:0;left:-130px;width:90px;height:26px;background:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/carousel_btn.svg) no-repeat center center !important;margin:auto}.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover{opacity:.8}.owl-carousel .owl-next{position:absolute;top:-50px;bottom:0;right:-130px;width:90px;height:26px;background:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/carousel_btn.svg) no-repeat center center !important;margin:auto}.owl-theme .owl-dots .owl-dot span{width:12px !important;height:12px !important;margin:20px 7px 5px !important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;background:#000}header{position:fixed;top:0;left:0;width:100%;padding:18px 0 0 20px;z-index:96;transition:all 1s ease-in}@media screen and (max-width:640px){header{padding:14px 0 0 10px}}header .logo{display:inline-block;font-size:15px;font-family:noto-serif,serif;font-weight:700;text-align:center;color:#354056}@media screen and (max-width:480px){header .logo{font-size:13px}}header .logo img{display:block;margin:0 auto 8px}@media screen and (max-width:480px){header .logo img{width:110px;margin:0 auto 6px}}@-webkit-keyframes fuwattoBlock{0%{opacity:0}100%{opacity:1}}@keyframes fuwattoBlock{0%{opacity:0}100%{opacity:1}}.gnav::-webkit-scrollbar{width:3px;height:3px}.gnav{display:none;opacity:0;position:fixed;top:0;right:0;left:0;max-width:100%;left:1%;max-width:100%;height:100%;overflow-y:scroll;z-index:100;transition:all 1s ease-in}@media screen and (max-width:1280px){.gnav{display:none;top:0;right:0;left:0;max-width:100%;left:1%;max-width:100%;height:100%;overflow-y:scroll}}.gnav.active{display:block;-webkit-animation:fuwattoBlock 1.5s ease-out 1s forwards;animation:fuwattoBlock 1.5s ease-out 1s forwards}.gnav.scroll{top:0}.gnav.scroll .gnav-inner li a{color:#515151}.gnav .gnav-inner{display:block;width:90%;max-width:540px;margin:150px auto 80px}@media screen and (max-height:800px){.gnav .gnav-inner{width:90%;max-width:540px;margin:130px auto 80px}}.gnav .gnav-inner li a{position:relative;display:block;font-size:30px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#57667f;padding:20px 0;transition:all 1s ease-in}@media screen and (max-width:480px){.gnav .gnav-inner li a{font-size:26px}}.gnav .gnav-inner li a:hover{opacity:.7}.gnav .gnav-inner li a:hover img{opacity:1}.gnav .gnav-inner li a span{display:block;font-size:14px;font-weight:700;line-height:1.4;color:#354056;letter-spacing:.1em;margin-bottom:2px}@media screen and (max-width:480px){.gnav .gnav-inner li a span{font-size:13px}}.gnav .gnav-inner li a span .sp{display:none}@media screen and (max-width:480px){.gnav .gnav-inner li a span .sp{display:block}}.btn-area{max-width:1340px;padding:0 1.5em;margin:0 auto}@media screen and (max-width:640px){.btn-area{padding:0 1em}}.btn{position:relative;display:block;max-width:148px;margin:0 auto 30px}.btn .viewmore{margin-right:10px}.btn .ic{position:relative;top:1px}.btn:hover{opacity:.7}.btn:hover img{opacity:.7}.cnt-btn{position:fixed;top:14px;right:75px;font-size:14px;font-weight:700;color:#fff;background-color:#345893;border:1px solid #345893;border-radius:50px;padding:8px 1em;z-index:100}@media screen and (max-width:480px){.cnt-btn{right:73px;font-size:13px;padding:8px .5em 6px}}.cnt-btn:hover{color:#345893;background-color:#fff}table{word-break:break-all;word-wrap:break-word}.middle{position:relative;background-color:#e2e6ed;padding:120px 0 120px}.middle h3{font-size:26px;font-weight:700;letter-spacing:.2em;line-height:1.7;color:#354056;text-align:center;margin-bottom:35px}@media screen and (max-width:1024px){.middle h3{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}.middle .b-btn-area{display:flex;justify-content:center;max-width:800px;margin:0 auto}@media screen and (max-width:640px){.middle .b-btn-area{display:block}}.middle .b-btn-area a{position:relative;width:50%;font-size:20px;font-weight:700;line-height:1.7;color:#fff;background-color:#354056;border-radius:10px;padding:26px .5em;margin-right:4%}@media screen and (max-width:1024px){.middle .b-btn-area a{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){.middle .b-btn-area a{display:block;width:100%;max-width:340px;margin:0 auto 30px}}.middle .b-btn-area a:hover{opacity:.7}.middle .b-btn-area a:hover img{opacity:.7}@media screen and (max-width:480px){.middle .b-btn-area a:nth-child(1) img{width:80px}}.middle .b-btn-area a:nth-child(2){margin-right:0}@media screen and (max-width:640px){.middle .b-btn-area a:nth-child(2){margin-right:auto}}@media screen and (max-width:480px){.middle .b-btn-area a:nth-child(2) img{width:100px}}.middle .b-btn-area a img{position:absolute;top:-20px;right:-5px}@media screen and (max-width:480px){.middle .b-btn-area a img{top:-10px}}#news{position:relative;background-color:#e2e6ed;padding:100px 0}@media screen and (max-width:480px){#news{padding:70px 0}}#news h3{position:absolute;top:0;left:0;width:92%;max-width:542px;z-index:1}#news .g-box{position:relative;right:-100%;width:80%;background-color:#f7f7f7;border-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0;padding:80px 1.5em;margin:0 0 0 auto;z-index:0;transition:all 1s ease-in}@media screen and (max-width:960px){#news .g-box{width:90%}}#news .g-box.active{right:0}#news .g-box ul li{margin-bottom:10px}#news .g-box ul li a{display:block;font-size:16px;font-weight:700;color:#354056;text-align:left;border-bottom:1px solid #ddd;border-bottom-left-radius:10px;padding:10px 1em}@media screen and (max-width:480px){#news .g-box ul li a{font-size:15px}}#news .g-box ul li a .date{display:block;font-size:14px;color:#b5b5b5}.pagination{position:relative;display:block;width:100%;margin-top:30px;z-index:1}.screen-reader-text{display:none !important}.navigation span.current{color:#fff;background-color:#57667f;border-radius:0;padding:5px 8px}.navigation a,.navigation span{vertical-align:middle;color:#57667f;background:0 0;border-radius:0;padding:5px 13px}.navigation a:hover,.navigation span:hover{color:#fff;background-color:#57667f}.navigation a.next,.navigation a.prev{position:relative;width:38px;height:45px;color:#fff;background-color:#57667f;border:1px solid #57667f;border-radius:0}.navigation a.next{margin-left:20px}.navigation a.next:hover{background-color:#fff}.navigation a.next:hover:before{border-top:2px solid #57667f;border-right:2px solid #57667f}.navigation a.next:before{position:absolute;top:11px;right:10px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navigation a.prev{margin-right:20px}.navigation a.prev:hover{background-color:#fff}.navigation a.prev:hover:before{border-top:2px solid #57667f;border-right:2px solid #354056}.navigation a.prev:before{position:absolute;top:11px;left:10px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.contact-btn{display:block;max-width:960px;border:1px solid #c1c1c1;font-size:30px;font-weight:700;line-height:1;letter-spacing:.1em;color:#57667f;text-align:center;padding:30px .5em;margin:0 auto 80px}@media screen and (max-width:1024px){.contact-btn{font-size:calc(1.375rem + (1vw - 7.68px) * 0.6944)}}.contact-btn:hover{background-color:#dbdcdd}.contact-btn img{vertical-align:middle;margin-top:-8px;margin-left:20px}@media screen and (max-width:640px){.contact-btn img{width:20px;margin-top:-6px}}footer{position:relative;text-align:center;background-color:#fff;padding:10px 0 60px;z-index:1}footer .footer-inner{max-width:1180px;padding:0 1em;margin:0 auto}footer .footer-logo{display:block;max-width:530px;margin:0 auto 100px}footer .toggle-link{position:relative;display:block;max-width:880px;text-align:left;margin:0 auto 30px}footer .toggle-link.on .ic:after{transform:rotateZ(90deg)}footer .toggle-link p{position:relative;display:inline-block;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.1em;color:#57667f;text-align:left;background-color:#fff;padding:0 1em 0 0;z-index:0}@media screen and (max-width:640px){footer .toggle-link p{font-size:18px}}footer .toggle-link p .sp{display:none}@media screen and (max-width:640px){footer .toggle-link p .sp{display:block}}footer .toggle-link:before{content:"";position:absolute;top:1px;bottom:0;left:0;width:100%;height:1px;background-color:#57667f;margin:auto;z-index:-1}footer .toggle-link .ic{position:absolute;top:0;bottom:0;right:0;width:80px;height:40px;background-color:#fff;margin:auto;z-index:0}footer .toggle-link .ic img{display:block;margin:0 auto}footer .toggle-link .ic:before{content:"";position:absolute;top:2px;bottom:0;left:0;right:0;width:18px;height:2px;background-color:#57667f;margin:auto}footer .toggle-link .ic:after{content:"";position:absolute;top:2px;bottom:0;left:0;right:0;width:2px;height:18px;background-color:#57667f;margin:auto;transition:all 1s ease-in}footer .child{display:none;max-width:800px;text-align:left;margin:0 auto 30px}footer .child .col{display:inline-block;vertical-align:top;width:47%;text-align:left;margin:0 4% 30px 0}footer .child .col:nth-child(2n){margin-right:0}footer .child .col p{font-size:15px;line-height:1.5;color:#9e9e9e}@media screen and (max-width:640px){footer .child .col p{font-size:15px}}footer .child .col p span{display:block;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:#57667f}@media screen and (max-width:640px){footer .child .col p span{font-size:16px}}footer .rapsodo{display:block;max-width:200px;margin:0 auto 60px}footer .rapsodo:hover{opacity:.7}footer .ic-area{margin:30px auto 60px}footer .ic-area a{display:inline-block;vertical-align:middle;margin-right:35px}@media screen and (max-width:640px){footer .ic-area a{display:block;max-width:200px;margin:0 auto 20px}}footer .ic-area a:last-child{margin-right:0}@media screen and (max-width:640px){footer .ic-area a:last-child{margin:0 auto}}footer .ic-area a:hover{opacity:.7}footer .footer-nav{position:relative;text-align:center;padding:30px 1.5em;margin:80px auto 0;z-index:1}footer .footer-nav:nth-of-type(1){border-bottom:1px solid #bfc0c1}footer .footer-nav img{display:block;margin:0 auto 30px}footer .footer-nav ul{margin-bottom:30px}@media screen and (max-width:640px){footer .footer-nav ul{width:100%;margin-right:0}}footer .footer-nav ul:nth-child(2){margin-right:0}footer .footer-nav ul li{display:inline-block;margin-right:20px;margin-bottom:26px}@media screen and (max-width:640px){footer .footer-nav ul li{display:block}}footer .footer-nav ul li:last-child{margin-right:0}footer .footer-nav ul li a{position:relative;display:block;font-size:18px;font-weight:600;line-height:1.8;letter-spacing:.1em;color:#57667f;text-align:left;margin:0 auto;z-index:0}@media screen and (max-width:960px){footer .footer-nav ul li a{font-size:18px}}@media screen and (max-width:640px){footer .footer-nav ul li a{font-size:16px}}footer .footer-nav ul li a:hover{opacity:.7}footer .copyright{position:absolute;bottom:50px;right:0;font-size:14px;line-height:1.8;letter-spacing:.1em;text-align:center;color:#000;margin-top:30px;z-index:1;writing-mode:vertical-rl}footer .copyright a{font-size:14px;font-weight:700;line-height:1.8;letter-spacing:.1em;text-align:center;color:#fff}.st-hukidashi{fill:#d70a26;stroke:#fff;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:hello 5s ease-in -1s;animation:hello 5s ease-in -1s}.st-hukidashi2{fill:#d70a26;stroke:#fff;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:hello 5s ease-in 0s;animation:hello 5s ease-in 0s}.st-hukidashi-blk{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:hello 5s ease-in -1s;animation:hello 5s ease-in -1s}.st-hukidashi2-blk{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:hello 5s ease-in 0s;animation:hello 5s ease-in 0s}.container{overflow:hidden;position:relative;padding-bottom:20px;z-index:2}.breadcrumbs{position:absolute;right:0;bottom:0;max-width:1200px;line-height:1.4;padding:15px 1em 20px;margin:10px auto 0}@media screen and (max-width:480px){.breadcrumbs{padding:15px 1.5em 20px}}.breadcrumbs a{color:#ccc}.breadcrumbs span{font-size:14px}@media screen and (max-width:480px){.breadcrumbs span{font-size:13px}}.breadcrumbs.nana span{color:#fff}.breadcrumbs img{margin:0 10px}.single .breadcrumbs{padding:15px 1.5em 5px}.main-visual{position:absolute;top:auto;bottom:0;left:0;right:0;width:94%;margin:auto;overflow:hidden;transition:all 3s}.main-visual .blk-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/mv_dt.png) repeat center center;z-index:0}@-webkit-keyframes mvTxtIn{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes mvTxtIn{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes arrows{0%{transform:translateY(-150%)}100%{transform:translateY(0%)}}@-webkit-keyframes arrows{0%{transform:translateY(-150%)}100%{transform:translateY(0%)}}.header-inner{position:relative;overflow:hidden;top:0;bottom:0;left:0;right:0;width:100%;max-height:1080px;min-height:750px;text-align:center;padding:0 1em;margin:auto}.header-inner.taiso{background-color:#fff;max-height:850px}.header-inner.taiso h2{position:absolute;right:0;transition:all 1s ease-in;z-index:1}@media screen and (max-width:640px){.header-inner.taiso h2{top:200px;bottom:auto !important}}@media screen and (max-width:640px){.header-inner.taiso h2.active{top:78px;bottom:auto !important}}@media screen and (max-height:900px){.header-inner.taiso h2 img{width:180px}}@media screen and (max-height:800px){.header-inner.taiso h2 img{width:160px}}@media screen and (max-height:700px){.header-inner.taiso h2 img{width:140px}}@media screen and (max-width:960px){.header-inner.taiso h2 img{width:160px}}@media screen and (max-width:640px){.header-inner.taiso h2 img{width:100px}}.header-inner.taiso .main-visual{top:90px;max-width:1360px;margin:0 auto}@media screen and (max-width:640px){.header-inner.taiso .main-visual{width:94%;top:290px}}.header-inner.taiso .video-area{position:relative;opacity:0;max-width:1280px;margin:0 0 0 auto;z-index:0;transition:all 1s ease-in-out}.header-inner.taiso .video-area:before{position:relative;content:"";position:absolute;bottom:-90px;left:-10%;width:120%;height:160px;background-color:#fff;transform:rotateZ(6deg);z-index:1}@media screen and (max-width:640px){.header-inner.taiso .video-area:before{bottom:-110px}}.header-inner.taiso .video-area.active{opacity:1}.header-inner.taiso .video-area video{position:relative;max-width:100%;line-height:0;vertical-align:bottom}@media screen and (max-width:960px){.header-inner.taiso .video-area video{max-width:140%;left:-20%}}@media screen and (max-width:640px){.header-inner.taiso .video-area video{max-width:160%;left:-30%;bottom:25px}}.header-inner.taiso .video-area .blk-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/mv_dt.png) repeat center center;z-index:0;transition:all 1s ease-in}.header-inner.taiso h3{overflow:hidden;position:absolute;bottom:-40px;left:0;width:90%;font-size:42px;font-weight:700;letter-spacing:.05em;color:#57667f;line-height:1.4;text-align:left;transition:all 1s ease-in;z-index:1}@media screen and (max-width:1024px){.header-inner.taiso h3{font-size:calc(1.75rem + (1vw - 7.68px) * 1.2153)}}@media screen and (max-width:640px){.header-inner.taiso h3{bottom:-60px;line-height:1.8}}.header-inner.taiso h3.active:before{transform:translateX(100%)}.header-inner.taiso h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out}.header-inner.taiso h3.on{opacity:1}@media screen and (max-width:640px){.header-inner.taiso h3.pc{display:none !important}}.header-inner.taiso h3 span{font-size:42px;font-weight:700;letter-spacing:.05em;color:#57667f}@media screen and (max-width:1024px){.header-inner.taiso h3 span{font-size:calc(1.75rem + (1vw - 7.68px) * 1.2153)}}@media screen and (max-width:640px){.header-inner.taiso h3 span{display:block;text-align:right}}.header-inner.t012{background-color:#fff4dc;max-height:820px;min-height:800px}.header-inner.t012 .main-visual{top:18%;max-width:1360px;margin:0 auto}@media screen and (max-width:768px){.header-inner.t012 .main-visual{max-width:530px}}@media screen and (max-width:480px){.header-inner.t012 .main-visual{top:17%;width:120%;left:-11%}}@media screen and (max-width:768px){.header-inner.t012 .main-visual svg.pc{display:none}}.header-inner.t012 .main-visual svg.sp{display:none}@media screen and (max-width:768px){.header-inner.t012 .main-visual svg.sp{display:block}}.header-inner.t012 .main-visual svg .ta01{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta02{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta03{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta04{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta05{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta06{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta07{transform:translateY(-150%)}.header-inner.t012 .main-visual svg .ta08{transform:translateY(-150%)}.header-inner.t012 .main-visual svg.active .ta01{-webkit-animation:arrows 2s ease-in-out 0s forwards;animation:arrows 2s ease-in-out 0s forwards}.header-inner.t012 .main-visual svg.active .ta02{-webkit-animation:arrows 2s ease-in-out .5s forwards;animation:arrows 2s ease-in-out .5s forwards}.header-inner.t012 .main-visual svg.active .ta03{-webkit-animation:arrows 2s ease-in-out 1s forwards;animation:arrows 2s ease-in-out 1s forwards}.header-inner.t012 .main-visual svg.active .ta04{-webkit-animation:arrows 2s ease-in-out 1.5s forwards;animation:arrows 2s ease-in-out 1.5s forwards}.header-inner.t012 .main-visual svg.active .ta05{-webkit-animation:arrows 2s ease-in-out 2s forwards;animation:arrows 2s ease-in-out 2s forwards}.header-inner.t012 .main-visual svg.active .ta06{-webkit-animation:arrows 2.5s ease-in-out 2.5s forwards;animation:arrows 2.5s ease-in-out 2.5s forwards}.header-inner.t012 .main-visual svg.active .ta07{-webkit-animation:arrows 3s ease-in-out 3s forwards;animation:arrows 3s ease-in-out 3s forwards}.header-inner.t012 .main-visual svg.active .ta08{-webkit-animation:arrows 3.5s ease-in-out 3.5s forwards;animation:arrows 3.5s ease-in-out 3.5s forwards}.header-inner.t012 h3{overflow:hidden;position:absolute;bottom:-40px;left:0;width:90%;font-size:42px;font-weight:700;letter-spacing:.05em;color:#57667f;line-height:1.4;text-align:left;transition:all 1s ease-in;z-index:1}@media screen and (max-width:1024px){.header-inner.t012 h3{font-size:calc(1.625rem + (1vw - 7.68px) * 1.3889)}}@media screen and (max-width:640px){.header-inner.t012 h3{bottom:-20px}}.header-inner.t012 h3.active:before{transform:translateX(100%)}.header-inner.t012 h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out}.header-inner.t012 h3.on{opacity:1}@media screen and (max-width:640px){.header-inner.t012 h3.pc{display:none !important}}.header-inner.t012 h3 span{font-size:42px;font-weight:700;letter-spacing:.05em;color:#57667f}@media screen and (max-width:1024px){.header-inner.t012 h3 span{font-size:calc(1.625rem + (1vw - 7.68px) * 1.3889)}}@media screen and (max-width:640px){.header-inner.t012 h3 span{display:block;text-align:right}}.header-inner.youzi{background-color:#ebefca;min-height:810px}.header-inner.youzi .main-visual{top:16%;max-width:1280px;margin:0 auto}@media screen and (max-height:800px){.header-inner.youzi .main-visual{top:12%}}@media screen and (max-width:1280px){.header-inner.youzi .main-visual{max-width:1000px}}@media screen and (max-width:768px){.header-inner.youzi .main-visual{width:96%}}@media screen and (max-width:480px){.header-inner.youzi .main-visual{top:13%;width:94%}}@media screen and (max-width:768px){.header-inner.youzi .main-visual svg.pc{display:none}}.header-inner.youzi .main-visual svg.sp{display:none}@media screen and (max-width:768px){.header-inner.youzi .main-visual svg.sp{display:block;max-width:420px;margin:0 auto}}.header-inner.youzi .main-visual svg .ta01{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta02{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta03{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta04{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta05{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta06{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta07{transform:translateY(-150%)}.header-inner.youzi .main-visual svg .ta08{transform:translateY(-150%)}.header-inner.youzi .main-visual svg.active .ta01{-webkit-animation:arrows 2s ease-in-out 0s forwards;animation:arrows 2s ease-in-out 0s forwards}.header-inner.youzi .main-visual svg.active .ta02{-webkit-animation:arrows 2s ease-in-out .5s forwards;animation:arrows 2s ease-in-out .5s forwards}.header-inner.youzi .main-visual svg.active .ta03{-webkit-animation:arrows 2s ease-in-out 1s forwards;animation:arrows 2s ease-in-out 1s forwards}.header-inner.youzi .main-visual svg.active .ta04{-webkit-animation:arrows 2s ease-in-out 1.5s forwards;animation:arrows 2s ease-in-out 1.5s forwards}.header-inner.youzi .main-visual svg.active .ta05{-webkit-animation:arrows 2s ease-in-out 2s forwards;animation:arrows 2s ease-in-out 2s forwards}.header-inner.youzi .main-visual svg.active .ta06{-webkit-animation:arrows 2.5s ease-in-out 2.5s forwards;animation:arrows 2.5s ease-in-out 2.5s forwards}.header-inner.youzi .main-visual svg.active .ta07{-webkit-animation:arrows 3s ease-in-out 3s forwards;animation:arrows 3s ease-in-out 3s forwards}.header-inner.youzi .main-visual svg.active .ta08{-webkit-animation:arrows 3.5s ease-in-out 3.5s forwards;animation:arrows 3.5s ease-in-out 3.5s forwards}.header-inner.youzi h3{overflow:hidden;position:absolute;bottom:-40px;left:0;width:90%;font-size:42px;font-weight:700;letter-spacing:.05em;color:#57667f;line-height:1.4;text-align:left;transition:all 1s ease-in;z-index:1}@media screen and (max-width:1024px){.header-inner.youzi h3{font-size:calc(1.625rem + (1vw - 7.68px) * 1.3889)}}@media screen and (max-width:640px){.header-inner.youzi h3{bottom:-20px}}.header-inner.youzi h3.active:before{transform:translateX(100%)}.header-inner.youzi h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out}.header-inner.youzi h3.on{opacity:1}@media screen and (max-width:640px){.header-inner.youzi h3.pc{display:none !important}}.header-inner.youzi h3 span{font-size:42px;font-weight:700;letter-spacing:.05em;color:#57667f}@media screen and (max-width:1024px){.header-inner.youzi h3 span{font-size:calc(1.625rem + (1vw - 7.68px) * 1.3889)}}@media screen and (max-width:640px){.header-inner.youzi h3 span{display:block;text-align:right}}.header-inner.personal{background-color:#e9e9e9;max-height:920px;min-height:850px}@media screen and (max-width:480px){.header-inner.personal{min-height:initial}}.header-inner.personal .main-visual{overflow:initial;top:0;width:100%;height:580px}@media screen and (max-height:850px){.header-inner.personal .main-visual{top:18%;height:auto}}@media screen and (max-width:768px){.header-inner.personal .main-visual{height:500px}}@media screen and (max-width:768px){.header-inner.personal .main-visual{height:440px}}@media screen and (max-width:640px){.header-inner.personal .main-visual{top:24%;height:auto}}.header-inner.personal .main-visual h2{opacity:0;overflow:hidden;position:relative;top:50px;font-size:50px;font-weight:700;letter-spacing:.1em;text-shadow:2px 2px 1px #fff;color:#57667f;line-height:1.5;text-align:left;transition:all 1s ease-in;z-index:1}@media screen and (max-width:1280px){.header-inner.personal .main-visual h2{font-size:calc(2.3125rem + (1vw - 7.68px) * 1.1285)}}@media screen and (max-width:640px){.header-inner.personal .main-visual h2{left:4%}}.header-inner.personal .main-visual h2 .sp{display:none !important}@media screen and (max-width:640px){.header-inner.personal .main-visual h2 .sp{display:block !important}}.header-inner.personal .main-visual h2.active{opacity:1;top:-20px}.header-inner.personal .main-visual h2.active:before{transform:translateX(100%)}.header-inner.personal .main-visual h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e9e9e9;transition:all 1s ease-in-out}.header-inner.personal .main-visual .main-img{display:block;width:84%;max-width:930px;margin:0 auto;overflow:hidden;position:relative}@media screen and (max-width:1280px){.header-inner.personal .main-visual .main-img{margin:0 auto 0 6%}}@media screen and (max-width:1180px){.header-inner.personal .main-visual .main-img{margin:0 auto 0 2%}}@media screen and (max-width:640px){.header-inner.personal .main-visual .main-img{width:96%;margin:0 auto 0 0%}}@media screen and (max-width:640px){.header-inner.personal .main-visual .main-img img.pc{display:none !important}}.header-inner.personal .main-visual .main-img img.sp{display:none !important}@media screen and (max-width:640px){.header-inner.personal .main-visual .main-img img.sp{display:block !important}}.header-inner.personal .main-visual .main-img .img01{max-width:90%;margin-bottom:10px}.header-inner.personal .main-visual .main-img .img01:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e9e9e9;transition:all 1s ease-in-out;z-index:1}.header-inner.personal .main-visual .main-img .img01 img{max-width:90%;margin:0 auto 10px 0;display:block}.header-inner.personal .main-visual .main-img .img02{margin:0 0 0 10%}.header-inner.personal .main-visual .main-img .img02:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e9e9e9;transition:all 1s ease-in-out;z-index:1}.header-inner.personal .main-visual .main-img .img02 img{max-width:90%;margin:0 0 0 auto;display:block}.header-inner.personal .main-visual .main-img .img01.active:before,.header-inner.personal .main-visual .main-img .img02.active:before{transform:translateX(100%)}.header-inner.personal h3{opacity:0;position:absolute;top:-12%;right:0;z-index:1;transition:all 1s ease-in}@media screen and (max-width:640px){.header-inner.personal h3{width:22%;top:-20%}}@media screen and (max-width:480px){.header-inner.personal h3{width:26%}}.header-inner.personal h3.active{opacity:1}@media screen and (max-width:1280px){.header-inner.personal h3 img{width:180px}}.header-inner.trainer{background-color:#fff;max-height:920px;min-height:850px}@media screen and (max-width:480px){.header-inner.trainer{min-height:initial}}.header-inner.trainer .main-visual{overflow:initial;top:0;width:100%;text-align:right;height:580px}@media screen and (max-height:850px){.header-inner.trainer .main-visual{top:18%;height:auto}}@media screen and (max-width:768px){.header-inner.trainer .main-visual{height:500px}}@media screen and (max-width:768px){.header-inner.trainer .main-visual{height:440px}}@media screen and (max-width:640px){.header-inner.trainer .main-visual{top:24%;height:auto}}.header-inner.trainer .main-visual h2{opacity:0;position:relative;right:-10px;display:inline-block;font-size:64px;font-weight:700;line-height:1.3;letter-spacing:.2em;color:#57667f;z-index:0;transition:all 1s ease-in}@media screen and (max-width:1024px){.header-inner.trainer .main-visual h2{font-size:calc(2.8125rem + (1vw - 7.68px) * 1.6493)}}@media screen and (max-width:640px){.header-inner.trainer .main-visual h2{margin-bottom:40px}}.header-inner.trainer .main-visual h2 img{position:absolute;top:-22px;left:2px;transform:rotateZ(-7deg);z-index:-1}@media screen and (max-width:640px){.header-inner.trainer .main-visual h2 img{left:-2px;width:141px}}.header-inner.trainer .main-visual h2.active{opacity:1}.header-inner.trainer .main-visual .main-img{display:block;max-width:1480px;margin:0 auto;overflow:hidden;position:relative}.header-inner.trainer .main-visual .main-img img{float:left;width:50%;height:506px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:640px){.header-inner.trainer .main-visual .main-img img{height:315px}}.header-inner.trainer .main-visual .main-img .img01{opacity:0;position:relative;top:-100px;transition:all 2s}@media screen and (max-width:640px){.header-inner.trainer .main-visual .main-img .img01{-o-object-position:26%;object-position:26%}}.header-inner.trainer .main-visual .main-img .img01.active{top:0;opacity:1}.header-inner.trainer .main-visual .main-img .img02{opacity:0;position:relative;top:100px;margin-top:40px;transition:all 2s}.header-inner.trainer .main-visual .main-img .img02.active{top:0;opacity:1}.header-inner.baseball{background-color:#d4e0d1;max-height:900px}@media screen and (max-width:1280px){.header-inner.baseball{max-height:780px;min-height:780px}}@media screen and (max-width:1280px){.header-inner.baseball{max-height:760px;min-height:760px}}@media screen and (max-width:640px){.header-inner.baseball{max-height:none;min-height:initial}}@media screen and (max-width:480px){.header-inner.baseball{max-height:780px}}.header-inner.baseball .main-visual{overflow:initial;top:200px;width:90%;max-width:1120px}@media screen and (max-height:800px){.header-inner.baseball .main-visual{top:200px}}@media screen and (max-width:768px){.header-inner.baseball .main-visual{width:100%}}@media screen and (max-width:640px){.header-inner.baseball .main-visual{top:220px}}.header-inner.baseball .main-visual h2{opacity:0;position:absolute;top:-25px;left:10px;font-size:50px;font-weight:700;letter-spacing:.1em;color:#006837;line-height:1.5;text-align:left;transition:all 1s ease-in;z-index:1;filter:blur(20px)}@media screen and (max-width:1024px){.header-inner.baseball .main-visual h2{font-size:calc(2.75rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){.header-inner.baseball .main-visual h2{top:-55px}}.header-inner.baseball .main-visual h2.active{opacity:1;filter:blur(0px)}.header-inner.baseball .main-visual h2.active img{opacity:1;filter:blur(0px)}.header-inner.baseball .main-visual h2 img{position:absolute;top:-20px;left:-10px;width:166px;transform:rotateZ(-7deg);opacity:1;filter:blur(0px);transition:all 1s ease-in}@media screen and (max-width:640px){.header-inner.baseball .main-visual h2 img{width:130px}}.header-inner.baseball .main-visual .main-img{display:block;margin:0 auto -15px;position:relative}.header-inner.baseball .main-visual .main-img p{position:absolute;bottom:-60px;right:0;font-size:42px;font-weight:700;letter-spacing:.1em;color:#57667f;line-height:1.5;text-align:right;transition:all 1s ease-in;z-index:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}@media screen and (max-width:1024px){.header-inner.baseball .main-visual .main-img p{font-size:calc(2rem + (1vw - 7.68px) * 0.8681)}}@media screen and (max-width:640px){.header-inner.baseball .main-visual .main-img p{bottom:-100px}}.header-inner.baseball .main-visual .main-img p.active{-webkit-animation:mvTxtIn .4s linear 0s forwards;animation:mvTxtIn .4s linear 0s forwards}.header-inner.baseball .main-visual .main-img video{display:block;max-width:100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/bbl_main_bg.svg);-webkit-mask-image:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/bbl_main_bg.svg)}@media screen and (max-width:640px){.header-inner.baseball .main-visual .main-img video{max-width:160%;margin-left:-30%;mask-image:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/bbl_main_bg_sp.svg);-webkit-mask-image:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/bbl_main_bg_sp.svg)}}.header-inner.baseball .main-visual .main-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d4e0d1;transition:all 1s ease-in-out;z-index:1}.header-inner.baseball .main-visual .main-img.active:before{transform:translateX(100%)}.header-inner.baseball .main-visual .title-area{max-width:980px;text-align:right;margin:-50px -20px 0 auto}@media screen and (max-width:640px){.header-inner.baseball .main-visual .title-area{margin:-30px -20px 0 auto}}.header-inner.baseball .main-visual .title-area h3{position:relative;display:inline-block;font-size:95px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#c13e3e;z-index:0}@media screen and (max-width:1280px){.header-inner.baseball .main-visual .title-area h3{font-size:calc(4.375rem + (1vw - 7.68px) * 2.1701)}}@media screen and (max-width:640px){.header-inner.baseball .main-visual .title-area h3{line-height:1}}.header-inner.baseball .main-visual .title-area h3.active:before{transform:translateX(100%)}.header-inner.baseball .main-visual .title-area h3.active img{opacity:1}.header-inner.baseball .main-visual .title-area h3 .sp{display:none}@media screen and (max-width:640px){.header-inner.baseball .main-visual .title-area h3 .sp{display:block}}@media screen and (max-width:1024px){.header-inner.baseball .main-visual .title-area h3 span{font-size:calc(3.75rem + (1vw - 7.68px) * 3.0382)}}@media screen and (max-width:640px){.header-inner.baseball .main-visual .title-area h3 span.sp{display:initial}}.header-inner.baseball .main-visual .title-area h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7ca;transition:all 1s ease-in-out}.header-inner.baseball .main-visual .title-area h3 img{opacity:0;position:absolute;top:-6px;left:-12px;width:30%;transform:rotateZ(-7deg);z-index:0;transition:all 1s ease-in-out}@media screen and (max-width:640px){.header-inner.baseball .main-visual .title-area h3 img{top:-10px;width:42%}}.header-inner.athlete{background-color:#ede7ca;min-height:900px}@media screen and (max-width:1280px){.header-inner.athlete{max-height:920px;min-height:800px}}@media screen and (max-width:480px){.header-inner.athlete{min-height:initial}}.header-inner.athlete .main-visual{overflow:initial;top:16%;max-width:1100px}@media screen and (max-height:800px){.header-inner.athlete .main-visual{top:12%}}@media screen and (max-width:640px){.header-inner.athlete .main-visual{top:23%}}.header-inner.athlete .main-visual h2{opacity:0;overflow:hidden;position:absolute;top:20px;right:2%;font-size:50px;font-weight:700;letter-spacing:.1em;color:#57667f;line-height:1.5;text-align:left;transition:all 1s ease-in;z-index:1}@media screen and (max-height:800px){.header-inner.athlete .main-visual h2{top:0}}@media screen and (max-width:1280px){.header-inner.athlete .main-visual h2{font-size:46px}}@media screen and (max-width:1024px){.header-inner.athlete .main-visual h2{font-size:calc(2.125rem + (1vw - 7.68px) * 1.3889)}}@media screen and (max-width:640px){.header-inner.athlete .main-visual h2{letter-spacing:.05em;top:-35px;right:1%}}@media screen and (max-width:480px){.header-inner.athlete .main-visual h2{top:-30px;right:0}}.header-inner.athlete .main-visual h2.active{opacity:1}.header-inner.athlete .main-visual h2.active:before{transform:translateX(100%)}.header-inner.athlete .main-visual h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7ca;transition:all 1s ease-in-out}.header-inner.athlete .main-visual .main-img{display:block;margin:0 auto -15px;overflow:hidden;position:relative}@media screen and (max-width:1280px){.header-inner.athlete .main-visual .main-img{max-width:80%;width:980px}}@media screen and (max-width:960px){.header-inner.athlete .main-visual .main-img{left:-15%;width:130%;max-width:none}}@media screen and (max-width:480px){.header-inner.athlete .main-visual .main-img{left:-30%;width:160%;max-width:none}}.header-inner.athlete .main-visual .main-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7ca;transition:all 1s ease-in-out;z-index:1}.header-inner.athlete .main-visual .main-img.active:before{transform:translateX(100%)}.header-inner.athlete .main-visual .title-area{max-width:980px;text-align:right;margin:-50px -20px 0 auto}@media screen and (max-width:640px){.header-inner.athlete .main-visual .title-area{margin:-30px -20px 0 auto}}.header-inner.athlete .main-visual .title-area h3{position:relative;display:inline-block;font-size:95px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#c13e3e;z-index:0}@media screen and (max-width:1280px){.header-inner.athlete .main-visual .title-area h3{font-size:calc(4.375rem + (1vw - 7.68px) * 2.1701)}}@media screen and (max-width:640px){.header-inner.athlete .main-visual .title-area h3{line-height:1}}.header-inner.athlete .main-visual .title-area h3.active:before{transform:translateX(100%)}.header-inner.athlete .main-visual .title-area h3.active img{opacity:1}.header-inner.athlete .main-visual .title-area h3 .sp{display:none}@media screen and (max-width:640px){.header-inner.athlete .main-visual .title-area h3 .sp{display:block}}@media screen and (max-width:1024px){.header-inner.athlete .main-visual .title-area h3 span{font-size:calc(3.75rem + (1vw - 7.68px) * 3.0382)}}@media screen and (max-width:640px){.header-inner.athlete .main-visual .title-area h3 span.sp{display:initial}}.header-inner.athlete .main-visual .title-area h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7ca;transition:all 1s ease-in-out}.header-inner.athlete .main-visual .title-area h3 img{opacity:0;position:absolute;top:-6px;left:-12px;width:30%;transform:rotateZ(-7deg);z-index:0;transition:all 1s ease-in-out}@media screen and (max-width:640px){.header-inner.athlete .main-visual .title-area h3 img{top:-10px;width:42%}}section{position:relative;text-align:center;margin-left:auto !important;margin-right:auto !important}.section-inner{max-width:1280px;padding:0 1.5em;margin:0 auto}.fix-btn{opacity:0;position:fixed;bottom:3px;right:3px;z-index:10}@-webkit-keyframes top-slider{from{background-position:0 0}to{background-position:-2010px 0}}@keyframes top-slider{from{background-position:0 0}to{background-position:-2010px 0}}#page-link{opacity:0;position:fixed;top:130px;left:0;z-index:10;transition:all 1s ease-in-out}@media screen and (max-width:640px){#page-link{top:110px}}#page-link.fx{opacity:1}#page-link li{display:block;margin-bottom:5px}#page-link li:nth-child(2) a:before{width:26px}#page-link li:nth-child(3) a:before{width:22px}#page-link li a{position:relative;display:block;font-size:15px;font-weight:600;line-height:1.3;text-align:left;color:#57667f;padding-left:38px}#page-link li a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:30px;height:1px;background-color:#57667f;margin:auto}@-webkit-keyframes anime01{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:8,92}}@keyframes anime01{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:8,92}}@-webkit-keyframes anime02{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:17,83}}@keyframes anime02{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:17,83}}@-webkit-keyframes anime03{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:17,83}}@keyframes anime03{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:17,83}}@-webkit-keyframes anime04{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:8,92}}@keyframes anime04{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:8,92}}@-webkit-keyframes anime05{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:36,64}}@keyframes anime05{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:36,64}}@-webkit-keyframes anime06{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:18,83}}@keyframes anime06{0%{stroke-dasharray:0,100}50%,100%{stroke-dasharray:18,83}}@-webkit-keyframes op{0%{opacity:0}100%{opacity:1}}@keyframes op{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes dg{0%{transform:rotateZ(1deg)}100%{transform:rotateZ(-1deg)}}@keyframes dg{0%{transform:rotateZ(1deg)}100%{transform:rotateZ(-1deg)}}.fix-boxed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;text-align:center;background:rgba(0,0,0,.7);z-index:100}.fix-boxed:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.fix-boxed .boxed-inner{position:relative;display:inline-block;vertical-align:middle;width:96%;max-width:900px;margin:0 auto}.fix-boxed .boxed-inner .close-btn{display:inline-block;font-size:32px;line-height:1;color:#fff}.fix-boxed .stc-box{position:relative;width:100%;background:#fff;-webkit-clip-path:polygon(10% 0%,90% 0%,95% 50%,90% 100%,10% 100%,5% 50%);clip-path:polygon(10% 0%,90% 0%,95% 50%,90% 100%,10% 100%,5% 50%);padding:60px 4.5em}@media screen and (max-width:640px){.fix-boxed .stc-box{padding:60px 3em}}.fix-boxed .stc-box h3{display:inline-block;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center;background-color:#1f273a;color:#fff;padding:3px 1em;margin-bottom:20px}@media screen and (max-width:1024px){.fix-boxed .stc-box h3{font-size:calc(1.25rem + (1vw - 7.68px) * 0.1736)}}.fix-boxed .stc-box h3.red{background-color:#c13e3e}.fix-boxed .stc-box .g-stc{font-size:16px;line-height:1.5;letter-spacing:.1em;color:#57667f;max-width:600px;margin:0 auto}@media screen and (max-width:480px){.fix-boxed .stc-box .g-stc{font-size:15px}}.fix-boxed .stc-box .g-stc.red b{color:#c13e3e}.fix-boxed .stc-box .g-stc b{display:block;font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width:480px){.fix-boxed .stc-box .g-stc b{font-size:17px}}.fix-boxed .img-box{width:100%;height:0;overflow:hidden;padding-top:56.25%}.fix-boxed .img-box .close-btn{position:absolute;top:0;right:0;font-size:140%;color:#fff}.fix-boxed .img-box img{position:absolute;top:30px;left:0;right:0;width:auto;height:auto;margin:auto}#taiso-page{background-color:#fff;padding:80px 0}#taiso-page #about h3{width:70%;font-size:32px;line-height:1.8;letter-spacing:.1em;color:#57667f;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding-left:10%;margin:0 auto 0 auto}@media screen and (max-width:1024px){#taiso-page #about h3{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:480px){#taiso-page #about h3{width:76%}}#taiso-page #about h3 span{position:relative;font-size:32px;font-weight:700;z-index:0}@media screen and (max-width:1024px){#taiso-page #about h3 span{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#taiso-page #about h3 span:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#dbdbdb;z-index:-1;transition:all 1s ease-in-out}#taiso-page #about h3.active span:before{width:100%}#taiso-page #about .col-area{text-align:left;margin-bottom:50px}@media screen and (max-width:768px){#taiso-page #about .col-area{margin-bottom:80px}}#taiso-page #about .col-area .col{display:inline-block;vertical-align:top;width:60%;margin-right:8%}@media screen and (max-width:768px){#taiso-page #about .col-area .col{display:block;width:96%;margin-right:0}}#taiso-page #about .col-area .col:nth-child(1){overflow:hidden;position:relative}#taiso-page #about .col-area .col:nth-child(1):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out;z-index:1}#taiso-page #about .col-area .col:nth-child(1).active:before{transform:translateX(100%)}#taiso-page #about .col-area .col .img01{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-image:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/taiso_img01_bg.svg);-webkit-mask-image:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/taiso_img01_bg.svg)}#taiso-page #about .col-area .col:nth-child(2){width:30%;margin-right:0;margin-top:100px}@media screen and (max-width:768px){#taiso-page #about .col-area .col:nth-child(2){width:100%;margin-top:60px;padding:0 1em 0 1.5em}}#taiso-page #about .col-area .col .stc{max-width:350px;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:.1em;color:#57667f;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-top:120px}@media screen and (max-width:1024px){#taiso-page #about .col-area .col .stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.1736)}}@media screen and (max-width:768px){#taiso-page #about .col-area .col .stc{margin-top:80px}}#taiso-page #about .col-area .col .stc span{position:relative;display:inline-block;font-size:22px;font-weight:600;background:linear-gradient(transparent 60%,rgba(193,62,62,.4) 0%);display:inline;z-index:0}@media screen and (max-width:1024px){#taiso-page #about .col-area .col .stc span{font-size:calc(1.25rem + (1vw - 7.68px) * 0.1736)}}#taiso-page #about .col-area .col .stc.active span:before{width:100%}@media screen and (max-width:640px){#taiso-page #concept .title-area h3 img{width:130px}}#taiso-page #concept .stc{position:relative;font-size:20px;line-height:1.8;letter-spacing:.1em;color:#57667f;text-align:center;margin-bottom:40px;z-index:1}@media screen and (max-width:1024px){#taiso-page #concept .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}@media screen and (max-width:960px){#taiso-page #concept .stc{margin-bottom:220px;padding:0 1em}}#taiso-page #concept .grid{position:relative}#taiso-page #concept .grid svg{position:relative;width:96%;max-width:772px;margin:0 auto 150px;z-index:1}@media screen and (max-width:640px){#taiso-page #concept .grid svg{width:100%;margin:0 auto 200px}}@media screen and (max-width:960px){#taiso-page #concept .grid svg.pc{display:none}}#taiso-page #concept .grid svg.sp{display:none}@media screen and (max-width:960px){#taiso-page #concept .grid svg.sp{display:block;max-width:550px}}#taiso-page #concept .grid svg .svg-link{display:block}#taiso-page #concept .grid svg .svg-link:hover{opacity:.7}#taiso-page #concept .grid .left-img{position:absolute;left:-5%;top:-80px;z-index:0}@media screen and (max-width:960px){#taiso-page #concept .grid .left-img{left:0;top:-300px;width:92px}}@media screen and (max-width:768px){#taiso-page #concept .grid .left-img{left:-5%;width:82px}}#taiso-page #concept .grid .left-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out;z-index:1}#taiso-page #concept .grid .left-img.active:before{transform:translateY(100%)}#taiso-page #concept .grid .right-img{position:absolute;right:-5%;top:100px;z-index:0}@media screen and (max-width:960px){#taiso-page #concept .grid .right-img{right:-3%;bottom:-240px;top:auto;width:94px}}@media screen and (max-width:768px){#taiso-page #concept .grid .right-img{right:-3%;width:84px}}#taiso-page #concept .grid .right-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out;z-index:1}#taiso-page #concept .grid .right-img.active:before{transform:translateY(100%)}#taiso-page #concept .nana{position:relative;max-width:960px;margin:0 auto 80px;z-index:0}@media screen and (max-width:640px){#taiso-page #concept .nana{padding:80px 0}}@media screen and (max-width:960px){#taiso-page #concept .nana .stc{margin-top:50px;margin-bottom:50px}}@media screen and (max-width:640px){#taiso-page #concept .nana .stc{margin-top:50px;margin-bottom:0}}@media screen and (max-width:480px){#taiso-page #concept .nana .stc .pc{display:none}}@media screen and (max-width:640px){#taiso-page #concept .nana .nana-inner{position:relative;background-color:#f7f7f7;padding:81px 1.5em 20px;z-index:0}}#taiso-page #concept .nana .nana-inner:before{display:none;content:"";position:absolute;top:-60px;left:-20%;width:140%;height:350px;background-color:#f7f7f7;border-radius:100%;z-index:-1}@media screen and (max-width:640px){#taiso-page #concept .nana .nana-inner:before{display:block}}#taiso-page #concept .nana .nana-inner:after{display:none;content:"";position:absolute;bottom:-60px;left:-20%;width:140%;height:350px;background-color:#f7f7f7;border-radius:100%;z-index:-1}@media screen and (max-width:640px){#taiso-page #concept .nana .nana-inner:after{display:block}}#taiso-page #concept .nana .bg{position:absolute;top:30px;left:-25%;right:-25%;width:97%;min-width:950px;margin:0 auto;z-index:-1}@media screen and (max-width:640px){#taiso-page #concept .nana .bg{display:none}}#taiso-page #concept .nana .nana-tore{max-width:70%;margin-bottom:50px}#taiso-page #concept .nana .col-area{margin-bottom:40px}#taiso-page #concept .nana .col-area .col{display:inline-block;vertical-align:top;width:30%;margin-bottom:30px;margin-right:4.2%}@media screen and (max-width:640px){#taiso-page #concept .nana .col-area .col{display:block;width:100%;max-width:300px;margin:0 auto 55px}}#taiso-page #concept .nana .col-area .col:nth-child(3n){margin-right:0}@media screen and (max-width:640px){#taiso-page #concept .nana .col-area .col:nth-child(3n){margin:0 auto 30px}}#taiso-page #concept .nana .col-area .col:nth-child(3n) img{-webkit-animation:dg .2s 0s infinite;animation:dg .2s 0s infinite}#taiso-page #concept .nana .col-area .col img{margin-bottom:15px}#taiso-page #concept .nana .col-area .col img.batsu{margin:10px auto 5px}#taiso-page #concept .nana .col-area .col h4{font-size:20px;line-height:1.5;letter-spacing:.1em;color:#57667f}@media screen and (max-width:1024px){#taiso-page #concept .nana .col-area .col h4{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#taiso-page #concept .nana .col-area .col h4.red{font-size:24px;line-height:1.3;color:#c13e3e}@media screen and (max-width:1024px){#taiso-page #concept .nana .col-area .col h4.red{font-size:calc(1.375rem + (1vw - 7.68px) * 0.1736)}}#taiso-page #concept .nana .col-area .col h4 span{color:#c13e3e}#taiso-page #concept .nana .col-area .col h4 span.red{font-size:24px;color:#c13e3e}@media screen and (max-width:1024px){#taiso-page #concept .nana .col-area .col h4 span.red{font-size:calc(1.375rem + (1vw - 7.68px) * 0.1736)}}#taiso-page #concept .nana .col-area .col .stc{font-size:14px;line-height:1.5;color:#57667f;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}#taiso-page #concept .nana .blk-btn{position:relative;display:block;width:92%;max-width:460px;font-size:18px;line-height:1.4;letter-spacing:.1em;color:#fff;text-align:center;background-color:#57667f;border-radius:50px;padding:12px 35px 12px 1.5em;margin:0 auto}@media screen and (max-width:640px){#taiso-page #concept .nana .blk-btn{font-size:16px;letter-spacing:0em}}#taiso-page #concept .nana .blk-btn:hover{opacity:.7}#taiso-page #concept .nana .blk-btn img{position:absolute;top:0;bottom:0;right:12px;margin:auto}#taiso-page #detail .section-inner{max-width:760px}#taiso-page #detail h3{font-size:32px;line-height:1.4;letter-spacing:.1em;color:#57667f;text-align:center;margin:0 auto 30px}@media screen and (max-width:1024px){#taiso-page #detail h3{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#taiso-page #detail .graph-wrap{position:relative;display:inline-block;vertical-align:middle;max-width:400px;margin:0 auto 30px}@media screen and (max-width:640px){#taiso-page #detail .graph-wrap{margin:0 auto 0px}}#taiso-page #detail .graph-wrap.active .circle circle:nth-child(1){display:block;-webkit-animation:anime01 1.5s 0s forwards ease-in-out;animation:anime01 1.5s 0s forwards ease-in-out}#taiso-page #detail .graph-wrap.active .circle circle:nth-child(2){display:block;-webkit-animation:anime02 1.5s .7s forwards ease-in-out;animation:anime02 1.5s .7s forwards ease-in-out}#taiso-page #detail .graph-wrap.active .circle circle:nth-child(3){display:block;-webkit-animation:anime03 1.5s 1.4s forwards ease-in-out;animation:anime03 1.5s 1.4s forwards ease-in-out}#taiso-page #detail .graph-wrap.active .circle circle:nth-child(4){display:block;-webkit-animation:anime04 1.5s 2.1s forwards ease-in-out;animation:anime04 1.5s 2.1s forwards ease-in-out}#taiso-page #detail .graph-wrap.active .circle circle:nth-child(5){display:block;-webkit-animation:anime05 1.5s 2.8s forwards ease-in-out;animation:anime05 1.5s 2.8s forwards ease-in-out}#taiso-page #detail .graph-wrap.active .circle circle:nth-child(6){display:block;-webkit-animation:anime06 1.5s 3.5s forwards ease-in-out;animation:anime06 1.5s 3.5s forwards ease-in-out}#taiso-page #detail .graph-wrap.active p{-webkit-animation:op 1s 4s forwards ease-in-out;animation:op 1s 4s forwards ease-in-out}#taiso-page #detail .graph-wrap p{opacity:0;position:absolute;font-size:15px;font-weight:700;line-height:1.2;color:#57667f}#taiso-page #detail .graph-wrap .m1{top:80px;right:40%}#taiso-page #detail .graph-wrap .m2{top:140px;right:23%}#taiso-page #detail .graph-wrap .m3{top:250px;right:23%}#taiso-page #detail .graph-wrap .m4{top:300px;right:40%}#taiso-page #detail .graph-wrap .m5{top:250px;left:25%}#taiso-page #detail .graph-wrap .m6{top:100px;left:33%}#taiso-page #detail .info{display:inline-block;vertical-align:middle;text-align:left;margin:0 auto 30px}#taiso-page #detail .info p{font-size:18px;font-weight:700;line-height:1.5;color:#57667f;margin-bottom:10px}@media screen and (max-width:1024px){#taiso-page #detail .info p{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#taiso-page #detail .info p span{display:inline-block;vertical-align:middle;margin-top:-2px;width:30px;height:20px;background-color:#e8e8e8;margin-right:5px}#taiso-page #detail .info p span.c2{background-color:#e0c62d}#taiso-page #detail .info p span.c3{background-color:#dd8331}#taiso-page #detail .info p span.c4{background-color:#d81616}#taiso-page #detail .info p span.c5{background-color:#1873d6}#taiso-page #detail .info p span.c6{background-color:#33aa17}#taiso-page #detail .circle{transform:rotate(-90deg);height:400px;width:100%;margin:auto;position:relative}@media screen and (max-width:640px){#taiso-page #detail .circle{width:130%;left:-15%}}#taiso-page #detail .circle circle{fill:none;stroke-width:20px;position:relative}#taiso-page #detail .circle circle:nth-child(1){display:none;stroke:#e8e8e8;stroke-dasharray:0,100;stroke-dashoffset:0}#taiso-page #detail .circle circle:nth-child(2){display:none;stroke:#e0c62d;stroke-dasharray:0,100;stroke-dashoffset:92}#taiso-page #detail .circle circle:nth-child(3){display:none;stroke:#dd8331;stroke-dasharray:0,100;stroke-dashoffset:75}#taiso-page #detail .circle circle:nth-child(4){display:none;stroke:#d81616;stroke-dasharray:0,100;stroke-dashoffset:58}#taiso-page #detail .circle circle:nth-child(5){display:none;stroke:#1873d6;stroke-dasharray:0,100;stroke-dashoffset:50}#taiso-page #detail .circle circle:nth-child(6){display:none;stroke:#33aa17;stroke-dasharray:0,100;stroke-dashoffset:19}#taiso-page #detail .gap-area{position:absolute;top:-65px;left:0;right:0;bottom:0;margin:auto;width:325px;height:325px}#taiso-page #detail .gap-area .gap{background:#fff;height:162px;width:10px;position:absolute;top:0;left:-8px;right:0;margin:auto;transform:rotate(-1deg)}#taiso-page #detail .gap-area .gap:nth-child(2){transform:rotate(-37deg);bottom:-185px;right:-143px;left:inherit}#taiso-page #detail .gap-area .gap:nth-child(3){transform:rotate(70deg);bottom:-60px;right:inherit;left:-168px}#taiso-page #detail .gap-area .gap:nth-child(4){transform:rotate(-38deg);top:1px;right:inherit;left:-128px}.loop-area{width:100%;height:350px;background:url(//seb-taiiku.com/wp-content/themes/seb/css/../img/top_taisou_img01.jpg) repeat-x 0/auto 100%;-webkit-animation:top-slider 60s linear infinite;animation:top-slider 60s linear infinite;margin:60px 0 80px}@media screen and (max-width:640px){.loop-area{height:250px}}#link-area{text-align:center;margin-bottom:100px}#link-area .section-inner{padding:0 1em}#link-area p{display:inline-block;font-size:26px;line-height:1;letter-spacing:.1em;color:#57667f;text-align:center;border-bottom:2px solid #57667f;margin-bottom:10px}@media screen and (max-width:1024px){#link-area p{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#link-area a{position:relative;display:block;max-width:800px;margin:0 auto 50px}#link-area a:hover{opacity:.7}#link-area a img.pc{display:block}@media screen and (max-width:640px){#link-area a img.pc{display:none}}#link-area a img.sp{display:none}@media screen and (max-width:640px){#link-area a img.sp{display:block}}#link-area a h4{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:50px;font-size:30px;line-height:1.4;letter-spacing:.1em;color:#fff;text-shadow:0px 0px 8px #fff;text-align:center;margin:auto;z-index:1}@media screen and (max-width:1024px){#link-area a h4{font-size:calc(1.5rem + (1vw - 7.68px) * 0.5208)}}.p-title-area{position:relative;max-width:1500px;margin:0 auto 70px}.p-title-area h2{position:relative;font-size:40px;line-height:1.5;letter-spacing:.1em;color:#0054a7;text-align:left;margin-bottom:30px;z-index:1}@media screen and (max-width:1024px){.p-title-area h2{font-size:calc(1.875rem + (1vw - 7.68px) * 0.8681)}}.p-title-area .en{position:absolute;top:0;left:0;right:0;width:100%;max-width:1500px;margin:auto;z-index:0}@media screen and (max-width:1024px){.p-title-area .en{left:-5%;right:-5%;width:110%;max-width:110%}}.p-title-area .t-stc{position:relative;z-index:1;font-size:26px;font-weight:700;line-height:1.6;letter-spacing:.1em;text-align:left;color:#354056}@media screen and (max-width:1024px){.p-title-area .t-stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}.p-title-area .il{display:block;margin:-30px 3% 0 auto}.p-title-area .title-inner{padding:120px 1.5em 0}@media screen and (max-width:768px){.p-title-area .title-inner{padding:100px 1.5em 0}}@media screen and (max-width:480px){.p-title-area .title-inner{padding:50px 1.5em 0}}#trainer-page{position:relative;padding-top:120px}#trainer-page #guide{position:relative;background-color:#e2e6ed;padding:160px 0 150px;z-index:0}#trainer-page #guide:before{content:"";position:absolute;top:-50px;left:-25%;right:-25%;width:150%;height:380px;background-color:#e2e6ed;border-radius:50%;z-index:-1}#trainer-page #guide .il{position:absolute;top:-60px;right:2%}@media screen and (max-width:640px){#trainer-page #guide .il{width:250px}}#trainer-page #guide .en{display:block;margin:0 auto 0px}#trainer-page #guide h2{font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#57667f;margin-bottom:50px}@media screen and (max-width:1024px){#trainer-page #guide h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#trainer-page #guide .stc{font-size:26px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#354056;margin-bottom:40px}@media screen and (max-width:1024px){#trainer-page #guide .stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#trainer-page #guide .col-area{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media screen and (max-width:640px){#trainer-page #guide .col-area{display:block}}#trainer-page #guide .col-area .col{width:40%}@media screen and (max-width:640px){#trainer-page #guide .col-area .col{width:100%}}#trainer-page #guide .col-area .col:nth-child(2){width:60%;padding-left:6%}@media screen and (max-width:640px){#trainer-page #guide .col-area .col:nth-child(2){width:100%;padding:0;margin-top:20px}}#trainer-page #guide .col-area .col table{background-color:#fff}#trainer-page #guide .col-area .col table th{font-size:15px;font-weight:700;line-height:1.4;color:#354056;text-align:center;border:1px solid #354056;padding:5px .5em}@media screen and (max-width:480px){#trainer-page #guide .col-area .col table th{font-size:14px}}#trainer-page #guide .col-area .col table td{font-size:22px;font-weight:700;line-height:1.4;color:#354056;text-align:center;border:1px solid #354056;padding:22px .5em}@media screen and (max-width:1024px){#trainer-page #guide .col-area .col table td{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#trainer-page #match{top:-70px;background-color:#d1dae5;border-top-left-radius:80px;padding-bottom:140px;transform:translateX(100%);transition:all 1s ease-in}#trainer-page #match.active{transform:translateX(0%)}#trainer-page #match .en{position:relative;top:-10px;display:block;margin:0 -.5% 0 auto}#trainer-page #match h2{position:relative;top:-10px;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#57667f;text-align:right;padding-right:-.5%;margin-bottom:30px}@media screen and (max-width:1024px){#trainer-page #match h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#trainer-page #match .stc{font-size:30px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#354056;margin-bottom:40px}@media screen and (max-width:1024px){#trainer-page #match .stc{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#trainer-page #match .col-area{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media screen and (max-width:640px){#trainer-page #match .col-area{display:block}}#trainer-page #match .col-area .col{width:40%}@media screen and (max-width:640px){#trainer-page #match .col-area .col{width:100%}}#trainer-page #match .col-area .col:nth-child(2){width:60%;padding-left:6%}@media screen and (max-width:640px){#trainer-page #match .col-area .col:nth-child(2){width:100%;padding:0;margin-top:20px}}#trainer-page #match .col-area .col table{background-color:#fff}#trainer-page #match .col-area .col table th{font-size:15px;font-weight:700;line-height:1.4;color:#354056;text-align:center;border:1px solid #354056;padding:5px .5em}@media screen and (max-width:480px){#trainer-page #match .col-area .col table th{font-size:14px}}#trainer-page #match .col-area .col table td{font-size:22px;font-weight:700;line-height:1.4;color:#354056;text-align:center;border:1px solid #354056;padding:22px .5em}@media screen and (max-width:1024px){#trainer-page #match .col-area .col table td{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#trainer-page #motion{top:-140px;background-color:#fff;border-top-right-radius:80px;transform:translateX(-100%);transition:all 1s ease-in}#trainer-page #motion.active{transform:translateX(0%)}#trainer-page #motion .en{position:relative;top:-10px;display:block;margin:0 auto 0 -.5%}#trainer-page #motion h2{position:relative;top:-10px;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.2em;color:#57667f;text-align:left;padding-left:-.5%;margin-bottom:50px}@media screen and (max-width:1024px){#trainer-page #motion h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#trainer-page #motion .stc{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#354056;margin-bottom:100px}@media screen and (max-width:1024px){#trainer-page #motion .stc{font-size:calc(1.5rem + (1vw - 5.68px) * 0.1736)}}@media screen and (max-width:640px){#trainer-page #motion .stc{margin-bottom:80px}}#trainer-page #motion h3{position:relative;font-size:34px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:left;color:#354056;margin-bottom:40px;z-index:1}@media screen and (max-width:768px){#trainer-page #motion h3{font-size:30px}}@media screen and (max-width:640px){#trainer-page #motion h3{margin-bottom:20px}}#trainer-page #motion h3 img{position:absolute;top:-30px;z-index:-1}@media screen and (max-width:640px){#trainer-page #motion h3 img{width:150px}}@media screen and (max-width:640px){#trainer-page #motion h3:nth-of-type(2) img,#trainer-page #motion h3:nth-of-type(3) img{width:160px}}#trainer-page #motion .step{max-width:1000px;margin:0 auto 80px}#trainer-page #motion .step-inner{width:95%;border-left:1px solid #9e9e9e;padding:30px 0 30px 8%;margin:0 auto 50px}#trainer-page #motion .step-inner .s-stc{font-size:16px;font-weight:700;line-height:1.6;color:#354056;text-align:left;letter-spacing:.1em;margin-bottom:30px}#trainer-page #motion .step-inner .s-stc2{font-size:18px;font-weight:700;line-height:1.6;text-align:left;letter-spacing:.1em;color:#354056}#trainer-page #motion .step-inner .test{display:block;margin:0 0 45px 4%}@media screen and (max-width:640px){#trainer-page #motion .step-inner .test{margin:0 0 45px}}#trainer-page #motion .step-inner .g-box{position:relative;margin-bottom:40px;z-index:0}#trainer-page #motion .step-inner .g-box:before{content:"";position:absolute;top:19px;left:0;right:0;width:90%;height:65%;background-color:#efefef;margin:auto;z-index:-1}@media screen and (max-width:640px){#trainer-page #motion .step-inner .g-box:before{top:15px}}#trainer-page #motion .step-inner .g-box h4{position:relative;font-size:26px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#354056;margin-bottom:20px}@media screen and (max-width:1024px){#trainer-page #motion .step-inner .g-box h4{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#trainer-page #motion .step-inner .g-box .col-area{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media screen and (max-width:640px){#trainer-page #motion .step-inner .g-box .col-area{display:block}}#trainer-page #motion .step-inner .g-box .col-area .col{width:45%}@media screen and (max-width:640px){#trainer-page #motion .step-inner .g-box .col-area .col{width:100%}}#trainer-page #motion .step-inner .g-box .col-area .col:nth-child(2){width:50%;padding-left:5%;margin-top:30px}@media screen and (max-width:640px){#trainer-page #motion .step-inner .g-box .col-area .col:nth-child(2){width:100%;padding:0}}#trainer-page #motion .step-inner .g-box .col-area .col .col-stc{font-size:15px;line-height:1.6;color:#354056;text-align:left}@media screen and (max-width:640px){#trainer-page #motion .step-inner .g-box .col-area .col .col-stc{text-align:center}}#trainer-page #motion .step-inner .g-box .col-area .col .col-stc b{display:block;font-size:16px;font-weight:700}#trainer-page #motion table{max-width:640px;background-color:#fff;margin:0 auto 50px}#trainer-page #motion table th{font-size:15px;font-weight:700;line-height:1.4;color:#354056;text-align:center;border:1px solid #354056;padding:5px .5em}@media screen and (max-width:480px){#trainer-page #motion table th{font-size:14px}}#trainer-page #motion table td{font-size:22px;font-weight:700;line-height:1.4;color:#354056;text-align:center;border:1px solid #354056;padding:22px .5em}@media screen and (max-width:1024px){#trainer-page #motion table td{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#trainer-page #archive{margin-bottom:120px}#trainer-page #archive .en{display:block;margin:0 auto 0px}#trainer-page #archive h2{font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#57667f;margin-bottom:50px}@media screen and (max-width:1024px){#trainer-page #archive h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#trainer-page #archive .stc{font-size:26px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#354056;margin-bottom:40px}@media screen and (max-width:1024px){#trainer-page #archive .stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#trainer-page #archive .tab-area{overflow:hidden}#trainer-page #archive .tab-area a{float:left;width:25%;display:flex;align-items:center;justify-content:center;height:64px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.1em;color:#57667f;background-color:#fff;border:1px solid #354056;padding:0 .3em}@media screen and (max-width:1280px){#trainer-page #archive .tab-area a{font-size:19px}}@media screen and (max-width:640px){#trainer-page #archive .tab-area a{height:68px;font-size:18px;letter-spacing:0}}@media screen and (max-width:480px){#trainer-page #archive .tab-area a{font-size:14px}}#trainer-page #archive .tab-area a.active{color:#fff;background-color:#57667f}#trainer-page #archive .tab-area a:hover{color:#fff;background-color:#57667f}#trainer-page #archive .detail-box{background-color:#fff;border:1px solid #354056;padding:30px 2em;margin-bottom:60px}@media screen and (max-width:640px){#trainer-page #archive .detail-box{padding:30px 1em}}#trainer-page #archive .detail-box .cnt{display:none;overflow:hidden;font-size:16px;line-height:1.9;letter-spacing:.1em;text-align:left;color:#57667f}@media screen and (max-width:640px){#trainer-page #archive .detail-box .cnt{font-size:15px}}@media screen and (max-width:480px){#trainer-page #archive .detail-box .cnt{font-size:14px;letter-spacing:0em}}#trainer-page #archive .detail-box .cnt#cnt1{display:block}#trainer-page #archive .detail-box .cnt .col{float:left;width:48%;margin-right:4%}@media screen and (max-width:640px){#trainer-page #archive .detail-box .cnt .col{float:none;width:100%;margin-right:0}}#trainer-page #archive .detail-box .cnt .col:nth-child(2){margin-right:0}#trainer-page #archive .map-area{max-width:810px;background-color:#112953;padding:45px .5em;margin:0 auto 50px}#trainer-page #archive .map-area svg{display:block;max-width:620px;margin:0 auto}#trainer-page #archive .map-area svg a:hover .st-map1{fill:#29aae1}#trainer-page #archive .map-area svg a:hover .st-smap1{fill:#29aae1}#trainer-page #archive .map-area h3{font-size:32px;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:center;padding:0 .5em;margin:0 auto 45px}@media screen and (max-width:960px){#trainer-page #archive .map-area h3{font-size:30px}}@media screen and (max-width:640px){#trainer-page #archive .map-area h3{font-size:28px;letter-spacing:.1em}}@media screen and (max-width:480px){#trainer-page #archive .map-area h3{font-size:24px;line-height:1.4}}@media screen and (max-width:480px){#trainer-page #archive .map-area h3 .pc{display:none}}#trainer-page #archive .col-area .col{display:inline-block;vertical-align:top;width:31%;background-color:#f7f7f7;border-radius:10px;padding:20px 1.5em;margin-right:2%;margin-bottom:30px}@media screen and (max-width:768px){#trainer-page #archive .col-area .col{width:48%;margin:0 auto 30px}}@media screen and (max-width:480px){#trainer-page #archive .col-area .col{width:100%}}@media screen and (max-width:768px){#trainer-page #archive .col-area .col:nth-child(2n){margin-right:0}}#trainer-page #archive .col-area .col:last-child{margin-right:0}#trainer-page #archive .col-area .col h3,#trainer-page #archive .col-area .col h4{font-size:26px;line-height:1.4;letter-spacing:.1em;color:#57667f;text-align:center;border-bottom:2px solid #57667f;margin-bottom:10px}@media screen and (max-width:1024px){#trainer-page #archive .col-area .col h3,#trainer-page #archive .col-area .col h4{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#trainer-page #archive .col-area .col ul li{font-size:14px;line-height:1.2;color:#57667f;text-align:left;margin-bottom:8px}#trainer-page #archive .col-area .col ul li b{font-size:16px;font-weight:700;letter-spacing:.1em;display:block;margin-top:20px}.f-nav{position:fixed;top:100px;right:5px;z-index:10}.f-nav li{display:block;margin-bottom:12px}.f-nav li a{display:block;font-size:11px;font-weight:700;writing-mode:vertical-rl;color:#70a4c4}.b-btn{position:relative;display:block;width:100%;max-width:340px;margin:0 auto 30px;font-size:20px;font-weight:700;line-height:1.7;color:#fff;background-color:#354056;border-radius:10px;text-align:left;padding:26px .5em;margin:30px auto 30px}@media screen and (max-width:1024px){.b-btn{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}.b-btn:hover{opacity:.7}.b-btn:hover img{opacity:.7}.b-btn img{position:absolute;top:-20px;right:-5px}@media screen and (max-width:480px){.b-btn img{top:-10px}}#contract-page{position:relative;padding-top:120px}#contract-page #designate{position:relative;padding:160px 0 60px;z-index:0}#contract-page #designate:before{content:"";position:absolute;top:50px;left:-25%;right:-25%;width:150%;height:150%;background-color:#e2e6ed;transform:rotateZ(-4deg);z-index:-1}#contract-page #designate .il{position:absolute;top:-60px;right:2%}@media screen and (max-width:640px){#contract-page #designate .il{width:250px}}#contract-page #case{position:relative;background-color:#e2e6ed;padding:0 0 150px;z-index:0}#contract-page #case2{position:relative;padding:0 0 150px;z-index:0}#contract-page .case-c .en{position:relative;display:block;margin:0 auto}#contract-page .case-c h2{position:relative;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#57667f;text-align:center;margin-bottom:20px}@media screen and (max-width:1024px){#contract-page .case-c h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#contract-page .case-c .stc{max-width:880px;font-size:22px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:#57667f;margin:0 auto 40px}@media screen and (max-width:1024px){#contract-page .case-c .stc{font-size:calc(1.15rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#contract-page .case-c .stc .pc{display:none}}#contract-page .case-c .col-area{display:flex;justify-content:center}@media screen and (max-width:640px){#contract-page .case-c .col-area{display:block}}#contract-page .case-c .col-area .col{width:43%}@media screen and (max-width:640px){#contract-page .case-c .col-area .col{width:100%;max-width:400px;margin:0 auto 30px}}#contract-page .case-c .col-area .col:nth-child(2){margin-left:7%}@media screen and (max-width:640px){#contract-page .case-c .col-area .col:nth-child(2){margin-left:auto}}#contract-page .case-c .col-area .col h3{font-size:18px;line-height:1.4;color:#57667f;text-align:center;margin-bottom:10px}@media screen and (max-width:1024px){#contract-page .case-c .col-area .col h3{font-size:calc(1.15rem + (1vw - 7.68px) * 0.5681)}}#contract-page .case-c table{max-width:720px;background-color:#fff;margin:0 auto 50px}#contract-page .case-c table tr:nth-child(n+2) th{color:#354056;background-color:#fff;vertical-align:middle;text-align:center;font-size:15px}#contract-page .case-c table th{font-size:18px;font-weight:700;line-height:1.4;background-color:#57667f;color:#fff;text-align:left;border:1px solid #57667f;padding:14px .5em}#contract-page .case-c table th a{position:relative;top:3px;display:inline-block;margin-left:10px}#contract-page .case-c table td{font-size:15px;font-weight:700;line-height:1.4;color:#354056;text-align:left;border:1px solid #354056;padding:12px 1em}#contract-page .case-c table td span{display:block;font-size:14px;font-weight:400;color:#57667f;opacity:.7;margin-top:20px}#contract-page #company{position:relative;padding:120px 0 60px;z-index:0}#contract-page #company:before{content:"";position:absolute;top:-70px;left:-25%;right:-25%;width:150%;height:150%;background-color:#fff;transform:rotateZ(4deg);z-index:-1}#contract-page .about-c .en{display:block;margin:0 auto 0px}#contract-page .about-c h2{font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#57667f;margin-bottom:30px}@media screen and (max-width:1024px){#contract-page .about-c h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#contract-page .about-c .stc{font-size:26px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:#354056;margin-bottom:40px}@media screen and (max-width:1024px){#contract-page .about-c .stc{font-size:calc(1.35rem + (1vw - 7.68px) * 0.5208)}}#contract-page .about-c .stc .pc{display:block}@media screen and (max-width:480px){#contract-page .about-c .stc .pc{display:none}}#company-page{position:relative}#company-page .company{position:absolute;top:110px;left:0}@media screen and (max-width:640px){#company-page .company{width:100px}}#company-page .title-area{background-color:#7792b2;padding:250px 1em 160px 11%}@media screen and (max-width:640px){#company-page .title-area{padding:250px 1em 160px 10%}}#company-page .title-area h2{position:relative;z-index:1;font-size:26px;font-weight:700;line-height:1.9;letter-spacing:.1em;color:#fff;text-align:left}@media screen and (max-width:1024px){#company-page .title-area h2{font-size:calc(1.45rem + (1vw - 7.68px) * 0.5208)}}#company-page .title-area h2 .sp{display:none}@media screen and (max-width:480px){#company-page .title-area h2 .sp{display:block}}#company-page #companyprofile{padding:80px 0 120px}#company-page #companyprofile .en{display:block;margin:0 auto 0px}#company-page #companyprofile .section-inner{padding:0 .5em}#company-page #companyprofile h2{position:relative;z-index:1;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#57667f;margin-bottom:30px}@media screen and (max-width:1024px){#company-page #companyprofile h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#company-page #companyprofile table{position:relative;z-index:1;max-width:720px;background:rgba(255,255,255,.8);margin:0 auto 50px}#company-page #companyprofile table th{width:15%;font-size:16px;font-weight:700;line-height:1.4;color:#354056;border:1px solid #354056;text-align:left;padding:15px .5em}@media screen and (max-width:480px){#company-page #companyprofile table th{width:20%;font-size:13px}}#company-page #companyprofile table td{font-size:15px;line-height:1.4;color:#57667f;text-align:left;border:1px solid #354056;padding:15px 1em}@media screen and (max-width:480px){#company-page #companyprofile table td{font-size:13px}}#company-page #companyprofile table td span{display:block;font-size:14px;font-weight:400;color:#57667f;opacity:.7;margin-top:20px}#news-single{background-color:#e2e6ed;padding:120px .5em 90px}#news-single .single-thumb{display:block;margin:0 auto 30px}#news-single h2{font-size:26px;line-height:1.5;letter-spacing:.1em;color:#354056;text-align:center;border-bottom:1px solid #bfc0c1;padding:0 1em 20px;margin:0 auto 50px}@media screen and (max-width:640px){#news-single h2{font-size:24px}}@media screen and (max-width:480px){#news-single h2{font-size:22px}}#news-single h2 .sp{display:none}@media screen and (max-width:960px){#news-single h2 .sp{display:block}}#news-single .section-inner{position:relative;background-color:#fff;border:1px solid #bfc0c1;padding:22px 0 80px}#news-single .section-inner .date{position:absolute;top:20px;right:-10px;background-color:#fff;padding:10px 3px}#news-single .section-inner .date p{font-size:16px;font-weight:700;letter-spacing:.1em;writing-mode:vertical-rl;color:#70a4c4}#news-single .section-inner .row{padding:0 1em;margin-bottom:100px}#news-single .section-inner .pdf{margin:0 auto 50px;display:block;width:200px;position:relative}#news-single .section-inner .pdf .search{position:absolute;right:0;top:0}#news-single .section-inner h3{font-size:26px;line-height:1.5;letter-spacing:.15em;color:#354056;text-align:center;margin:0 auto 20px}@media screen and (max-width:960px){#news-single .section-inner h3{font-size:24px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single .section-inner h3{font-size:23px}}@media screen and (max-width:480px){#news-single .section-inner h3{font-size:22px;letter-spacing:.07em}}#news-single .section-inner h4{font-size:23px;line-height:1.5;letter-spacing:.15em;color:#354056;text-align:left;margin:0 auto 15px}@media screen and (max-width:960px){#news-single .section-inner h4{font-size:22px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single .section-inner h4{font-size:20px}}@media screen and (max-width:480px){#news-single .section-inner h4{font-size:19px;letter-spacing:.07em}}#news-single .section-inner h5{font-size:26px;line-height:1.5;letter-spacing:.15em;color:#354056;text-align:left;margin:0 auto 20px}@media screen and (max-width:960px){#news-single .section-inner h5{font-size:24px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single .section-inner h5{font-size:23px}}@media screen and (max-width:480px){#news-single .section-inner h5{font-size:22px;letter-spacing:.07em}}#news-single .section-inner .stc{font-size:16px;line-height:2;letter-spacing:.07em;color:#57667f;text-align:left;padding:0;margin-bottom:40px}@media screen and (max-width:640px){#news-single .section-inner .stc{font-size:15px}}@media screen and (max-width:480px){#news-single .section-inner .stc{font-size:14px;line-height:2.2}}@media screen and (max-width:640px){#news-single .section-inner .stc .pc{display:none}}#news-single .section-inner .stc .sp{display:none}@media screen and (max-width:640px){#news-single .section-inner .stc .sp{display:block}}#news-single .section-inner .stc b{font-weight:600}#news-single .section-inner .stc .red{font-weight:600;color:#d92519}#news-single .section-inner .stc label{font-size:17px;font-weight:500;letter-spacing:.2em;color:#fff;background-color:#354056;padding:5px 1em;margin-bottom:10px}@media screen and (max-width:960px){#news-single .section-inner .stc label{letter-spacing:.15em}}@media screen and (max-width:640px){#news-single .section-inner .stc label{font-size:17px}}@media screen and (max-width:480px){#news-single .section-inner .stc label{font-size:16px}}#news-single .section-inner .btn{max-width:300px;color:#354056;border-bottom:4px solid #354056;padding:16px 50px 10px 1em;margin:0 0 0 auto}#news-single .section-inner .btn:before{border-left:30px solid #354056}#news-single .section-inner .item-area{padding:0 32px;margin:60px auto}#news-single .section-inner .share{overflow:hidden}#news-single .section-inner .share li{float:left;width:16.666%}#news-single .section-inner .share li a{display:block;height:40px;background-color:#004598;border-right:2px solid #fff;text-align:center;padding:10px 0;line-height:0}#news-single .section-inner .share li:last-child a{border-right:0}#news-single .col-area{text-align:center;padding:0 1em;margin:0 auto 90px}#news-single .col-area .col{display:inline-block;vertical-align:middle;text-align:left;width:48%;margin-right:4%}@media screen and (max-width:768px){#news-single .col-area .col{display:block;width:100%;margin:0 auto 30px}}#news-single .col-area .col:nth-child(2){width:47%;margin-right:0}@media screen and (max-width:768px){#news-single .col-area .col:nth-child(2){width:100%}}#news-single .col-area .col .stc{max-width:none;margin-bottom:30px}#news-single .col-area .col img{margin:0 auto}#other-news{max-width:1280px;text-align:left;padding:0;margin:0 auto;padding:60px 0 120px}#other-news h2{position:relative;display:inline-block;font-size:22px;line-height:2;letter-spacing:.3em;color:#606060;text-align:center;padding:0 1.7em;z-index:1}@media screen and (max-width:640px){#other-news h2{font-size:20px}}@media screen and (max-width:480px){#other-news h2{padding:0 1.5em}}#other-news h2 span{font-size:82px;font-weight:700;line-height:1.2;letter-spacing:.15em;color:#57667f}@media screen and (max-width:640px){#other-news h2 span{font-size:78px}}@media screen and (max-width:480px){#other-news h2 span{font-size:70px}}#other-news h2:before{content:"";position:absolute;top:48%;left:0;width:100%;height:90px;background-color:#cecece;z-index:-1}@media screen and (max-width:480px){#other-news h2:before{height:74px}}#other-news .row{position:relative;width:94%;max-width:1145px;background-color:#efe6df;padding:80px 0 30px;margin:-35px auto 0;z-index:0}@media screen and (max-width:480px){#other-news .row{width:96%;padding:60px 0 30px}}#other-news .row.fadein-up{bottom:-160px !important}#other-news .row.active{bottom:0 !important}#other-news .row .item-area{margin:0 auto 20px;max-width:500px}#other-news .row .item{display:block;text-align:center;max-width:500px}#other-news .row .item .img-area{position:relative;height:293px;margin-bottom:5px}@media screen and (max-width:960px){#other-news .row .item .img-area{height:280px}}@media screen and (max-width:480px){#other-news .row .item .img-area{height:220px;margin-bottom:10px}}#other-news .row .item .img-area .cate{position:absolute;top:0;right:0;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:#fff;background-color:#354056;padding:4px 1em}#other-news .row .item .date{font-size:16px;line-height:1.6;letter-spacing:.15em;color:#706f6f;margin-bottom:8px}@media screen and (max-width:640px){#other-news .row .item .date{font-size:15px;line-height:1.5}}#other-news .row .item h3{font-size:17px;line-height:1.7;letter-spacing:.15em;color:#57667f}@media screen and (max-width:640px){#other-news .row .item h3{font-size:17px}}@media screen and (max-width:480px){#other-news .row .item h3{font-size:16px}}#other-news .row .tag-area{text-align:center;padding:0 .5em}#other-news .row .tag-area div{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}#other-news .row .tag-area div a{overflow:hidden;position:relative;display:block;font-size:17px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:#354056;border:1px solid #354056;border-radius:8px;padding:5px 1.5em}@media screen and (max-width:640px){#other-news .row .tag-area div a{font-size:16px}}@media screen and (max-width:480px){#other-news .row .tag-area div a{font-size:15px;letter-spacing:0em}}#other-news .row .tag-area div a:hover{color:#fff}#other-news .row .tag-area div a:hover:before{left:-20%}#other-news .row .tag-area div a:before{content:"";position:absolute;top:-50%;left:-170%;width:160%;height:200%;background-color:#354056;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#other-news .btn{max-width:300px;color:#354056;border-bottom:4px solid #354056;padding:16px 50px 10px 1em;margin:0 0 0 auto}#other-news .btn:before{border-left:30px solid #354056}#cate-news{max-width:1280px;text-align:center;padding:0;margin:0 auto;padding:160px 0 60px}#cate-news .tag-area{text-align:center;margin-bottom:40px}#cate-news .tag-area a{display:inline-block;vertical-align:top;position:relative;width:106px;height:35px;font-size:13px;line-height:1.2;color:#fff;text-align:center;padding:9px .1em 2px;margin-right:20px;margin-bottom:20px}#cate-news .tag-area a:last-child{margin-right:0}#cate-news .tag-area a img{position:absolute;top:0;left:0;z-index:-1}#cate-news h2{display:inline-block;vertical-align:middle;width:25%;font-size:48px;font-weight:700;line-height:1;color:#57667f;margin-right:4%}@media screen and (max-width:1024px){#cate-news h2{font-size:calc(2.25rem + (1vw - 7.68px) * 1.0417)}}@media screen and (max-width:640px){#cate-news h2{vertical-align:middle;width:10%;margin-right:7%;margin-top:15px}}#cate-news h2 .sp{display:none}@media screen and (max-width:640px){#cate-news h2 .sp{display:block}}#cate-news .item-area{display:inline-block;vertical-align:middle;width:70%}@media screen and (max-width:640px){#cate-news .item-area{width:80%}}#cate-news .item-area .item{position:relative;display:block;font-size:16px;line-height:1.4;color:#57667f;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:10px 0 10px 102px}@media screen and (max-width:640px){#cate-news .item-area .item{font-size:15px}}@media screen and (max-width:480px){#cate-news .item-area .item{font-size:14px}}#cate-news .item-area .item:hover{opacity:.7}#cate-news .item-area .item:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#57667f;transition:all 1.5s ease-in-out}#cate-news .item-area .item.active:before{width:100%}#cate-news .item-area .item .date{display:block;font-size:12px;color:#9e9e9e}#cate-news .item-area .item .cate{position:absolute;top:4px;bottom:0;left:0;width:92px;height:31px;font-size:11px;line-height:1.2;color:#fff;text-align:center;padding:9px .1em 2px;margin:auto 0;z-index:0}#cate-news .item-area .item .cate img{position:absolute;top:0;left:0;z-index:-1}#privacy-page{margin:0 auto 80px;padding:160px 0 60px}#privacy-page h3{font-size:22px;line-height:1.5;letter-spacing:.1em;color:#57667f;text-align:center;margin-bottom:25px}#privacy-page h4{font-size:17px;line-height:1.5;letter-spacing:.1em;color:#57667f;text-align:left;margin-bottom:10px}@media screen and (max-width:640px){#privacy-page h4{font-size:16px}}#privacy-page .stc{font-size:15px;line-height:1.6;color:#57667f;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:40px}@media screen and (max-width:640px){#privacy-page .stc{font-size:14px}}#contact-page{margin:0 auto 80px;padding:160px 0 60px}#contact-page .section-inner{max-width:660px;text-align:left;padding:0 1em;margin:0 auto}#contact-page .en{display:block;margin:0 auto 0px}#contact-page h2{position:relative;z-index:1;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;color:#57667f;margin-bottom:30px}@media screen and (max-width:1024px){#contact-page h2{font-size:calc(1.975rem + (1vw - 7.68px) * 0.2681)}}#contact-page .stc{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.1em;color:#57667f;text-align:left;margin-bottom:40px}@media screen and (max-width:640px){#contact-page .stc{font-size:15px}}@media screen and (max-width:640px){#contact-page .stc .pc{display:none}}#contact-page .stc .sp{display:none}@media screen and (max-width:640px){#contact-page .stc .sp{display:block}}#contact-page .stc.mt{max-width:530px;margin:40px auto 0}#contact-page .stc .thanks{font-size:20px}@media screen and (max-width:640px){#contact-page .stc .thanks{font-size:19px}}@media screen and (max-width:480px){#contact-page .stc .thanks{font-size:18px}}#contact-page .stc a{font-size:17px;font-weight:600;line-height:1.6;letter-spacing:.1em;color:#354056;text-decoration:underline}#contact-page .b-btn{margin:100px auto 30px}#contact-page .blk-btn{position:relative;display:block;width:92%;max-width:460px;font-size:18px;line-height:1.4;letter-spacing:.1em;color:#fff;text-align:center;background-color:#57667f;border-radius:50px;padding:12px 35px 12px 1.5em;margin:0 auto}@media screen and (max-width:640px){#contact-page .blk-btn{font-size:16px;letter-spacing:0em}}#contact-page .blk-btn:hover{opacity:.7}#contact-page .blk-btn img{position:absolute;top:0;bottom:0;right:12px;margin:auto}#contact-page .step{overflow:hidden;display:flex;max-width:510px;border-radius:50px;margin:40px auto 40px}#contact-page .step p{width:34%;font-size:16px;letter-spacing:.1em;color:#fff;background-color:#ddd;text-align:center;padding:8px .2em;border-right:1px solid #fff}#contact-page .step p:last-child{border-right:none}#contact-page .step p.now{background-color:#57667f}.input-form{position:relative;text-align:left;max-width:660px;margin:50px auto 0px}.input-form .secure-box{text-align:center}.input-form p{position:relative}.input-form .stc{margin-bottom:35px !important}.input-form .taiso,.input-form .studio{display:none}.input-form .require{position:absolute;top:0;right:0;font-size:14px;letter-spacing:.1em;color:#a00}.input-form .gray-text{width:150px;font-size:110%;text-align:center;background-color:#dcdcdc;padding:5px 10px 7px;margin:0 0 10px auto}.input-form .gray-text span{position:absolute;top:3px;left:15px;font-size:120%;color:#c30d23;margin-right:5px}.input-form .small{font-size:13px;line-height:1.7;letter-spacing:.1em;margin-top:10px;margin-bottom:50px}.input-form .title{font-size:17px;font-weight:600;line-height:1.7;letter-spacing:.2em;margin:22px 0 6px}.input-form .title span{font-size:16px;letter-spacing:.2em;color:#a00}.input-form .title a{font-size:17px;font-weight:600;line-height:1.6;letter-spacing:.1em;color:#354056;text-decoration:underline}.input-form .btn{width:100%;max-width:440px;font-size:16px;font-family:"dnp-shuei-gothic-gin-std",sans-serif;color:#fff;background-color:#354056;border:1px solid #354056;border-radius:50px;text-align:center;padding:12px .5em;margin:40px auto 20px}.input-form input[type=text],.input-form input[type=email],.input-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;font-family:"dnp-shuei-gothic-gin-std",sans-serif;color:#57667f;border-radius:0;border:none;border:1px solid #d9d9d9;padding:8px 10px;box-sizing:border-box}.input-form input[type=text].short,.input-form input[type=email].short,.input-form textarea.short{max-width:100px}.input-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;cursor:pointer;transition:all 1s ease-in}.input-form button.off{opacity:.4}.input-form button .fa{position:absolute;top:0;bottom:0;right:12px;height:22px;font-size:140%;font-weight:700;margin:auto 0}.input-form .btn.prev:before{position:absolute;right:auto;left:10px;transform:scale(-1,1)}.input-form .wpcf7c-btn-back .fa{position:absolute;top:0;bottom:0;left:12px;right:auto;height:22px;font-size:140%;font-weight:700;margin:auto 0}.input-form .btn-area{text-align:center}.input-form .btn-area button{display:inline-block !important;width:48% !important;margin-right:2% !important}@media screen and (max-width:640px){.input-form .btn-area button{display:block !important;width:100% !important;margin:20px auto 30px !important}}.input-form .btn-area button:last-of-type{margin-right:0 !important}@media screen and (max-width:640px){.input-form .btn-area button:last-of-type{margin:20px auto 0px !important}}.input-form .btn-area button.prev img{transform:scale(-1,-1);margin:0 20px 0 0}.input-form .att{margin:50px auto 25px;text-align:center}.input-form .policy-area{position:relative;text-align:center}.input-form .policy-area .wpcf7-not-valid-tip{right:0}.input-form .policy-area .wpcf7-list-item label{margin-right:0}.input-form .border-p{position:relative;border-bottom:1px solid #c8c8c8;padding:8px 0}.input-form .age{position:relative;max-width:180px;padding-right:30px}.input-form .age p{position:absolute;top:12px;right:0;font-size:15px;line-height:1.7;letter-spacing:.1em}.input-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:"dnp-shuei-gothic-gin-std",sans-serif;background:0 0;border:none;border:1px solid #dedede;border-radius:8px;padding:10px 25px 10px 10px;font-size:16px;color:#57667f;letter-spacing:.1em;position:relative;z-index:1}.input-form select::-ms-expand{display:none}.input-form .mw_wp_form_confirm .select-group:after{display:none}.input-form .select-group{position:relative;max-width:400px;color:#57667f}.input-form .select-group:after{position:absolute;top:14px;right:8px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #4d4d4d;border-right:2px solid #4d4d4d;display:inline-block;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.input-form .select-group .wpcf7-not-valid-tip{display:none !important}.input-form input[type=radio],.input-form input[type=checkbox]{margin-right:5px}.input-form input[type=radio],.input-form input[type=checkbox]{display:none}.input-form input[type=radio]+span,.input-form input[type=checkbox]+span,.input-form .wpcf7c-conf-hidden+span{position:relative;letter-spacing:.1em;padding:2px 0 0 34px;margin-bottom:10px;margin-right:20px;font-weight:600}.input-form input[type=radio]+span:before{content:"";display:block;position:absolute;top:2px;left:0;width:22px;height:22px;background-color:#fff;border:1px solid #b5b5b6;border-radius:50%}.input-form input[type=radio]:checked+span:after{content:"";display:block;position:absolute;top:7px;left:5px;width:14px;height:14px;background:#323232;border-radius:50%}.input-form input[type=checkbox]+span:before,.input-form .wpcf7c-conf-hidden+span:before{content:"";display:block;position:absolute;top:2px;left:0;width:22px;height:22px;background-color:#fff;border:1px solid #b5b5b6}.input-form .wpcf7c-conf-hidden+span:before{background:0 0;border:none}.input-form input[type=checkbox]:checked+span:after,.input-form .wpcf7c-conf-hidden+span:after{display:block;content:"";width:12px;height:6px;position:absolute;top:9px;left:5px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin:auto}.input-form .wpcf7-list-item-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;cursor:pointer;font-weight:400}.input-form .wpcf7-list-item label{margin-right:30px;margin-bottom:10px}.input-form .your-tel1{display:inline-block;width:100px}.input-form .your-tel1 input[type=text]{background-color:#dcdcdc;border:none}.input-form .your-tel2{display:inline-block;width:100px}.input-form .your-tel2 input[type=text]{background-color:#dcdcdc;border:none}.input-form .your-tel3{display:inline-block;width:100px}.input-form .your-tel3 input[type=text]{background-color:#dcdcdc;border:none}.input-form .tel-about{display:block;margin-top:20px;margin-left:0}.input-form .zip1,.input-form .zip2{display:inline-block;width:80px}.input-form .zip1 input[type=text],.input-form .zip2 input[type=text]{background-color:#dcdcdc;border:none}.input-form .zip2{width:100px}.input-form .pref{margin-left:15px}.input-form .address{display:block;margin-top:15px}.input-form .address input[type=text]{border:none}.input-form #select-group .select-group{display:inline-block;width:120px}.input-form .border-box{border:1px solid #c8c8c8;padding:20px 1.5em;margin:10px 0 18px}.input-form .border-box h4{margin-bottom:5px}.input-form .border-box p span{font-family:"Open Sans",sans-serif}footer{position:relative}footer .blk-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0}