img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
@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:"Shippori Mincho B1",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:"Shippori Mincho B1",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:#1f273a}.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:#000;transition:all 1s ease-in}.drawer-btn{position:fixed;top:16px;right:18px;width:56px;height:42px;border-radius:50%;border:none;background:0 0;padding:0;margin-top:0;margin-right:0;z-index:100}@media screen and (max-width:640px){.drawer-btn{top:10px;right:10px}}.drawer-btn.scroll span{background-color:#d70a26}.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;width:56px;height:42px;margin:auto}.btn_border{position:absolute;top:50%;left:0;background-color:#d70a26;width:100%;height:2px;transform:translateX(0);transition:top .1s ease-in-out,margin .1s cubic-bezier(.36,0,.59,.99) .2s,transform .15s ease 0s}.drawer-btn span.border01{left:-5px;background-color:#666;margin-top:-7px}.border03{left:0;margin-top:7px}.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{width:100%;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(//arrows-studio.jp/wp-content/themes/arrows-child/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(//arrows-studio.jp/wp-content/themes/arrows-child/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:0 0 0 10px;z-index:96;transition:all 1s ease-in}@media screen and (max-width:640px){header{padding:0 0 0 2px}}header.gnv .logo-area .logo-seb,header.pscrll .logo-area .logo-seb{color:#515151}header.scroll,header.nav{background-color:#fff;padding:0 0 0 10px}@media screen and (max-height:800px){header.scroll,header.nav{background:0 0;padding:0}}@media screen and (max-width:1280px){header.scroll,header.nav{background:0 0;padding:0}}header.scroll .logo-area,header.nav .logo-area{opacity:0}header.scroll .logo-area .logo,header.nav .logo-area .logo{width:130px;display:block;margin-bottom:2px}header.scroll .logo-area .logo svg,header.nav .logo-area .logo svg{width:100%}header.scroll .logo-area .logo-seb,header.nav .logo-area .logo-seb{font-size:10px;font-weight:400;letter-spacing:.1em;color:#515151}header.nana{background:0 0 !important;padding:0 !important}header h1{opacity:0;position:absolute;top:0;left:0;right:0;width:100%;text-align:center;margin:0 auto;z-index:-1}@media screen and (max-width:640px){header h1{top:-6px}}header h1 a{font-size:14px;font-weight:400;line-height:1;letter-spacing:0em;color:#515151}@media screen and (max-width:640px){header h1 a{font-size:12px}}@media screen and (max-width:480px){header h1 a{font-size:11px}}header h1.on{opacity:1}header .logo-area{display:inline-block;opacity:0;transition:all 3s}header .logo-area.on{opacity:1}header .logo-area .logo{display:inline-block;margin-top:6px}header .logo-area .logo svg{margin:0 auto;display:block;width:130px}@media screen and (max-width:480px){header .logo-area .logo svg{width:100px}}@-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:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#515151;padding:16px 0;transition:all 1s ease-in}@media screen and (max-width:480px){.gnav .gnav-inner li a{font-size:24px}}.gnav .gnav-inner li a:hover{opacity:.7}.gnav .gnav-inner li a:hover img{opacity:1}.gnav .gnav-inner li a img{position:absolute;top:7px;left:-4px;transform:rotateZ(-12deg);z-index:-1;opacity:.5;transition:all 1s ease-in}@media screen and (max-width:480px){.gnav .gnav-inner li a img{width:36px}}.gnav .gnav-inner li a img.news{top:2px}@media screen and (max-width:480px){.gnav .gnav-inner li a img.news{top:5px;width:48px}}.gnav .gnav-inner li a img.taiso{top:2px}@media screen and (max-width:480px){.gnav .gnav-inner li a img.taiso{width:56px}}.gnav .gnav-inner li a img.t012{top:5px;transform:rotateZ(-8deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.t012{width:86px}}.gnav .gnav-inner li a img.youzi{top:1px;transform:rotateZ(-11deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.youzi{top:2px;width:56px}}.gnav .gnav-inner li a img.athlete{transform:rotateZ(-10deg);top:0}@media screen and (max-width:480px){.gnav .gnav-inner li a img.athlete{width:76px;top:4px}}.gnav .gnav-inner li a img.yakyu{top:-1px;transform:rotateZ(-8deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.yakyu{width:82px;top:1px}}.gnav .gnav-inner li a img.personal{top:3px;transform:rotateZ(-9deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.personal{width:84px;top:7px}}.gnav .gnav-inner li a img.trainer{top:3px;transform:rotateZ(-9deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.trainer{width:82px;top:7px}}.gnav .gnav-inner li a img.company{top:0;transform:rotateZ(-9deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.company{width:82px;top:4px}}.gnav .gnav-inner li a img.recruit{top:0;transform:rotateZ(-9deg)}@media screen and (max-width:480px){.gnav .gnav-inner li a img.recruit{top:3px;width:80px}}.gnav .gnav-inner li .child{padding:0 1em}.gnav .gnav-inner li .child li{border-bottom:none}.gnav .gnav-inner li .child li a{font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#515151;border-bottom:none;padding:7px 0}@media screen and (max-width:480px){.gnav .gnav-inner li .child li a{font-size:16px}}.gnav .gnav-inner li .round{padding:0 1em;margin-top:8px;margin-bottom:8px}.gnav .gnav-inner li .round li{display:inline-block;vertical-align:top;border-bottom:none;margin-right:8px;margin-bottom:8px}.gnav .gnav-inner li .round li a{overflow:hidden;position:relative;display:block;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#d70a26;border:1px solid #d70a26;border-radius:5px;padding:5px 1.2em}@media screen and (max-width:480px){.gnav .gnav-inner li .round li a{font-size:15px}}.gnav .gnav-inner li .round li a:hover{color:#fff}.gnav .gnav-inner li .round li a:hover:before{left:-20%}.gnav .gnav-inner li .round li a:before{content:"";position:absolute;top:-100%;left:-170%;width:160%;height:250%;background-color:#d70a26;transform:rotateZ(10deg);transition:all 1s;z-index:-1}.gnav .gnav-inner li .round.baz{padding:0 1em}.gnav .gnav-inner li .round.baz li a{color:#004086;border:1px solid #004086}.gnav .gnav-inner li .round.baz li a:hover{color:#fff}.gnav .gnav-inner li .round.baz li a:hover:before{left:-20%}.gnav .gnav-inner li .round.baz li a:before{background-color:#004086}.gnav .gnav-inner li.arrows{position:fixed;bottom:2%;right:0;opacity:0;z-index:0;filter:blur(20px);transition:all 1s ease-in-out}@media screen and (max-height:900px){.gnav .gnav-inner li.arrows{width:120px}}@media screen and (max-width:640px){.gnav .gnav-inner li.arrows{max-width:120px}}.gnav .gnav-inner li.arrows.active{opacity:.5;filter:blur(0px)}@media screen and (max-width:640px){.gnav .gnav-inner li.arrows.active{opacity:.5}}.gnav .gnav-inner li.b-area{position:fixed;bottom:0;left:0;right:0;max-width:680px;margin:0 auto}.gnav .gnav-inner li.b-area ul{overflow:hidden}.gnav .gnav-inner li.b-area ul li{float:left;width:50%;border-bottom:none}.gnav .gnav-inner li.b-area ul li:nth-child(2) a{background-color:#000}.gnav .gnav-inner li.b-area ul li a{display:block;font-size:16px;letter-spacing:.05em;color:#fff;text-align:center;background-color:#666;padding:14px .5em}.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:200px;color:#1f273a;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:right;margin:0 auto}@media screen and (max-width:640px){.btn{font-size:16px}}.btn:hover{opacity:.7}.btn:hover img{transform:scale(1.2)}.btn img{position:relative;top:4px;margin-left:20px;transition:all 1s ease-in}table{word-break:break-all;word-wrap:break-word}#news{max-width:1180px;padding:0 1em 0;margin:0 auto 120px}@media screen and (max-width:640px){#news{padding:0 .5em}}#news .fadein-left{display:inline-block;vertical-align:middle;width:25%;font-size:48px;font-weight:700;line-height:1;color:#1f273a;margin-right:4%}@media screen and (max-width:1024px){#news .fadein-left{font-size:calc(2.25rem + (1vw - 7.68px) * 1.0417)}}@media screen and (max-width:640px){#news .fadein-left{vertical-align:middle;width:10%;margin-right:7%;margin-top:15px}}#news .fadein-left .sp{display:none}@media screen and (max-width:640px){#news .fadein-left .sp{display:block}}#news .item-area{display:inline-block;vertical-align:middle;width:70%}@media screen and (max-width:640px){#news .item-area{width:80%}}#news .item-area a{position:relative;display:block;font-size:16px;line-height:1.4;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:10px 0 10px 102px}@media screen and (max-width:640px){#news .item-area a{font-size:15px}}@media screen and (max-width:480px){#news .item-area a{font-size:14px}}#news .item-area a:hover{opacity:.7}#news .item-area a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#1f273a;transition:all 1.5s ease-in-out}#news .item-area a.active:before{width:100%}#news .item-area a .date{display:block;font-size:12px;color:#9e9e9e}#news .item-area a .cate{position:absolute;top:4px;bottom:0;left:0;width:92px;height:31px;font-size:10px;line-height:1.2;color:#fff;text-align:center;padding:9px .1em 2px;margin:auto 0;z-index:0}#news .item-area a .cate img{position:absolute;top:0;left:0;z-index:-1}#news .btn{opacity:0;margin:20px 0 0 auto}#news .btn.active{opacity:1}.loader{opacity:0;display:block;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#000;z-index:101;transition:all 1s ease-in}.loader.on .load-border span:nth-child(2){top:0}.loader.on .load-border span:nth-child(3){top:0}.loader .loader-inner{position:absolute;top:0;bottom:0;left:0;right:0;max-width:300px;height:100px;margin:auto;z-index:1}.loader .loader-inner #price{display:none;font-size:40px;color:#fff;line-height:1}@media screen and (max-width:1024px){.loader .loader-inner #price{font-size:calc(2.25rem + (1vw - 7.68px) * 0.3472)}}.loader .loader-inner #price span{font-size:55px;line-height:1;color:#fff}@media screen and (max-width:1024px){.loader .loader-inner #price span{font-size:calc(3.125rem + (1vw - 7.68px) * 0.434)}}.loader .logo-svg svg{width:330px}@media screen and (max-width:1280px){.loader .logo-svg svg{width:300px}}@media screen and (max-width:960px){.loader .logo-svg svg{width:290px}}@media screen and (max-width:640px){.loader .logo-svg svg{width:280px}}@media screen and (max-width:480px){.loader .logo-svg svg{width:250px}}.loader img{display:block;transform:scale(.5,.5);transition:all 5s;margin:0 auto}.loader img.on{transform:scale(1,1)}.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:#1f273a;border-radius:0;padding:5px 8px}.navigation a,.navigation span{vertical-align:middle;color:#1f273a;background:0 0;border-radius:0;padding:5px 13px}.navigation a:hover,.navigation span:hover{color:#fff;background-color:#1f273a}.navigation a.next,.navigation a.prev{position:relative;width:38px;height:45px;color:#fff;background-color:#1f273a;border:1px solid #1f273a;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 #1f273a;border-right:2px solid #1f273a}.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 #1f273a;border-right:2px solid #d70a26}.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)}.single{padding:60px 0 120px}@media screen and (max-width:640px){.single{padding:60px 0 80px}}#taisou_ad{display:block;padding:0}#taisou_ad a{display:block}#taisou_ad a:hover .bg{transform:scale(1.1,1.1)}#taisou_ad .bg{position:relative;height:600px;transition:all 1s ease-in}@media screen and (max-width:1280px){#taisou_ad .bg{height:560px}}@media screen and (max-width:960px){#taisou_ad .bg{height:520px}}@media screen and (max-width:640px){#taisou_ad .bg{height:420px}}@media screen and (max-width:480px){#taisou_ad .bg{height:300px}}#taisou_ad .bg .blk-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(102,102,102,.05);z-index:0}#taisou_ad .bg-inner{position:absolute;top:0;bottom:0;left:0;right:0;width:96%;height:94%;margin:auto;z-index:1}#taisou_ad .bg-inner span{background-color:#fff}#taisou_ad .bg-inner span:nth-child(1){position:absolute;top:0;left:0;width:100%;height:2px}#taisou_ad .bg-inner span:nth-child(2){position:absolute;bottom:0;left:0;width:100%;height:2px}#taisou_ad .bg-inner span:nth-child(3){position:absolute;left:0;top:0;bottom:0;width:2px;height:90%;margin:auto}#taisou_ad .bg-inner span:nth-child(4){position:absolute;right:0;top:0;bottom:0;width:2px;height:90%;margin:auto}#taisou_ad .bg-inner h4{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:240px;font-size:40px;line-height:1.9;letter-spacing:.2em;text-decoration:underline;color:#fff;padding:0 1em;margin:auto}@media screen and (max-width:960px){#taisou_ad .bg-inner h4{font-size:36px;letter-spacing:.15em}}@media screen and (max-width:640px){#taisou_ad .bg-inner h4{height:220px;font-size:32px}}@media screen and (max-width:480px){#taisou_ad .bg-inner h4{height:190px;font-size:30px;letter-spacing:.1em}}#taisou_ad .bg-inner h4 svg{display:block;width:70px;margin:10px auto}@media screen and (max-width:640px){#taisou_ad .bg-inner h4 svg{width:66px}}@media screen and (max-width:480px){#taisou_ad .bg-inner h4 svg{width:60px}}.contact-btn{display:block;max-width:960px;border:1px solid #c1c1c1;font-size:30px;font-weight:700;line-height:1;letter-spacing:.1em;color:#1f273a;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;padding:0 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:#1f273a;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:#1f273a;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:#1f273a;margin:auto}footer .toggle-link .ic:after{content:"";position:absolute;top:2px;bottom:0;left:0;right:0;width:2px;height:18px;background-color:#1f273a;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:#1f273a}@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;max-width:800px;text-align:center;padding:0 1.5em;margin:80px auto 0;z-index:1}footer .footer-nav ul{display:inline-block;vertical-align:top;width:47%;margin-right:5%;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:block;margin-bottom:26px}@media screen and (max-width:640px){footer .footer-nav ul li{display:block}}footer .footer-nav ul li a{position:relative;display:block;font-size:20px;font-weight:600;line-height:1.8;letter-spacing:.1em;color:#1f273a;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:before{content:"";position:absolute;bottom:0;left:0;width:25px;height:10px;background-color:#e6e6e6;transition:all 1s ease-in;z-index:-1}footer .footer-nav ul li a:hover:before{width:100%}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:80px;margin-bottom:40px;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(//arrows-studio.jp/wp-content/themes/arrows-child/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(//arrows-studio.jp/wp-content/themes/arrows-child/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:#1f273a;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:#1f273a}@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:#1f273a;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:#1f273a}@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:#1f273a;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:#1f273a}@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:#1f273a;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:#1f273a;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:#1f273a;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(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/bbl_main_bg.svg);-webkit-mask-image:url(//arrows-studio.jp/wp-content/themes/arrows-child/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(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/bbl_main_bg_sp.svg);-webkit-mask-image:url(//arrows-studio.jp/wp-content/themes/arrows-child/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:#1f273a;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:#1f273a;padding-left:38px}#page-link li a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:30px;height:1px;background-color:#1f273a;margin:auto}.title-area{text-align:left}.title-area.right{text-align:right}@media screen and (max-width:640px){.title-area.right{margin-bottom:30px}}.title-area h2,.title-area h3{position:relative;display:inline-block;font-size:50px;font-weight:700;line-height:1.3;letter-spacing:.2em;color:#1f273a;margin-bottom:40px;z-index:0}@media screen and (max-width:1024px){.title-area h2,.title-area h3{font-size:calc(2.5rem + (1vw - 7.68px) * 0.8681)}}.title-area h2 img,.title-area h3 img{position:absolute;top:-15px;left:-12px;transform:rotateZ(-7deg);z-index:-1}@-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:#1f273a;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:#1f273a;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(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/taiso_img01_bg.svg);-webkit-mask-image:url(//arrows-studio.jp/wp-content/themes/arrows-child/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:#1f273a;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:#1f273a;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:#1f273a}@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:#1f273a;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:#1f273a;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:#1f273a;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:#1f273a}#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:#1f273a;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(//arrows-studio.jp/wp-content/themes/arrows-child/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:#1f273a;text-align:center;border-bottom:2px solid #1f273a;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)}}#classroom{max-width:1280px;margin:0 auto 60px}#classroom .title-area h3{margin-bottom:30px}#classroom .title-area h3 img{top:-22px}@media screen and (max-width:640px){#classroom .title-area h3 img{width:130px;top:-25px}}#classroom h4{font-size:36px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin-bottom:20px}@media screen and (max-width:1024px){#classroom h4{font-size:calc(1.625rem + (1vw - 7.68px) * 0.8681)}}@media screen and (max-width:640px){#classroom h4{margin-bottom:10px}}#classroom .tel-area{display:block;max-width:620px;font-size:32px;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#1f273a;padding:10px 1.5em;margin:0 auto 30px}@media screen and (max-width:1024px){#classroom .tel-area{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#classroom .tel-area span{display:block;font-size:26px}@media screen and (max-width:1024px){#classroom .tel-area span{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#classroom .col-area{max-width:1080px;margin:0 auto 30px}#classroom .col-area .col{display:inline-block;vertical-align:top;width:44%;margin-right:10%;margin-bottom:30px}@media screen and (max-width:768px){#classroom .col-area .col{display:block;width:100%;max-width:600px;margin:0 auto 30px}}#classroom .col-area .col:nth-child(2n){margin-right:0}@media screen and (max-width:768px){#classroom .col-area .col:nth-child(2n){margin:0 auto 30px}}#classroom .col-area .col:last-child{margin-right:0}@media screen and (max-width:768px){#classroom .col-area .col:last-child{margin:0 auto 30px}}#classroom .col-area .col .cl-info{position:relative;display:block;background-color:#f4f4f4;border-radius:50px;text-align:left;padding:8px 3.5em 8px 1.5em;z-index:1}#classroom .col-area .col .cl-info.active span:before{transform:rotateZ(90deg)}#classroom .col-area .col .cl-info h5{font-size:20px;line-height:1.4;letter-spacing:.1em;color:#1f273a}@media screen and (max-width:1024px){#classroom .col-area .col .cl-info h5{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#classroom .col-area .col .cl-info p{font-size:14px;line-height:1.4;letter-spacing:.1em;color:#777}#classroom .col-area .col .cl-info span{position:absolute;top:0;bottom:0;right:12px;height:35px;margin:auto}#classroom .col-area .col .cl-info span:before{content:"";position:absolute;top:1px;bottom:0;left:0;right:0;width:2px;height:16px;background-color:#1f273a;margin:auto;transition:all 1s ease-in-out}#classroom .col-area .col .cl-info span:after{content:"";position:absolute;top:1px;bottom:0;left:0;right:0;width:16px;height:2px;background-color:#1f273a;margin:auto;transition:all 1s ease-in-out}#classroom .col-area .col .detail{display:none;background-color:#fff;border:1px solid #afafaf;padding:30px 1.5em 20px;border-top:none;border-bottom-right-radius:20px;border-bottom-left-radius:20px;position:relative;margin:-20px 0 20px;z-index:0}#classroom .col-area .col .detail table tr:last-child th,#classroom .col-area .col .detail table tr:last-child td{border-bottom:none}#classroom .col-area .col .detail table th{width:20%;font-size:15px;line-height:1.5;text-align:left;vertical-align:top;color:#1f273a;border-bottom:1px solid #afafaf;box-sizing:border-box;padding:12px 10px;margin-bottom:10px}#classroom .col-area .col .detail table td{font-size:15px;line-height:1.5;text-align:left;color:#1f273a;border-bottom:1px solid #afafaf;box-sizing:border-box;padding:12px 10px}#classroom .col-area .col .detail table td a{vertical-align:middle;font-weight:700;color:#d70a26;text-decoration:underline}#classroom .col-area .col .detail table td a img{margin-left:5px}#classroom .col-area .col .detail table td b{display:block;font-size:16px;font-weight:700}#classroom .col-area .col .detail table td span{display:inline-block;font-size:13px;line-height:1.5;letter-spacing:0em;color:#fff;background-color:#d70a26;padding:0 .5em;border-radius:0}#classroom .col-area .col .detail table td span.g{background-color:#28843c}#classroom .col-area .col .detail table td span.bl{background-color:#004598}#t012-page{background-color:#fff4dc;padding:60px 0}#t012-page #about{position:relative;z-index:0}#t012-page #about .bg01{content:"";position:absolute;top:30%;right:0;z-index:-1}@media screen and (max-width:768px){#t012-page #about .bg01{width:180px;top:15%;right:-5%}}@media screen and (max-width:640px){#t012-page #about .bg01{width:150px}}#t012-page #about h2{position:relative;max-width:800px;font-size:36px;line-height:1.4;letter-spacing:.05em;color:#1f273a;text-align:center;padding:20px 1em 0;margin:0 auto 120px;z-index:0}@media screen and (max-width:1024px){#t012-page #about h2{font-size:calc(1.625rem + (1vw - 7.68px) * 0.8681)}}#t012-page #about h2 img{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:640px){#t012-page #about h2 img.pc{display:none}}#t012-page #about h2 img.sp{display:none}@media screen and (max-width:640px){#t012-page #about h2 img.sp{display:block}}#t012-page #about .col-area{position:relative;z-index:1;margin-bottom:140px}#t012-page #about .col-area.col-area02 .col{width:62%;margin-right:0}@media screen and (max-width:768px){#t012-page #about .col-area.col-area02 .col{width:94%;margin-bottom:30px}}#t012-page #about .col-area.col-area02 .col:nth-child(2){width:35%;margin-top:70px}@media screen and (max-width:768px){#t012-page #about .col-area.col-area02 .col:nth-child(2){width:85%;margin:0 0 0 auto}}#t012-page #about .col-area .col{display:inline-block;vertical-align:top;width:35%;text-align:left;margin-right:2%}@media screen and (max-width:768px){#t012-page #about .col-area .col{display:block;width:85%;margin:0 auto 50px 0}}#t012-page #about .col-area .col:nth-child(2){width:62%;margin-right:0;margin-top:120px}@media screen and (max-width:768px){#t012-page #about .col-area .col:nth-child(2){width:94%;margin:0}}#t012-page #about .col-area .col svg{max-width:100%}#t012-page #about .col-area .col h3{position:relative;font-size:28px;line-height:1.5;letter-spacing:.1em;color:#1f273a;margin:0 auto 20px;z-index:0}@media screen and (max-width:1024px){#t012-page #about .col-area .col h3{font-size:calc(1.375rem + (1vw - 7.68px) * 0.5208)}}#t012-page #about .col-area .col h3 span{position:absolute;top:-65px;left:-20px;font-size:80px;line-height:1.5;color:#b2b2b2;opacity:.4;z-index:-1}@media screen and (max-width:640px){#t012-page #about .col-area .col h3 span{font-size:70px}}#t012-page #about .col-area .col h3 .sp{display:none}@media screen and (max-width:640px){#t012-page #about .col-area .col h3 .sp{display:block}}#t012-page #about .col-area .col .stc{position:relative;max-width:670px;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#1f273a;z-index:0}@media screen and (max-width:1024px){#t012-page #about .col-area .col .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#t012-page #about .col-area .col .stc span{position:relative;font-size:20px;font-weight:600;line-height:1.8;letter-spacing:.1em;color:#1f273a}@media screen and (max-width:1024px){#t012-page #about .col-area .col .stc span{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#t012-page #about .col-area .col .stc span:before{content:"";position:absolute;left:0;bottom:0;width:0;height:30%;background:rgba(193,62,62,.4);z-index:-1;transition:all 1s ease-in-out}#t012-page #about .col-area .col .stc.active span:before{width:100%}#t012-page #movie{position:relative;z-index:0}#t012-page #movie .bg01{content:"";position:absolute;top:-10%;left:-5%;z-index:-1}@media screen and (max-width:768px){#t012-page #movie .bg01{width:280px}}@media screen and (max-width:640px){#t012-page #movie .bg01{width:220px;top:-53%;left:-13%}}#t012-page #movie 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(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/t012-movie_bg.svg);-webkit-mask-image:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/t012-movie_bg.svg);margin:0 auto 100px}@media screen and (max-width:640px){#t012-page #movie video{max-width:120%;margin-left:-10%}}@media screen and (max-width:480px){#t012-page #movie video{max-width:130%;margin-left:-15%}}#t012-page #movie h2{font-size:40px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin:0 auto 30px;z-index:0}@media screen and (max-width:1024px){#t012-page #movie h2{font-size:calc(1.875rem + (1vw - 7.68px) * 0.8681)}}#t012-page #movie .col-area{margin-bottom:30px}@media screen and (max-width:640px){#t012-page #movie .col-area{width:116%;position:relative;left:-8%}}#t012-page #movie .col-area img{display:inline-block;vertical-align:top;width:30%;max-width:266px;margin-right:3%}@media screen and (max-width:640px){#t012-page #movie .col-area img{width:31.5%;margin-right:1%}}#t012-page #movie .col-area img:last-child{margin-right:0}#t012-page #movie h3{position:relative;max-width:800px;font-size:24px;line-height:1.4;letter-spacing:.1em;color:#1f273a;text-align:center;padding:10px 1em 0;margin:0 auto 60px;z-index:0}@media screen and (max-width:1024px){#t012-page #movie h3{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#t012-page #movie h3 img{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:640px){#t012-page #movie h3 img.pc{display:none}}#t012-page #movie h3 img.sp{display:none}@media screen and (max-width:640px){#t012-page #movie h3 img.sp{display:block}}#t012-page #classroom .col-area .col .cl-info{background-color:#fff}#t012-page #concept h3,#youzi-page #concept h3{font-size:40px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin:0 auto 50px;z-index:0}@media screen and (max-width:1024px){#t012-page #concept h3,#youzi-page #concept h3{font-size:calc(1.875rem + (1vw - 7.68px) * 0.8681)}}#t012-page #concept .grid,#youzi-page #concept .grid{margin-bottom:50px}@media screen and (max-width:640px){#t012-page #concept .grid,#youzi-page #concept .grid{max-width:110%;position:relative;left:-5%}}#t012-page #concept .stc,#youzi-page #concept .stc{max-width:840px;font-size:18px;line-height:1.8;letter-spacing:.1em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 80px}@media screen and (max-width:1024px){#t012-page #concept .stc,#youzi-page #concept .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#youzi-page{background-color:#ebefca;padding:60px 0}#youzi-page #about{padding-top:80px}#youzi-page #about h2{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center}@media screen and (max-width:1024px){#youzi-page #about h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#youzi-page #about .c-stc{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:0em;color:#a1a1a1;text-align:center;margin:0 auto 60px}#youzi-page #about .p-img{position:relative;width:98%;max-width:757px;margin:0 auto 180px}@media screen and (max-width:640px){#youzi-page #about .p-img{margin:0 auto 290px}}#youzi-page #about .p-img img{display:block}#youzi-page #about .p-img img:nth-child(1){max-width:82%;margin:0 auto 20px 0}@media screen and (max-width:640px){#youzi-page #about .p-img img:nth-child(1){width:340px}}#youzi-page #about .p-img img:nth-child(2){max-width:82%;margin:0 0 20px auto}@media screen and (max-width:640px){#youzi-page #about .p-img img:nth-child(2){width:340px}}#youzi-page #about .program-area{position:relative;max-width:1180px;margin:0 auto 240px}#youzi-page #about .program-area .program-area-inner{position:relative;max-width:550px;padding-top:60px;padding:0 1.5em;margin:0 auto;opacity:0;z-index:0;transition:all 1s ease-in-out}@media screen and (max-width:1280px){#youzi-page #about .program-area .program-area-inner{max-width:500px}}@media screen and (max-width:640px){#youzi-page #about .program-area .program-area-inner{padding:0 2.5em}}#youzi-page #about .program-area .program-area-inner.active{opacity:1}#youzi-page #about .program-area .program-area-inner h2{position:relative;text-align:left;font-size:36px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#1f273a;margin-bottom:30px;z-index:0}@media screen and (max-width:1024px){#youzi-page #about .program-area .program-area-inner h2{font-size:calc(1.75rem + (1vw - 7.68px) * 0.6944)}}#youzi-page #about .program-area .program-area-inner h2 img{position:absolute;top:-25px;left:-12px;transform:rotateZ(-7deg);z-index:-1}@media screen and (max-width:480px){#youzi-page #about .program-area .program-area-inner h2 img{top:-22px;width:140px}}#youzi-page #about .program-area .program-area-inner .stc{font-size:18px;line-height:1.8;letter-spacing:.1em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 60px}@media screen and (max-width:1024px){#youzi-page #about .program-area .program-area-inner .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#youzi-page #about .program-area .left-img{position:absolute;top:-10%;left:22.3%;z-index:1;transition:all 1s ease-in-out}@media screen and (max-width:1024px){#youzi-page #about .program-area .left-img{left:19.8%;width:380px}}@media screen and (max-width:768px){#youzi-page #about .program-area .left-img{width:350px}}@media screen and (max-width:640px){#youzi-page #about .program-area .left-img{transform:rotateZ(-14deg);width:280px}}#youzi-page #about .program-area .left-img.active{top:20%;left:-6%;width:370px}@media screen and (max-width:1024px){#youzi-page #about .program-area .left-img.active{top:50%;left:-8%;width:300px}}@media screen and (max-width:768px){#youzi-page #about .program-area .left-img.active{top:60%;left:-10%;width:260px}}@media screen and (max-width:640px){#youzi-page #about .program-area .left-img.active{top:95%;left:-8%;width:200px}}#youzi-page #about .program-area .right-img{position:absolute;top:-10%;right:28%;z-index:1;transition:all 1s ease-in-out}@media screen and (max-width:1024px){#youzi-page #about .program-area .right-img{right:21%;width:380px}}@media screen and (max-width:768px){#youzi-page #about .program-area .right-img{width:350px}}@media screen and (max-width:640px){#youzi-page #about .program-area .right-img{transform:rotateZ(-14deg);width:280px}}#youzi-page #about .program-area .right-img.active{top:-20%;right:-6%;width:370px}@media screen and (max-width:1024px){#youzi-page #about .program-area .right-img.active{top:-50%;right:-8%;width:300px}}@media screen and (max-width:768px){#youzi-page #about .program-area .right-img.active{top:-60%;right:-10%;width:260px}}@media screen and (max-width:640px){#youzi-page #about .program-area .right-img.active{top:-60%;right:-8%;width:200px}}#youzi-page .loop-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/youzi_loop_img.jpg) repeat-x 0/auto 100%}#youzi-page #voice{margin-bottom:80px}#youzi-page #voice .title-area h3{margin-bottom:30px}@media screen and (max-width:1024px){#youzi-page #voice .title-area h3{font-size:calc(2.375rem + (1vw - 7.68px) * 1.0417)}}#youzi-page #voice .col-area{margin-bottom:80px}#youzi-page #voice .col-area .col{display:inline-block;vertical-align:middle}@media screen and (max-width:640px){#youzi-page #voice .col-area .col{display:block}}#youzi-page #voice .col-area .col:nth-child(1){width:41%;margin-right:3%}@media screen and (max-width:640px){#youzi-page #voice .col-area .col:nth-child(1){width:100%;margin-right:0;margin-bottom:30px}}#youzi-page #voice .col-area .col:nth-child(2){width:10%;margin-right:3%}@media screen and (max-width:640px){#youzi-page #voice .col-area .col:nth-child(2){width:100%;transform:rotateZ(90deg);margin-right:0}}@media screen and (max-width:640px){#youzi-page #voice .col-area .col:nth-child(2) img{width:100px}}#youzi-page #voice .col-area .col:nth-child(3){width:41%;margin-right:0}@media screen and (max-width:640px){#youzi-page #voice .col-area .col:nth-child(3){width:100%;margin-top:30px}}#youzi-page #voice .col-area .col .stc{font-size:16px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:640px){#youzi-page #voice .col-area .col .stc{font-size:15px}}#youzi-page #voice h4{font-size:40px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin:0 auto 10px;z-index:0}@media screen and (max-width:1024px){#youzi-page #voice h4{font-size:calc(1.875rem + (1vw - 7.68px) * 0.8681)}}#youzi-page #voice h4 .sp{display:none}@media screen and (max-width:480px){#youzi-page #voice h4 .sp{display:block}}#youzi-page #voice .c-stc{font-size:24px;line-height:1.5;color:#1f273a;text-align:center;margin:0 auto 10px}@media screen and (max-width:1024px){#youzi-page #voice .c-stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:640px){#youzi-page #voice img.pc{display:none}}#youzi-page #voice img.sp{display:none}@media screen and (max-width:640px){#youzi-page #voice img.sp{display:block}}#archive .title-area h2,#archive .title-area h3{margin-bottom:30px}@media screen and (max-width:1024px){#archive .title-area h2,#archive .title-area h3{font-size:calc(2.375rem + (1vw - 7.68px) * 1.0417)}}#archive .title-area h2 img,#archive .title-area h3 img{top:-22px}@media screen and (max-width:960px){#archive .title-area h2 img,#archive .title-area h3 img{width:130px}}@media screen and (max-width:640px){#archive .title-area h2 img,#archive .title-area h3 img{width:120px;top:-20px}}#archive p.stc{font-size:24px;line-height:1.6;letter-spacing:.1em;color:#fff;text-align:center;background-color:#1f273a;display:inline-block;padding:2px 1em 5px;margin-bottom:15px}@media screen and (max-width:1024px){#archive p.stc{font-size:calc(1.375rem + (1vw - 7.68px) * 0.1736)}}#archive .col-area.col-area01{margin-bottom:40px}#archive .col-area .col{display:inline-block;vertical-align:top;width:31%;background-color:#fff;border-radius:10px;padding:20px 1.5em;margin-right:2%;margin-bottom:30px}@media screen and (max-width:768px){#archive .col-area .col{width:48%;margin:0 auto 30px}}@media screen and (max-width:480px){#archive .col-area .col{width:100%}}@media screen and (max-width:768px){#archive .col-area .col:nth-child(2n){margin-right:0}}#archive .col-area .col:last-child{margin-right:0}#archive .col-area .col h3,#archive .col-area .col h4{font-size:26px;line-height:1.4;letter-spacing:.1em;color:#1f273a;text-align:center;border-bottom:2px solid #1f273a;margin-bottom:10px}@media screen and (max-width:1024px){#archive .col-area .col h3,#archive .col-area .col h4{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#archive .col-area .col ul li{font-size:14px;line-height:1.2;color:#1f273a;text-align:left;margin-bottom:8px}#archive .col-area .col ul li b{font-size:16px;font-weight:700;letter-spacing:.1em;display:block;margin-top:20px}@keyframes br-ani{0%{width:0}100%{width:70%}}@-webkit-keyframes br-ani{0%{width:0}100%{width:70%}}@keyframes feature-title-ani{0%{width:0}100%{width:100%}}@-webkit-keyframes feature-title-ani{0%{width:0}100%{width:100%}}#athlete-page{background-color:#ede7ca;padding:60px 0}#athlete-page #about h2{position:relative;max-width:720px;font-size:30px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding-bottom:30px;margin:0 auto 100px}@media screen and (max-width:1024px){#athlete-page #about h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#athlete-page #about h2:before{content:"";position:absolute;bottom:0;left:0;width:0;max-width:360px;height:3px;background-color:#cec559}#athlete-page #about h2.active:before{-webkit-animation:br-ani 1s ease-in 1s forwards;animation:br-ani 1s ease-in 1s forwards}#athlete-page #about 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(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/movie_bg.svg);-webkit-mask-image:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/movie_bg.svg);margin:0 auto 100px}@media screen and (max-width:640px){#athlete-page #about video{max-width:120%;margin-left:-10%}}@media screen and (max-width:480px){#athlete-page #about video{max-width:130%;margin-left:-15%}}#athlete-page .loop-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/athlete_loop_img.jpg) repeat-x 0/auto 100%}#athlete-page #concept{max-width:1380px;margin:0 auto 100px}#athlete-page #concept .title-area{margin-bottom:50px}#athlete-page #concept .title-area h2{letter-spacing:.1em}@media screen and (max-width:1024px){#athlete-page #concept .title-area h2{font-size:calc(2.375rem + (1vw - 7.68px) * 1.0417)}}@media screen and (max-width:480px){#athlete-page #concept .title-area h2{margin-bottom:30px}}@media screen and (max-width:480px){#athlete-page #concept .title-area h2 img{top:-18px;width:139px}}#athlete-page #concept .stc{position:relative;font-size:18px;line-height:1.8;letter-spacing:.1em;color:#1f273a;text-align:left}@media screen and (max-width:1024px){#athlete-page #concept .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#athlete-page #concept .stc span{font-size:18px;background:linear-gradient(transparent 60%,rgba(98,140,62,.4) 0%)}@media screen and (max-width:1024px){#athlete-page #concept .stc span{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#athlete-page #concept .col-area{position:relative;margin:0 auto 100px;z-index:0}@media screen and (max-width:640px){#athlete-page #concept .col-area{margin:120px auto 100px}}#athlete-page #concept .col-area h4{font-size:30px;line-height:1.7;letter-spacing:.1em;color:#1f273a;text-align:left;z-index:1}@media screen and (max-width:1024px){#athlete-page #concept .col-area h4{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#athlete-page #concept .col-area .c-img{display:block;margin:0 auto}#athlete-page #concept .col-area .athlete-img{display:block;margin:0 auto 30px}@media screen and (max-width:480px){#athlete-page #concept .col-area .athlete-img.pc{display:none}}#athlete-page #concept .col-area .athlete-img.sp{display:none}@media screen and (max-width:480px){#athlete-page #concept .col-area .athlete-img.sp{display:block}}#athlete-page #concept .col-area.row01{max-width:1000px;text-align:left}#athlete-page #concept .col-area.row01 .col{display:inline-block;vertical-align:middle;width:73%;margin-right:5%}@media screen and (max-width:640px){#athlete-page #concept .col-area.row01 .col{display:block;width:100%;margin-right:0}}#athlete-page #concept .col-area.row01 .col:nth-child(1){position:absolute;bottom:0;right:0;width:20%;margin-right:0}@media screen and (max-width:640px){#athlete-page #concept .col-area.row01 .col:nth-child(1){position:relative;bottom:0;right:0;width:100%;max-width:160px;margin:0 auto 30px}}#athlete-page #concept .col-area.row01 .col h4{writing-mode:vertical-rl;margin-bottom:20px}@media screen and (max-width:960px){#athlete-page #concept .col-area.row01 .col h4{margin-left:20px}}#athlete-page #concept .col-area.row01 .col .stc{text-align:center}#athlete-page #concept .col-area.row01 .col .num{position:absolute;bottom:0;right:0;z-index:-1}@media screen and (max-width:960px){#athlete-page #concept .col-area.row01 .col .num{width:146px}}#athlete-page #concept .col-area.row01 .col .c-img{margin-bottom:30px}#athlete-page #concept .col-area.row02 .col{display:inline-block;vertical-align:middle;width:60%;margin-right:2%}@media screen and (max-width:768px){#athlete-page #concept .col-area.row02 .col{display:block;width:100%;margin:0 auto 40px}}#athlete-page #concept .col-area.row02 .col:nth-child(1){margin-top:30px}@media screen and (max-width:768px){#athlete-page #concept .col-area.row02 .col:nth-child(1){margin-top:0}}#athlete-page #concept .col-area.row02 .col:nth-child(2){width:37%;margin-right:0}@media screen and (max-width:768px){#athlete-page #concept .col-area.row02 .col:nth-child(2){width:100%}}#athlete-page #concept .col-area.row02 .col h4{margin-bottom:15px}#athlete-page #concept .col-area.row02 .col .num{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:960px){#athlete-page #concept .col-area.row02 .col .num{width:165px;top:-40px}}#athlete-page #concept .col-area.row03{max-width:880px}#athlete-page #concept .col-area.row03 .col{display:inline-block;vertical-align:middle;width:20%;margin-right:2%}@media screen and (max-width:640px){#athlete-page #concept .col-area.row03 .col{display:block;width:100%;margin:0 auto 30px}}#athlete-page #concept .col-area.row03 .col:nth-child(1){max-width:160px}#athlete-page #concept .col-area.row03 .col:nth-child(2){width:77%;margin-right:0}@media screen and (max-width:640px){#athlete-page #concept .col-area.row03 .col:nth-child(2){width:100%}}#athlete-page #concept .col-area.row03 .col h4{writing-mode:vertical-rl;margin-left:50px}#athlete-page #concept .col-area.row03 .col .num{position:absolute;top:-40px;left:-30px;z-index:-1}@media screen and (max-width:960px){#athlete-page #concept .col-area.row03 .col .num{width:160px}}#athlete-page #concept .col-area.row03 .stc{margin:30px auto 0;max-width:551px}@media screen and (max-width:640px){#athlete-page #concept .col-area.row03 .stc{margin:30px auto 120px}}#athlete-page #classroom{margin:0 auto 100px}#athlete-page #classroom .title-area h3{margin-bottom:30px}@media screen and (max-width:640px){#athlete-page #classroom .title-area h3 img{top:-18px;width:120px}}#athlete-page #classroom .col-area .col .cl-info{background-color:#fff}#athlete-page #link-area{margin-bottom:0}#clss{max-width:1280px;margin:0 auto 100px}#clss .section-inner{padding:0}#clss .title-area{padding-left:1.5em;margin-bottom:30px}#clss .title-area h3{margin-bottom:30px}#clss .title-area h3 img{left:-5px;transform:rotateZ(-9deg)}@media screen and (max-width:640px){#clss .title-area h3 img{top:-17px}}#clss .row-area .row{position:relative;margin:0 0 50px auto;z-index:0}#clss .row-area .row:before{content:"";position:absolute;top:5%;bottom:0;right:0;left:auto;width:88%;height:84%;background-color:#fff;margin:auto;z-index:-1}@media screen and (max-width:768px){#clss .row-area .row:before{top:3%;height:87%}}#clss .row-area .row:nth-child(2n-1):before{background-color:#e8e19e}#clss .row-area .row:nth-child(1){width:71%}@media screen and (max-width:768px){#clss .row-area .row:nth-child(1){width:81%}}@media screen and (max-width:640px){#clss .row-area .row:nth-child(1){width:88%}}#clss .row-area .row:nth-child(2){width:75%}@media screen and (max-width:768px){#clss .row-area .row:nth-child(2){width:84%}}@media screen and (max-width:640px){#clss .row-area .row:nth-child(2){width:90%}}#clss .row-area .row:nth-child(3){width:79%}@media screen and (max-width:768px){#clss .row-area .row:nth-child(3){width:87%}}@media screen and (max-width:640px){#clss .row-area .row:nth-child(3){width:92%}}#clss .row-area .row:nth-child(4){width:83%}@media screen and (max-width:768px){#clss .row-area .row:nth-child(4){width:90%}}@media screen and (max-width:640px){#clss .row-area .row:nth-child(4){width:94%}}#clss .row-area .row:nth-child(5){width:87%}@media screen and (max-width:768px){#clss .row-area .row:nth-child(5){width:93%}}@media screen and (max-width:640px){#clss .row-area .row:nth-child(5){width:96%}}#clss .row-area .row:nth-child(6){width:91%}@media screen and (max-width:768px){#clss .row-area .row:nth-child(6){width:96%}}@media screen and (max-width:640px){#clss .row-area .row:nth-child(6){width:98%}}#clss .row-area .row h4{display:inline-block;vertical-align:middle;width:25%;font-size:36px;font-weight:700;line-height:1.5;color:#1f273a;text-align:left;margin-right:4%;margin-bottom:20px}@media screen and (max-width:1024px){#clss .row-area .row h4{font-size:calc(1.625rem + (1vw - 7.68px) * 0.8681)}}@media screen and (max-width:640px){#clss .row-area .row h4{margin-bottom:10px}}@media screen and (max-width:480px){#clss .row-area .row h4 .pc{display:none}}#clss .row-area .row .txt-box{display:inline-block;vertical-align:middle;width:69%;padding-right:1em}#clss .row-area .row .txt-box h5{font-size:26px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:left;margin-bottom:10px}@media screen and (max-width:1024px){#clss .row-area .row .txt-box h5{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}#clss .row-area .row .txt-box .stc{font-size:16px;line-height:1.5;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:15px}@media screen and (max-width:640px){#clss .row-area .row .txt-box .stc{font-size:15px}}@media screen and (max-width:480px){#clss .row-area .row .txt-box .stc{font-size:14px}}#clss .row-area .row .txt-box .price{text-align:right}#clss .row-area .row .txt-box .price p{position:relative;display:inline-block;font-size:20px;font-weight:700;line-height:1.4;color:#fff;padding:4px 1.5em 0;z-index:0}@media screen and (max-width:1024px){#clss .row-area .row .txt-box .price p{font-size:calc(1rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:480px){#clss .row-area .row .txt-box .price p{padding:3px 1.3em 0}}#clss .row-area .row .txt-box .price p img{position:absolute;top:0;left:0;z-index:-1}#personal-page{background-color:#e9e9e9;padding:60px 0}#personal-page #about h2{overflow:hidden;position:relative;max-width:760px;font-size:30px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:200px auto 100px}@media screen and (max-width:1024px){#personal-page #about h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:640px){#personal-page #about h2{line-height:2.5;margin:160px auto 100px}}#personal-page #about h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e9e9e9;transition:all 1s ease-in-out}#personal-page #about h2.active:before{transform:translateY(100%)}#personal-page #about h2 .sp{display:none}@media screen and (max-width:640px){#personal-page #about h2 .sp{display:block}}#personal-page #about 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(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/movie_bg.svg);-webkit-mask-image:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/movie_bg.svg);margin:0 auto 150px}@media screen and (max-width:640px){#personal-page #about video{max-width:120%;margin-left:-10%}}@media screen and (max-width:480px){#personal-page #about video{max-width:130%;margin-left:-15%}}#personal-page #reason{position:relative;margin-bottom:120px;z-index:0}#personal-page #reason .bg{position:absolute;top:-10%;left:0;width:100%;z-index:-1;opacity:.4}@media screen and (max-width:480px){#personal-page #reason .bg{top:-6%;left:-5%;width:110%}}#personal-page #reason .bg .cls-1{display:none}#personal-page #reason .bg.active .cls-1{display:block;-webkit-animation:hello 5s ease-in -1s;animation:hello 5s ease-in -1s}#personal-page #reason .bg.sp{display:none}@media screen and (max-width:640px){#personal-page #reason .bg.sp{display:block}}#personal-page #reason .bg.sp .cls-1{stroke-dasharray:7650}@media screen and (max-width:640px){#personal-page #reason .bg.pc{display:none}}#personal-page #reason .title-area h2{font-size:36px}@media screen and (max-width:1024px){#personal-page #reason .title-area h2{font-size:calc(1.75rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:640px){#personal-page #reason .title-area h2 img{width:120px}}#personal-page #reason .col-area{text-align:center;margin-bottom:50px}#personal-page #reason .col-area .col{display:inline-block;vertical-align:top;width:31%;margin-right:3%;margin-bottom:30px}@media screen and (max-width:640px){#personal-page #reason .col-area .col{width:47%;margin-right:4%}}#personal-page #reason .col-area .col:last-child{margin-right:0}#personal-page #reason .col-area .col:nth-child(2){margin-right:0}#personal-page #reason .col-area .col img{display:block;margin:0 auto 10px}@media screen and (max-width:640px){#personal-page #reason .col-area .col img{width:66px}}#personal-page #reason .col-area .col h3{font-size:22px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center;margin-bottom:10px}@media screen and (max-width:1024px){#personal-page #reason .col-area .col h3{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#personal-page #reason .col-area .col .stc{font-size:15px;line-height:1.5;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}#personal-page #reason h4{display:inline-block;padding:0 .5em;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#1f273a;border-bottom:2px solid #1f273a;text-align:center;margin-bottom:5px}@media screen and (max-width:1024px){#personal-page #reason h4{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#personal-page #reason h4 span{font-size:32px;font-weight:700}@media screen and (max-width:1024px){#personal-page #reason h4 span{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:480px){#personal-page #reason h4 span{display:none}}#personal-page #reason h4 span.zei{font-size:16px}@media screen and (max-width:640px){#personal-page #reason h4 span.zei{font-size:15px}}#personal-page #reason h4 .sp{display:none}@media screen and (max-width:480px){#personal-page #reason h4 .sp{display:block}}#personal-page #reason .s-stc{font-size:22px;line-height:1.4;letter-spacing:.05em;color:#1f273a;text-align:center}@media screen and (max-width:1024px){#personal-page #reason .s-stc{font-size:calc(1rem + (1vw - 7.68px) * 0.5208)}}#personal-page #project{position:relative;max-width:900px;text-align:center;margin:0 auto 160px;z-index:0}@media screen and (max-width:768px){#personal-page #project{max-width:660px}}@media screen and (max-width:640px){#personal-page #project{max-width:440px}}@media screen and (max-width:420px){#personal-page #project{max-width:370px}}#personal-page #project .bg{position:absolute;top:40px;left:0;right:0;width:98%;margin:0 auto;z-index:-1}@media screen and (max-width:768px){#personal-page #project .bg.pc{display:none}}#personal-page #project .bg.tab{display:none}@media screen and (max-width:768px){#personal-page #project .bg.tab{display:block}}@media screen and (max-width:640px){#personal-page #project .bg.tab{display:none}}#personal-page #project .bg.sp{display:none}@media screen and (max-width:640px){#personal-page #project .bg.sp{display:block;max-width:420px}}@media screen and (max-width:420px){#personal-page #project .bg.sp{display:none}}#personal-page #project .bg.xs{display:none}@media screen and (max-width:420px){#personal-page #project .bg.xs{display:block;max-width:380px}}#personal-page #project h3{position:relative;display:inline-block;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-shadow:2px 2px 1px #fff;color:#1f273a;background-color:#e9e9e9;padding:0 1em;text-align:center;margin-bottom:50px;z-index:1}@media screen and (max-width:1024px){#personal-page #project h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#personal-page #project h3{margin-bottom:30px}}#personal-page #project h3 img{position:absolute;top:-20px;right:80px}@media screen and (max-width:1024px){#personal-page #project h3 img{width:56px}}#personal-page #project h3 .sp{display:none}@media screen and (max-width:480px){#personal-page #project h3 .sp{display:block}}#personal-page #project .stc{font-size:20px;line-height:1.7;letter-spacing:.1em;color:#1f273a;text-align:center;margin-bottom:30px}@media screen and (max-width:1024px){#personal-page #project .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#personal-page #project .stc .sp{display:none}@media screen and (max-width:480px){#personal-page #project .stc .sp{display:block}}#personal-page #project h4{font-size:30px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#1f273a;text-align:center;margin-bottom:10px}@media screen and (max-width:1024px){#personal-page #project h4{font-size:calc(1.5rem + (1vw - 7.68px) * 0.5208)}}#personal-page #project ul{margin-bottom:30px}@media screen and (max-width:480px){#personal-page #project ul{margin-bottom:20px}}#personal-page #project ul li{position:relative;display:inline-block;vertical-align:middle;font-size:20px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#1f273a;padding:0 .5em;margin-right:20px;margin-bottom:30px;z-index:0}@media screen and (max-width:1024px){#personal-page #project ul li{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}@media screen and (max-width:480px){#personal-page #project ul li{margin-bottom:25px}}#personal-page #project ul li:last-child{margin-right:0}#personal-page #project ul li:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:13px;background-color:#fff;z-index:-1}#personal-page #project h5{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#1f273a;text-align:center;margin-bottom:5px}@media screen and (max-width:1024px){#personal-page #project h5{font-size:calc(1.375rem + (1vw - 7.68px) * 0.5208)}}#personal-page #project .x_ic{margin-bottom:5px}#personal-page #project .price{display:inline-block;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#1f273a;border-bottom:2px solid #1f273a;padding:0 3em;text-align:center;margin-top:30px}@media screen and (max-width:1024px){#personal-page #project .price{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#personal-page #project .price .zei{font-size:16px}@media screen and (max-width:640px){#personal-page #project .price .zei{font-size:15px}}#personal-page #classroom{margin:0 auto 100px}#personal-page #classroom .title-area h3{margin-bottom:30px}@media screen and (max-width:640px){#personal-page #classroom .title-area h3 img{top:-18px;width:120px}}#personal-page #classroom .col-area .col .cl-info{background-color:#fff}#trainer-page{padding:60px 0}#trainer-page #about h2{overflow:hidden;position:relative;max-width:760px;font-size:30px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:200px auto}@media screen and (max-width:1024px){#trainer-page #about h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:640px){#trainer-page #about h2{line-height:2.5;margin:160px auto}}#trainer-page #about h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 1s ease-in-out}#trainer-page #about h2.active:before{transform:translateY(100%)}#trainer-page #about h2 .sp{display:none}@media screen and (max-width:640px){#trainer-page #about h2 .sp{display:block}}#trainer-page .loop-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/trainer_loop_img.jpg) repeat-x 0/auto 100%}#trainer-page #analysis{text-align:center;margin-bottom:120px}#trainer-page #analysis .title-area h2 img{top:-20px}@media screen and (max-width:640px){#trainer-page #analysis .title-area h2 img{width:135px}}#trainer-page #analysis .stc{max-width:770px;font-size:22px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 60px}@media screen and (max-width:1024px){#trainer-page #analysis .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#trainer-page #analysis .rap{display:block;max-width:280px;background-color:#000;padding:14px 2em 6px;margin:0 auto}@media screen and (max-width:480px){#trainer-page #analysis .rap{max-width:220px}}#trainer-page #analysis .col-img{margin:30px 0 60px}#trainer-page #analysis .col-img img{display:inline-block;vertical-align:top;width:47%;margin-right:3%}@media screen and (max-width:480px){#trainer-page #analysis .col-img img{display:block;width:100%;margin:0 auto 30px}}#trainer-page #analysis .col-img img:nth-child(2){margin-right:0}@media screen and (max-width:480px){#trainer-page #analysis .col-img img:nth-child(2){margin:0 auto 0px}}#trainer-page #money{text-align:center;margin-bottom:120px}#trainer-page #money .title-area h2 img{top:-18px}@media screen and (max-width:640px){#trainer-page #money .title-area h2 img{width:94px}}#trainer-page #money .stc{max-width:770px;font-size:22px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 60px}@media screen and (max-width:1024px){#trainer-page #money .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#trainer-page #money h3{display:inline-block;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#1f273a;border-bottom:2px solid #1f273a;text-align:center;padding:0 1em;margin-bottom:30px}@media screen and (max-width:1024px){#trainer-page #money h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#trainer-page #money h3{display:block}}#trainer-page #money h3 span{display:block;font-size:26px;letter-spacing:.05em}@media screen and (max-width:1024px){#trainer-page #money h3 span{font-size:calc(1.375rem + (1vw - 7.68px) * 0.3472)}}#trainer-page #money h3 .sp{display:none}@media screen and (max-width:480px){#trainer-page #money h3 .sp{display:block}}#trainer-page #archive{margin-bottom:120px}#trainer-page #archive .mid-title{font-size:32px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;padding:0 .5em;margin:0 auto 10px}@media screen and (max-width:960px){#trainer-page #archive .mid-title{font-size:30px}}@media screen and (max-width:640px){#trainer-page #archive .mid-title{font-size:28px;letter-spacing:.1em}}@media screen and (max-width:480px){#trainer-page #archive .mid-title{font-size:24px;line-height:1.4}}#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:#1f273a;background-color:#fff;border:1px solid #cbcbcb;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:#1f273a}#trainer-page #archive .tab-area a:hover{color:#fff;background-color:#1f273a}#trainer-page #archive .detail-box{background-color:#fff;border:1px solid #cbcbcb;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:#1f273a}@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{background-color:#f7f7f7}#bbl-page{background-color:#d4e0d1;padding:60px 0}#bbl-page #about h2{overflow:hidden;position:relative;max-width:760px;font-size:30px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:200px auto}@media screen and (max-width:1024px){#bbl-page #about h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}@media screen and (max-width:640px){#bbl-page #about h2{line-height:2.5;margin:160px auto}}#bbl-page #about h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d4e0d1;transition:all 1s ease-in-out}#bbl-page #about h2.active:before{transform:translateY(100%)}@media screen and (max-width:480px){#bbl-page #about h2 .pc{display:none}}#bbl-page #about h2 .sp{display:none}@media screen and (max-width:640px){#bbl-page #about h2 .sp{display:block}}#bbl-page .loop-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/baseball_loop_img.jpg) repeat-x 0/auto 100%}#bbl-page #concept .title-area{text-align:left}@media screen and (max-width:640px){#bbl-page #concept .title-area h3 img{width:130px}}#bbl-page #concept .stc{position:relative;font-size:18px;line-height:1.8;letter-spacing:.1em;color:#1f273a;text-align:left}@media screen and (max-width:1024px){#bbl-page #concept .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#bbl-page #concept .stc span{font-size:18px;background:linear-gradient(transparent 60%,rgba(98,140,62,.4) 0%)}@media screen and (max-width:1024px){#bbl-page #concept .stc span{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#bbl-page #concept .col-area{position:relative;margin:0 auto 100px;z-index:0}#bbl-page #concept .col-area h4{font-size:30px;line-height:1.7;letter-spacing:.1em;color:#1f273a;text-align:left;z-index:1}@media screen and (max-width:1024px){#bbl-page #concept .col-area h4{font-size:calc(1.5rem + (1vw - 7.68px) * 0.6944)}}#bbl-page #concept .col-area .c-img{display:block;margin:0 auto}#bbl-page #concept .col-area.row01{max-width:1000px}#bbl-page #concept .col-area.row01 .col{display:inline-block;vertical-align:middle;width:73%;margin-right:5%}@media screen and (max-width:640px){#bbl-page #concept .col-area.row01 .col{display:block;width:100%;margin-right:0}}#bbl-page #concept .col-area.row01 .col:nth-child(1){position:absolute;bottom:0;right:0;width:20%;margin-right:0}@media screen and (max-width:640px){#bbl-page #concept .col-area.row01 .col:nth-child(1){position:relative;bottom:0;right:0;width:100%;max-width:160px;margin:0 auto 30px}}#bbl-page #concept .col-area.row01 .col h4{writing-mode:vertical-rl;margin-bottom:20px}@media screen and (max-width:960px){#bbl-page #concept .col-area.row01 .col h4{margin-left:20px}}#bbl-page #concept .col-area.row01 .col .stc{max-width:600px}#bbl-page #concept .col-area.row01 .col .num{position:absolute;bottom:0;right:0;z-index:-1}@media screen and (max-width:960px){#bbl-page #concept .col-area.row01 .col .num{width:146px}}#bbl-page #concept .col-area.row01 .col .c-img{margin-bottom:30px}#bbl-page #concept .col-area.row02 .col{display:inline-block;vertical-align:middle;width:60%;margin-right:2%}@media screen and (max-width:768px){#bbl-page #concept .col-area.row02 .col{display:block;width:100%;margin:0 auto 40px}}#bbl-page #concept .col-area.row02 .col:nth-child(1){margin-top:30px}@media screen and (max-width:768px){#bbl-page #concept .col-area.row02 .col:nth-child(1){margin-top:0}}#bbl-page #concept .col-area.row02 .col:nth-child(2){width:37%;margin-right:0}@media screen and (max-width:768px){#bbl-page #concept .col-area.row02 .col:nth-child(2){width:100%}}#bbl-page #concept .col-area.row02 .col h4{margin-bottom:15px}#bbl-page #concept .col-area.row02 .col .num{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:960px){#bbl-page #concept .col-area.row02 .col .num{width:165px;top:-40px}}#bbl-page #concept .col-area.row03{max-width:880px}#bbl-page #concept .col-area.row03 .col{display:inline-block;vertical-align:middle;width:20%;margin-right:2%}@media screen and (max-width:640px){#bbl-page #concept .col-area.row03 .col{display:block;width:100%;margin:0 auto 30px}}#bbl-page #concept .col-area.row03 .col:nth-child(1){max-width:160px}#bbl-page #concept .col-area.row03 .col:nth-child(2){width:77%;margin-right:0}@media screen and (max-width:640px){#bbl-page #concept .col-area.row03 .col:nth-child(2){width:100%}}#bbl-page #concept .col-area.row03 .col h4{writing-mode:vertical-rl;margin-left:50px}#bbl-page #concept .col-area.row03 .col .num{position:absolute;top:-40px;left:-30px;z-index:-1}@media screen and (max-width:960px){#bbl-page #concept .col-area.row03 .col .num{width:160px}}#bbl-page #concept .col-area.row03 .stc{margin:30px auto 0;max-width:551px}@media screen and (max-width:640px){#bbl-page #concept .col-area.row03 .stc{margin:30px auto 120px}}#bbl-page #analysis{text-align:center;margin-bottom:120px}#bbl-page #analysis .title-area h2 img{top:-20px}@media screen and (max-width:640px){#bbl-page #analysis .title-area h2 img{width:135px}}#bbl-page #analysis .stc{max-width:770px;font-size:22px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 60px}@media screen and (max-width:1024px){#bbl-page #analysis .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#bbl-page #analysis .rap{display:block;max-width:280px;background-color:#000;padding:14px 2em 6px;margin:0 auto}@media screen and (max-width:480px){#bbl-page #analysis .rap{max-width:220px}}#bbl-page #analysis .col-img{margin:30px 0 60px}#bbl-page #analysis .col-img img{display:inline-block;vertical-align:top;width:47%;margin-right:3%}@media screen and (max-width:480px){#bbl-page #analysis .col-img img{display:block;width:100%;margin:0 auto 30px}}#bbl-page #analysis .col-img img:nth-child(2){margin-right:0}@media screen and (max-width:480px){#bbl-page #analysis .col-img img:nth-child(2){margin:0 auto 0px}}#bbl-page #clss .row-area .row{position:relative;margin:0 0 50px auto;z-index:0}#bbl-page #clss .row-area .row:before{content:"";position:absolute;top:5%;bottom:0;right:0;left:auto;width:88%;height:84%;background-color:#fff;margin:auto;z-index:-1}@media screen and (max-width:768px){#bbl-page #clss .row-area .row:before{top:3%;height:92%}}#bbl-page #clss .row-area .row:nth-child(2n-1):before{background:rgba(98,140,62,.4)}#bbl-page #clss .row-area .row:nth-child(1){width:83%}@media screen and (max-width:768px){#bbl-page #clss .row-area .row:nth-child(1){width:90%}}@media screen and (max-width:640px){#bbl-page #clss .row-area .row:nth-child(1){width:94%}}#bbl-page #clss .row-area .row:nth-child(2){width:87%}@media screen and (max-width:768px){#bbl-page #clss .row-area .row:nth-child(2){width:93%}}@media screen and (max-width:640px){#bbl-page #clss .row-area .row:nth-child(2){width:96%}}#bbl-page #clss .row-area .row:nth-child(3){width:91%}@media screen and (max-width:768px){#bbl-page #clss .row-area .row:nth-child(3){width:96%}}@media screen and (max-width:640px){#bbl-page #clss .row-area .row:nth-child(3){width:98%}}#bbl-page #clss .row-area .row h4{font-size:32px}@media screen and (max-width:1024px){#bbl-page #clss .row-area .row h4{font-size:calc(1.625rem + (1vw - 7.68px) * 0.8681)}}#bbl-page #clss .row-area .row .txt-box .price p{min-width:292px;text-align:right}@media screen and (max-width:480px){#bbl-page #clss .row-area .row .txt-box .price p{min-width:initial;text-align:left;padding:4px 3.5em 5px}}#company-page{padding:180px 0 0}#company-page #message{margin-bottom:180px}#company-page #message .arrows{position:absolute;top:12%;right:0;height:100%;opacity:0;z-index:0;filter:blur(20px);transition:all 1s ease-in-out}@media screen and (max-width:640px){#company-page #message .arrows{max-width:120px}}#company-page #message .arrows.active{opacity:1;filter:blur(0px)}@media screen and (max-width:640px){#company-page #message .arrows.active{opacity:.5}}#company-page #message .section-inner{position:relative;max-width:783px;padding:10px 1.5em;margin:0 auto;z-index:1}#company-page #message .message_en{position:relative;z-index:1;display:block;transform:rotateZ(-10deg);margin:0 0 -10px -10px}#company-page #message h2{position:relative;overflow:hidden;font-size:28px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:1024px){#company-page #message h2{font-size:calc(1.375rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#company-page #message h2{line-height:2.5}}#company-page #message h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 3s ease-in-out}#company-page #message h2.active:before{transform:translateY(100%)}@media screen and (max-width:768px){#company-page #message h2 .pc{display:none}}#company-page #message h2 .sp{display:none}@media screen and (max-width:768px){#company-page #message h2 .sp{display:block}}#company-page #company{margin-bottom:100px}#company-page #company .section-inner{position:relative;max-width:760px;padding:0 1.5em;margin:0 auto;z-index:1}#company-page #company .company_en{position:relative;z-index:1;display:block;transform:rotateZ(-10deg);margin:0 0 14px -10px}#company-page #company .row{position:relative;overflow:hidden;margin-bottom:10px;z-index:0}#company-page #company .row:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1f273a;transition:all 1s ease-in-out;z-index:-1}#company-page #company .row.active:before{transform:translateX(-80%)}#company-page #company .row p{float:left;width:20%;font-size:16px;line-height:1.5;letter-spacing:.05em;color:#1f273a;padding:10px .5em 12px;z-index:0}@media screen and (max-width:640px){#company-page #company .row p{font-size:16px;letter-spacing:0}}#company-page #company .row p:nth-child(1){font-weight:700;color:#fff}@media screen and (max-width:640px){#company-page #company .row p:nth-child(1){letter-spacing:0em;padding:10px .2em 12px}}#company-page #company .row p:nth-child(2){width:80%;text-align:left;padding:10px 1em 12px}#company-page #work{margin-bottom:100px}#company-page #work .section-inner{position:relative;max-width:760px;padding:0 1.5em;margin:0 auto;z-index:1}#company-page #work h3{font-size:32px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin:0 auto 25px}@media screen and (max-width:960px){#company-page #work h3{font-size:30px}}@media screen and (max-width:640px){#company-page #work h3{font-size:28px;letter-spacing:.1em}}@media screen and (max-width:480px){#company-page #work h3{font-size:24px;line-height:1.4}}#company-page #work .stc{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin:0 auto 20px}@media screen and (max-width:1024px){#company-page #work .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#company-page #work .img-box{margin-bottom:0}#company-page #work .img-box img{display:inline-block;vertical-align:top;width:48%;margin-right:2%}#company-page #work .img-box img:nth-child(2){margin-right:0}#company-page #work table{max-width:760px;text-align:left;margin:30px auto 40px}#company-page #work table th{width:20%;font-size:15px;font-weight:700;line-height:1.5;text-align:left;vertical-align:middle;letter-spacing:.1em;color:#1f273a;background-color:#fff;border-bottom:1px solid #afafaf;box-sizing:border-box;padding:12px 10px}#company-page #work table th.paint{font-size:17px;font-weight:700;letter-spacing:.1em;color:#fff;background-color:#a3a2a2;border:1px solid #a3a2a2;padding:16px 10px}#company-page #work table td{font-size:15px;line-height:1.5;text-align:right;color:#1f273a;background-color:#fff;border-bottom:1px solid #afafaf;padding:10px}#recruit-page{padding:180px 0 0}#recruit-page .loop-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/recruit_loop_img.jpg) repeat-x 0/auto 100%;margin:0 0 80px}#recruit-page #message{margin-bottom:180px}#recruit-page #message .arrows{position:absolute;top:12%;right:0;height:100%;opacity:0;z-index:0;filter:blur(20px);transition:all 1s ease-in-out}@media screen and (max-width:640px){#recruit-page #message .arrows{max-width:120px}}#recruit-page #message .arrows.active{opacity:1;filter:blur(0px)}@media screen and (max-width:640px){#recruit-page #message .arrows.active{opacity:.5}}#recruit-page #message .section-inner{position:relative;max-width:783px;padding:10px 1.5em;margin:0 auto;z-index:1}#recruit-page #message .message_en{position:relative;z-index:1;display:block;transform:rotateZ(-6deg);margin:0 0 -5px -10px}@media screen and (max-width:640px){#recruit-page #message .message_en{width:285px}}#recruit-page #message h2{position:relative;overflow:hidden;font-size:28px;font-weight:700;line-height:2.3;letter-spacing:.05em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:1024px){#recruit-page #message h2{font-size:calc(1.375rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#recruit-page #message h2{line-height:2.5}}#recruit-page #message h2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all 3s ease-in-out}#recruit-page #message h2.active:before{transform:translateY(100%)}@media screen and (max-width:768px){#recruit-page #message h2 .pc{display:none}}#recruit-page #message h2 .sp{display:none}@media screen and (max-width:768px){#recruit-page #message h2 .sp{display:block}}#recruit-page #company{background-color:#f7f7f7;padding:60px 0;margin-bottom:100px}#recruit-page #company .section-inner{position:relative;max-width:760px;padding:0 1.5em;margin:0 auto;z-index:1}#recruit-page #company h3{font-size:32px;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:center;margin:0 auto 25px}@media screen and (max-width:960px){#recruit-page #company h3{font-size:30px}}@media screen and (max-width:640px){#recruit-page #company h3{font-size:28px;letter-spacing:.1em}}@media screen and (max-width:480px){#recruit-page #company h3{font-size:24px;line-height:1.4}}#recruit-page #company .company_en{position:relative;z-index:1;display:block;transform:rotateZ(-10deg);margin:0 0 14px -10px}#recruit-page #company .row{position:relative;overflow:hidden;margin-bottom:10px;z-index:0}#recruit-page #company .row:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1f273a;transition:all 1s ease-in-out;z-index:-1}#recruit-page #company .row.active:before{transform:translateX(-80%)}#recruit-page #company .row p{float:left;width:20%;font-size:16px;line-height:1.5;letter-spacing:.05em;color:#1f273a;padding:10px .5em 12px;z-index:0}@media screen and (max-width:640px){#recruit-page #company .row p{font-size:16px;letter-spacing:0}}#recruit-page #company .row p:nth-child(1){font-weight:700;color:#fff}@media screen and (max-width:640px){#recruit-page #company .row p:nth-child(1){letter-spacing:0em;padding:10px .2em 12px}}#recruit-page #company .row p:nth-child(2){width:80%;text-align:left;padding:10px 1em 12px}.insta-area{padding:0 1em;margin:0 auto 50px}#studios-page{padding:120px 0 0;margin:0 auto 0px}#studios-page .section-inner{max-width:1280px;padding:0;margin:0 auto}#studios-page h2.top{position:relative;display:inline-block;z-index:1;font-size:42px;line-height:1.9;letter-spacing:.2em;color:#1f273a;text-align:center;padding:0 .2em;margin:0 auto 100px}@media screen and (max-width:960px){#studios-page h2.top{font-size:40px}}@media screen and (max-width:640px){#studios-page h2.top{font-size:36px;letter-spacing:.1em;margin:0 auto 80px}}@media screen and (max-width:480px){#studios-page h2.top{font-size:30px;padding:0 .1em}}@media screen and (max-width:375px){#studios-page h2.top{font-size:28px}}#studios-page h2.top .sp{display:none}@media screen and (max-width:640px){#studios-page h2.top .sp{display:block}}#studios-page h3.top{position:relative;z-index:1;font-size:40px;line-height:1.7;letter-spacing:.1em;color:#d70a26;text-align:left;padding:0 .5em;margin:0 auto}@media screen and (max-width:960px){#studios-page h3.top{font-size:38px}}@media screen and (max-width:768px){#studios-page h3.top{text-align:center}}@media screen and (max-width:640px){#studios-page h3.top{font-size:36px}}@media screen and (max-width:480px){#studios-page h3.top{font-size:28px;line-height:1.5;letter-spacing:0em}}@media screen and (max-width:375px){#studios-page h3.top{font-size:26px}}@media screen and (max-width:640px){#studios-page h3.top .pc{display:none}}#studios-page h3.top .sp{display:none}@media screen and (max-width:640px){#studios-page h3.top .sp{display:block}}#studios-page .intro .col-area{position:relative;z-index:0;overflow:hidden;padding-bottom:70px;margin:-24px auto 0px}@media screen and (max-width:480px){#studios-page .intro .col-area{margin:-16px auto 0px}}#studios-page .intro .col-area .col{position:relative;float:left;width:50%}@media screen and (max-width:960px){#studios-page .intro .col-area .col{width:70%}}@media screen and (max-width:640px){#studios-page .intro .col-area .col{width:100%}}#studios-page .intro .col-area .col:nth-child(1){height:360px}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(1){height:300px}}@media screen and (max-width:480px){#studios-page .intro .col-area .col:nth-child(1){height:280px}}#studios-page .intro .col-area .col:nth-child(2){float:right;width:65%;background-color:#fff;padding:20px 10px;margin-top:-3.5%}@media screen and (max-width:960px){#studios-page .intro .col-area .col:nth-child(2){width:80%}}@media screen and (max-width:768px){#studios-page .intro .col-area .col:nth-child(2){width:90%;padding:40px 10px}}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(2){width:94%}}#studios-page .intro .col-area .col:nth-child(2) .stc{position:relative;font-size:18px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a;text-align:left;padding:50px 5em}@media screen and (max-width:960px){#studios-page .intro .col-area .col:nth-child(2) .stc{font-size:17px}}@media screen and (max-width:768px){#studios-page .intro .col-area .col:nth-child(2) .stc{padding:50px 4em}}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(2) .stc{font-size:16px;letter-spacing:.1em;line-height:1.8;padding:50px 3em 40px}}@media screen and (max-width:480px){#studios-page .intro .col-area .col:nth-child(2) .stc{line-height:1.6;letter-spacing:.05em;padding:50px 1em 40px}}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(2) .stc .pc{display:none}}#studios-page .intro .col-area .col:nth-child(2) .stc .sp{display:none}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(2) .stc .sp{display:block}}#studios-page .intro .col-area .col:nth-child(2) .stc strong{font-size:18px;font-weight:700;line-height:1.9;letter-spacing:.15em}@media screen and (max-width:960px){#studios-page .intro .col-area .col:nth-child(2) .stc strong{font-size:17px}}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(2) .stc strong{font-size:16px;letter-spacing:.1em;line-height:1.8}}@media screen and (max-width:480px){#studios-page .intro .col-area .col:nth-child(2) .stc strong{line-height:1.6;letter-spacing:.05em}}#studios-page .intro .col-area .col:nth-child(2) .stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#studios-page .intro .col-area .col:nth-child(2) .stc span{font-size:17px}}@media screen and (max-width:640px){#studios-page .intro .col-area .col:nth-child(2) .stc span{font-size:16px}}#studios-page .intro .col-area .col:nth-child(2) .right-bg{position:absolute;top:20px;right:10px}@media screen and (max-width:768px){#studios-page .intro .col-area .col:nth-child(2) .right-bg{top:40px}}#studios-page .intro .col-area .col:nth-child(2) .right-bg svg{display:none;width:140.8px}@media screen and (max-width:480px){#studios-page .intro .col-area .col:nth-child(2) .right-bg svg{width:122.8px}}#studios-page .intro .col-area .col:nth-child(2) .left-bg{position:absolute;bottom:0 !important;left:10px}#studios-page .intro .col-area .col:nth-child(2) .left-bg svg{display:none;width:140px}@media screen and (max-width:480px){#studios-page .intro .col-area .col:nth-child(2) .left-bg svg{width:122px}}#studios-page .intro .col-area .col:nth-child(2).active .right-bg svg{display:block}#studios-page .intro .col-area .col:nth-child(2).active .left-bg svg{display:block}#studios-page .intro .row-img{max-width:800px;height:480px;margin:0 auto}@media screen and (max-width:960px){#studios-page .intro .row-img{height:440px}}@media screen and (max-width:640px){#studios-page .intro .row-img{height:380px}}@media screen and (max-width:480px){#studios-page .intro .row-img{height:280px}}#studios-page .h-stc{position:relative;font-size:24px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a;margin-bottom:60px}@media screen and (max-width:960px){#studios-page .h-stc{font-size:22px}}@media screen and (max-width:640px){#studios-page .h-stc{font-size:20px;line-height:1.8}}@media screen and (max-width:480px){#studios-page .h-stc{font-size:18px;line-height:1.6;letter-spacing:0em}}@media screen and (max-width:640px){#studios-page .h-stc .pc{display:none}}#studios-page .h-stc .sp{display:none}@media screen and (max-width:640px){#studios-page .h-stc .sp{display:block}}#studios-page .h-stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#studios-page .h-stc span{font-size:17px}}@media screen and (max-width:640px){#studios-page .h-stc span{font-size:16px}}#studios-page .arrow-area{overflow:hidden;width:96%;max-width:920px;margin:0 auto 160px}@media screen and (max-width:640px){#studios-page .arrow-area{margin:0 auto 120px}}#studios-page .arrow-area .col{float:left;width:38%;max-width:350px;margin-right:4%}@media screen and (max-width:640px){#studios-page .arrow-area .col{width:60%}}@media screen and (max-width:480px){#studios-page .arrow-area .col{width:77%}}#studios-page .arrow-area .col h5{position:relative;font-size:23px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:left;padding:0 85px 0 .5em;margin-bottom:50px}@media screen and (max-width:960px){#studios-page .arrow-area .col h5{font-size:22px}}@media screen and (max-width:640px){#studios-page .arrow-area .col h5{font-size:21px;padding:0 65px 0 .5em}}@media screen and (max-width:480px){#studios-page .arrow-area .col h5{font-size:19px}}@media screen and (max-width:640px){#studios-page .arrow-area .col h5 .pc{display:none}}#studios-page .arrow-area .col h5 .sp{display:none}@media screen and (max-width:640px){#studios-page .arrow-area .col h5 .sp{display:block}}#studios-page .arrow-area .col h5:before{content:"";position:absolute;top:80%;left:0;right:0;width:100%;max-width:680px;height:45px;background-color:#cecece;margin:0 auto;z-index:-1}#studios-page .arrow-area .col h5 img{position:absolute;bottom:-8%;right:10px}@media screen and (max-width:640px){#studios-page .arrow-area .col h5 img{bottom:3%;right:10px;width:56px}}#studios-page .arrow-area .col p{text-align:left}#studios-page .arrow-area .col.col02{margin-right:0;margin-top:100px}@media screen and (max-width:640px){#studios-page .arrow-area .col.col02{float:right;width:60%;margin-top:70px}}@media screen and (max-width:480px){#studios-page .arrow-area .col.col02{width:77%}}#studios-page .arrow-area .col.col02 h5:before{top:75%}#studios-page .arrow-area .col.col02 h5 img{bottom:-11%}@media screen and (max-width:640px){#studios-page .arrow-area .col.col02 h5 img{bottom:0;right:10px;width:46px}}#studios-page .arrow-area .col-arrow{float:left;width:16%;margin-right:4%;transform:rotateZ(26deg);margin-top:120px}@media screen and (max-width:640px){#studios-page .arrow-area .col-arrow{float:none;clear:both;transform:rotateZ(48deg);padding-right:5%;margin:210px auto 0 26%}}#studios-page .arrow-area .col-arrow svg{display:none;width:129px}@media screen and (max-width:480px){#studios-page .arrow-area .col-arrow svg{width:120px}}#studios-page .arrow-area .col-arrow.active svg{display:block}#studios-page .arrow-area .col-arrow02{transform:rotateZ(132deg);margin-left:42%;margin-top:50px;margin-bottom:60px}@media screen and (max-width:640px){#studios-page .arrow-area .col-arrow02{transform:rotateZ(117deg);margin-left:42%;margin-top:290px;margin-bottom:80px}}#studios-page .arrow-area .img-area{clear:both;text-align:center}@media screen and (max-width:640px){#studios-page .arrow-area .img-area img{width:49%}}#studios-page .center-stc{position:relative;font-size:22px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a;text-align:center;padding:0 1em;margin-bottom:170px}@media screen and (max-width:960px){#studios-page .center-stc{font-size:21px}}@media screen and (max-width:640px){#studios-page .center-stc{font-size:20px;line-height:1.8}}@media screen and (max-width:480px){#studios-page .center-stc{font-size:19px}}@media screen and (max-width:640px){#studios-page .center-stc .pc{display:none}}#studios-page .center-stc .sp{display:none}@media screen and (max-width:640px){#studios-page .center-stc .sp{display:block}}#studios-page .center-stc:before{content:"";position:absolute;top:50%;left:0;right:0;width:100%;max-width:680px;height:70%;background-color:#cecece;margin:0 auto;z-index:-1}#studios-page #method{padding:100px 1.5em 0}@media screen and (max-width:640px){#studios-page #method{padding:80px 1em 0}}#studios-page #method h4{font-size:26px;line-height:1.7;letter-spacing:.1em;color:#1f273a;margin-bottom:10px}@media screen and (max-width:640px){#studios-page #method h4{font-size:24px;margin-bottom:5px}}@media screen and (max-width:480px){#studios-page #method h4{font-size:22px}}#studios-page #method h4 .sp{display:none}@media screen and (max-width:640px){#studios-page #method h4 .sp{display:block}}#studios-page #method h4 span{font-size:44px;font-weight:700;letter-spacing:.2em;color:#d70a26}@media screen and (max-width:960px){#studios-page #method h4 span{font-size:40px}}@media screen and (max-width:640px){#studios-page #method h4 span{font-size:35px}}@media screen and (max-width:480px){#studios-page #method h4 span{font-size:32px;letter-spacing:0em}}#studios-page #method .hukidashi{margin-bottom:70px}#studios-page #method .hukidashi svg{display:none;width:280px;max-width:94%;margin:0 auto 40px}#studios-page #method .hukidashi.active svg{display:block}#studios-page #method .box-area{overflow:hidden}#studios-page #method .box-area .box.box01{float:left;max-width:34%}@media screen and (max-width:768px){#studios-page #method .box-area .box.box01{max-width:45%;margin-bottom:23px}}@media screen and (max-width:640px){#studios-page #method .box-area .box.box01{max-width:60%;margin-bottom:35px}}#studios-page #method .box-area .box.box01 h5{padding:12px 1em}#studios-page #method .box-area .box.box02{float:right;max-width:42%;margin-top:20px}@media screen and (max-width:768px){#studios-page #method .box-area .box.box02{max-width:62%;margin-top:60px}}@media screen and (max-width:640px){#studios-page #method .box-area .box.box02{max-width:74%}}#studios-page #method .box-area .box h5{position:relative;font-size:24px;line-height:1.5;letter-spacing:.2em;color:#fff;background-color:#000;text-align:center;padding:6px 1em;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#studios-page #method .box-area .box h5{font-size:23px}}@media screen and (max-width:640px){#studios-page #method .box-area .box h5{font-size:22px}}#studios-page #method .box-area .box .stc{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0em;color:#1f273a;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:640px){#studios-page #method .box-area .box .stc{font-size:17px;line-height:1.6}}@media screen and (max-width:480px){#studios-page #method .box-area .box .stc{font-size:16px}}#studios-page #method .box-area .box .small{font-size:16px;color:gray;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:480px){#studios-page #method .box-area .box .small{font-size:15px}}#studios-page #method .arrow.active svg{display:block}#studios-page #method .arrow svg{display:none}#studios-page #method .arrow.arrow01{max-width:120px;margin:110px auto 0 40%;transform:scale(1,-1)}@media screen and (max-width:768px){#studios-page #method .arrow.arrow01{clear:both;margin:0 auto 0 40%}}#studios-page #method .arrow.arrow01 svg{transform:rotateZ(-30deg)}@media screen and (max-width:768px){#studios-page #method .arrow.arrow01 svg{transform:rotateZ(-45deg)}}#studios-page #method .arrow.arrow02{max-width:120px;transform:scale(-1,-1);margin:30px auto 60px}@media screen and (max-width:768px){#studios-page #method .arrow.arrow02{margin:40px auto 60px}}#studios-page #method .arrow.arrow02 svg{transform:rotateZ(-44deg)}@media screen and (max-width:768px){#studios-page #method .arrow.arrow02 svg{transform:rotateZ(-50deg)}}#studios-page #method .red-box{max-width:640px;background-color:#d70a26;text-align:center;padding:25px 1.5em;margin:0 auto 50px}#studios-page #method .red-box h5{font-size:32px;line-height:1.5;letter-spacing:.2em;color:#fff;margin-bottom:10px}@media screen and (max-width:960px){#studios-page #method .red-box h5{font-size:28px}}@media screen and (max-width:640px){#studios-page #method .red-box h5{font-size:26px}}#studios-page #method .red-box .stc{font-size:20px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#fff}@media screen and (max-width:640px){#studios-page #method .red-box .stc{font-size:18px;line-height:1.6}}#studios-page #method .voice-area{position:relative;background-color:#ebe7e0;padding-top:50px;margin:0 auto 50px}#studios-page #method .voice-area:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:98%;height:94%;border:2px solid #fff;margin:auto}@media screen and (max-width:640px){#studios-page #method .voice-area:before{width:96%}}#studios-page #method .voice-area h5{position:relative;font-size:26px;line-height:1.5;letter-spacing:.1em;color:#1f273a;padding-bottom:7px;margin-bottom:45px}@media screen and (max-width:960px){#studios-page #method .voice-area h5{font-size:24px}}@media screen and (max-width:640px){#studios-page #method .voice-area h5{font-size:22px}}#studios-page #method .voice-area h5:before{content:"";position:absolute;bottom:0;left:0;right:0;width:76px;height:4px;border-radius:10px;background-color:#d70a26;margin:0 auto}#studios-page #method .voice-area h5 span{font-size:36px;font-weight:700;letter-spacing:.2em}@media screen and (max-width:960px){#studios-page #method .voice-area h5 span{font-size:34px}}@media screen and (max-width:640px){#studios-page #method .voice-area h5 span{font-size:32px}}#studios-page #method .voice-area .voice{position:relative;display:inline-block;vertical-align:top;width:31%;margin-right:2%;margin-bottom:20px}@media screen and (max-width:960px){#studios-page #method .voice-area .voice{width:48%}}@media screen and (max-width:640px){#studios-page #method .voice-area .voice{width:100%;max-width:250px;margin:0 auto}}#studios-page #method .voice-area .voice:nth-child(3n){margin-right:0}@media screen and (max-width:960px){#studios-page #method .voice-area .voice:nth-child(2n){margin-right:0}}#studios-page #method .voice-area .voice p{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:#1f273a;padding-bottom:85px}@media screen and (max-width:640px){#studios-page #method .voice-area .voice p{font-size:18px;line-height:1.5}}#studios-page #method .voice-area .voice .hukidashi{position:absolute;bottom:0;left:0;right:0;margin:auto}#studios-page #method .voice-area .voice .hukidashi svg{width:250px}#studios-page #method .voice-area .voice.active .hukidashi svg{display:block}#studios-page #studios{padding:0}#studios-page #studios h2{position:relative;display:inline-block;font-size:22px;line-height:2;letter-spacing:.3em;color:#606060;text-align:center;padding:0 1.7em;margin-bottom:60px;z-index:1}@media screen and (max-width:640px){#studios-page #studios h2{font-size:20px}}@media screen and (max-width:480px){#studios-page #studios h2{padding:0 1.5em}}#studios-page #studios h2 span{font-size:82px;font-weight:700;line-height:1.2;letter-spacing:.15em;color:#1f273a}@media screen and (max-width:640px){#studios-page #studios h2 span{font-size:78px}}@media screen and (max-width:480px){#studios-page #studios h2 span{font-size:70px}}#studios-page #studios .tag-area{max-width:640px;margin:0 auto 40px}#studios-page #studios .tag-area div{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:20px}#studios-page #studios .tag-area div a{overflow:hidden;position:relative;display:block;font-size:17px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:#d70a26;border:1px solid #d70a26;border-radius:8px;padding:5px 1.5em}@media screen and (max-width:640px){#studios-page #studios .tag-area div a{font-size:16px}}#studios-page #studios .tag-area div a:hover{color:#fff}#studios-page #studios .tag-area div a:hover:before{left:-20%}#studios-page #studios .tag-area div a:before{content:"";position:absolute;top:-50%;left:-170%;width:160%;height:200%;background-color:#d70a26;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#studios-page #studios .row{overflow:hidden;position:relative;margin-bottom:100px;z-index:1}@media screen and (max-width:640px){#studios-page #studios .row{margin-bottom:50px}}#studios-page #studios .row:before{content:"";display:block;position:absolute;top:20%;bottom:0;left:0;right:0;width:80%;height:80%;max-width:960px;background-color:#f4f4f4;margin:auto;z-index:0}@media screen and (max-width:768px){#studios-page #studios .row:before{width:100%}}#studios-page #studios .row.active#studio01 .col:nth-child(1){background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/fukuyama-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios .row.active#studio02 .col:nth-child(1){background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/ibara-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios .row.active#studio03 .col:nth-child(1){background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/kurashiki-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios .row.active#studio04 .col:nth-child(1){background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/setagaya-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios .row.active#studio05 .col:nth-child(1){background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/ehime-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios .row#studio02 .col{float:right}@media screen and (max-width:768px){#studios-page #studios .row#studio02 .col{float:none}}#studios-page #studios .row#studio02 .col:nth-child(2){float:left}@media screen and (max-width:768px){#studios-page #studios .row#studio02 .col:nth-child(2){float:none}}#studios-page #studios .row#studio02 .col h3{color:#1f273a}#studios-page #studios .row#studio04 .col{float:right}@media screen and (max-width:768px){#studios-page #studios .row#studio04 .col{float:none}}#studios-page #studios .row#studio04 .col:nth-child(2){float:left}@media screen and (max-width:768px){#studios-page #studios .row#studio04 .col:nth-child(2){float:none}}#studios-page #studios .row#studio04 .col h3{color:#1f273a}#studios-page #studios .row .col{position:relative;float:left;width:50%}@media screen and (max-width:768px){#studios-page #studios .row .col{float:none;width:100%;margin:0 auto}}#studios-page #studios .row .col:nth-child(1){height:420px;background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/fukuyama-img01.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:960px){#studios-page #studios .row .col:nth-child(1){height:400px}}@media screen and (max-width:768px){#studios-page #studios .row .col:nth-child(1){height:380px}}@media screen and (max-width:640px){#studios-page #studios .row .col:nth-child(1){height:350px}}@media screen and (max-width:480px){#studios-page #studios .row .col:nth-child(1){height:270px}}#studios-page #studios .row .col:nth-child(2){float:right;width:65%;background-color:#fff;padding:0 2em 40px;margin-top:-5.5%;margin-bottom:50px}@media screen and (max-width:960px){#studios-page #studios .row .col:nth-child(2){width:80%}}@media screen and (max-width:768px){#studios-page #studios .row .col:nth-child(2){float:none;width:90%}}@media screen and (max-width:640px){#studios-page #studios .row .col:nth-child(2){width:94%}}#studios-page #studios .row .col h3{font-size:40px;line-height:1.8;letter-spacing:.25em;color:#d70a26;text-align:center;padding:0;margin:-38px auto 20px}@media screen and (max-width:960px){#studios-page #studios .row .col h3{font-size:38px}}@media screen and (max-width:768px){#studios-page #studios .row .col h3{padding:15px 0 0;margin:0 auto 20px}}@media screen and (max-width:640px){#studios-page #studios .row .col h3{font-size:36px;letter-spacing:.2em}}@media screen and (max-width:480px){#studios-page #studios .row .col h3{font-size:30px;letter-spacing:.1m;line-height:1.3;margin:0 auto 15px}}@media screen and (max-width:640px){#studios-page #studios .row .col h3 .pc{display:none}}#studios-page #studios .row .col h3 .sp{display:none}@media screen and (max-width:640px){#studios-page #studios .row .col h3 .sp{display:block}}#studios-page #studios .row .col .stc{position:relative;font-size:16px;line-height:1.7;letter-spacing:.05em;color:#1f273a;text-align:left}@media screen and (max-width:640px){#studios-page #studios .row .col .stc{font-size:15px;line-height:1.6}}@media screen and (max-width:640px){#studios-page #studios .row .col .stc .pc{display:none}}#studios-page #studios .row .col .stc .sp{display:none}@media screen and (max-width:640px){#studios-page #studios .row .col .stc .sp{display:block}}#studios-page #studios .row .col .stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#studios-page #studios .row .col .stc span{font-size:17px}}@media screen and (max-width:640px){#studios-page #studios .row .col .stc span{font-size:16px}}#studios-page #studios .row .col .stc b{font-weight:700}#studios-page #studios .row .col .stc a{font-size:18px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a}@media screen and (max-width:640px){#studios-page #studios .row .col .stc a{font-size:15px;line-height:1.8}}#studios-page #studios .row .col .stc a img{display:inline-block;vertical-align:middle;margin-left:15px}#studios-page #studios .row .col .toggle-link{display:block;font-size:20px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#d70a26;margin:30px 0 0}@media screen and (max-width:960px){#studios-page #studios .row .col .toggle-link{font-size:19px}}@media screen and (max-width:640px){#studios-page #studios .row .col .toggle-link{font-size:18px;line-height:1.8}}#studios-page #studios .row .col .toggle-link img{display:inline-block;vertical-align:middle;margin-left:15px}#studios-page #studios .row .col .toggle-link img.close{transform:rotateZ(180deg)}#studios-page #studios .row .col .toggle-area{display:none}#studios-page #studios .row .col .toggle-area table{max-width:700px;text-align:left;margin:30px auto 40px}#studios-page #studios .row .col .toggle-area table tr:last-child th{border-bottom:1px solid #afafaf}#studios-page #studios .row .col .toggle-area table th{width:65%;font-size:15px;font-weight:700;line-height:1.5;text-align:left;vertical-align:middle;letter-spacing:.1em;color:#1f273a;background-color:#fff;border:1px solid #afafaf;box-sizing:border-box;padding:12px 10px}@media screen and (max-width:640px){#studios-page #studios .row .col .toggle-area table th{display:block;width:100%;border-bottom:none;background-color:#efefef}}#studios-page #studios .row .col .toggle-area table th.paint{font-size:17px;font-weight:700;letter-spacing:.1em;color:#fff;background-color:#a3a2a2;border:1px solid #a3a2a2;padding:16px 10px}#studios-page #studios .row .col .toggle-area table td{width:35%;font-size:15px;line-height:1.5;text-align:right;color:#1f273a;background-color:#fff;border:1px solid #afafaf;padding:10px}@media screen and (max-width:640px){#studios-page #studios .row .col .toggle-area table td{display:block;width:100%}}#studios-page #studios-area{padding:0}#studios-page #studios-area h2{position:relative;display:inline-block;font-size:22px;line-height:2;letter-spacing:.3em;color:#606060;text-align:center;padding:0 1.7em;margin-bottom:30px;z-index:1}@media screen and (max-width:640px){#studios-page #studios-area h2{font-size:20px}}@media screen and (max-width:480px){#studios-page #studios-area h2{padding:0 1.5em}}#studios-page #studios-area h2 span{font-size:82px;font-weight:700;line-height:1.2;letter-spacing:.15em;color:#1f273a}@media screen and (max-width:640px){#studios-page #studios-area h2 span{font-size:78px}}@media screen and (max-width:480px){#studios-page #studios-area h2 span{font-size:70px}}#studios-page #studios-area .tag-area{max-width:640px;margin:0 auto 40px}#studios-page #studios-area .tag-area div{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:20px}#studios-page #studios-area .tag-area div a{overflow:hidden;position:relative;display:block;font-size:17px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:#d70a26;border:1px solid #d70a26;border-radius:8px;padding:5px 1.5em}@media screen and (max-width:640px){#studios-page #studios-area .tag-area div a{font-size:16px}}#studios-page #studios-area .tag-area div a:hover{color:#fff}#studios-page #studios-area .tag-area div a:hover:before{left:-20%}#studios-page #studios-area .tag-area div a:before{content:"";position:absolute;top:-50%;left:-170%;width:160%;height:200%;background-color:#d70a26;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#studios-page #studios-area .row{padding:0 1.5em;margin:0 auto 70px}@media screen and (max-width:480px){#studios-page #studios-area .row{padding:0 1em}}#studios-page #studios-area .row .img-area{max-width:620px;height:375px;margin:0 auto 10px}@media screen and (max-width:960px){#studios-page #studios-area .row .img-area{height:350px}}@media screen and (max-width:640px){#studios-page #studios-area .row .img-area{height:320px}}@media screen and (max-width:480px){#studios-page #studios-area .row .img-area{height:280px}}#studios-page #studios-area .row#studio01 .img-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/fukuyama-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios-area .row#studio02 .img-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/ibara-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios-area .row#studio03 .img-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/kurashiki-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios-area .row#studio04 .img-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/setagaya-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios-area .row#studio05 .img-area{background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/ehime-img01.jpg) no-repeat center center;background-size:cover}#studios-page #studios-area .row .cate{text-align:left;margin-bottom:8px}#studios-page #studios-area .row .cate span{display:inline-block;vertical-align:baseline;font-size:15px;line-height:1.5;border-radius:5px;text-align:center;color:#fff;background-color:#1f273a;padding:3px 1em;margin-right:10px}@media screen and (max-width:640px){#studios-page #studios-area .row .cate span{font-size:14px}}#studios-page #studios-area .row .cate span:last-child{margin-right:0}#studios-page #studios-area .row h3{font-size:30px;line-height:1.7;letter-spacing:.2em;color:#1f273a;text-align:left;padding:0;margin:0 auto 5px}@media screen and (max-width:960px){#studios-page #studios-area .row h3{font-size:28px}}@media screen and (max-width:640px){#studios-page #studios-area .row h3{font-size:26px;letter-spacing:.1em}}@media screen and (max-width:480px){#studios-page #studios-area .row h3{font-size:24px;line-height:1.5}}@media screen and (max-width:640px){#studios-page #studios-area .row h3 .pc{display:none}}#studios-page #studios-area .row h3 .sp{display:none}@media screen and (max-width:640px){#studios-page #studios-area .row h3 .sp{display:block}}#studios-page #studios-area .row .stc{position:relative;font-size:15px;line-height:1.6;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#1f273a}@media screen and (max-width:640px){#studios-page #studios-area .row .stc{font-size:15px;line-height:1.6}}@media screen and (max-width:640px){#studios-page #studios-area .row .stc .pc{display:none}}#studios-page #studios-area .row .stc .sp{display:none}@media screen and (max-width:640px){#studios-page #studios-area .row .stc .sp{display:block}}#studios-page #studios-area .row .stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#studios-page #studios-area .row .stc span{font-size:17px}}@media screen and (max-width:640px){#studios-page #studios-area .row .stc span{font-size:16px}}#studios-page #studios-area .row .stc b{font-weight:700}#studios-page #studios-area .row .stc a{font-size:18px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a}@media screen and (max-width:640px){#studios-page #studios-area .row .stc a{font-size:15px;line-height:1.8}}#studios-page #studios-area .row .stc a img{display:inline-block;vertical-align:middle;margin-left:15px}#studios-page #studios-area .row .stc .insta{display:block;margin-top:3px}#studios-page #studios-area .row .stc .insta img{margin-left:0}#studios-page #studios-area .row .col-area .col{display:inline-block;vertical-align:top;width:58%;border-right:1px solid #1f273a;padding:0 1.5em 0 0;margin-right:1%}@media screen and (max-width:640px){#studios-page #studios-area .row .col-area .col{width:100%;border-right:none;padding:0;margin-right:0;margin-bottom:20px}}#studios-page #studios-area .row .col-area .col:nth-child(2){width:40%;border-right:none;padding:0 1em;margin-right:0}@media screen and (max-width:640px){#studios-page #studios-area .row .col-area .col:nth-child(2){width:100%;padding:0;margin-right:0;margin-bottom:0}}#studios-page #studios-area .row .toggle-link{overflow:hidden;position:relative;display:block;width:92%;max-width:260px;border-radius:5px;color:#fff;font-size:20px;font-weight:700;line-height:1.7;letter-spacing:.1em;border:1px solid #d70a26;padding:10px 60px 10px 1em;margin:30px auto 0px;z-index:1}@media screen and (max-width:640px){#studios-page #studios-area .row .toggle-link{font-size:18px;padding:14px 54px 14px 1em}}#studios-page #studios-area .row .toggle-link.open{display:none}#studios-page #studios-area .row .toggle-link:before{content:"";position:absolute;top:2px;bottom:0;right:20px;width:12px;height:28px;background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/arrow_vertical_wht.svg) no-repeat center center;margin:auto;transition:all 1s ease-in}#studios-page #studios-area .row .toggle-link:hover{color:#d70a26}#studios-page #studios-area .row .toggle-link:hover:before{width:12px;height:28px;background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/arrow_vertical.svg) no-repeat center center}#studios-page #studios-area .row .toggle-link:hover:after{left:-170%}#studios-page #studios-area .row .toggle-link:after{content:"";position:absolute;top:-70%;left:-20%;width:130%;height:220%;background-color:#d70a26;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#studios-page #studios-area .toggle-area{display:none;opacity:0;position:relative;max-width:875px;background-color:#f4f4f4;padding:10px 2.5em 30px;margin:30px auto 0;transition:all 1s ease-in}@media screen and (max-width:640px){#studios-page #studios-area .toggle-area{padding:10px 1em 30px}}#studios-page #studios-area .toggle-area.on{opacity:1}#studios-page #studios-area .toggle-area .close-btn{opacity:0;position:absolute;top:-20px;right:-20px;width:40px;height:40px;font-size:31px;font-weight:700;line-height:1;color:#fff;background-color:#d70a26;border-radius:50%;text-align:center;padding-top:4px;transition:all 1s ease-in}@media screen and (max-width:640px){#studios-page #studios-area .toggle-area .close-btn{right:-10px}}#studios-page #studios-area .toggle-area .close-btn.on{opacity:1}#studios-page #studios-area .toggle-area .toggle-row{position:relative;text-align:left;max-width:740px;padding:30px 0;margin:0 auto}#studios-page #studios-area .toggle-area .toggle-row:before{content:"";position:absolute;bottom:0;left:0;right:0;width:80%;height:1px;background-color:#ccc;margin:auto}@media screen and (max-width:640px){#studios-page #studios-area .toggle-area .toggle-row:before{width:90%}}#studios-page #studios-area .toggle-area .toggle-row h4{font-size:22px;line-height:1.7;letter-spacing:.1em;color:#1f273a;margin:0 auto 3px}@media screen and (max-width:960px){#studios-page #studios-area .toggle-area .toggle-row h4{font-size:21px}}@media screen and (max-width:640px){#studios-page #studios-area .toggle-area .toggle-row h4{font-size:20px;line-height:1.5;margin:0 auto 15px}}@media screen and (max-width:480px){#studios-page #studios-area .toggle-area .toggle-row h4{font-size:19px;letter-spacing:0em}}#studios-page #studios-area .toggle-area .toggle-row h5{display:inline-block;font-size:15px;font-weight:400;letter-spacing:0em;color:#fff;background-color:#919191;padding:3px 1em;margin-bottom:7px}@media screen and (max-width:640px){#studios-page #studios-area .toggle-area .toggle-row h5{font-size:14px;text-align:center;margin-bottom:18px}}#studios-page #studios-area .toggle-area .toggle-row .stc{letter-spacing:0;margin-bottom:20px}#studios-page #studios-area .toggle-area .toggle-row .toggle-col-area .col img{display:block;margin:0 auto}#studios-page #studios-area .toggle-area .toggle-row .toggle-col-area .col:nth-child(2){margin-top:15px}#studios-page #studios-area .toggle-area .toggle-row .toggle-col-area .col .stc{letter-spacing:0;color:#000}@media screen and (max-width:640px){#studios-page #studios-area .toggle-area .toggle-row .toggle-col-area .col .stc{font-size:15px}}#training-page{padding:120px 0 0;margin:0 auto 0px}#training-page .section-inner{max-width:1280px;padding:0;margin:0 auto}#training-page h2.top{position:relative;display:inline-block;z-index:1;font-size:42px;line-height:1.9;letter-spacing:.2em;color:#d70a26;text-align:center;padding:0 .2em;margin:0 auto 100px}@media screen and (max-width:960px){#training-page h2.top{font-size:40px}}@media screen and (max-width:640px){#training-page h2.top{font-size:36px;letter-spacing:.1em;margin:0 auto 80px}}@media screen and (max-width:480px){#training-page h2.top{font-size:30px;padding:0 .1em}}@media screen and (max-width:375px){#training-page h2.top{font-size:28px}}#training-page h2.top .sp{display:none}@media screen and (max-width:640px){#training-page h2.top .sp{display:block}}#training-page h3.center{position:relative;z-index:1;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.25em;color:#1f273a;padding:0 1em;margin:80px auto 0px}@media screen and (max-width:960px){#training-page h3.center{font-size:24px}}@media screen and (max-width:640px){#training-page h3.center{font-size:22px;letter-spacing:.2em}}@media screen and (max-width:480px){#training-page h3.center{font-size:20px;letter-spacing:.15em}}#training-page h3.center span{font-size:36px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#training-page h3.center span{font-size:32px}}@media screen and (max-width:640px){#training-page h3.center span{font-size:28px;letter-spacing:.2em}}@media screen and (max-width:480px){#training-page h3.center span{font-size:26px;letter-spacing:.15em}}#training-page .midashi-p{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#1f273a;padding:0 .5em;margin-bottom:90px}@media screen and (max-width:960px){#training-page .midashi-p{font-size:28px}}@media screen and (max-width:640px){#training-page .midashi-p{font-size:26px}}@media screen and (max-width:480px){#training-page .midashi-p{font-size:23px}}#training-page .hukidashi-midashi{font-size:32px;font-weight:700;line-height:1.7;letter-spacing:.25em;color:#1f273a;text-align:center;padding:0 1em;margin:0 auto 10px}@media screen and (max-width:960px){#training-page .hukidashi-midashi{font-size:30px}}@media screen and (max-width:640px){#training-page .hukidashi-midashi{font-size:27px;letter-spacing:.1em}}@media screen and (max-width:480px){#training-page .hukidashi-midashi{font-size:24px;line-height:1.5;margin:0 auto 5px}}#training-page .hukidashi-midashi span{font-size:39px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#training-page .hukidashi-midashi span{font-size:37px}}@media screen and (max-width:640px){#training-page .hukidashi-midashi span{font-size:33px}}@media screen and (max-width:480px){#training-page .hukidashi-midashi span{font-size:29px}}#training-page .hukidashi-midashi .sp{display:none}@media screen and (max-width:480px){#training-page .hukidashi-midashi .sp{display:block}}#training-page .hukidashi{margin-bottom:80px}@media screen and (max-width:640px){#training-page .hukidashi{margin-bottom:50px}}#training-page .hukidashi svg{display:none;width:280px;max-width:94%;margin:0 auto 40px}#training-page .hukidashi.active svg{display:block}#training-page .col-area{overflow:hidden;padding:0 1em;margin-bottom:60px}#training-page .col-area.right .col .btn:before{top:5px;right:15px;background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/arrow_short.svg) no-repeat center center;transform:rotateZ(90deg)}#training-page .col-area.right .col:nth-child(2){height:340px}@media screen and (max-width:768px){#training-page .col-area.right .col:nth-child(2){max-width:580px;margin:0 0 0 auto}}@media screen and (max-width:640px){#training-page .col-area.right .col:nth-child(2){height:300px}}@media screen and (max-width:480px){#training-page .col-area.right .col:nth-child(2){height:280px}}#training-page .col-area.left .col:nth-child(1){height:340px}@media screen and (max-width:768px){#training-page .col-area.left .col:nth-child(1){max-width:580px;margin:0 auto 30px 0}}@media screen and (max-width:640px){#training-page .col-area.left .col:nth-child(1){height:300px}}@media screen and (max-width:480px){#training-page .col-area.left .col:nth-child(1){height:280px}}#training-page .col-area .col{position:relative;display:inline-block;vertical-align:middle;width:46%;text-align:left;margin-right:7%}@media screen and (max-width:768px){#training-page .col-area .col{display:block;width:90%;max-width:520px;margin:0 auto 30px 0}}#training-page .col-area .col:nth-child(2){margin-right:0}#training-page .col-area .col h4 span{display:inline-block;font-size:24px;font-weight:700;line-height:1.9;letter-spacing:.2em;text-align:left;color:#fff;background-color:#4d4d4d;padding:0 14px;margin-bottom:5px}@media screen and (max-width:960px){#training-page .col-area .col h4 span{font-size:22px;letter-spacing:.1em}}@media screen and (max-width:640px){#training-page .col-area .col h4 span{font-size:21px}}@media screen and (max-width:480px){#training-page .col-area .col h4 span{font-size:20px}}#training-page .col-area .col .stc{font-size:17px;line-height:1.7;letter-spacing:.1em;margin-bottom:15px}@media screen and (max-width:640px){#training-page .col-area .col .stc{font-size:16px;letter-spacing:.1em}}#training-page .col-area .col .stc span{color:#d70a26}#training-page .col-area .col .btn{max-width:300px;margin:0 auto}#training-page .img-banner{position:relative;width:100%;height:500px;margin:100px 0 45px}@media screen and (max-width:960px){#training-page .img-banner{height:450px}}@media screen and (max-width:640px){#training-page .img-banner{height:380px;margin:85px 0 45px}}@media screen and (max-width:480px){#training-page .img-banner{height:340px}}#training-page .img-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;transition:all 1s ease-in}#training-page .img-banner .stc-area{position:absolute;bottom:1em;right:15px;max-width:480px}#training-page .img-banner .stc-area svg{display:block;width:200px;margin:0 auto}@media screen and (max-width:640px){#training-page .img-banner .stc-area svg{width:180px}}#training-page .img-banner .stc-area h2{font-size:42px;line-height:1.5;letter-spacing:.2em;color:#fff;text-align:center}@media screen and (max-width:960px){#training-page .img-banner .stc-area h2{font-size:40px}}@media screen and (max-width:640px){#training-page .img-banner .stc-area h2{font-size:36px}}@media screen and (max-width:480px){#training-page .img-banner .stc-area h2{font-size:30px}}#training-page h3.jr{display:inline-block;position:relative;font-size:42px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#d70a26;text-align:center;padding:30px 2em;margin-bottom:50px}@media screen and (max-width:960px){#training-page h3.jr{font-size:40px}}@media screen and (max-width:640px){#training-page h3.jr{font-size:36px;line-height:1.7;letter-spacing:.05em;padding:30px 1em;margin:0 .5em 50px}}@media screen and (max-width:480px){#training-page h3.jr{font-size:28px;padding:30px .8em;margin:0 .5em 30px}}@media screen and (max-width:375px){#training-page h3.jr{font-size:26px}}#training-page h3.jr span{font-size:36px;font-weight:700;letter-spacing:.15em;color:#d70a26}@media screen and (max-width:960px){#training-page h3.jr span{font-size:34px}}@media screen and (max-width:640px){#training-page h3.jr span{font-size:30px;letter-spacing:.05em}}@media screen and (max-width:480px){#training-page h3.jr span{font-size:24px}}#training-page h3.jr .block01{position:absolute;top:0;left:0;width:41px;display:none}@media screen and (max-width:480px){#training-page h3.jr .block01{width:28px}}#training-page h3.jr .block02{position:absolute;bottom:0;right:0;width:41px;transform:rotateZ(180deg);display:none}@media screen and (max-width:480px){#training-page h3.jr .block02{width:28px}}#training-page h3.jr .block02.active{display:block}#training-page h3.jr.active .block01{display:block}#training-page h3.jr.active .block02{display:block}#training-page .h-stc{position:relative;font-size:24px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a;margin-bottom:60px}@media screen and (max-width:960px){#training-page .h-stc{font-size:22px}}@media screen and (max-width:640px){#training-page .h-stc{font-size:20px;line-height:1.8}}@media screen and (max-width:480px){#training-page .h-stc{font-size:18px;line-height:1.6;letter-spacing:0em}}@media screen and (max-width:640px){#training-page .h-stc .pc{display:none}}#training-page .h-stc .sp{display:none}@media screen and (max-width:640px){#training-page .h-stc .sp{display:block}}#training-page .h-stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#training-page .h-stc span{font-size:17px}}@media screen and (max-width:640px){#training-page .h-stc span{font-size:16px}}#training-page .arrow-area{overflow:hidden;width:96%;max-width:920px;margin:0 auto 110px}@media screen and (max-width:640px){#training-page .arrow-area{margin:0 auto 80px}}#training-page .arrow-area .col{float:left;width:38%;max-width:350px;margin-right:4%}@media screen and (max-width:640px){#training-page .arrow-area .col{width:60%}}@media screen and (max-width:480px){#training-page .arrow-area .col{width:77%}}#training-page .arrow-area .col h4{position:relative;font-size:23px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#1f273a;text-align:left;padding:0 85px 0 .5em;margin-bottom:50px}@media screen and (max-width:960px){#training-page .arrow-area .col h4{font-size:22x}}@media screen and (max-width:640px){#training-page .arrow-area .col h4{font-size:21px;padding:0 65px 0 .5em}}@media screen and (max-width:480px){#training-page .arrow-area .col h4{font-size:19px}}@media screen and (max-width:640px){#training-page .arrow-area .col h4 .pc{display:none}}#training-page .arrow-area .col h4 .sp{display:none}@media screen and (max-width:640px){#training-page .arrow-area .col h4 .sp{display:block}}#training-page .arrow-area .col h4:before{content:"";position:absolute;top:80%;left:0;right:0;width:100%;max-width:680px;height:45px;background-color:#cecece;margin:0 auto;z-index:-1}#training-page .arrow-area .col h4 img{position:absolute;bottom:-8%;right:10px}@media screen and (max-width:640px){#training-page .arrow-area .col h4 img{bottom:3%;right:10px;width:56px}}#training-page .arrow-area .col p{text-align:left}#training-page .arrow-area .col.col02{margin-right:0;margin-top:100px}@media screen and (max-width:640px){#training-page .arrow-area .col.col02{float:right;width:60%;margin-top:70px}}@media screen and (max-width:480px){#training-page .arrow-area .col.col02{width:77%}}#training-page .arrow-area .col.col02 h5:before{top:75%}#training-page .arrow-area .col.col02 h5 img{bottom:-11%}@media screen and (max-width:640px){#training-page .arrow-area .col.col02 h5 img{bottom:0;right:10px;width:46px}}#training-page .arrow-area .col-arrow{float:left;width:16%;margin-right:4%;transform:rotateZ(26deg);margin-top:120px}@media screen and (max-width:640px){#training-page .arrow-area .col-arrow{float:none;clear:both;transform:rotateZ(48deg);padding-right:5%;margin:210px auto 0 26%}}#training-page .arrow-area .col-arrow svg{display:none;width:129px}@media screen and (max-width:480px){#training-page .arrow-area .col-arrow svg{width:120px}}#training-page .arrow-area .col-arrow.active svg{display:block}#training-page .arrow-area .col-arrow02{transform:rotateZ(132deg);margin-left:42%;margin-top:50px;margin-bottom:60px}@media screen and (max-width:640px){#training-page .arrow-area .col-arrow02{transform:rotateZ(117deg);margin-left:42%;margin-top:290px;margin-bottom:80px}}#training-page .arrow-area .img-area{clear:both;text-align:center}@media screen and (max-width:640px){#training-page .arrow-area .img-area img{width:49%}}#training-page #studio .tag-area{max-width:640px;margin:0 auto 40px}#training-page #studio .tag-area div{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:15px}#training-page #studio .tag-area div a{overflow:hidden;position:relative;display:block;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:.15em;color:#d70a26;border:1px solid #d70a26;border-radius:8px;padding:4px 1.5em}@media screen and (max-width:640px){#training-page #studio .tag-area div a{font-size:16px}}#training-page #studio .tag-area div a:hover{color:#fff}#training-page #studio .tag-area div a:hover:before{left:-20%}#training-page #studio .tag-area div a:before{content:"";position:absolute;top:-50%;left:-170%;width:160%;height:200%;background-color:#d70a26;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#training-page .nana,#baseball-page .nana{display:block;background-color:#303030;max-width:880px;padding:60px 2em;margin:40px auto 120px}#training-page .nana .nana-img,#baseball-page .nana .nana-img{display:block;margin:0 auto 45px}@media screen and (max-width:1280px){#training-page .nana .nana-img,#baseball-page .nana .nana-img{width:520px}}#training-page .nana .stc,#baseball-page .nana .stc{font-size:44px;font-weight:700;line-height:1.6;letter-spacing:.2em;color:#fff;text-align:center}@media screen and (max-width:960px){#training-page .nana .stc,#baseball-page .nana .stc{font-size:42px}}@media screen and (max-width:640px){#training-page .nana .stc,#baseball-page .nana .stc{font-size:40px;letter-spacing:.1em}}@media screen and (max-width:480px){#training-page .nana .stc,#baseball-page .nana .stc{font-size:36px}}#training-page .nana .stc img,#baseball-page .nana .stc img{display:block;margin:0 auto}@media screen and (max-width:480px){#training-page .nana .stc img,#baseball-page .nana .stc img{width:190px}}#training-page .nana:hover,#baseball-page .nana:hover{opacity:.8}#training-page #course h3,#training-page #studio h3,#training-page #studios h3,#baseball-page #course h3,#baseball-page #studio h3,#baseball-page #studios h3{position:relative;display:inline-block;font-size:22px;line-height:2;letter-spacing:.3em;color:#606060;text-align:center;margin-bottom:40px;z-index:1}@media screen and (max-width:640px){#training-page #course h3,#training-page #studio h3,#training-page #studios h3,#baseball-page #course h3,#baseball-page #studio h3,#baseball-page #studios h3{font-size:20px}}#training-page #course h3 span,#training-page #studio h3 span,#training-page #studios h3 span,#baseball-page #course h3 span,#baseball-page #studio h3 span,#baseball-page #studios h3 span{font-size:82px;font-weight:700;line-height:1.2;letter-spacing:.15em;color:#1f273a}@media screen and (max-width:960px){#training-page #course h3 span,#training-page #studio h3 span,#training-page #studios h3 span,#baseball-page #course h3 span,#baseball-page #studio h3 span,#baseball-page #studios h3 span{font-size:74px}}@media screen and (max-width:640px){#training-page #course h3 span,#training-page #studio h3 span,#training-page #studios h3 span,#baseball-page #course h3 span,#baseball-page #studio h3 span,#baseball-page #studios h3 span{font-size:68px;letter-spacing:.1em}}@media screen and (max-width:480px){#training-page #course h3 span,#training-page #studio h3 span,#training-page #studios h3 span,#baseball-page #course h3 span,#baseball-page #studio h3 span,#baseball-page #studios h3 span{font-size:58px;letter-spacing:0em}}#training-page #course,#baseball-page #course{padding:60px 0 0}#training-page #course .row,#baseball-page #course .row{position:relative;text-align:left;margin-bottom:120px}#training-page #course .row:before,#baseball-page #course .row:before{content:"";position:absolute;top:150px;left:0;right:0;width:100%;height:90%;background-color:#f4f4f4;z-index:-1}#training-page #course .row h4,#baseball-page #course .row h4{position:relative;font-size:33px;line-height:1.5;letter-spacing:.1em;color:#1f273a;padding:0 1em 5px;margin-bottom:18px}@media screen and (max-width:960px){#training-page #course .row h4,#baseball-page #course .row h4{font-size:31px}}@media screen and (max-width:768px){#training-page #course .row h4,#baseball-page #course .row h4{text-align:center}}@media screen and (max-width:640px){#training-page #course .row h4,#baseball-page #course .row h4{font-size:29px}}@media screen and (max-width:480px){#training-page #course .row h4,#baseball-page #course .row h4{font-size:26px;line-height:1.4}}#training-page #course .row h4:before,#baseball-page #course .row h4:before{content:"";position:absolute;bottom:0;left:1em;width:110px;height:3px;background-color:#d70a26}@media screen and (max-width:768px){#training-page #course .row h4:before,#baseball-page #course .row h4:before{left:0;right:0;margin:0 auto}}#training-page #course .row h4.gry:before,#baseball-page #course .row h4.gry:before{background-color:#1f273a}#training-page #course .row .item-area,#baseball-page #course .row .item-area{max-width:700px;margin:0 auto}#training-page #course .row .stc,#baseball-page #course .row .stc{max-width:960px;font-size:16px;line-height:1.7;letter-spacing:.1em;padding:0 1em;margin:0 auto 20px}@media screen and (max-width:640px){#training-page #course .row .stc,#baseball-page #course .row .stc{font-size:16px;line-height:1.6;letter-spacing:.1em}}@media screen and (max-width:480px){#training-page #course .row .stc,#baseball-page #course .row .stc{font-size:15px}}#training-page #course .row table,#baseball-page #course .row table{width:90%;max-width:820px;text-align:left;margin:0 auto 0px}#training-page #course .row table tr td:nth-child(1),#baseball-page #course .row table tr td:nth-child(1){width:40%}#training-page #course .row table tr td:last-child,#baseball-page #course .row table tr td:last-child{width:40%;vertical-align:middle;font-size:22px;font-weight:700}@media screen and (max-width:640px){#training-page #course .row table tr td:last-child,#baseball-page #course .row table tr td:last-child{font-size:20px;letter-spacing:0em}}@media screen and (max-width:480px){#training-page #course .row table tr td:last-child,#baseball-page #course .row table tr td:last-child{font-size:18px}}#training-page #course .row table th,#baseball-page #course .row table th{width:20%;font-size:17px;font-weight:700;line-height:1.4;text-align:left;vertical-align:middle;letter-spacing:.15em;color:#1f273a;background-color:#e2e0e0;border:1px solid #b7b7b7;box-sizing:border-box;padding:8px 10px}@media screen and (max-width:640px){#training-page #course .row table th,#baseball-page #course .row table th{font-size:16px;letter-spacing:0em}}#training-page #course .row table td,#baseball-page #course .row table td{font-size:16px;line-height:1.4;letter-spacing:.1em;text-align:left;color:#1f273a;background-color:#fff;border:1px solid #b7b7b7;padding:8px 10px}@media screen and (max-width:640px){#training-page #course .row table td,#baseball-page #course .row table td{font-size:15px;letter-spacing:0em}}#training-page #course .row table td span,#baseball-page #course .row table td span{font-size:14px;color:#d70a26}@media screen and (max-width:640px){#training-page #course .row table td span,#baseball-page #course .row table td span{font-size:13px}}#training-page #course .row table td img,#baseball-page #course .row table td img{vertical-align:middle;margin-left:8px}#training-page #course .row .btn,#baseball-page #course .row .btn{margin:30px auto 0;padding:10px 60px 10px 1em;max-width:300px}#training-page #course .row .btn:before,#baseball-page #course .row .btn:before{top:3px;right:15px;background:url(//arrows-studio.jp/wp-content/themes/arrows-child/css/../img/arrow_short.svg) no-repeat center center;transform:rotateZ(90deg)}#training-page #studio,#baseball-page #studio{padding:100px 1.5em 0}@media screen and (max-width:640px){#training-page #studio,#baseball-page #studio{padding:80px 1em 0}}#training-page #studio .item,#baseball-page #studio .item{display:inline-block;vertical-align:top;width:30.33%;max-width:380px;text-align:left;margin-right:4.5%;margin-bottom:30px}@media screen and (max-width:960px){#training-page #studio .item,#baseball-page #studio .item{width:48%;margin-right:4%}}@media screen and (max-width:480px){#training-page #studio .item,#baseball-page #studio .item{display:block;width:100%;margin:0 auto 30px}}#training-page #studio .item:nth-child(3n),#baseball-page #studio .item:nth-child(3n){margin-right:0}@media screen and (max-width:960px){#training-page #studio .item:nth-child(3n),#baseball-page #studio .item:nth-child(3n){margin-right:3%}}@media screen and (max-width:480px){#training-page #studio .item:nth-child(3n),#baseball-page #studio .item:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:960px){#training-page #studio .item:nth-child(2n),#baseball-page #studio .item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){#training-page #studio .item:nth-child(2n),#baseball-page #studio .item:nth-child(2n){margin:0 auto 30px}}#training-page #studio .item .img-area,#baseball-page #studio .item .img-area{height:230px}@media screen and (max-width:480px){#training-page #studio .item .img-area,#baseball-page #studio .item .img-area{height:220px}}#training-page #studio .item h4,#baseball-page #studio .item h4{font-size:20px;line-height:1.6;letter-spacing:.1em;color:#1f273a;margin-bottom:5px}@media screen and (max-width:960px){#training-page #studio .item h4,#baseball-page #studio .item h4{font-size:19px}}@media screen and (max-width:640px){#training-page #studio .item h4,#baseball-page #studio .item h4{font-size:18px}}@media screen and (max-width:480px){#training-page #studio .item h4,#baseball-page #studio .item h4{font-size:17px;line-height:1.5}}#training-page #studio .item .stc,#baseball-page #studio .item .stc{position:relative;font-size:15px;line-height:1.5;color:#1f273a}@media screen and (max-width:640px){#training-page #studio .item .stc,#baseball-page #studio .item .stc{font-size:14px}}@media screen and (max-width:640px){#training-page #studio .item .stc .pc,#baseball-page #studio .item .stc .pc{display:none}}#training-page #studio .item .stc .sp,#baseball-page #studio .item .stc .sp{display:none}@media screen and (max-width:640px){#training-page #studio .item .stc .sp,#baseball-page #studio .item .stc .sp{display:block}}#training-page #studio .item .stc span,#baseball-page #studio .item .stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#training-page #studio .item .stc span,#baseball-page #studio .item .stc span{font-size:17px}}@media screen and (max-width:640px){#training-page #studio .item .stc span,#baseball-page #studio .item .stc span{font-size:16px}}#training-page #studio .item .stc b,#baseball-page #studio .item .stc b{font-size:15px;font-weight:400}@media screen and (max-width:640px){#training-page #studio .item .stc b,#baseball-page #studio .item .stc b{font-size:14px}}#training-page #studio .item .stc a,#baseball-page #studio .item .stc a{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:#1f273a}@media screen and (max-width:640px){#training-page #studio .item .stc a,#baseball-page #studio .item .stc a{font-size:15px}}#training-page #studio .item .stc a img,#baseball-page #studio .item .stc a img{display:inline-block;vertical-align:middle;margin-left:15px}#training-page #studio .item .stc .insta,#baseball-page #studio .item .stc .insta{display:block;margin-top:3px}#training-page #studio .item .stc .insta img,#baseball-page #studio .item .stc .insta img{margin-left:0}#baseball-page{padding:120px 0 0;margin:0 auto 0px}#baseball-page .section-inner{max-width:1280px;padding:0;margin:0 auto}#baseball-page .rap-area{margin-bottom:120px}#baseball-page .rap-area .col{display:inline-block;vertical-align:middle;width:47%;margin-right:5%}@media screen and (max-width:768px){#baseball-page .rap-area .col{display:block;width:100%;margin-right:0;margin-bottom:30px}}#baseball-page .rap-area .col:nth-child(2){margin-right:0}@media screen and (max-width:768px){#baseball-page .rap-area .col:nth-child(2){display:none}}#baseball-page .rap-area .col:nth-child(2) a{display:block;max-width:600px;margin:0 auto}#baseball-page .rap-area .col h3{margin:0 auto 15px}@media screen and (max-width:768px){#baseball-page .rap-area .col h3{margin:0 auto 10px}}#baseball-page .rap-area .col h3 a{display:block;max-width:280px;background-color:#1f273a;padding:14px 2em 6px;margin:0 auto}#baseball-page .rap-area .col .stc{font-size:38px;font-weight:700;line-height:1.7;letter-spacing:.2em}@media screen and (max-width:960px){#baseball-page .rap-area .col .stc{font-size:36px}}@media screen and (max-width:768px){#baseball-page .rap-area .col .stc{font-size:34px;letter-spacing:.2em;padding-left:.5em;margin-bottom:10px}}@media screen and (max-width:480px){#baseball-page .rap-area .col .stc{font-size:32px;letter-spacing:.15em}}#baseball-page .rap-area .col .btn{margin:30px auto 0px}#baseball-page .rap-area .col .rap-img{display:none}@media screen and (max-width:768px){#baseball-page .rap-area .col .rap-img{display:block;margin:0 auto}}#baseball-page h3.center{position:relative;z-index:1;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.25em;color:#1f273a;padding:0 1em;margin:0 auto 60px}@media screen and (max-width:960px){#baseball-page h3.center{font-size:24px}}@media screen and (max-width:640px){#baseball-page h3.center{font-size:22px;letter-spacing:.2em}}@media screen and (max-width:480px){#baseball-page h3.center{font-size:20px;letter-spacing:.15em}}#baseball-page h3.center span{font-size:36px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#baseball-page h3.center span{font-size:32px}}@media screen and (max-width:640px){#baseball-page h3.center span{font-size:28px;letter-spacing:.2em}}@media screen and (max-width:480px){#baseball-page h3.center span{font-size:26px;letter-spacing:.15em}}#baseball-page .midashi-h{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.2em;text-align:left;color:#1f273a;padding:0 .5em;margin:30px 0}@media screen and (max-width:960px){#baseball-page .midashi-h{font-size:28px}}@media screen and (max-width:640px){#baseball-page .midashi-h{font-size:26px;letter-spacing:.1em}}@media screen and (max-width:480px){#baseball-page .midashi-h{font-size:23px}}@media screen and (max-width:640px){#baseball-page .midashi-h .pc{display:none}}#baseball-page .midashi-p{font-size:19px;line-height:1.8;letter-spacing:.2em;text-align:left;color:#1f273a;padding:0 .5em;margin-bottom:60px}@media screen and (max-width:960px){#baseball-page .midashi-p{font-size:18px}}@media screen and (max-width:640px){#baseball-page .midashi-p{font-size:17px;letter-spacing:.1em}}@media screen and (max-width:480px){#baseball-page .midashi-p{font-size:16px}}@media screen and (max-width:640px){#baseball-page .midashi-p .pc{display:none}}#baseball-page .hukidashi-midashi{font-size:32px;font-weight:700;line-height:1.6;letter-spacing:.25em;color:#1f273a;text-align:center;padding:0 1em;margin:0 auto 13px}@media screen and (max-width:960px){#baseball-page .hukidashi-midashi{font-size:30px}}@media screen and (max-width:640px){#baseball-page .hukidashi-midashi{font-size:27px;letter-spacing:.1em}}@media screen and (max-width:480px){#baseball-page .hukidashi-midashi{font-size:24px;line-height:1.5;margin:0 auto 5px}}#baseball-page .hukidashi-midashi span{font-size:39px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#baseball-page .hukidashi-midashi span{font-size:37px}}@media screen and (max-width:640px){#baseball-page .hukidashi-midashi span{font-size:33px}}@media screen and (max-width:480px){#baseball-page .hukidashi-midashi span{font-size:29px}}#baseball-page .hukidashi-midashi .sp{display:none}@media screen and (max-width:480px){#baseball-page .hukidashi-midashi .sp{display:block}}#baseball-page .hukidashi{margin-bottom:60px}@media screen and (max-width:640px){#baseball-page .hukidashi{margin-bottom:40px}}#baseball-page .hukidashi svg{display:none;width:280px;max-width:94%;margin:0 auto 40px}#baseball-page .hukidashi.active svg{display:block}#baseball-page .intro{text-align:left;padding:0 1em}#baseball-page .intro img.num{line-height:1;margin:0 !important}#baseball-page .intro .img01{display:block;margin:0 auto 30px}@media screen and (max-width:768px){#baseball-page .intro .img01{margin:0 auto 50px}}#baseball-page .intro h4{max-width:495px;font-size:24px;line-height:1.5;letter-spacing:.2em;color:#fff;background-color:#1f273a;padding:5px 1em;margin-bottom:8px}@media screen and (max-width:960px){#baseball-page .intro h4{font-size:22px}}@media screen and (max-width:640px){#baseball-page .intro h4{font-size:20px;letter-spacing:.15em;padding:5px .5em}}@media screen and (max-width:480px){#baseball-page .intro h4{font-size:18px}}#baseball-page .intro .stc{max-width:495px;font-size:16px;line-height:1.6;letter-spacing:.1em}@media screen and (max-width:640px){#baseball-page .intro .stc{font-size:15px}}#baseball-page .intro .col-area{margin-bottom:50px}#baseball-page .intro .col-area.right .col{vertical-align:middle;width:64%;margin-right:5%}@media screen and (max-width:768px){#baseball-page .intro .col-area.right .col{width:100%;margin-right:0}}#baseball-page .intro .col-area.right .col:nth-child(2n){width:30%;margin-right:0}@media screen and (max-width:768px){#baseball-page .intro .col-area.right .col:nth-child(2n){width:90%;margin:0 0 0 auto}}@media screen and (max-width:768px){#baseball-page .intro .col-area.right .col:nth-child(2n) img{margin:0 0 0 auto}}#baseball-page .intro .col-area.right .col .col-inner{max-width:495px;margin:0 15% 0 auto}@media screen and (max-width:960px){#baseball-page .intro .col-area.right .col .col-inner{margin:0 0 0 auto}}@media screen and (max-width:768px){#baseball-page .intro .col-area.right .col .col-inner{margin:0 10% 20px 0}}@media screen and (max-width:640px){#baseball-page .intro .col-area.right .col .num{width:84px}}#baseball-page .intro .col-area.right .col h4{text-align:right}@media screen and (max-width:768px){#baseball-page .intro .col-area.right .col h4{text-align:left}}#baseball-page .intro .col-area.left{margin-bottom:80px}#baseball-page .intro .col-area.left .col{vertical-align:middle;width:40%;margin-right:3%}@media screen and (max-width:768px){#baseball-page .intro .col-area.left .col{width:94%;margin:0 0 10px auto}}#baseball-page .intro .col-area.left .col:nth-child(2n){width:54%;margin-right:2%}@media screen and (max-width:768px){#baseball-page .intro .col-area.left .col:nth-child(2n){width:94%;margin:0 auto 0 0}}#baseball-page .intro .col-area.left .col .col-inner{max-width:495px;margin:0 0 0 auto}@media screen and (max-width:768px){#baseball-page .intro .col-area.left .col .col-inner{margin:0}}@media screen and (max-width:640px){#baseball-page .intro .col-area.left .col .num{width:99px}}#baseball-page .intro .col-area.left .col h4{background-color:#d70a26}#baseball-page .intro .col-area .col{display:inline-block}@media screen and (max-width:768px){#baseball-page .intro .col-area .col{display:block}}#baseball-page .intro .col-area .col img{display:block;margin:0 auto}#baseball-page .intro .row{margin-bottom:60px}#baseball-page .intro .row .row-inner{max-width:535px;margin:0 auto}@media screen and (max-width:640px){#baseball-page .intro .row .num{width:94px}}#baseball-page .intro .row h4{max-width:none;color:#1f273a;background-color:#fff;border:2px solid #1f273a}#baseball-page .intro .row .stc{max-width:none}#baseball-page .intro .row .img-area{max-width:960px;margin:20px auto 0}#baseball-page .intro .row .img-area .col{display:inline-block;vertical-align:middle;width:40%;margin-right:5%}@media screen and (max-width:768px){#baseball-page .intro .row .img-area .col{width:100%;margin-right:0;margin-bottom:10px}}#baseball-page .intro .row .img-area .col:nth-child(2){width:54%;margin-right:0}@media screen and (max-width:768px){#baseball-page .intro .row .img-area .col:nth-child(2){width:100%;margin-right:0}}#baseball-page .intro .row .img-area .col img{display:block;margin:0 auto}#baseball-page .slow-area{margin:0 auto 70px}@media screen and (max-width:640px){#baseball-page .slow-area{margin:0 auto 40px}}#baseball-page .slow-area br.sp{display:none}@media screen and (max-width:768px){#baseball-page .slow-area br.sp{display:block}}#baseball-page .slow-area img{display:inline-block;vertical-align:bottom;margin-bottom:30px}#baseball-page .slow-area img:nth-of-type(1){width:13.6%}@media screen and (max-width:768px){#baseball-page .slow-area img:nth-of-type(1){width:26%}}#baseball-page .slow-area img:nth-of-type(2){width:16.6%}@media screen and (max-width:768px){#baseball-page .slow-area img:nth-of-type(2){width:32%}}#baseball-page .slow-area img:nth-of-type(3){width:19.6%}@media screen and (max-width:768px){#baseball-page .slow-area img:nth-of-type(3){width:38%}}#baseball-page .slow-area img:nth-of-type(4){width:22.6%}@media screen and (max-width:768px){#baseball-page .slow-area img:nth-of-type(4){width:45%}}#baseball-page .slow-area img:nth-of-type(5){width:25.6%}@media screen and (max-width:768px){#baseball-page .slow-area img:nth-of-type(5){width:50%}}#baseball-page .slow-area img:last-child{margin-right:0}#baseball-page #studios{padding:100px 1.5em 0}@media screen and (max-width:640px){#baseball-page #studios{padding:80px 1em 0}}#baseball-page #studios .row{padding:0 1.5em;margin:0 auto 70px}@media screen and (max-width:480px){#baseball-page #studios .row{padding:0 1em}}#baseball-page #studios .row .img-area{max-width:700px;margin:0 auto 10px}#baseball-page #studios .row .cate{text-align:left;margin-bottom:8px}#baseball-page #studios .row .cate span{display:inline-block;vertical-align:baseline;font-size:15px;line-height:1.5;border-radius:5px;text-align:center;color:#fff;background-color:#1f273a;padding:3px 1em;margin-right:10px}@media screen and (max-width:640px){#baseball-page #studios .row .cate span{font-size:14px}}#baseball-page #studios .row .cate span:last-child{margin-right:0}#baseball-page #studios .row h3{font-size:30px;line-height:1.7;letter-spacing:.2em;color:#1f273a;text-align:left;padding:0;margin:0 auto 5px}@media screen and (max-width:960px){#baseball-page #studios .row h3{font-size:28px}}@media screen and (max-width:640px){#baseball-page #studios .row h3{font-size:26px;letter-spacing:.1em}}@media screen and (max-width:480px){#baseball-page #studios .row h3{font-size:24px;line-height:1.5}}@media screen and (max-width:640px){#baseball-page #studios .row h3 .pc{display:none}}#baseball-page #studios .row h3 .sp{display:none}@media screen and (max-width:640px){#baseball-page #studios .row h3 .sp{display:block}}#baseball-page #studios .row .stc{position:relative;font-size:16px;line-height:1.7;letter-spacing:.05em;color:#1f273a;text-align:left}@media screen and (max-width:640px){#baseball-page #studios .row .stc{font-size:15px;line-height:1.6}}@media screen and (max-width:640px){#baseball-page #studios .row .stc .pc{display:none}}#baseball-page #studios .row .stc .sp{display:none}@media screen and (max-width:640px){#baseball-page #studios .row .stc .sp{display:block}}#baseball-page #studios .row .stc span{font-size:18px;font-weight:700;color:#d70a26}@media screen and (max-width:960px){#baseball-page #studios .row .stc span{font-size:17px}}@media screen and (max-width:640px){#baseball-page #studios .row .stc span{font-size:16px}}#baseball-page #studios .row .stc b{font-weight:700}#baseball-page #studios .row .stc a{font-size:18px;font-weight:700;line-height:1.9;letter-spacing:.15em;color:#1f273a}@media screen and (max-width:640px){#baseball-page #studios .row .stc a{font-size:15px;line-height:1.8}}#baseball-page #studios .row .stc a img{display:inline-block;vertical-align:middle;margin-left:15px}#baseball-page #studios .row .col-area .col{display:inline-block;vertical-align:top;width:58%;border-right:1px solid #1f273a;padding:0 1.5em 0 0;margin-right:1%}@media screen and (max-width:640px){#baseball-page #studios .row .col-area .col{width:100%;border-right:none;padding:0;margin-right:0;margin-bottom:20px}}#baseball-page #studios .row .col-area .col:nth-child(2){width:40%;border-right:none;padding:0 1em;margin-right:0}@media screen and (max-width:640px){#baseball-page #studios .row .col-area .col:nth-child(2){width:100%;padding:0;margin-right:0;margin-bottom:0}}.thumb-area{overflow:hidden;display:flex;height:450px}@media screen and (max-width:640px){.thumb-area{height:auto;flex-direction:column-reverse}}.thumb-area .single-title-area{align-items:center;display:flex;justify-content:center;width:30%;background-color:#000;padding:0 1.5em}@media screen and (max-width:640px){.thumb-area .single-title-area{width:100%;padding:30px 1.5em}}.thumb-area .single-title-area h2{position:relative;display:inline-block;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:.1em;color:#fff;margin-bottom:20px;z-index:0}@media screen and (max-width:1024px){.thumb-area .single-title-area h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.5208)}}.thumb-area .single-title-area .date{width:106px;text-align:center;font-size:16px;color:#fff;margin-bottom:5px}.thumb-area .single-title-area .cate{position:relative;display:inline-block;width:106px;height:35px;font-size:13px;line-height:1.2;color:#fff;text-align:center;padding:9px .1em 2px;margin:auto 0;z-index:0}.thumb-area .single-title-area .cate img{position:absolute;top:0;left:0;z-index:-1}.thumb-area .single-thumb{height:100%;width:70%;max-width:1180px;margin:0 auto;transition:all 3s}@media screen and (max-width:640px){.thumb-area .single-thumb{width:100%;height:360px}}#news-single{padding:100px 1.5em 0}#news-single h2{font-size:32px;line-height:1.5;letter-spacing:.1em;color:#d70a26;text-align:center;margin:0 auto 20px}@media screen and (max-width:960px){#news-single h2{font-size:30px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single h2{font-size:28px}}@media screen and (max-width:480px){#news-single h2{font-size:25px}}#news-single h2 .sp{display:none}@media screen and (max-width:960px){#news-single h2 .sp{display:block}}#news-single .detail-area{margin-bottom:70px}#news-single .detail-area .date{font-size:19px;font-weight:700;letter-spacing:.2em;margin-bottom:10px}@media screen and (max-width:640px){#news-single .detail-area .date{font-size:18px}}#news-single .detail-area .cate{font-size:17px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#fff;background-color:#d70a26;padding:5px 1em}@media screen and (max-width:960px){#news-single .detail-area .cate{letter-spacing:.15em}}@media screen and (max-width:640px){#news-single .detail-area .cate{font-size:17px}}@media screen and (max-width:480px){#news-single .detail-area .cate{font-size:16px}}#news-single .section-inner .row{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:#d70a26;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}}#news-single .section-inner h4{font-size:23px;line-height:1.5;letter-spacing:.15em;color:#d70a26;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}}#news-single .section-inner h5{font-size:26px;line-height:1.5;letter-spacing:.15em;color:#d70a26;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}}#news-single .section-inner .stc{font-size:17px;line-height:1.9;letter-spacing:.05em;color:#1f273a;text-align:left;padding:0;margin-bottom:40px}@media screen and (max-width:640px){#news-single .section-inner .stc{font-size:16px}}@media screen and (max-width:480px){#news-single .section-inner .stc{font-size:15px;line-height:1.6}}@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:#d70a26;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:#d70a26;border-bottom:4px solid #d70a26;padding:16px 50px 10px 1em;margin:0 0 0 auto}#news-single .section-inner .btn:before{border-left:30px solid #d70a26}#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 .tag-area{text-align:center}#news-single .tag-area div{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}#news-single .tag-area div a{overflow:hidden;position:relative;display:block;font-size:17px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:#d70a26;border:1px solid #d70a26;border-radius:8px;padding:5px 1.5em}@media screen and (max-width:640px){#news-single .tag-area div a{font-size:16px}}#news-single .tag-area div a:hover{color:#fff}#news-single .tag-area div a:hover:before{left:-20%}#news-single .tag-area div a:before{content:"";position:absolute;top:-50%;left:-170%;width:160%;height:200%;background-color:#d70a26;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#news-single .col-area{text-align:center;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:#1f273a}@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:#d70a26;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:#1f273a}@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:#d70a26;border:1px solid #d70a26;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:#d70a26;transform:rotateZ(10deg);transition:all 1s ease-in;z-index:-1}#other-news .btn{max-width:300px;color:#d70a26;border-bottom:4px solid #d70a26;padding:16px 50px 10px 1em;margin:0 0 0 auto}#other-news .btn:before{border-left:30px solid #d70a26}#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:#1f273a;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:#1f273a;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:#1f273a;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:#1f273a;text-align:center;margin-bottom:25px}#privacy-page h4{font-size:17px;line-height:1.5;letter-spacing:.1em;color:#1f273a;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:#1f273a;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 .stc{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.1em;color:#1f273a;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:#d70a26;text-decoration:underline}#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:#1f273a;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;max-width:510px;margin:40px auto 40px}#contact-page .step p{float:left;width:33.33%;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:#000}.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:#d70a26;text-decoration:underline}.input-form .btn{width:100%;max-width:440px;color:#fff;background-color:#1f273a;border:1px solid #1f273a;border-radius:50px;text-align:center;padding:10px .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:"Shippori Mincho B1",serif;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;font-family:"Shippori Mincho B1",serif;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%;background:0 0;border:none;font-family:"Shippori Mincho B1",serif;border:1px solid #dedede;border-radius:8px;padding:10px 25px 10px 10px;font-size:16px;letter-spacing:.1em;position:relative;z-index:1}.input-form select option{font-family:"Shippori Mincho B1",serif}.input-form select::-ms-expand{display:none}.input-form .select-group{position:relative;max-width:400px}.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}
.logocls-1{fill:#000}.logocls-1,.logocls-2{stroke-width:0px}.logocls-2{fill:#666}