@charset "UTF-8";:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;cursor:default;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}html{font-size:62.5%;width:100%;min-height:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:1rem;font-family:ryo-text-plusn,"ヒラギノ明朝 ProN W3",HiraMinProN-W3,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;color:#23c7f8;line-height:1}@media only screen and (min-width:769px){body::after,body::before{background:#fff;content:'';display:block;top:0;position:fixed;z-index:100}body::before{left:0;width:100%;height:30px}body::after{right:0;height:100%;width:30px}}@media only screen and (min-width:769px) and (max-width:1280px){body::after{position:absolute;left:1250px}}@media only screen and (min-width:769px){body{min-width:1280px}}@media only screen and (max-width:768px){body::before{width:100%}body::after{position:fixed;right:0;width:15px;height:100%}}*{margin:0;padding:0;line-height:inherit}*,:after,:before{box-sizing:inherit}:focus{outline:0}ol,ul{list-style-type:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}a{color:#23c7f8;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}foreignObject,image,marker,pattern,svg:not(:root),symbol{overflow:hidden}user agent stylesheet html|*>svg{transform-origin:50% 50% 0}user agent stylesheet *{transform-origin:0 0 0}button{background:0 0;border:none}main{width:100%}em{font-style:normal}p{font-size:2.2rem;line-height:2;letter-spacing:.4rem}@media only screen and (max-width:768px){p{font-size:1.1rem;line-height:1;letter-spacing:.2rem}}.blur{filter:blur(20px)}#svgSet{position:absolute}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media only screen and (max-width:768px){.l-header::before{background:#fff;content:'';display:block;width:100%;height:15px;position:absolute;z-index:100;left:0;top:0}}.l-header a{position:absolute;color:#23c7f8;display:block;z-index:120}@media only screen and (min-width:769px){.l-header a{right:50%;top:20px;width:50px;height:53px;margin-right:-25px}}@media only screen and (max-width:768px){.l-header a{right:18px;top:15px;width:42px;height:43px;margin-right:0;padding:10px}}.l-header-logo{fill:#23c7f8}@media only screen and (min-width:769px){.l-header-logo{width:50px;height:53px}}@media only screen and (max-width:768px){.l-header-logo{width:22px;height:23px}}.l-footer{position:relative;width:100%;background-image:url(../images/bg-texture.gif)}@media only screen and (min-width:769px){.l-footer{height:740px}}@media only screen and (max-width:768px){.l-footer{height:100%;max-height:540px}.l-footer::before{background:#fff;content:'';display:block;width:100%;height:15px;position:absolute;z-index:100;left:0;bottom:0}}.l-footer-scroller{position:absolute;overflow:hidden}.l-footer-scroller::after{background-image:url(../images/bg-uchiwa.png);background-repeat:no-repeat;content:'';width:100%;opacity:0;-webkit-filter:blur(100px);filter:blur(100px);display:block;position:absolute;z-index:1}@media only screen and (min-width:769px){.l-footer-scroller::after{-webkit-transition:all 2s cubic-bezier(.445,.05,.55,.95) .5s;transition:all 2s cubic-bezier(.445,.05,.55,.95) .5s;height:740px;background-position:center center}}@media only screen and (max-width:768px){.l-footer-scroller::after{-webkit-transition:all 2s cubic-bezier(.445,.05,.55,.95) 0s;transition:all 2s cubic-bezier(.445,.05,.55,.95) 0s;height:100%;background-position:center center;background-size:100% auto}}.l-footer-unit{position:absolute;z-index:50;opacity:0}@media only screen and (min-width:769px){.l-footer-unit{-webkit-transition:all 1.5s cubic-bezier(.445,.05,.55,.95) 2s;transition:all 1.5s cubic-bezier(.445,.05,.55,.95) 2s;width:1120px;left:50%;top:170px;margin-left:-560px}}@media only screen and (max-width:768px){.l-footer-unit{-webkit-transition:all 1.5s cubic-bezier(.445,.05,.55,.95) 2s;transition:all 1.5s cubic-bezier(.445,.05,.55,.95) 2s;width:100%;margin-top:10.9375%;text-align:center}}.l-footer-unit svg{fill:#23c7f8}.l-footer-unit h1>span{font-family:futura-pt,Futura-Medium,sans-serif;font-weight:400;letter-spacing:.2rem}@media only screen and (min-width:769px){.l-footer-unit h1>span{font-size:1.2rem}}@media only screen and (max-width:768px){.l-footer-unit h1>span{font-size:1rem;text-align:center}}.l-footer-link{background:#23c7f8;font-family:"Ropa Sans";letter-spacing:.2rem;opacity:1;-webkit-transition:all .5s cubic-bezier(.47,0,.745,.715) 0s;transition:all .5s cubic-bezier(.47,0,.745,.715) 0s}.l-footer-link:hover{opacity:.5;-webkit-transition:all .5s cubic-bezier(.39,.575,.565,1) 0s;transition:all .5s cubic-bezier(.39,.575,.565,1) 0s}@media only screen and (min-width:769px){.l-footer-link{font-size:1.6rem;margin-top:8.6rem}}@media only screen and (max-width:768px){.l-footer-link{font-size:1.2rem;margin:2.4rem auto 3rem}}.l-footer-link a{color:#fff;padding:1.6rem 3.6rem;display:block}.l-footer-link a:hover{text-decoration:none}@media only screen and (min-width:769px){.l-footer-copy{width:445px;height:58px;margin-bottom:36px}}@media only screen and (max-width:768px){.l-footer-copy{width:70%;height:58px}}.l-footer-credit{letter-spacing:.2rem}@media only screen and (min-width:769px){.l-footer-credit{position:absolute;right:0;top:0;width:410px}}@media only screen and (max-width:768px){.l-footer-credit{text-align:center}}.l-footer-credit-list dt{font-family:futura-pt,Futura-Medium,sans-serif;font-weight:700}@media only screen and (min-width:769px){.l-footer-credit-list dt{font-size:1.4rem;margin-bottom:1.4rem}}@media only screen and (max-width:768px){.l-footer-credit-list dt{font-size:1.2rem;margin-bottom:1rem;letter-spacing:.15rem;line-height:1.5}}.l-footer-credit-list dd{font-family:sans-serif}@media only screen and (min-width:769px){.l-footer-credit-list dd{font-size:1.2rem;margin-bottom:4rem}}@media only screen and (max-width:768px){.l-footer-credit-list dd{font-size:1rem;margin-bottom:1.8rem}}.l-footer.is-active .l-footer-scroller::after{opacity:1;-webkit-filter:blur(0);filter:blur(0)}@media only screen and (max-width:768px){.l-footer.is-active .l-footer-scroller::after{transform:scale(1.25)}}.l-footer.is-active .l-footer-unit{opacity:1}body{background-color:#fff;background-image:url(../images/bg-pattern.gif)}@media only screen and (max-width:768px){br.pc{display:none}br.sp{display:block}}@media only screen and (min-width:769px){br.pc{display:block}br.sp{display:none}}.row:after{content:"";display:block;clear:both}.col{position:relative;display:block;width:100%;float:left;min-height:1px}.col--1{width:8.33333%}.col--2{width:16.66667%}.col--3{width:25%}.col--4{width:33.33333%}.col--5{width:41.66667%}.col--6{width:50%}.col--7{width:58.33333%}.col--8{width:66.66667%}.col--9{width:75%}.col--10{width:83.33333%}.col--11{width:91.66667%}.col--12{width:100%}.c-navigation{position:fixed;height:100%;z-index:141;fill:#fff}@media only screen and (max-width:768px){.c-navigation{width:100%;left:-100%}}.c-navigation-icon{fill:#fff;top:50%;left:50%;position:absolute}.c-navigation-icon-menu{width:12px;height:12px}.c-navigation-icon-sound{fill:#fff;width:16px;height:14px;-webkit-transition:all .5s linear 10ms;transition:all .5s linear 10ms}.c-navigation-button{background:#23c7f8;border-radius:40px;color:#fff;cursor:pointer;display:block;width:40px;height:40px;position:absolute}@media only screen and (min-width:769px){.c-navigation-button{top:50%;margin-top:-20px}}.c-navigation-button::before{background:#23c7f8;content:'';display:block;position:absolute;top:19px;height:2px;width:60px}@media only screen and (max-width:768px){.c-navigation-button::before{width:0}}.c-navigation-button::after{color:#23c7f8;font-family:Montserrat;font-size:1rem;font-weight:500;letter-spacing:.2rem;display:block;height:40px;position:absolute;text-indent:0;top:0;line-height:40px}.c-navigation-button-menu{z-index:140}@media only screen and (min-width:769px){.c-navigation-button-menu{left:10px}}@media only screen and (max-width:768px){.c-navigation-button-menu{top:22px;right:-60px}}.c-navigation-button-menu::before{left:40px;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-navigation-button-menu::after{content:'MENU';left:110px;opacity:1;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}@media only screen and (max-width:768px){.c-navigation-button-menu::after{left:50px}}.c-navigation-button-sound{right:10px;z-index:110;position:fixed;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}@media only screen and (min-width:769px) and (max-width:1280px){.c-navigation-button-sound{position:absolute;left:1230px}}@media only screen and (max-width:768px){.c-navigation-button-sound{display:none}}.c-navigation-button-sound div{background:url(../svgs/pause.svg);display:block;width:8px;height:0;position:absolute;left:50%;top:50%;margin:0 0 0 -4px;opacity:0;-webkit-transition:all 1s cubic-bezier(.19,1,.22,1) 10ms;transition:all 1s cubic-bezier(.19,1,.22,1) 10ms}.c-navigation-button-sound::before{right:40px;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-navigation-button-sound::after{content:'SOUND';right:110px;opacity:1;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-navigation-menu-list{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;opacity:0;position:absolute;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}@media only screen and (min-width:769px){.c-navigation-menu-list{width:290px;height:170px;left:-290px;margin-top:-85px;top:50%}}@media only screen and (max-width:768px){.c-navigation-menu-list{height:280px;top:36%}}.c-navigation-menu-list__item{cursor:pointer;font-size:1.8rem;margin-left:42px;opacity:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 0s;transition:all 1s cubic-bezier(1,0,0,1) 0s}@media only screen and (max-width:768px){.c-navigation-menu-list__item{margin:0 17.1875%;display:block}}.svg-menu-toggle{pointer-events:all}.svg-menu-toggle .bar{-webkit-transform:rotate(0) translateY(0) translateX(0);transform:rotate(0) translateY(0) translateX(0);opacity:1;-webkit-transform-origin:12px 8px;transform-origin:12px 8px;-webkit-transition:-webkit-transform .4s ease-in-out,opacity .2s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out}.svg-menu-toggle .bar:nth-of-type(1){-webkit-transform-origin:12.5px 3.5px;transform-origin:12.5px 3.5px}.svg-menu-toggle .bar:nth-of-type(3){-webkit-transform-origin:11.5px 8.5px;transform-origin:11.5px 8.5px}@media only screen and (max-width:768px){.c-menu-is-open .c-navigation{left:0}}.c-menu-is-open .c-navigation ul{opacity:1;left:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-menu-is-open .c-navigation ul li{opacity:1;-webkit-transition:all 1s cubic-bezier(1,0,0,1) .5s;transition:all 1s cubic-bezier(1,0,0,1) .5s}@media only screen and (max-width:768px){.c-menu-is-open .c-navigation-button-menu{left:20px}}.c-menu-is-open .c-navigation-button-sound{filter:blur(20px)}.c-menu-is-open .c-navigation-menu-list{-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}@media only screen and (max-width:768px){.c-menu-is-open .c-navigation-menu-list{width:320px;top:28%;left:50%!important;margin-left:-160px}}.c-menu-is-open .p-main{-webkit-filter:grayscale(100%);filter:blur(20px) grayscale(100%)}.c-menu-is-open .c-overlay{-webkit-transition:all .5s cubic-bezier(1,0,0,1) .1s;transition:all .5s cubic-bezier(1,0,0,1) .1s;width:100%}.c-menu-is-open .svg-menu-toggle .bar:nth-of-type(1){-webkit-transform:rotate(-45deg) translateY(0) translateX(0);transform:rotate(-45deg) translateY(0) translateX(0)}.c-menu-is-open .svg-menu-toggle .bar:nth-of-type(2){opacity:0}.c-menu-is-open .svg-menu-toggle .bar:nth-of-type(3){-webkit-transform:rotate(45deg) translateY(0) translateX(0);transform:rotate(45deg) translateY(0) translateX(0)}.c-overlay{background:rgba(255,255,255,.8);display:block;top:0;left:0;width:0;height:100%;position:fixed;z-index:135;-webkit-transition:all .5s cubic-bezier(1,0,0,1) .5s;transition:all .5s cubic-bezier(1,0,0,1) .5s}.c-menu-is-open .c-navigation-button-menu::before,.c-menu-is-stored .c-navigation-button-menu::before{width:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-menu-is-open .c-navigation-button-menu::after,.c-menu-is-stored .c-navigation-button-menu::after{left:40px;opacity:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-menu-is-open .c-navigation-button-sound::before,.c-menu-is-stored .c-navigation-button-sound::before{width:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.c-menu-is-open .c-navigation-button-sound::after,.c-menu-is-stored .c-navigation-button-sound::after{right:40px;opacity:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}.sound-on .c-navigation-icon-sound{-webkit-transition:all .5s linear 10ms;transition:all .5s linear 10ms;opacity:0!important}.sound-on div{height:12px;margin:-6px 0 0 -4px;opacity:1;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}#scroller{background-image:url(../images/kumo-repeat.png);background-size:cover;width:100%;height:100%}.c-section{clear:both;position:relative;padding:50px}@media only screen and (max-width:768px){.c-section{padding:25px}.c-section br.pc{display:none}}.c-section-title{font-weight:400;position:relative;display:block;line-height:1.4;margin-right:80px;opacity:0;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}@media only screen and (min-width:769px){.c-section-title{font-size:4.2rem;padding:80px}}@media only screen and (max-width:768px){.c-section-title{font-size:2.1rem;text-align:center;padding:9.375% 0;margin-right:0}}.c-section-title::before{content:'';position:absolute;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms;height:3px;background:#23c7f8;top:0}@media only screen and (min-width:769px){.c-section-title::before{width:0}}@media only screen and (max-width:768px){.c-section-title::before{left:50%;width:0}}@media only screen and (min-width:769px){.c-section-title-left::before{right:100%}}.c-section-title-right::before{margin-left:-8.125%}@media only screen and (min-width:769px){.c-section-title-right::before{right:-20px}}@media only screen and (min-width:769px){.c-section-block-text{font-size:1.4rem;letter-spacing:.2rem}}@media only screen and (max-width:768px){.c-section-block-text{padding:2.5rem 3.1rem;line-height:1.8}}.c-section img{width:100%}.p-concept.is-active .c-section-title,.p-feature.is-active .c-section-title{-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms;opacity:1}@media only screen and (min-width:769px){.p-concept.is-active .c-section-title,.p-feature.is-active .c-section-title{margin-right:20px}}.p-concept.is-active .c-section-title::before,.p-feature.is-active .c-section-title::before{-webkit-transition:all 1s cubic-bezier(1,0,0,1) 10ms;transition:all 1s cubic-bezier(1,0,0,1) 10ms}@media only screen and (max-width:768px){.p-concept.is-active .c-section-title::before,.p-feature.is-active .c-section-title::before{left:50%;width:16.25%;margin-left:-8.125%}}@media only screen and (min-width:769px){.p-concept.is-active .c-section-title-left::before,.p-feature.is-active .c-section-title-left::before{width:100%;right:0;margin-left:0!important}}@media only screen and (min-width:769px){.p-concept.is-active .c-section-title-right::before,.p-feature.is-active .c-section-title-right::before{width:58.55072%;right:-20px}}.p-main{position:relative;height:100%;-webkit-transition:all .5s cubic-bezier(1,0,0,1) .1s;transition:all .5s cubic-bezier(1,0,0,1) .1s}.p-main::after,.p-main::before{background:#fff;content:'';display:block;position:fixed;z-index:100}.p-main::before{left:0;top:0;width:30px;height:100%}@media only screen and (max-width:768px){.p-main::before{width:15px}}.p-main::after{bottom:0;width:100%;height:30px}@media only screen and (max-width:768px){.p-main::after{right:0;width:15px;height:100%}}.p-headline{width:100%;height:100%;text-align:center}@media only screen and (min-width:769px){.p-headline{min-height:770px}}@media only screen and (max-width:768px){.p-headline{min-height:525px;padding:0}}@media only screen and (max-width:768px) and (orientation:landscape){.p-headline{min-height:405px}}@media only screen and (max-width:768px){.p-headline-title{padding:51.72414% 0 0}}@media only screen and (max-width:768px) and (orientation:landscape){.p-headline-title{padding:10.34483% 0 0}}.p-headline-title-unit{position:absolute}@media only screen and (min-width:769px){.p-headline-title-unit{width:1204px;height:180px;margin:-105px 0 0 -602px;left:50%;top:50%}}@media only screen and (max-width:768px){.p-headline-title-unit{width:100%;margin:0 auto}}.p-headline-title-unit svg{width:100%;fill:#23c7f8;margin:0 auto;height:88px}.p-headline-title-sub{font-family:futura-pt,Futura-Medium,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.8;letter-spacing:.25rem}@media only screen and (max-width:768px){.p-headline-title-sub{font-size:.9rem;line-height:1}}.p-headline-uchiwa{position:absolute;left:50%;top:100%;width:720px;margin:-250px 0 0 -360px}@media only screen and (max-width:768px){.p-headline-uchiwa{width:238px;margin:-125px 0 0 -119px}}.p-headline-himo{display:block;background-repeat:no-repeat;position:absolute}@media only screen and (min-width:769px){.p-headline-himo{width:300px;height:300px}}@media only screen and (max-width:768px){.p-headline-himo{width:100px;min-height:100px}}.p-headline-himo-left{background-image:url(../images/himo-left.png);left:50%}@media only screen and (min-width:769px){.p-headline-himo-left{bottom:-118px;margin-left:-540px}}@media only screen and (max-width:768px){.p-headline-himo-left{background-size:100% auto;bottom:3px;margin-left:-178px}}.p-headline-himo-right{background-image:url(../images/himo-right.png);right:50%}@media only screen and (min-width:769px){.p-headline-himo-right{bottom:-125px;margin-right:-400px}}@media only screen and (max-width:768px){.p-headline-himo-right{background-size:100% auto;bottom:2px;margin-right:-132px}}@media only screen and (min-width:769px){.p-headline-copy{width:1204px;height:150px}}@media only screen and (max-width:768px){.p-headline-copy{max-width:100%}}.p-headline-button{background:url(../svgs/btn-enter.svg) no-repeat;background-size:100% auto;color:#23c7f8;font-family:futura-pt,Futura-Medium,sans-serif;left:50%;letter-spacing:.2rem;padding:1rem;position:absolute;z-index:121}.p-headline-button::before{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;background:#23c7f8;content:'';height:12px;width:1px;position:absolute;bottom:-6px;left:50%}.p-headline-button:hover::before{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;height:20px;bottom:-14px}@media only screen and (min-width:769px){.p-headline-button{cursor:pointer;font-size:1.2rem;line-height:.8;margin:-14px 0 0 -81px;width:162px;top:100%}}@media only screen and (max-width:768px){.p-headline-button{font-size:.9rem;padding:.5rem;width:100px;margin:0 0 0 -50px;bottom:-14px}}.p-scroller{background-image:url(../images/bg-texture.gif);width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}@media only screen and (min-width:769px){.p-overview{padding:150px 0 0}}@media only screen and (max-width:768px){.p-overview{padding:46.875% 50px 0}}.p-overview-title{filter:blur(20px);opacity:0;margin-top:20px}.p-overview-title svg{fill:#23c7f8}@media only screen and (min-width:769px){.p-overview-title{float:left;width:50%;text-align:center}}@media only screen and (max-width:768px){.p-overview-title{text-align:center}}@media only screen and (min-width:769px){.p-overview-lead{width:220px;height:333px}}@media only screen and (max-width:768px){.p-overview-lead{width:240px;height:363px;margin:0 auto 90px;width:120px;height:181.5px;margin:0 auto 45px}}.p-overview-text{line-height:1.8;letter-spacing:.1rem;filter:blur(20px);opacity:0;margin-top:20px}@media only screen and (min-width:769px){.p-overview-text{font-size:1.3rem;line-height:2;padding:0 60px 0 155px;width:50%;height:333px;display:table-cell;vertical-align:middle}}@media only screen and (max-width:768px){.p-overview-text{letter-spacing:.05rem}}.p-overview.is-active .p-overview-title{-webkit-transition:all 1s ease 1s;transition:all 1s ease 1s;filter:blur(0);opacity:1;margin-top:0}.p-overview.is-active .p-overview-text{-webkit-transition:all 1s ease 1.5s;transition:all 1s ease 1.5s;filter:blur(0);opacity:1;margin-top:0}@media only screen and (min-width:769px){.p-feature{padding:130px 0 0;overflow:hidden;background:url(../images/bg-pattern01.png) right top no-repeat}.p-feature>h1{text-align:right}}.p-feature-title{background:#23c7f8;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;padding:18px 8px;display:block;font-size:2.2rem;font-weight:400;letter-spacing:.3rem;z-index:20}@media only screen and (max-width:768px){.p-feature-title{font-size:1.1rem;letter-spacing:.15rem;padding:9px 4px}}@media only screen and (min-width:769px){.p-feature-blocks{width:1206px;margin:0 auto}}.p-feature-block{position:relative;opacity:0;-webkit-transition:all 1.5s ease .2s;transition:all 1.5s ease .2s;top:80px}.p-feature-block.is-active{opacity:1;top:0}.p-feature-block.is-active .p-feature-figure-tone{width:0}@media only screen and (min-width:769px){.p-feature-block{width:50%;max-width:510px}.p-feature-block-left{float:left}.p-feature-block-left .p-feature-title{top:-84px;left:3%}.p-feature-block-left .p-feature-block-text{padding:30px 86px 0 0}.p-feature-block-right{float:right;margin-top:230px}.p-feature-block-right .p-feature-title{top:-84px;right:10%}.p-feature-block-right .p-feature-block-text{padding:30px 0 0 86px;text-align:right;width:100%}}@media only screen and (max-width:768px){.p-feature-block{padding-top:7.03125%}.p-feature-block-left .p-feature-title{left:5.46875%}.p-feature-block-right .p-feature-title{right:8.59375%}}.p-feature-figure-tone{position:absolute;width:100%;height:339px;-webkit-transition:all 1.5s cubic-bezier(.215,.61,.355,1) .5s;transition:all 1.5s cubic-bezier(.215,.61,.355,1) .5s;overflow:hidden}.p-feature-figure-tone>div{display:block;position:absolute}@media only screen and (min-width:769px){.p-feature-figure-tone>div{width:510px;height:340px}}@media only screen and (max-width:768px){.p-feature-figure-tone>div{height:100%}}.p-feature-figure-tone>div img{position:absolute}.p-feature-figure-tone.is-colored{width:0}.p-feature-figure-color{display:block;overflow:hidden}@media only screen and (min-width:769px){.p-feature-figure-color{width:510px;height:339px}}@media only screen and (max-width:768px){.p-feature-figure-color{width:100%}}.p-concept{overflow:hidden}@media only screen and (min-width:769px){.p-concept{background:url(../images/bg-pattern02.png) left top no-repeat;padding:0;position:relative}.p-concept>h1{font-size:6rem;padding-left:6.23188%;position:absolute;z-index:10;top:300px}.p-concept>h1::before{width:100%}.p-concept>h1 span{margin-left:78px}.p-concept>h1 em{font-size:5rem}.p-concept>figure{width:100%;height:100%;display:block;position:absolute;top:0}.p-concept>article{margin-top:732px}}.p-concept-caption{font-family:futura-pt,Futura-Medium,sans-serif;letter-spacing:.2rem;-webkit-transition:all 1s cubic-bezier(.455,.03,.515,.955) 10ms;transition:all 1s cubic-bezier(.455,.03,.515,.955) 10ms;opacity:0}@media only screen and (min-width:769px){.p-concept-caption{font-size:1.6rem;position:absolute;top:244px;left:94px}}@media only screen and (max-width:768px){.p-concept-caption{width:100%;margin:0 auto 20px;padding:20px;display:block;text-align:center}}@media only screen and (max-width:768px){.p-concept{padding-bottom:60px}}.p-concept .c-section-block-text{padding:0 9.42029% 5rem;opacity:0}@media only screen and (min-width:769px){.p-concept .c-section-block-text{position:absolute;top:750px;z-index:20}}@media only screen and (max-width:768px){.p-concept .c-section-block-text{padding:0 3.1rem 2.5rem}}@media only screen and (min-width:769px){.p-concept-photos{background:url(../images/bg-pattern03.png) right 47.22222% no-repeat;position:relative;margin:0 auto;top:0;left:0}.p-concept-photos-pc{height:auto}}@media only screen and (max-width:768px){.p-concept-photos-pc{height:auto!important}}.p-concept-photo{-webkit-transition:all 1s cubic-bezier(.455,.03,.515,.955) 10ms;transition:all 1s cubic-bezier(.455,.03,.515,.955) 10ms;opacity:0}@media only screen and (min-width:769px){.p-concept-photo{position:absolute}.p-concept-photo:nth-of-type(1){width:59.34783%;height:26.04167%;top:9.89583%;right:8.4058%;text-align:right}.p-concept-photo:nth-of-type(2){width:49.85507%;height:16.42361%;top:43.50694%;left:8.4058%}.p-concept-photo:nth-of-type(3){width:31.30435%;height:10.9375%;top:52.29167%;right:8.4058%;text-align:right}.p-concept-photo:nth-of-type(4){width:21.81159%;height:10.45139%;top:65.625%;left:8.4058%}.p-concept-photo:nth-of-type(5){width:52.97101%;height:27.08333%;top:68.50694%;right:8.4058%;text-align:right}.p-concept-photo img{width:auto;height:100%;box-shadow:20px 46px 24.57px 2.43px rgba(0,0,0,.06)}}@media only screen and (max-width:768px){.p-concept-photo{margin-top:7.8125%;margin-bottom:7.8125%}.p-concept-photo:nth-of-type(3){width:68.51852%;float:right}.p-concept-photo:nth-of-type(4){width:50%}.p-concept-photo:nth-of-type(5){width:77.77778%;float:right}.p-concept-photo img{box-shadow:10px 23px 12.285px rgba(0,0,0,.06)}}.p-concept-photo.is-active{opacity:1}@media only screen and (min-width:769px){.p-concept-photo.is-active:nth-of-type(1){top:6.42361%}.p-concept-photo.is-active:nth-of-type(2){top:40.03472%}.p-concept-photo.is-active:nth-of-type(3){top:48.81944%}.p-concept-photo.is-active:nth-of-type(4){top:62.15278%}.p-concept-photo.is-active:nth-of-type(5){top:65.03472%}}@media only screen and (max-width:768px){.p-concept-photo.is-active{margin-top:0}}.p-concept.is-active .p-concept-caption{opacity:1}.p-concept.is-active .c-section-block-text{opacity:1;-webkit-transition:all 1s cubic-bezier(1,0,0,1) 1s;transition:all 1s cubic-bezier(1,0,0,1) 1s}.p-interview{padding:0}@media only screen and (max-width:768px){.p-interview{width:100%}}.p-interview-caption{font-family:futura-pt,Futura-Medium,sans-serif}@media only screen and (min-width:769px){.p-interview-caption{font-size:1.8rem;font-weight:700;padding-left:88px;top:110px;letter-spacing:.5rem;position:absolute}}@media only screen and (max-width:768px){.p-interview-caption{font-weight:700;letter-spacing:.2rem;position:absolute;top:4.6875%;left:8.19672%}}.p-interview-main{margin:0 auto;display:block;opacity:0;-webkit-transition:all .5s linear 10ms;transition:all .5s linear 10ms;position:relative;overflow:hidden}@media only screen and (min-width:769px){.p-interview-main{min-height:1020px;min-width:1280px}}@media only screen and (max-width:768px){.p-interview-main{width:100%;height:625px}}.p-interview-main-image{overflow:hidden;position:absolute}@media only screen and (min-width:769px){.p-interview-main-image{width:100%;min-width:1280px;height:838px;top:0}}@media only screen and (max-width:768px){.p-interview-main-image{height:100%;width:100%;display:block;bottom:0}}.p-interview-main-image img{position:absolute}@media only screen and (min-width:769px){.p-interview-main-image img{width:100%;left:0;top:0}}@media only screen and (max-width:768px){.p-interview-main-image img{width:152.5%;max-width:152.5%;right:-25.9375%;bottom:16.71875%}}.p-interview-main-wave{background-position:left bottom;background-repeat:no-repeat;display:block;position:absolute;width:100%}@media only screen and (min-width:769px){.p-interview-main-wave{background-image:url(../images/bg-long-wave-mk2.png);background-position:left 0;background-size:100% auto;top:0}}@media only screen and (max-width:768px){.p-interview-main-wave{background-image:url(../images/bg-long-wave-sp.png);background-position:0 0;background-size:100% auto;height:68.75%;top:0}}.p-interview-main-text{background:#fff;position:absolute;bottom:0;line-height:2;z-index:101;letter-spacing:.1rem}@media only screen and (min-width:769px){.p-interview-main-text{width:820px;right:80px;font-size:1.6rem;padding:86px 113px}}@media only screen and (max-width:768px){.p-interview-main-text{width:87.5%;padding:3.90625% 4.6875% 3.90625% 3.90625%;letter-spacing:.05rem;right:0}}.p-interview-main-text-unit{background:0 0;background-size:100% auto;color:#fff;height:100%;position:absolute;z-index:99;filter:blur(20px);opacity:0}@media only screen and (min-width:769px){.p-interview-main-text-unit{width:50%;left:150px}}@media only screen and (max-width:768px){.p-interview-main-text-unit{width:100%}}.p-interview-main-text-unit>h1{font-weight:400;position:relative;padding:0 10px;letter-spacing:.4rem;line-height:1.5}.p-interview-main-text-unit>h1::after,.p-interview-main-text-unit>h1::before{position:absolute}.p-interview-main-text-unit>h1::before{content:'“'}.p-interview-main-text-unit>h1::after{content:'”'}@media only screen and (min-width:769px){.p-interview-main-text-unit>h1{font-size:5rem;margin:190px 0 0 86px;text-shadow:19px 13px 8.19px rgba(0,0,0,.09)}.p-interview-main-text-unit>h1 span{padding-left:86px}.p-interview-main-text-unit>h1::after,.p-interview-main-text-unit>h1::before{font-size:3.5rem}.p-interview-main-text-unit>h1::before{left:-10px}.p-interview-main-text-unit>h1::after{bottom:10px}.p-interview-main-text-unit>h1 em{font-size:4rem;font-style:normal}}@media only screen and (max-width:768px){.p-interview-main-text-unit>h1{font-size:2.5rem;margin:17.96875% 0 0 7.8125%;text-shadow:19px 13px 8.19px rgba(0,0,0,.09)}.p-interview-main-text-unit>h1 span{padding-left:11.5625%}.p-interview-main-text-unit>h1::after,.p-interview-main-text-unit>h1::before{font-size:2.5rem}.p-interview-main-text-unit>h1::before{left:0}.p-interview-main-text-unit>h1 em{font-size:2rem;font-style:normal}}.p-interview-main-text-unit-name{line-height:1;position:relative}.p-interview-main-text-unit-name::before{background:#fff;content:'';display:block;width:43px;height:1px;position:absolute}@media only screen and (min-width:769px){.p-interview-main-text-unit-name{font-size:1.4rem;font-weight:700;margin-left:370px;margin-top:30px}.p-interview-main-text-unit-name::before{left:-60px;top:.7rem}}@media only screen and (max-width:768px){.p-interview-main-text-unit-name{font-size:.8rem;font-weight:700;margin-top:1.4rem;float:right;position:relative;padding:0 20px 0 16.39344%}.p-interview-main-text-unit-name::before{position:absolute;right:77.04918%;top:.3rem}}@media only screen and (min-width:769px){.p-interview-main-text-unit-caption{font-size:1.8rem;font-weight:700;padding-left:128px;margin-top:46px}}@media only screen and (max-width:768px){.p-interview-main-text-unit-caption{font-weight:700;font-size:1rem;padding:12.5% 0 0 9.375%;line-height:1.8}}.p-interview.is-active .p-interview-main{-webkit-transition:all .5s linear 10ms;transition:all .5s linear 10ms;opacity:1}.p-interview.is-active .p-interview-main-text{margin-top:0}.p-interview.is-active .p-interview-main-text-unit{filter:blur(0);opacity:1;left:0}@media only screen and (min-width:769px){.p-interview.is-active .p-interview-main-text-unit{-webkit-transition:all 2s cubic-bezier(.165,.84,.44,1) .5s;transition:all 2s cubic-bezier(.165,.84,.44,1) .5s}}@media only screen and (max-width:768px){.p-interview.is-active .p-interview-main-text-unit{-webkit-transition:all 2s cubic-bezier(.165,.84,.44,1) .5s;transition:all 2s cubic-bezier(.165,.84,.44,1) .5s}}.p-interview.is-active .p-interview-main-wave{opacity:1}@media only screen and (min-width:769px){.p-interview.is-active .p-interview-main-wave{background-position:left bottom;height:838px}.p-interview.is-active .p-interview-main-wave.anim{-webkit-transition:all 2s cubic-bezier(1,0,0,1) 0s;transition:all 2s cubic-bezier(1,0,0,1) 0s}}@media only screen and (max-width:768px){.p-interview.is-active .p-interview-main-wave{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1) 0s;transition:all 1s cubic-bezier(.165,.84,.44,1) 0s;background-position:0 105%}}.p-interview .c-section-block-text{line-height:1.8;letter-spacing:.1rem;font-weight:500}@media only screen and (max-width:768px){.p-interview .c-section-block-text{letter-spacing:.05rem;padding:2.5rem 10.9375% 0}}.p-interview-block{position:relative}.p-interview-block::before{background-size:100% auto}@media only screen and (min-width:769px){.p-interview-block{max-width:1206px;margin:0 auto}}@media only screen and (max-width:768px){.p-interview-block{padding:122.5px 0 0;margin:0 4.6875%}}.p-interview-block-text-unit{margin-top:20px}.p-interview-block-text-unit>p{opacity:0}@media only screen and (min-width:769px){.p-interview-block-text-unit>p{margin-bottom:40px}}.p-interview-block-title{position:absolute;z-index:20;overflow:hidden;top:0}@media only screen and (max-width:768px){.p-interview-block-title{width:0;height:120px}}.p-interview-block-title-text{position:absolute;top:.8rem;display:block}@media only screen and (max-width:768px){.p-interview-block-title-text{width:640px;height:100px}}.p-interview-block-title-text span{background:#23c7f8;color:#fff;font-size:3.4rem;font-weight:400;line-height:1.5;padding:1.2rem}@media only screen and (max-width:768px){.p-interview-block-title-text span{font-size:1.7rem;padding:.6rem}}.p-interview-block-image{overflow:hidden;position:relative;display:block;opacity:0}@media only screen and (min-width:769px){.p-interview-block-image{width:1206px;position:relative;margin:0 auto;z-index:-1}}@media only screen and (max-width:768px){.p-interview-block-image{width:88.88889%;height:39.62963%;min-height:153px}}.p-interview-block-image>img{position:absolute}@media only screen and (min-width:769px){.p-interview-block-image>img{width:100%}}@media only screen and (max-width:768px){.p-interview-block-image>img{max-width:100%}}.p-interview-block-01::before{background-image:url(../images/circle-pattern01.png)}@media only screen and (min-width:769px){.p-interview-block-01{margin-bottom:-200px}}@media only screen and (min-width:769px){.p-interview-block-01 .p-interview-block-title{right:88px;top:450px;height:120px;width:0}.p-interview-block-01 .p-interview-block-title-text{right:0;width:1380px}}@media only screen and (max-width:768px){.p-interview-block-01 .p-interview-block-title{top:222.5px;right:0}.p-interview-block-01 .p-interview-block-title-text{right:0}}@media only screen and (min-width:769px){.p-interview-block-01 .p-interview-block-image{height:580px;top:230px;left:0}.p-interview-block-01 .p-interview-block-image>img{width:946px}}@media only screen and (min-width:769px){.p-interview-block-01::before{top:180px;right:64px}}@media only screen and (max-width:768px){.p-interview-block-01::before{top:35px;right:10px}}@media only screen and (min-width:769px){.p-interview-block-01 .p-interview-block-text-unit{padding:130px 88px 116px 473px;background:url(../images/bg-interview01.png) right top no-repeat}.p-interview-block-01 .p-interview-block-text-unit>p{font-size:1.4rem;letter-spacing:.1rem;margin-bottom:40px}}.p-interview-block-02::before{background-image:url(../images/circle-pattern02.png);background-size:100% auto}@media only screen and (max-width:768px){.p-interview-block-02{padding-top:110px}}@media only screen and (min-width:769px){.p-interview-block-02 .p-interview-block-title{top:346px;left:86px;height:120px;width:0}.p-interview-block-02 .p-interview-block-title-text{left:0;width:994px}}@media only screen and (max-width:768px){.p-interview-block-02 .p-interview-block-title{top:35.15625%;width:0}}@media only screen and (min-width:769px){.p-interview-block-02 .p-interview-block-image{height:520px;text-align:right;top:200px}.p-interview-block-02 .p-interview-block-image>img{width:731px;right:0}}@media only screen and (max-width:768px){.p-interview-block-02 .p-interview-block-image{left:11.11111%}.p-interview-block-02 .p-interview-block-image>img{right:0;bottom:0}}@media only screen and (min-width:769px){.p-interview-block-02::before{left:63px;top:150px}}@media only screen and (max-width:768px){.p-interview-block-02::before{left:10px;top:25px}}@media only screen and (min-width:769px){.p-interview-block-02 .p-interview-block-text-unit{background:url(../images/bg-interview02.png) left top no-repeat;padding:108px 647px 0 172px}.p-interview-block-02 .p-interview-block-text-unit>p{font-size:1.4rem;letter-spacing:.1rem;margin-bottom:40px}}.p-interview-block-03::before{background-image:url(../images/circle-pattern03.png);background-size:100% auto}@media only screen and (min-width:769px){.p-interview-block-03{padding-top:150px}}@media only screen and (max-width:768px){.p-interview-block-03{padding-top:50px}}@media only screen and (min-width:769px){.p-interview-block-03 .p-interview-block-title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:305px;text-align:left;right:218px;width:145px!important;height:0;display:block}.p-interview-block-03 .p-interview-block-title-text{padding-right:10px;height:480px;right:0}}@media only screen and (max-width:768px){.p-interview-block-03 .p-interview-block-title{top:120px;width:0}}.p-interview-block-03 .p-interview-block-image{width:100%}@media only screen and (min-width:769px){.p-interview-block-03 .p-interview-block-image{height:490px;top:0}.p-interview-block-03 .p-interview-block-image>img{min-width:1206px;width:100%}.p-interview-block-03 .p-interview-block-image::before{content:'';background:url(../images/bg-interview03.png) no-repeat;background-size:100% auto;width:100%;height:493px;display:block;position:absolute;top:100%;left:0;z-index:10;margin-top:-120px}}@media only screen and (max-width:768px){.p-interview-block-03 .p-interview-block-image{height:39.62963%}}.p-interview-block-03 .p-interview-block-image>img{left:0;bottom:0}@media only screen and (min-width:769px){.p-interview-block-03::before{right:20px;top:110px}}@media only screen and (max-width:768px){.p-interview-block-03::before{right:5px;top:40px;z-index:50}}@media only screen and (min-width:769px){.p-interview-block-03 .p-interview-block-text-unit{width:520px;margin:0 0 0 250px}}.p-interview-block::before{background-repeat:no-repeat;color:#23c7f8;display:block;font-family:futura-pt,Futura-Medium,sans-serif;font-weight:700;position:absolute;padding:0;text-align:center;top:64px;opacity:0}@media only screen and (min-width:769px){.p-interview-block::before{font-size:60px;width:126px;height:126px;border-radius:126px;line-height:126px}}@media only screen and (max-width:768px){.p-interview-block::before{font-size:30px;width:63px;height:63px;border-radius:63px;line-height:63px}}.p-interview-block:nth-of-type(1)::before{content:"1"}.p-interview-block:nth-of-type(2)::before{content:"2"}.p-interview-block:nth-of-type(3)::before{content:"3"}.p-interview-block:nth-of-type(4)::before{content:"4"}.p-interview-block:nth-of-type(5)::before{content:"5"}.p-interview-block:nth-of-type(6)::before{content:"6"}@media only screen and (max-width:768px){.p-interview-block-01.is-active::before{top:40px}.p-interview-block-02.is-active::before{top:40px}.p-interview-block-03.is-active::before{top:20px}}.p-interview-block.is-active::before{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;opacity:1}@media only screen and (min-width:769px){.p-interview-block.is-active-01::before{right:44px}}@media only screen and (min-width:769px){.p-interview-block.is-active-02::before{left:43px}}@media only screen and (min-width:769px){.p-interview-block.is-active-03::before{top:90px}}.p-interview-block.is-active .p-interview-block-image{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;opacity:1}.p-interview-block.is-active .p-interview-block-text-unit{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;margin-top:0}.p-interview-block.is-active .p-interview-block-text-unit>p{-webkit-transition:all 1s ease .5s;transition:all 1s ease .5s;opacity:1}.p-interview-block.is-active .p-interview-block-title{-webkit-transition:all 1.5s cubic-bezier(1,0,0,1) 0s;transition:all 1.5s cubic-bezier(1,0,0,1) 0s}@media only screen and (min-width:769px){.p-interview-block.is-active .p-interview-block-title-h{width:996px}}@media only screen and (max-width:768px){.p-interview-block.is-active .p-interview-block-title-h{width:100%;height:80px}}@media only screen and (min-width:769px){.p-interview-block.is-active .p-interview-block-title-v{width:145px!important;height:480px!important}}@media only screen and (max-width:768px){.p-interview-block.is-active .p-interview-block-title-v{width:100%!important;height:480px!important}}.p-profile{position:relative;opacity:0;-webkit-transition:all 1s cubic-bezier(.455,.03,.515,.955) 10ms;transition:all 1s cubic-bezier(.455,.03,.515,.955) 10ms}.p-profile::before{content:'';display:block;position:absolute;height:5px}@media only screen and (min-width:769px){.p-profile{padding:140px}.p-profile::before{background:url(../images/profile-divider.png) center top no-repeat;z-index:-1;left:0;top:230px;width:100%}}@media only screen and (max-width:768px){.p-profile{padding-top:100px}.p-profile::before{background:url(../images/profile-divider-sp.png) center top no-repeat;background-size:auto 100%;width:88.52459%;height:2.5px;top:50px;left:50%;margin-left:-44.2623%}}.p-profile-name{text-align:center}.p-profile-name span{font-size:1.6rem}@media only screen and (max-width:768px){.p-profile-name span{font-size:.8rem}}.p-profile-text{line-height:1.8;letter-spacing:.1rem}@media only screen and (min-width:769px){.p-profile-text{font-size:1.3rem;width:723px;padding:50px 0;margin:0 auto}}@media only screen and (max-width:768px){.p-profile-text{font-size:.9rem;letter-spacing:.05rem;padding:25px}}.p-profile-image{width:258px;height:258px;border-radius:258px;overflow:hidden;margin:0 auto 58px;position:relative}@media only screen and (max-width:768px){.p-profile-image{width:129px;height:129px;border-radius:129px;margin:0 auto 29px}}.p-profile.is-active{opacity:1}.u-center{text-align:center!important}.u-left{text-align:left!important}.u-right{text-align:right!important}.inline-block{display:inline-block}@media (max-width:30em){.float-sm-left{float:left!important}.float-sm-right{float:right!important}}@media (min-width:30em){.float-left{float:left!important}.float-right{float:right!important}}@media (max-width:47em){.hidden-sm{display:none!important}}@media (min-width:48em){.hidden-md{display:none!important}}.clearfix:after{content:"";display:block;clear:both}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:none}