#container #main .container{font-family:ur,kr,krSpecific,FP-KoburinaGoStdN-W3;font-color:#737373}#container #main .container section.head{position:relative;width:100%;height:calc(100vh - 57.5px);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#container #main .container section.head header{position:relative;z-index:1;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#container #main .container section.head header.hover{-moz-animation:waiting 20ms;-webkit-animation:waiting 20ms;animation:waiting 20ms}#container #main .container section.head header.hover .arrow{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}#container #main .container section.head header.hover.fade .arrow{-moz-transition:-moz-transform .5s cubic-bezier(.2,1,.2,1);-o-transition:-o-transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1);transition:transform .5s cubic-bezier(.2,1,.2,1);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#container #main .container section.head header h1{font-family:ub,kb,kbSpecific,FP-KoburinaGoStdN-W6,kbN;font-size:12px;letter-spacing:.1em;opacity:0}#container #main .container section.head header h1.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.head header h2{font-family:ub,kb,kbSpecific,FP-KoburinaGoStdN-W6,kbN;font-size:29px;line-height:35px;text-align:center;margin-top:22px}#container #main .container section.head header h2 span.e{opacity:0;letter-spacing:.1em}#container #main .container section.head header h2 span.e.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.head header .arrow{position:relative;margin-top:24px;display:block;width:27px;height:27px;border:solid 1px #d9d9d9;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;box-sizing:border-box;opacity:0}#container #main .container section.head header .arrow.show{opacity:1;-moz-transition:opacity 3s;-o-transition:opacity 3s;-webkit-transition:opacity 3s;transition:opacity 3s}#container #main .container section.head header .arrow:after{position:absolute;content:"";width:0;height:0;border-top:solid 9px;border-top-color:#d9d9d9;border-left:solid 3.5px transparent;border-right:solid 3.5px transparent;top:50%;left:50%;margin-top:-3px;margin-left:-3.5px}#container #main .container section.head .image{width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background:#f7f7f7;overflow:hidden}#container #main .container section.head .image img{width:100%;height:100%;object-fit:cover;-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);transform:scale(1.06,1.06);opacity:0}#container #main .container section.head .image.show img{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-moz-transition:opacity 1s,-moz-transform 4s;-o-transition:opacity 1s,-o-transform 4s;-webkit-transition:opacity 1s,-webkit-transform 4s;transition:opacity 1s,transform 4s}#container #main .container section.lead{height:648px;background:url(/jp/assets/images/sp/about/stringLead.png) no-repeat center center;background-size:1552px 649px}#container #main .container section.lead p{padding-top:117px;font-size:14px;line-height:27px;text-align:center}#container #main .container section.lead p span.brackets{vertical-align:text-top;font-size:14px;line-height:14px}#container #main .container section.lead p span.e{letter-spacing:.1em;opacity:0}#container #main .container section.lead p span.e.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.section{position:relative;height:1041px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#container #main .container section.section.first:after{position:absolute;content:"";width:100%;height:100%;background:url(/jp/assets/images/sp/about/stringSection01.png) no-repeat center center;background-size:1552px 1041px;top:0;left:0;user-select:none;pointer-events:none}#container #main .container section.section.second:after{position:absolute;content:"";width:100%;height:100%;background:url(/jp/assets/images/sp/about/stringSection02.png) no-repeat center center;background-size:1552px 1041px;top:0;left:0;user-select:none;pointer-events:none}#container #main .container section.section.third:after{position:absolute;content:"";width:100%;height:100%;background:url(/jp/assets/images/sp/about/stringSection03.png) no-repeat center center;background-size:1552px 1041px;top:0;left:0;user-select:none;pointer-events:none}#container #main .container section.section.fourth{height:1030px}#container #main .container section.section.fourth:after{position:absolute;content:"";width:100%;height:100%;background:url(/jp/assets/images/sp/about/stringSection04.png) no-repeat center center;background-size:1552px 1030px;top:0;left:0;user-select:none;pointer-events:none}#container #main .container section.section:nth-of-type(2n+1) header:before{-moz-transform:translate(-49px,-15px) rotate(45deg) translate(-50%,0);-ms-transform:translate(-49px,-15px) rotate(45deg) translate(-50%,0);-webkit-transform:translate(-49px,-15px) rotate(45deg) translate(-50%,0);transform:translate(-49px,-15px) rotate(45deg) translate(-50%,0);-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}#container #main .container section.section:nth-of-type(2n) header:before{-moz-transform:translate(49px,-15px) rotate(-45deg) translate(-50%,0);-ms-transform:translate(49px,-15px) rotate(-45deg) translate(-50%,0);-webkit-transform:translate(49px,-15px) rotate(-45deg) translate(-50%,0);transform:translate(49px,-15px) rotate(-45deg) translate(-50%,0);-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}#container #main .container section.section header{position:relative;width:291px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#container #main .container section.section header:before{position:absolute;content:"About Tabio";top:0;left:50%;font-size:10px;z-index:1;font-family:ub,kb,kbSpecific,FP-KoburinaGoStdN-W6,kbN;background:#fff;padding:2px 0;letter-spacing:.05em}#container #main .container section.section header .nombre{font-family:ub,kb,kbSpecific,FP-KoburinaGoStdN-W6,kbN;font-size:30px;position:relative;box-sizing:border-box;width:82px;padding-top:7px;height:82px;z-index:0;letter-spacing:.05em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#container #main .container section.section header .nombre:after{position:absolute;content:"";background-image:linear-gradient(to bottom,#737373,#737373 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px),linear-gradient(to bottom,#737373,#737373 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px),linear-gradient(to right,#737373,#737373 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px),linear-gradient(to right,#737373,#737373 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px);background-size:1px 3px,1px 3px,3px 1px,3px 1px;background-repeat:repeat-y,repeat-y,repeat-x,repeat-x;background-position:left top,right top,left top,left bottom;width:82px;height:82px;z-index:-1;top:0;left:0}#container #main .container section.section header h2{font-family:ub,kb,kbSpecific,FP-KoburinaGoStdN-W6,kbN;font-size:22px;line-height:33px;text-align:center;margin-top:38px;margin-bottom:33px}#container #main .container section.section header h2 span.e{letter-spacing:.1em;opacity:0}#container #main .container section.section header h2 span.e.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.section .image{width:291px;height:324px;background:#f7f7f7;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}#container #main .container section.section .image img{width:100%;height:100%;object-fit:cover;-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);opacity:0}#container #main .container section.section .image.show img{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-moz-transition:opacity 1s,-moz-transform 4s;-o-transition:opacity 1s,-o-transform 4s;-webkit-transition:opacity 1s,-webkit-transform 4s;transition:opacity 1s,transform 4s}#container #main .container section.section p{font-size:14px;line-height:27px;width:291px;text-align:justify;text-align-last:center;text-justify:inter-ideograph;line-break:strict;word-break:normal;word-wrap:break-word;font-feature-settings:"palt" 1;margin-top:37px}html.edge #container #main .container section.section p,html.ie #container #main .container section.section p{font-feature-settings:initial}#container #main .container section.section p span.e{letter-spacing:.1em;opacity:0}#container #main .container section.section p span.e.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.foot{position:relative;text-align:center;padding-bottom:383px}#container #main .container section.foot:after{position:absolute;content:"";width:100%;height:100%;background:url(/jp/assets/images/sp/about/stringSection05.png) no-repeat center top;background-size:1552px 40.5px;top:0;left:0;user-select:none;pointer-events:none}#container #main .container section.foot .image{width:100%;height:0;padding-top:133.2%;background:#f7f7f7;position:relative;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#container #main .container section.foot .image img{position:absolute;top:0;left:0;width:100%;height:100%;-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);opacity:0}#container #main .container section.foot .image.show img{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-moz-transition:opacity 1s,-moz-transform 4s;-o-transition:opacity 1s,-o-transform 4s;-webkit-transition:opacity 1s,-webkit-transform 4s;transition:opacity 1s,transform 4s}#container #main .container section.foot h2{position:absolute;z-index:1;padding-top:63px;font-family:ub,kb,kbSpecific,FP-KoburinaGoStdN-W6,kbN;font-size:24px;line-height:33px;top:0;width:100%}#container #main .container section.foot h2 span.e{letter-spacing:.1em;opacity:0}#container #main .container section.foot h2 span.e.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.foot .message{position:absolute;width:100%;margin-top:-66px;z-index:1}#container #main .container section.foot .message p{font-size:14px;line-height:27px}#container #main .container section.foot .message p span.e{letter-spacing:.1em;opacity:0}#container #main .container section.foot .message p span.e.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}#container #main .container section.foot .message .logo{margin-left:auto;margin-right:auto;margin-top:23px;margin-bottom:-10px;background:url(/jp/assets/images/common/about/logo.svg) no-repeat;width:84px;height:39px;opacity:0}#container #main .container section.foot .message .logo.show{opacity:1;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s}html:not(.sp) #modalCover{max-width:none}html:not(.sp) #container{background-color:#fff}html:not(.sp) #container #main{max-width:none;width:100%}html:not(.sp) #container #main .container{max-width:none;width:100vw;min-width:1024px}html:not(.sp) #container #main .container section.head{height:calc(100vh - 100px)}html:not(.sp) #container #main .container section.head header{cursor:pointer}html:not(.sp) #container #main .container section.head header h1{font-size:17px}html:not(.sp) #container #main .container section.head header h2{font-size:44px;line-height:44px;margin-top:37px}@media screen and (min-height:1000px){html:not(.sp) #container #main .container section.head header h2{font-size:52px;line-height:52px}}html:not(.sp) #container #main .container section.head header .arrow{width:39px;height:39px;margin-top:38px;-moz-border-radius:39px;-webkit-border-radius:39px;border-radius:39px}html:not(.sp) #container #main .container section.head header .arrow:after{margin-top:-2px}html:not(.sp) #container #main .container section.lead{height:905px;background:url(/jp/assets/images/pc/about/stringLead.png) no-repeat center center;background-size:2884px 905px;display:-webkit-flex;display:flex}html:not(.sp) #container #main .container section.lead p{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;font-size:17px;line-height:33px;padding-top:280px;margin-left:auto;margin-right:auto}html:not(.sp) #container #main .container section.lead p span.brackets{line-height:19px;margin-bottom:.1em}html:not(.sp) #container #main .container section.lead p span.combine{-ms-text-combine-horizontal:all;-webkit-text-combine:all;text-combine-upright:all}html:not(.sp) #container #main .container section.section{height:891px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}html:not(.sp) #container #main .container section.section.first:after{background:url(/jp/assets/images/pc/about/stringSection01.png) no-repeat center center;background-size:2884px 891px}html:not(.sp) #container #main .container section.section.second:after{background:url(/jp/assets/images/pc/about/stringSection02.png) no-repeat center center;background-size:2884px 891px}html:not(.sp) #container #main .container section.section.third:after{background:url(/jp/assets/images/pc/about/stringSection03.png) no-repeat center center;background-size:2884px 891px}html:not(.sp) #container #main .container section.section.fourth{height:972px}html:not(.sp) #container #main .container section.section.fourth:after{background:url(/jp/assets/images/pc/about/stringSection04.png) no-repeat center center;background-size:2884px 972px}html:not(.sp) #container #main .container section.section:nth-of-type(2n+1) header{margin-right:647px}html:not(.sp) #container #main .container section.section:nth-of-type(2n+1) header:before{-moz-transform:translate(-49px,-8px) rotate(45deg) translate(-50%,0);-ms-transform:translate(-49px,-8px) rotate(45deg) translate(-50%,0);-webkit-transform:translate(-49px,-8px) rotate(45deg) translate(-50%,0);transform:translate(-49px,-8px) rotate(45deg) translate(-50%,0)}html:not(.sp) #container #main .container section.section:nth-of-type(2n+1) .image{right:calc((100% - 934px)/ 2)}html:not(.sp) #container #main .container section.section:nth-of-type(2n+1) p{margin-right:647px}html:not(.sp) #container #main .container section.section:nth-of-type(2n) header{margin-left:647px}html:not(.sp) #container #main .container section.section:nth-of-type(2n) header:before{-moz-transform:translate(49px,-8px) rotate(-45deg) translate(-50%,0);-ms-transform:translate(49px,-8px) rotate(-45deg) translate(-50%,0);-webkit-transform:translate(49px,-8px) rotate(-45deg) translate(-50%,0);transform:translate(49px,-8px) rotate(-45deg) translate(-50%,0)}html:not(.sp) #container #main .container section.section:nth-of-type(2n) .image{left:calc((100% - 934px)/ 2)}html:not(.sp) #container #main .container section.section:nth-of-type(2n) p{margin-left:647px}html:not(.sp) #container #main .container section.section header{width:287px}html:not(.sp) #container #main .container section.section header .nombre{font-size:36px;width:94px;height:94px;padding-top:3px}html:not(.sp) #container #main .container section.section header .nombre:after{width:94px;height:94px}html:not(.sp) #container #main .container section.section header h2{font-size:24px;line-height:42px;margin-top:61px;margin-bottom:51px}html:not(.sp) #container #main .container section.section .image{width:544px;height:606px;position:absolute;background:0 0;top:0}html:not(.sp) #container #main .container section.section .image:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.05455}html:not(.sp) #container #main .container section.section p{width:287px;margin-top:-2px}html:not(.sp) #container #main .container section.foot{width:100%;height:1280px;max-width:1920px;margin-left:auto;margin-right:auto;padding-bottom:0;overflow:hidden}html:not(.sp) #container #main .container section.foot:after{background:url(/jp/assets/images/pc/about/stringSection05.png) no-repeat center top;background-size:2884px 80.5px}html:not(.sp) #container #main .container section.foot .image{width:1920px;height:1280px;padding-top:0;margin-left:calc((100% - 1920px)/ 2)}html:not(.sp) #container #main .container section.foot .image img{position:absolute;top:0;left:0;width:100%;height:100%}html:not(.sp) #container #main .container section.foot h2{padding-top:141px;font-size:34px;line-height:50px}html:not(.sp) #container #main .container section.foot .message{margin-top:290px;top:0}html:not(.sp) #container #main .container section.foot .message p{font-size:17px;line-height:33px}html:not(.sp) #container #main .container section.foot .message .logo{margin-top:47px}