@charset 'UTF-8';html{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Hiragino Sans','ヒラギノ角ゴシック','游ゴシック体',YuGothic,'游ゴシック','Yu Gothic','メイリオ',Meiryo,'Noto Sans JP','ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:14.4444444444px;font-size:1.1111111111vw;line-height:1em;color:#000;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scrtollbar-gutter:stable}main{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}*{margin:0;padding:0}a{text-decoration:none;color:#000}a img{border:none}.fcl{zoom:100%}.fcl:after{display:block;visibility:hidden;clear:both;height:0;content:' '}img,svg{width:100%;margin:0;padding:0;vertical-align:middle}ol,ul{list-style:none}html.webkit img[src$=svg]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}img:-moz-loading{visibility:hidden}.css_imagehover{line-height:0;position:relative;display:block}.css_imagehover img{-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.css_imagehover img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;text-align:center;vertical-align:middle}.js-svgChange,.js-svgDelayLoad{line-height:0;position:relative;display:block;overflow:hidden;text-decoration:none;color:transparent}.js-svgChange svg,.js-svgDelayLoad svg{position:absolute;top:0;left:0;width:100%;height:100%}.js-delayLoad,.js-delayLoad_bg,.js-pictureDelay,.js-pictureDelay_bg,.js-svgDelayLoad{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.js-delayLoad.isLoadEnd,.js-delayLoad_bg.isLoadEnd,.js-pictureDelay.isLoadEnd,.js-pictureDelay_bg.isLoadEnd,.js-svgDelayLoad.isLoadEnd{opacity:1}.gl_common_image_slide{position:relative;z-index:1}.gl_common_image_slide__mask{position:absolute;top:0;left:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:''}.gl_common_image_slide__inner{position:relative;left:0;height:100%}.gl_common_modal{position:fixed;z-index:11000;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.7);-ms-scroll-chaining:none;overscroll-behavior:contain}.gl_common_modal__modal_inner{position:relative}.gl_common_modal__bg{position:absolute;top:0;left:0;width:100%;height:100%}.gl_common_modal__window{position:relative;width:100%;margin:0 auto;text-align:center}.modal_movie{overflow:hidden}.modal_movie .gl_common_modal__window{max-width:66.4615384615em}.modal_movie__embed{z-index:2;width:100%;margin:0 auto}.modal_movie__embed:before{display:block;padding:56.25% 0 0;content:''}.modal_movie__embed__target iframe,.modal_movie__embed__target video{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:''}.modal_movie__btn_close{position:absolute;z-index:10;top:0;right:0;width:3.8769230769em;height:3.8769230769em;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}@-webkit-keyframes floating-x{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@keyframes floating-x{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes floating-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(-5%) translateX(-10%);transform:translateY(-5%) translateX(-10%)}100%{-webkit-transform:translateY(5%) translateX(10%);transform:translateY(5%) translateX(10%)}}@keyframes floating{0%{-webkit-transform:translateY(-5%) translateX(-10%);transform:translateY(-5%) translateX(-10%)}100%{-webkit-transform:translateY(5%) translateX(10%);transform:translateY(5%) translateX(10%)}}.isModalOpen header{pointer-events:none;opacity:.1}.js-textRandom span{font-size:inherit!important;display:inline-block;white-space:nowrap;opacity:0}.js-textRandom._in span{-webkit-animation:text_randomanime_on .5s ease-out forwards;animation:text_randomanime_on .5s ease-out forwards}@-webkit-keyframes text_randomanime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_randomanime_on{0%{opacity:0}100%{opacity:1}}.js-textRandom._in span:nth-child(2n){-webkit-animation-delay:.5s;animation-delay:.5s}.js-textRandom._in span:nth-child(3n+1){-webkit-animation-delay:.15s;animation-delay:.15s}.js-display-anim.text-anim{position:relative;display:inline-block;overflow:clip;will-change:opacity}.js-display-anim.text-anim:after{position:absolute;z-index:2;top:0;left:0;width:0;height:102%;content:'';background-color:#d22e33;will-change:transform}.js-display-anim.text-anim>a,.js-display-anim.text-anim>div,.js-display-anim.text-anim>p,.js-display-anim.text-anim>span{opacity:0}.js-display-anim.text-anim._in{-webkit-animation:fadeInEnd .1s 1.4s;animation:fadeInEnd .1s 1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.js-display-anim.text-anim._in>a,.js-display-anim.text-anim._in>div,.js-display-anim.text-anim._in>p,.js-display-anim.text-anim._in>span{-webkit-animation:fadeIn .1s .8s cubic-bezier(.25,1,.5,1);animation:fadeIn .1s .8s cubic-bezier(.25,1,.5,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.js-display-anim.text-anim._in:after{-webkit-animation:secondaryImageOverlayIn .6s .2s cubic-bezier(.25,1,.5,1),secondaryImageOverlayOut .6s .8s cubic-bezier(.25,1,.5,1);animation:secondaryImageOverlayIn .6s .2s cubic-bezier(.25,1,.5,1),secondaryImageOverlayOut .6s .8s cubic-bezier(.25,1,.5,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.js-display-anim.fade-anim{-webkit-transition:opacity .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1);-webkit-transform:translateY(3rem);transform:translateY(3rem);opacity:0}.js-display-anim.fade-anim._in{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.js-display-anim.mask-anim{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#000));-webkit-mask-image:linear-gradient(transparent 0 50%,#000 50% 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#000));mask-image:linear-gradient(transparent 0 50%,#000 50% 100%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;will-change:mask-position}.js-display-anim.mask-anim._in{-webkit-animation:maskAnime .8s cubic-bezier(.25,1,.5,1);animation:maskAnime .8s cubic-bezier(.25,1,.5,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes maskAnime{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes maskAnime{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 100%;mask-position:0 100%}}@-webkit-keyframes fadeInEnd{0%{overflow:clip}100%{overflow:visible}}@keyframes fadeInEnd{0%{overflow:clip}100%{overflow:visible}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes secondaryImageOverlayIn{0%{width:0}100%{width:102%}}@keyframes secondaryImageOverlayIn{0%{width:0}100%{width:102%}}@-webkit-keyframes secondaryImageOverlayOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}99%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}100%{visibility:hidden;opacity:0}}@keyframes secondaryImageOverlayOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}99%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}100%{visibility:hidden;opacity:0}}.contents{position:relative;overflow:clip;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding-bottom:31.8461538462em;color:#fff}.contents .contents-bg{position:fixed;top:0;left:0;display:inline-block;width:100%;height:100vh;background-size:cover}.contents .section{position:relative}.contents .section .section-wrap{position:relative}.contents .section .section-wrap .section-inner{position:relative;width:66.4615384615em;margin:0 auto}.contents .css-btn{position:relative;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.4615384615em;height:2.4923076923em;padding:0 .5538461538em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents .css-btn:before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;content:'';background-color:#d22e33}.contents .css-btn span{font-family:Lato,sans-serif;font-size:1.1076923077em;font-weight:900;line-height:1em;position:relative;z-index:2;letter-spacing:0;color:#000}.contents .css-btn i{position:relative;z-index:2;display:block;width:.8307692308em;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow.svg) no-repeat center transparent;background-size:contain}.contents .css-btn i:before{display:block;padding:166.6666666667% 0 0;content:''}.contents .css-btn i>img,.contents .css-btn i>picture,.contents .css-btn i>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items{position:fixed;width:100%;height:100vh;pointer-events:none}.contents .bg-items>div{position:absolute!important;-webkit-transition:-webkit-transform 2s ease-out;transition:-webkit-transform 2s ease-out;transition:transform 2s ease-out;transition:transform 2s ease-out,-webkit-transform 2s ease-out}.contents .bg-items .i1{position:relative;top:-6.5769230769em;left:4.0153846154em;display:block;width:11.4230769231em}.contents .bg-items .i1:before{display:block;padding:139.3939393939% 0 0;content:''}.contents .bg-items .i1>img,.contents .bg-items .i1>picture,.contents .bg-items .i1>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i2{position:relative;top:1.8692307692em;left:17.0307692308em;display:block;width:15.2307692308em}.contents .bg-items .i2:before{display:block;padding:78.8636363636% 0 0;content:''}.contents .bg-items .i2>img,.contents .bg-items .i2>picture,.contents .bg-items .i2>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i3{position:relative;top:-2.9076923077em;right:7.1307692308em;display:block;width:14.9192307692em}.contents .bg-items .i3:before{display:block;padding:79.5823665893% 0 0;content:''}.contents .bg-items .i3>img,.contents .bg-items .i3>picture,.contents .bg-items .i3>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i4{position:relative;bottom:-1.7307692308em;left:7.2692307692em;display:block;width:16.4076923077em}.contents .bg-items .i4:before{display:block;padding:105.2742616034% 0 0;content:''}.contents .bg-items .i4>img,.contents .bg-items .i4>picture,.contents .bg-items .i4>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i5{position:relative;bottom:3.8769230769em;left:21.6em;display:block;width:12.6em}.contents .bg-items .i5:before{display:block;padding:87.3626373626% 0 0;content:''}.contents .bg-items .i5>img,.contents .bg-items .i5>picture,.contents .bg-items .i5>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i6{position:relative;right:4.2923076923em;bottom:-6.7846153846em;display:block;width:30.0461538462em}.contents .bg-items .i6:before{display:block;padding:47.0046082949% 0 0;content:''}.contents .bg-items .i6>img,.contents .bg-items .i6>picture,.contents .bg-items .i6>svg{position:absolute;top:0;left:0;width:100%}.contents header{position:relative;z-index:10;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contents header .logo{position:relative;position:fixed;z-index:10;top:.8307692308em;left:1.6615384615em;display:block;width:4.8461538462em}.contents header .logo:before{display:block;padding:137.1428571429% 0 0;content:''}.contents header .logo>img,.contents header .logo>picture,.contents header .logo>svg{position:absolute;top:0;left:0;width:100%}.contents header .menu{position:fixed;top:1.6615384615em;right:0}.contents header .menu .menu-inner .menu-menu-container ul.menu{position:relative;width:12.3230769231em;text-align:right}.contents header .menu .menu-inner .menu-menu-container ul.menu li{position:relative}.contents header .menu .menu-inner .menu-menu-container ul.menu li.current-menu-item a:after{width:1.2em;height:1em;opacity:1}.contents header .menu .menu-inner .menu-menu-container ul.menu li+li{margin-top:2.4923076923em}.contents header .menu .menu-inner .menu-menu-container ul.menu li a{font-family:Lato,sans-serif;font-size:1.3846153846em;font-weight:900;line-height:1em;position:relative;display:inline-block;padding-right:2.5em;white-space:nowrap;letter-spacing:0;color:#fff}.contents header .menu .menu-inner .menu-menu-container ul.menu li a:after{position:absolute;z-index:-1;right:0;bottom:0;display:inline-block;width:2.5em;height:0;content:'';-webkit-transition:opacity .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.34,1.56,.64,1),height .3s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.34,1.56,.64,1),height .3s cubic-bezier(.34,1.56,.64,1);opacity:0;background-color:#d22e33}.contents header .menu .menu-inner .menu-menu-container ul.menu li>ul{display:none}.contents .page{position:relative;z-index:2}.contents .page .title{padding:6.6461538462em 0;text-align:center}.contents .page .title span{font-family:Lato,sans-serif;font-size:3.3230769231em;font-weight:900;line-height:1em;letter-spacing:0;color:#fff}.contents footer{position:absolute!important;bottom:0;width:100%;background-color:#000}.contents footer .section-inner{width:100%;padding:6.6461538462em 0 3.3230769231em}.contents footer .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6.6461538462em 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents footer .logo{position:relative;display:block;width:7.2692307692em;-ms-flex-negative:0;flex-shrink:0}.contents footer .logo:before{display:block;padding:133.3333333333% 0 0;content:''}.contents footer .logo>img,.contents footer .logo>picture,.contents footer .logo>svg{position:absolute;top:0;left:0;width:100%}.contents footer .link .menu-menu-container ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents footer .link .menu-menu-container ul.menu>li+li{margin-left:3.3230769231em}.contents footer .link .menu-menu-container ul.menu>li a{font-family:Lato,sans-serif;font-size:1.3846153846em;font-weight:900;line-height:1em;letter-spacing:0;color:#fff}.contents footer .link .menu-menu-container ul.menu>li a+ul{display:block;margin-top:1.6615384615em}.contents footer .link .menu-menu-container ul.menu>li a+ul li+li{margin-top:1.7142857143em;margin-left:0}.contents footer .link .menu-menu-container ul.menu>li a+ul li a{font-size:.9692307692em;line-height:1em;display:block;letter-spacing:0}.contents footer .copyright{margin-top:6.6461538462em;text-align:center}.contents footer .copyright p{font-family:Lato,sans-serif;font-size:.8307692308em;font-weight:700;line-height:1em;letter-spacing:0;color:#fff}.contents .modal_page .gl_common_modal__ttl__btn{position:fixed;top:1.6615384615em;right:1.6615384615em;width:3.3230769231em;height:3.3230769231em}.contents .modal_page .gl_common_modal__ttl__btn:before{position:absolute;z-index:1;top:0;left:0;display:inline-block;width:100%;height:100%;content:'';opacity:0;background:radial-gradient(50% 50% at 50% 50%,#05f 0,rgba(0,34,102,.5) 100%)}.contents .modal_page .gl_common_modal__ttl__btn picture{position:relative;z-index:2}.contents .modal_page .gl_common_modal__window__inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding:4.1538461538em 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.contents .modal_page .block{display:none;width:55.3846153846em;margin:6.9230769231em auto;-ms-flex-negative:0;flex-shrink:0}.contents .modal_page .block.active{display:block}.contents .modal_page .block .block-inner{position:relative}.contents .modal_page .block .block-inner .profile-box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:55.3846153846em;text-align:left;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.contents .modal_page .block .block-inner .profile-box .profile-title{position:relative;width:100%;padding-bottom:1.1076923077em;text-align:left}.contents .modal_page .block .block-inner .profile-box .profile-title .line{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;background-color:#fff}.contents .modal_page .block .block-inner .profile-box .profile-title .name{display:inline-block}.contents .modal_page .block .block-inner .profile-box .profile-title .name span{font-family:'Noto Serif JP',serif;font-size:2.2153846154em;font-weight:700;line-height:1em;white-space:nowrap;letter-spacing:0;color:#d22e33}.contents .modal_page .block .block-inner .profile-box .profile-title .birthplace{display:inline-block;margin-left:1.2461538462em}.contents .modal_page .block .block-inner .profile-box .profile-title .birthplace span{font-family:'Noto Serif JP',serif;font-size:.9692307692em;font-weight:700;line-height:2.2857142857em;white-space:nowrap;letter-spacing:0}.contents .modal_page .block .block-inner .profile-box .profile-text{width:27.6923076923em;margin-top:1.6615384615em}.contents .modal_page .block .block-inner .profile-box .profile-text p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}.contents .modal_page .block .block-inner .profile-box .profile-parson{position:relative;width:26.5846153846em;margin-top:.9692307692em}.contents .modal_page .block .block-inner .profile-box .profile-parson p{font-family:Lato,sans-serif;font-size:1.2461538462em;font-weight:900;line-height:1em;line-height:1.5em;position:relative;padding-left:.8888888889em;letter-spacing:0}.contents .modal_page .block .block-inner .profile-box .profile-parson p:before{position:absolute;top:0;left:0;display:block;width:.3333333333em;height:100%;content:'';background-color:#d22e33}.contents .modal_page .block .block-inner .profile-box .profile-btn{margin-top:1.6615384615em}.contents .modal_page .block .block-inner .profile-img{position:absolute;top:0;right:0;width:100%;animation:floating-x 7.2s ease-in-out infinite alternate-reverse}.contents .modal_page .block .block-inner .profile-img picture{display:inline-block;width:100%;height:100%;-webkit-animation-delay:.3s;animation-delay:.3s}.contents .modal_page .block .block-inner .profile-img .parson{animation:floating-y 3s ease-in-out infinite alternate-reverse}.contents .modal_page .block .block-inner .profile-img .burger{animation:floating-y 1s ease-in-out infinite alternate-reverse}.contents .modal_page .block[data-id='1'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-4.5em;right:-3.5307692308em;width:25.6153846154em}.contents .modal_page .block[data-id='1'] .block-inner .profile-img .burger{position:absolute;z-index:1;top:15.7153846154em;right:14.8846153846em;width:13.8461538462em}.contents .modal_page .block[data-id='2'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-13.0846153846em;right:-4.6384615385em;width:43.4769230769em}.contents .modal_page .block[data-id='2'] .block-inner .profile-img .burger{position:absolute;z-index:1;top:12.4615384615em;right:-6.4384615385em;width:13.8461538462em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.contents .modal_page .block[data-id='3'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-4.9153846154em;right:-4.5692307692em;width:37.5230769231em}.contents .modal_page .block[data-id='3'] .block-inner .profile-img .burger{position:absolute;z-index:1;top:15.6461538462em;right:-5.1923076923em;width:13.8461538462em}.contents .modal_page .block[data-id='4'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-5.4692307692em;right:-1.1769230769em;width:23.5384615385em}.contents .modal_page .block[data-id='4'] .block-inner .profile-img .burger{position:absolute;z-index:3;top:13.0846153846em;right:16.5461538462em;width:13.8461538462em;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.contents .modal_page .block[data-id='5'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-5.4692307692em;right:-.8307692308em;width:24.9230769231em}.contents .modal_page .block[data-id='5'] .block-inner .profile-img .burger{position:absolute;z-index:3;top:13.9846153846em;right:-6.8538461538em;width:13.8461538462em}:root{--swiper-theme-color:#007aff}.swiper{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{position:absolute;top:0;left:0;content:'';pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;pointer-events:none;opacity:0}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-pagination{position:absolute;z-index:10;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000)}button.swiper-pagination-bullet{margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;z-index:50;bottom:3px;left:1%;width:98%;height:5px}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;z-index:50;top:1%;right:3px;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{position:absolute;z-index:10;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:42px;height:42px;margin-top:-21px;margin-left:-21px;-webkit-transform-origin:50%;transform-origin:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#000;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.contents #stalker{position:fixed;z-index:999;top:0;left:0;width:0;height:0;-webkit-transition:top,.5s,left .5s,-webkit-transform .2s;transition:top,.5s,left .5s,-webkit-transform .2s;transition:transform .2s,top,.5s,left .5s;transition:transform .2s,top,.5s,left .5s,-webkit-transform .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;pointer-events:none}.contents #stalker .stalker-box{position:absolute;top:50%;left:50%;overflow:hidden;width:1.3846153846em;height:1.3846153846em;-webkit-transition:top .5s,left .5s,width .3s,height .3s,background-color .2s,border-radius .5s,-webkit-transform .3s;transition:top .5s,left .5s,width .3s,height .3s,background-color .2s,border-radius .5s,-webkit-transform .3s;transition:transform .3s,top .5s,left .5s,width .3s,height .3s,background-color .2s,border-radius .5s;transition:transform .3s,top .5s,left .5s,width .3s,height .3s,background-color .2s,border-radius .5s,-webkit-transform .3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:1.3846153846em;background:red;will-change:transform,top,left,width,height,background-color,border-radius}.contents #stalker .stalker-box .stalker-box-inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.2307692308em;height:100%;padding:3.3230769231em}.contents #stalker .stalker-box .stalker-box-contents{display:none}.contents #stalker .stalker-box .stalker-box-contents .stalker-box-title span{font-family:Lato,sans-serif;font-size:3.3230769231em;font-weight:900;line-height:1em;letter-spacing:0;color:#fff}.contents #stalker .stalker-box .stalker-box-contents .stalker-box-text{margin-top:.8307692308em}.contents #stalker .stalker-box .stalker-box-contents .stalker-box-text p{font-size:1.0384615385em;font-weight:700;line-height:1em;line-height:1.5em;letter-spacing:0}.contents #stalker .stalker-box .btn{display:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.6615384615em auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents #stalker .stalker-box .btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.4615384615em;height:2.4923076923em;background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker .stalker-box .btn a span{font-size:1.1076923077em;font-weight:700;line-height:1em;letter-spacing:0;color:#000}.contents #stalker .stalker-box .btn a i{position:absolute;top:50%;display:inline-block;width:.8307692308em;height:1.3846153846em;margin-top:-.6923076923em;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow.svg) no-repeat center transparent;background-size:contain}.contents #stalker .stalker-box .btn a.cansel{display:none}.contents #stalker .stalker-box .btn a.add{display:none}.contents #stalker .stalker-box .btn a.column{display:none}.contents #stalker .stalker-box .btn a.column i{right:.5538461538em}.contents #stalker .stalker-box .mess{position:absolute;bottom:0;left:0;display:none;width:100%;height:2.4923076923em;background-color:#d22e33}.contents #stalker .stalker-box .mess p{font-weight:700;color:#000}.contents #stalker.hov,.contents #stalker.hov:hover{top:0;left:0;-webkit-transition:.5s;transition:.5s;pointer-events:auto}.contents #stalker.hov .stalker-box,.contents #stalker.hov:hover .stalker-box{width:33.2307692308em;max-height:23.2615384615em;border:solid 1px #d22e33;border-radius:0;background:rgba(0,0,0,.75)}.contents #stalker.hov .mess,.contents #stalker.hov:hover .mess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker.out{opacity:0}.contents #stalker[data-item=Tomatoes] .stalker-box{left:20.7692307692em;height:16.1307692308em}.contents #stalker[data-item=Tomatoes] .stalker-box-contents.tomato{display:block}.contents #stalker[data-item=Cheese] .stalker-box{left:20.7692307692em;height:17.7230769231em}.contents #stalker[data-item=Cheese] .stalker-box-contents.cheese{display:block}.contents #stalker[data-item=Onion] .stalker-box{left:20.7692307692em;height:19.1076923077em}.contents #stalker[data-item=Onion] .stalker-box-contents.onion{display:block}.contents #stalker[data-item=Lettuce] .stalker-box{left:-20.7692307692em;height:16.1307692308em}.contents #stalker[data-item=Lettuce] .stalker-box-contents.lettuce{display:block}.contents #stalker[data-item=Bacon] .stalker-box{left:-20.7692307692em;height:19.8em}.contents #stalker[data-item=Bacon] .stalker-box .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker[data-item=Bacon] .stalker-box .btn .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker[data-item=Bacon] .stalker-box-contents.bacon{display:block}.contents #stalker[data-item=Pickles] .stalker-box{left:-20.7692307692em;height:19.1076923077em}.contents #stalker[data-item=Pickles] .stalker-box-contents.pickles{display:block}.contents .loading{position:fixed;z-index:100;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents .loading .loading-inner .logo{position:relative;position:relative;display:block;width:6.9230769231em;margin:0 auto}.contents .loading .loading-inner .logo:before{display:block;padding:131.1475409836% 0 0;content:''}.contents .loading .loading-inner .logo>img,.contents .loading .loading-inner .logo>picture,.contents .loading .loading-inner .logo>svg{position:absolute;top:0;left:0;width:100%}.contents .loading .loading-inner .logo .back,.contents .loading .loading-inner .logo .front{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:100%;background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/logo.svg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.contents .loading .loading-inner .logo .back{z-index:1;opacity:1;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.contents .loading .loading-inner .logo .front{z-index:2;height:0;-webkit-transition:height .1s ease;transition:height .1s ease}.contents #mainVisual{width:100%;height:100svh}.contents #mainVisual h1{position:relative;position:absolute;z-index:10;top:1.6615384615em;left:1.6615384615em;display:block;width:4.1538461538em}.contents #mainVisual h1:before{display:block;padding:131.6666666667% 0 0;content:''}.contents #mainVisual h1>img,.contents #mainVisual h1>picture,.contents #mainVisual h1>svg{position:absolute;top:0;left:0;width:100%}.contents #mainVisual .text{position:relative;position:absolute;top:3.4615384615em;left:50%;display:block;width:63.9em;margin-left:-31.95em}.contents #mainVisual .text:before{display:block;padding:3.9003250271% 0 0;content:''}.contents #mainVisual .text>img,.contents #mainVisual .text>picture,.contents #mainVisual .text>svg{position:absolute;top:0;left:0;width:100%}.contents #mainVisual .text .ja{display:-webkit-box;display:-ms-flexbox;display:flex;width:24.2307692308em;height:1.7307692308em;margin:.8307692308em auto 0;background-color:#d22e33;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #mainVisual .text .ja p{font-size:1.2461538462em;font-weight:700;line-height:1em;letter-spacing:0;color:#000}.contents #mainVisual .set{position:absolute;z-index:10;bottom:3.4615384615em;left:50%;margin-left:-8.3076923077em}.contents #mainVisual .set a{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:16.6153846154em;height:4.1538461538em;-webkit-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease;pointer-events:none;opacity:0;background-color:#d22e33;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #mainVisual .set a svg{position:relative;display:block;width:6.8406923077em}.contents #mainVisual .set a svg:before{display:block;padding:34.247545795% 0 0;content:''}.contents #mainVisual .set a svg>img,.contents #mainVisual .set a svg>picture,.contents #mainVisual .set a svg>svg{position:absolute;top:0;left:0;width:100%}.contents #mainVisual .set a.active{pointer-events:auto;opacity:1}.contents #mainVisual .canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.contents #mainVisual .canvas-wrap canvas{width:100%;height:100%}#service #statement .section-inner{text-align:center}#service #statement h3{font-size:1.6615384615em;line-height:2em;letter-spacing:0}#service #statement .text{margin-top:1.6615384615em}#service #statement .text p{font-size:1.0384615385em;line-height:2em;letter-spacing:0}#service #links .section-inner{width:66.4615384615em;padding:13.8461538462em 0 10.3846153846em}#service #links .box{position:relative}#service #links .box+.box{margin-top:13.8461538462em}#service #links .box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#service #links .box.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#service #links .box .box-img{position:absolute!important;z-index:1;top:50%;left:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}#service #links .box .box-img.i1{position:relative;left:19.3846153846em;display:block;width:35.2730769231em}#service #links .box .box-img.i1:before{display:block;padding:77.2325809617% 0 0;content:''}#service #links .box .box-img.i1>img,#service #links .box .box-img.i1>picture,#service #links .box .box-img.i1>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i2{position:relative;left:7.4769230769em;display:block;width:24.2307692308em}#service #links .box .box-img.i2:before{display:block;padding:100% 0 0;content:''}#service #links .box .box-img.i2>img,#service #links .box .box-img.i2>picture,#service #links .box .box-img.i2>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i3{position:relative;left:26.3076923077em;display:block;width:30.7730769231em}#service #links .box .box-img.i3:before{display:block;padding:67.4915635546% 0 0;content:''}#service #links .box .box-img.i3>img,#service #links .box .box-img.i3>picture,#service #links .box .box-img.i3>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i4{position:relative;left:3.1153846154em;display:block;width:34.9615384615em}#service #links .box .box-img.i4:before{display:block;padding:86.3366336634% 0 0;content:''}#service #links .box .box-img.i4>img,#service #links .box .box-img.i4>picture,#service #links .box .box-img.i4>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i5{position:relative;left:27em;display:block;width:40.1538461538em}#service #links .box .box-img.i5:before{display:block;padding:93.275862069% 0 0;content:''}#service #links .box .box-img.i5>img,#service #links .box .box-img.i5>picture,#service #links .box .box-img.i5>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i6{position:relative;left:7.6153846154em;display:block;width:31.3615384615em}#service #links .box .box-img.i6:before{display:block;padding:78.1456953642% 0 0;content:''}#service #links .box .box-img.i6>img,#service #links .box .box-img.i6>picture,#service #links .box .box-img.i6>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#service #links .box .box-inner .box-title span{font-family:Lato,sans-serif;font-size:5.5384615385em;font-weight:900;line-height:1em;line-height:.9em;letter-spacing:0;text-shadow:0 .1384615385em .1384615385em #000}#service #links .box .box-inner .box-info{margin-top:.8307692308em}#service #links .box .box-inner .box-info span{font-size:1.0384615385em;font-weight:700;line-height:1em;line-height:1.5em;letter-spacing:0}#service #links .box .box-inner .box-btn{margin-top:3.3230769231em}#service #links .box .box-inner .box-btn a+a{margin-top:1.3846153846em}#works #links .section-inner{width:75.2538461538em;padding:0 0 6.2307692308em}#works #links .section-inner .btn{position:relative;width:100%;height:36.9692307692em}#works #links .section-inner .btn a{position:absolute!important;animation:floating-x 7.2s ease-in-out infinite alternate-reverse}#works #links .section-inner .btn a span{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;animation:floating-y 3s ease-in-out infinite alternate-reverse}#works #links .section-inner .btn a span i,#works #links .section-inner .btn a span:after{position:absolute;z-index:1;top:0;left:0;display:inline-block;width:100%;height:100%;content:'';background-image:initial;background-position:center;background-size:cover}#works #links .section-inner .btn a span i{z-index:2}#works #links .section-inner .btn a span:after{position:relative;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(95%) contrast(112%);filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(95%) contrast(112%);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#000));-webkit-mask-image:linear-gradient(transparent 0 50%,#000 50% 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#000));mask-image:linear-gradient(transparent 0 50%,#000 50% 100%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0}#works #links .section-inner .btn a.eventPromotion{position:relative;top:0;left:0;display:block;width:19.0384615385em;-webkit-animation-duration:10s;animation-duration:10s}#works #links .section-inner .btn a.eventPromotion:before{display:block;padding:117.6363636364% 0 0;content:''}#works #links .section-inner .btn a.eventPromotion>img,#works #links .section-inner .btn a.eventPromotion>picture,#works #links .section-inner .btn a.eventPromotion>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.eventPromotion span{-webkit-animation-direction:alternate;animation-direction:alternate}#works #links .section-inner .btn a.eventPromotion span i,#works #links .section-inner .btn a.eventPromotion span:after{background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/btn_eventPromotion.webp) no-repeat center transparent;background-size:contain}#works #links .section-inner .btn a.movie{position:relative;top:19.9384615385em;left:16.0615384615em;display:block;width:17.3076923077em;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-direction:alternate;animation-direction:alternate}#works #links .section-inner .btn a.movie:before{display:block;padding:108.2% 0 0;content:''}#works #links .section-inner .btn a.movie>img,#works #links .section-inner .btn a.movie>picture,#works #links .section-inner .btn a.movie>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.movie span i,#works #links .section-inner .btn a.movie span:after{background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/btn_movie.webp) no-repeat center transparent;background-size:contain}#works #links .section-inner .btn a.live{position:relative;top:.0692307692em;left:51.3em;display:block;width:19.0384615385em}#works #links .section-inner .btn a.live:before{display:block;padding:78.9090909091% 0 0;content:''}#works #links .section-inner .btn a.live>img,#works #links .section-inner .btn a.live>picture,#works #links .section-inner .btn a.live>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.live span{-webkit-animation-direction:alternate;animation-direction:alternate}#works #links .section-inner .btn a.live span i,#works #links .section-inner .btn a.live span:after{background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/btn_live.webp) no-repeat center transparent;background-size:contain}#works #links .section-inner .btn a.digitalContents{position:relative;top:4.7076923077em;left:29.3538461538em;display:block;width:18.1730769231em}#works #links .section-inner .btn a.digitalContents:before{display:block;padding:114.2857142857% 0 0;content:''}#works #links .section-inner .btn a.digitalContents>img,#works #links .section-inner .btn a.digitalContents>picture,#works #links .section-inner .btn a.digitalContents>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.digitalContents span i,#works #links .section-inner .btn a.digitalContents span:after{background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/btn_digitalContents.webp) no-repeat center transparent;background-size:contain}#works #links .section-inner .btn a.campaignPromotion{position:relative;top:19.5230769231em;left:53.1692307692em;display:block;width:22.1192307692em;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-direction:alternate;animation-direction:alternate}#works #links .section-inner .btn a.campaignPromotion:before{display:block;padding:78.8732394366% 0 0;content:''}#works #links .section-inner .btn a.campaignPromotion>img,#works #links .section-inner .btn a.campaignPromotion>picture,#works #links .section-inner .btn a.campaignPromotion>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.campaignPromotion span{-webkit-animation-direction:alternate;animation-direction:alternate}#works #links .section-inner .btn a.campaignPromotion span i,#works #links .section-inner .btn a.campaignPromotion span:after{background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/btn_campaignPromotion.webp) no-repeat center transparent;background-size:contain}#works #list{padding:0 0 6.6461538462em}#works #list .items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.6461538462em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#works #list .items:after{width:19.9384615385em;content:''}#works #list .items .item{display:inline-block;width:19.9384615385em;color:#fff;-ms-flex-negative:0;flex-shrink:0}#works #list .items .item:nth-child(n+4){margin-top:6.6461538462em}#works #list .items .item .item-img-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:13.2923076923em;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #list .items .item .item-img-wrap:before{content:'NO IMAGE';color:#fff}#works #list .items .item .item-img-wrap .item-img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}#works #list .items .item .item-title{margin-top:1.6615384615em}#works #list .items .item .item-title span{font-size:1.1076923077em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works #list .pager{margin-top:7.2em}#works #list .pager .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #list .pager .navigation .page-numbers{font-family:Lato,sans-serif;font-size:1.3846153846em;font-weight:900;line-height:1em;display:inline-block;margin:0 1em;padding:.2em;letter-spacing:0;color:#fff;will-change:transform}#works #list .pager .navigation .page-numbers.current{color:#d22e33}#works #list .pager .navigation .page-numbers svg{width:.8307692308em;height:1.3846153846em}#works #list .pager .navigation .page-numbers.prev{padding:0}#works #list .pager .navigation .page-numbers.next{padding:0}#works #list .pager .navigation .page-numbers.next svg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}#works #article{padding:0 0 6.6461538462em}#works #article .block{width:55.3846153846em;margin:6.6461538462em auto 0;color:#fff}#works #article .block h1{margin-top:3.3230769231em;text-align:center}#works #article .block h1 span{font-size:2.4923076923em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .information{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.6923076923em auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #article .block .information .date span{font-size:.8307692308em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .information .category{margin-left:.8307692308em}#works #article .block .information .category span{font-size:.8307692308em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .information .category span a{text-decoration:underline;color:#fff}#works #article .block .overview{-webkit-box-sizing:border-box;box-sizing:border-box;margin:3.3230769231em 0;padding:1.6615384615em;border:solid 1px #fff}#works #article .block .overview>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #article .block .overview>div span{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .overview>div span:nth-child(1){min-width:8em;white-space:nowrap}#works #article .block .overview>div span a{text-decoration:underline;word-break:break-all;color:#fff}#works #article .block .overview>div.other{display:block;margin:0}#works #article .block .overview>div.other p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .contentsArea{margin:3.3230769231em 0}#works #article .block .contentsArea p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .contentsArea p>img{margin:2.7692307692em 0}#works #article .block .contentsArea a{text-decoration:underline;word-break:break-all;color:#fff}#works #article .block .contentsArea .wp-caption{width:100%!important;margin:2.7692307692em 0 0}#works #article .block .contentsArea figure{margin:2.7692307692em 0}#works #article .block .contentsArea h2{font-size:1.6615384615em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .contentsArea h3{font-size:1.3846153846em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .contentsArea h4{font-size:1.1076923077em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .share{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.6461538462em;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #article .block .share .text span{font-size:.9692307692em;font-weight:700;line-height:1em;letter-spacing:0}#works #article .block .share a{display:initial;width:1.6615384615em;height:1.6615384615em;margin-left:.8307692308em}#works .day{margin-top:6.6461538462em;text-align:center}#works .day span{font-size:1.6615384615em;font-weight:700;line-height:1em;letter-spacing:0}#works .tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .tab ul li+li{margin-left:3.3230769231em}#works .tab ul li a{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:.9692307692em}#works .tab ul li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:.4153846154em;content:'';-webkit-transition:width .8s cubic-bezier(.25,1,.5,1);transition:width .8s cubic-bezier(.25,1,.5,1);background-color:#d22e33}#works .tab ul li a span{font-family:Lato,sans-serif;font-weight:900;color:#fff}#works .tab ul li a.active:before{width:100%;-webkit-transition:width 0s ease;transition:width 0s ease}#works .other{width:55.3846153846em;margin:6.6461538462em auto 0}#works .other .other-title{text-align:center}#works .other .other-title span{font-size:2.4923076923em;font-weight:700;line-height:1em;line-height:1.5em;letter-spacing:0}#works .other .swiper{margin:3.3230769231em auto 0}#works .other .swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .other .swiper .swiper-wrapper .swiper-slide{width:auto}#works .other .swiper .swiper-wrapper .swiper-slide .item{display:inline-block;width:16.2em;color:#fff;-ms-flex-negative:0;flex-shrink:0}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:11.0076923077em;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap:before{content:'NO IMAGE';color:#fff}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap .item-img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-title{margin-top:1.6615384615em}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-title span{font-size:1.1076923077em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works .other .swiper .swiper-button-prev{display:none}#works .other .swiper .swiper-button-next{display:none}#works .archive{margin-top:6.6461538462em;text-align:center}#works .archive .archive-title span{font-size:2.4923076923em;font-weight:700;line-height:1em;letter-spacing:0}#works .archive .select-wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:17.7230769231em;height:2.7692307692em;margin:3.6692307692em auto 0}#works .archive .select-wrap:before{position:absolute;z-index:1;top:0;left:0;display:inline-block;width:100%;height:100%;content:'';background-color:#fff}#works .archive .select-wrap select{font-size:1.1076923077em;font-weight:700;line-height:1em;line-height:1.8em;position:absolute;z-index:2;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;padding:0 2.5em 0 0;cursor:pointer;text-align:center;text-indent:1em;letter-spacing:0;color:#000;border:none;border-radius:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#works .archive .select-wrap i{position:absolute;z-index:3;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.7692307692em;height:100%;pointer-events:none;background-color:#d22e33;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .archive .select-wrap i svg{width:.8307692308em;height:1.3846153846em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#company h2{font-size:2.4923076923em;font-weight:900;line-height:1em;text-align:center;letter-spacing:0}#company #statement .text{margin-top:3.3230769231em;text-align:center}#company #statement .text p{font-size:1.3846153846em;line-height:1em;line-height:2em;white-space:nowrap;letter-spacing:0}#company #statement .text p .red{font-weight:900;color:#d22e33}#company #member{padding:6.6461538462em 0 6.6461538462em}#company #member ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:59.8153846154em;margin:3.3230769231em auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#company #member ul:after{display:block;width:30%;content:''}#company #member ul li{width:17.7230769231em;-ms-flex-negative:0;flex-shrink:0}#company #member ul li:nth-child(n+4){margin-top:3.3230769231em}#company #member ul li a{display:block}#company #member ul li a .img{position:relative;position:relative;display:block;width:17.7230769231em}#company #member ul li a .img:before{display:block;padding:102.1484375% 0 0;content:''}#company #member ul li a .img>img,#company #member ul li a .img>picture,#company #member ul li a .img>svg{position:absolute;top:0;left:0;width:100%}#company #member ul li a .img>picture{position:relative;position:absolute;top:0;left:0;display:block;width:17.7230769231em;opacity:0}#company #member ul li a .img>picture:before{display:block;padding:102.1484375% 0 0;content:''}#company #member ul li a .img>picture>img,#company #member ul li a .img>picture>picture,#company #member ul li a .img>picture>svg{position:absolute;top:0;left:0;width:100%}#company #member ul li a .img .cover{position:absolute;z-index:2;top:0;left:0;overflow:hidden;width:100%;height:66%}#company #member ul li a .name{padding-top:1.9384615385em;text-align:center}#company #member ul li a .name span{font-size:1.3846153846em;font-weight:700;line-height:1em;letter-spacing:0;color:#fff}#company #member ul li a[data-img='1'] .img>picture.i1{opacity:1}#company #member ul li a[data-img='2'] .img>picture.i2{opacity:1}#company #member ul li a[data-img='3'] .img>picture.i3{opacity:1}#company #history{padding:6.6461538462em 0 6.6461538462em}#company #history ul{margin-top:3.3230769231em}#company #history ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #history ul li+li{margin-top:1.6615384615em}#company #history ul li .date{width:8.3076923077em;-ms-flex-negative:0;flex-shrink:0}#company #history ul li .date span{font-size:1.2461538462em;font-weight:900;line-height:1em;line-height:1.8em;letter-spacing:0}#company #history ul li .text{width:100%}#company #history ul li .text p{font-size:1.2461538462em;line-height:1em;line-height:1.8em;letter-spacing:0}#company #information{padding:6.6461538462em 0 6.6461538462em}#company #information ul{width:100%;margin-top:3.3230769231em}#company #information ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.5538461538em;text-align:left;border-bottom:solid 1px rgba(255,255,255,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #information ul li+li{margin-top:3.3230769231em}#company #information ul li .ttl{width:8.3076923077em;-ms-flex-negative:0;flex-shrink:0}#company #information ul li .ttl span{font-size:1.2461538462em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#company #information ul li .txt p{font-size:1.2461538462em;line-height:1em;line-height:1.8em;letter-spacing:0}#company #information .map{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:33.2307692308em;margin-top:3.3230769231em;background-color:rgba(255,255,255,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form{padding:0 0 6.6461538462em}#contact #form .form .mw_wp_form .personal-information{display:none}#contact #form .form .mw_wp_form .complete-block{display:none}#contact #form .form .mw_wp_form input,#contact #form .form .mw_wp_form select,#contact #form .form .mw_wp_form textarea{margin:0;padding:0;border:none;border-radius:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact #form .form .mw_wp_form .btn-wrap{position:relative;width:24.9230769231em;margin:3.3230769231em auto 0}#contact #form .form .mw_wp_form .btn-wrap button,#contact #form .form .mw_wp_form .btn-wrap input{font-family:Lato,sans-serif;font-size:1.3846153846em;font-weight:900;line-height:1em;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:3.2em;margin:0;padding:0;padding:0 1.2em;cursor:pointer;letter-spacing:0;color:#000;border:none;border-radius:0;outline:0;background:0 0;background-color:#d22e33;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form .btn-wrap:after{position:absolute;top:50%;right:1.5230769231em;display:inline-block;width:.8307692308em;height:1.3846153846em;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow.svg) no-repeat center transparent;background-size:contain}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box+.input-box{margin-top:1.6615384615em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box label{font-size:1.2461538462em;font-weight:700;line-height:1em;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box label .required{font-size:.8888888889em;font-weight:700;display:inline-block;margin-left:.5em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .input-wrap input,#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .input-wrap textarea{font-size:1.2461538462em;line-height:1em;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.6666666667em;margin-top:.4444444444em;padding:0 .5555555556em;letter-spacing:0;background-color:#fff}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .input-wrap textarea{height:22.1538461538em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.3846153846em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap>span+span{margin-left:3.3230769231em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap .mwform-radio-field-text{margin-left:.5em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap label+input{margin-left:3.3230769231em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap input[type=radio]{font-size:1.2461538462em;line-height:1em;line-height:1.5em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:.8888888889em;height:.8888888889em;letter-spacing:0;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap input[type=radio]:checked:before{position:absolute;top:.0555555556em;left:.2222222222em;width:.2222222222em;height:.4444444444em;content:'';-webkit-transform:rotate(50deg);transform:rotate(50deg);border-right:2px solid #fff;border-bottom:2px solid #fff}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .select-wrap{position:relative;margin-top:.5538461538em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .select-wrap select{font-size:1.2461538462em;line-height:1em;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.6666666667em;padding:0 .5555555556em;cursor:pointer;letter-spacing:0;color:#000;background-color:#fff}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:after,#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:before{position:absolute;top:0;right:0;display:inline-block;content:'';pointer-events:none}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:before{z-index:2;width:3.3230769231em;height:100%;background-color:#d22e33}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:after{z-index:3;top:1.2461538462em;right:.9692307692em;width:1.3846153846em;height:.8307692308em;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow_bottom.svg) no-repeat center transparent;background-size:contain}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .error{font-size:1.2461538462em;font-weight:700;line-height:1em;display:block;padding:.5555555556em 0;letter-spacing:0;color:#d22e33}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information{display:block;margin-top:6.6461538462em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap{padding:3.3230769231em;border:solid 1px #333;background-color:rgba(0,0,0,.7)}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-title{text-align:center}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-title span{font-size:1.6615384615em;font-weight:700;line-height:1em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-text{margin-top:3.3230769231em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-text p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-note{margin-top:6.6461538462em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-note p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check{margin-top:3.3230769231em;text-align:center}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check .mwform-checkbox-field-text{font-size:1.2461538462em;font-weight:700;line-height:1em;display:inline-block;margin-left:.5em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check input[type=checkbox]{position:relative;width:16px;height:16px;vertical-align:-1px;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check input[type=checkbox]:checked:before{position:absolute;top:1px;left:4px;width:4px;height:8px;content:'';-webkit-transform:rotate(50deg);transform:rotate(50deg);border-right:2px solid #fff;border-bottom:2px solid #fff}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check .error{font-size:1.2461538462em;font-weight:700;line-height:1em;display:block;padding:.5555555556em 0;text-align:center;letter-spacing:0;color:#d22e33}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block{padding:3.3230769231em;border:solid 1px #333;background-color:rgba(0,0,0,.7)}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box+.input-box{margin-top:3.3230769231em}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box label{font-size:1.2461538462em;line-height:1em;line-height:1.8em;width:11em;letter-spacing:0;-ms-flex-negative:0;flex-shrink:0}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box label .required{display:none}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .input-wrap,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .radio-wrap,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .select-wrap{font-size:1.2461538462em;line-height:1em;line-height:1.8em;letter-spacing:0;word-break:break-all}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .input-wrap+label,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .radio-wrap+label,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .select-wrap+label{margin-top:1.3333333333em}#contact #form .form .mw_wp_form.mw_wp_form_confirm .btn-wrap{margin:6.6461538462em auto 0}#contact #form .form .mw_wp_form.mw_wp_form_complete .btn-wrap,#contact #form .form .mw_wp_form.mw_wp_form_complete .input-block{display:none}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block{display:block;text-align:center}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block .text p{font-size:1.6615384615em;font-weight:900;line-height:1em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block .css-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:24.9230769231em;height:4.4307692308em;margin:6.6461538462em auto 0;padding:0 1.6615384615em}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block .css-btn span{font-size:1.3846153846em;line-height:1em;letter-spacing:0}#column a{color:#fff}#column .link-list{margin:6.6461538462em auto 0}#column .link-list ul{width:66.4615384615em;margin:0 auto 0}#column .link-list ul li+li{margin-top:3.3230769231em}#column .link-list ul li a{font-size:1.3846153846em;font-weight:700;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column .link-list ul li a:before{display:inline-block;width:.3em;height:1em;content:'';background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column .link-list ul li a .num{display:inline-block;width:2.4em;margin-left:.4em;color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column .link-list ul li a .red{color:#d22e33}#column .link-list ul li a .ttl{margin-left:.4em}#column #list .section-inner{width:75.2538461538em;padding:0 0 6.2307692308em}#column #list .section-inner h2{text-align:center}#column #list .section-inner h2 span{font-size:2.4923076923em;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .section-inner{padding:0 0 6.2307692308em}#column #detail .detail-type{text-align:center}#column #detail .detail-type span{font-size:1.6615384615em;font-weight:700;line-height:1em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.6666666667em;letter-spacing:0;color:#d22e33;border:solid 1px #d22e33;background-color:#000}#column #detail h2{margin-top:1.6615384615em;text-align:center}#column #detail h2 span{font-size:2.4923076923em;font-weight:900;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .detail-img{margin-top:6.6461538462em}#column #detail .detail-title{margin-top:1.6615384615em;text-align:center}#column #detail .detail-title span{font-size:1.9384615385em;font-weight:900;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .detail-text{margin-top:1.6615384615em;text-align:center}#column #detail .detail-text p{font-size:1.3846153846em;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .side-box{margin-top:6.6461538462em}#column #detail .side-box .side-box-title{font-size:1.6615384615em;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .side-box .side-box-title:before{display:inline-block;width:.25em;height:1em;content:'';background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column #detail .side-box .side-box-title span{font-weight:700;margin-left:.3333333333em;color:#d22e33}#column #detail .side-box .side-box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.6615384615em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .side-box .side-box-inner .side-box-text{width:39.8769230769em;-ms-flex-negative:0;flex-shrink:0}#column #detail .side-box .side-box-inner .side-box-text p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .side-box .side-box-inner .side-box-img{margin-left:1.6615384615em}#column #detail .link-btn{margin:7.8923076923em 0}#column #detail .link-btn a{-webkit-box-sizing:border-box;box-sizing:border-box;width:24.9230769231em;height:4.4307692308em;margin:0 auto;padding:1.6615384615em}#column #detail .link-btn a span{font-size:1.3846153846em;font-weight:900;line-height:1em;letter-spacing:0}#column #detail .item-box{margin-top:3.3230769231em}#column #detail .item-box .item-box-title span{font-size:1.3846153846em;font-weight:700;line-height:1em;display:inline-block;padding:.4em;letter-spacing:0;color:#000;background-color:#d22e33}#column #detail .item-box .item-box-text{margin-top:1.6615384615em}#column #detail .item-box .item-box-text p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .item-box ul{margin-top:1.6615384615em}#column #detail .item-box ul li{font-size:1.3846153846em;line-height:1em;letter-spacing:0}#column #detail .item-box ul li+li{margin-top:1.2em}#column #detail .item-box ul li em{font-weight:700;font-style:normal;color:#d22e33}#column #detail .item-box ul.item-list li{font-size:1.0384615385em;line-height:1em;padding-bottom:.5333333333em;letter-spacing:0;border-bottom:solid 1px rgba(225,225,225,.5)}#column #detail .item-box ul.item-list li+li{margin-top:1.6615384615em}#column #detail .item-box ul.item-list li .ttl{font-weight:900;display:inline-block;width:6em}#column #detail .item-box-sm{margin-top:1.6615384615em}#column #detail .item-box-sm .item-box-title span{font-size:1.3846153846em;font-weight:700;line-height:1em;letter-spacing:0;color:#d22e33}#column #detail .item-box-sm .item-box-text{margin-top:.8307692308em}#column #detail .item-box-sm .item-box-text p{font-size:1.0384615385em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .link-list .link-list-title{font-size:1.6615384615em;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .link-list .link-list-title:before{display:inline-block;width:.25em;height:1em;content:'';background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column #detail .link-list .link-list-title span{font-weight:900;margin-left:.3333333333em;color:#d22e33}#column #detail .link-list ul{margin-top:3.3230769231em}#column #detail .link-list ul li+li{margin-top:1.6615384615em}#column #detail .link-list ul li a{font-size:1.0384615385em;font-weight:700;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .link-list ul li a:before{display:none}#column #detail .link-list ul li a .num{display:inline-block;width:3.2em;margin-left:0;color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column #detail .link-list ul li a .red{color:#d22e33}#column #detail .link-list ul li a .ttl{margin-left:.5333333333em}@media (min-width:901px){.css_imagehover:hover img:nth-of-type(2){opacity:1}.onlyPc{display:block}img.onlyPc{display:inline-block}.onlySp,img.onlySp{display:none!important}.contents .css-btn:before{-webkit-transition:background-color .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:background-color .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}.contents .css-btn:hover:before{-webkit-transform:scale(1.2,1.1);transform:scale(1.2,1.1);background-color:#fff}.contents header .menu .menu-inner .menu-menu-container ul.menu li a:hover:after{width:7.5em;height:.5em;opacity:1}.contents footer .link .menu-menu-container ul.menu>li a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contents footer .link .menu-menu-container ul.menu>li a:hover{opacity:.7}.contents .modal_page .gl_common_modal__ttl__btn:before{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contents .modal_page .gl_common_modal__ttl__btn:hover:before{opacity:1}.contents #stalker:hover{opacity:1!important}.contents #mainVisual .set a.active:hover{background-color:#fff}#works #links .section-inner .btn a span{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}#works #links .section-inner .btn a span:after{-webkit-transition:-webkit-mask-position .5s ease-out;transition:-webkit-mask-position .5s ease-out;transition:mask-position .5s ease-out;transition:mask-position .5s ease-out,-webkit-mask-position .5s ease-out}#works #links .section-inner .btn a:hover span{-webkit-transform:scale(1.1);transform:scale(1.1)}#works #links .section-inner .btn a:hover span:after{-webkit-mask-position:0 100%;mask-position:0 100%}#works #list .items .item .item-img-wrap{-webkit-transition:-webkit-transform .8s cubic-bezier(.25,1,.5,1);transition:-webkit-transform .8s cubic-bezier(.25,1,.5,1);transition:transform .8s cubic-bezier(.25,1,.5,1);transition:transform .8s cubic-bezier(.25,1,.5,1),-webkit-transform .8s cubic-bezier(.25,1,.5,1)}#works #list .items .item .item-img-wrap .item-img{-webkit-transition:-webkit-transform 1s cubic-bezier(.25,1,.5,1);transition:-webkit-transform 1s cubic-bezier(.25,1,.5,1);transition:transform 1s cubic-bezier(.25,1,.5,1);transition:transform 1s cubic-bezier(.25,1,.5,1),-webkit-transform 1s cubic-bezier(.25,1,.5,1)}#works #list .items .item .item-title span{-webkit-transition:color 1s cubic-bezier(.25,1,.5,1);transition:color 1s cubic-bezier(.25,1,.5,1)}#works #list .items .item:hover .item-img-wrap{-webkit-transform:scale(1.05);transform:scale(1.05)}#works #list .items .item:hover .item-img-wrap .item-img{-webkit-transform:scale(1.2);transform:scale(1.2)}#works #list .items .item:hover .item-title span{color:#d22e33}#works #list .pager .navigation .page-numbers{-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease}#works #list .pager .navigation .page-numbers svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#works #list .pager .navigation .page-numbers svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}#works #list .pager .navigation .page-numbers:hover{-webkit-transform:scale(1.5);transform:scale(1.5);color:#d22e33}#works #list .pager .navigation .page-numbers:hover.next svg{-webkit-transform:translateX(.3rem) scale(-1,1);transform:translateX(.3rem) scale(-1,1)}#works #list .pager .navigation .page-numbers:hover.prev svg{-webkit-transform:translateX(-.3rem);transform:translateX(-.3rem)}#works #list .pager .navigation .page-numbers:hover svg path{fill:#d22e33}#works .tab ul li a:hover:before{right:auto;left:0;width:100%}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap{-webkit-transition:-webkit-transform .8s cubic-bezier(.25,1,.5,1);transition:-webkit-transform .8s cubic-bezier(.25,1,.5,1);transition:transform .8s cubic-bezier(.25,1,.5,1);transition:transform .8s cubic-bezier(.25,1,.5,1),-webkit-transform .8s cubic-bezier(.25,1,.5,1)}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap .item-img{-webkit-transition:-webkit-transform 1s cubic-bezier(.25,1,.5,1);transition:-webkit-transform 1s cubic-bezier(.25,1,.5,1);transition:transform 1s cubic-bezier(.25,1,.5,1);transition:transform 1s cubic-bezier(.25,1,.5,1),-webkit-transform 1s cubic-bezier(.25,1,.5,1)}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-title span{-webkit-transition:color 1s cubic-bezier(.25,1,.5,1);transition:color 1s cubic-bezier(.25,1,.5,1)}#works .other .swiper .swiper-wrapper .swiper-slide .item:hover .item-img-wrap{-webkit-transform:scale(1.05);transform:scale(1.05)}#works .other .swiper .swiper-wrapper .swiper-slide .item:hover .item-img-wrap .item-img{-webkit-transform:scale(1.2);transform:scale(1.2)}#works .other .swiper .swiper-wrapper .swiper-slide .item:hover .item-title span{color:#d22e33}#works .archive .select-wrap:before{-webkit-transition:background-color .3s cubic-bezier(.34,1.56,.64,1);transition:background-color .3s cubic-bezier(.34,1.56,.64,1);will-change:background-color}#works .archive .select-wrap:hover:before{background-color:#d22e33}#company #member ul li a .img{-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1)}#company #member ul li a .img .cover{-webkit-transition:height .5s cubic-bezier(.25,1,.5,1);transition:height .5s cubic-bezier(.25,1,.5,1);-webkit-transition-delay:.1s;transition-delay:.1s}#company #member ul li a .name span{-webkit-transition:color .5s cubic-bezier(.25,1,.5,1);transition:color .5s cubic-bezier(.25,1,.5,1)}#company #member ul li a:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}#company #member ul li a:hover .img .cover{height:0}#company #member ul li a:hover .name span{color:#d22e33}#column a:hover{color:#d22e33}}@media (min-width:901px) and (hover:hover){.modal_movie__btn_close:hover{opacity:.5}}@media (max-width:900px){#works #links .section-inner .btn a.eventPromotion span i,#works #links .section-inner .btn a.eventPromotion span:after{background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/sp/btn_eventPromotion.webp)}#works #links .section-inner .btn a.movie span i,#works #links .section-inner .btn a.movie span:after{background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/sp/btn_movie.webp)}#works #links .section-inner .btn a.live span i,#works #links .section-inner .btn a.live span:after{background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/sp/btn_live.webp)}#works #links .section-inner .btn a.digitalContents span i,#works #links .section-inner .btn a.digitalContents span:after{background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/sp/btn_digitalContents.webp)}#works #links .section-inner .btn a.campaignPromotion span i,#works #links .section-inner .btn a.campaignPromotion span:after{background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/works/sp/btn_campaignPromotion.webp)}html{font-size:11.71875px;font-size:3.125vw;line-height:1em}html .onlyPc,html img.onlyPc{display:none!important}html .onlySp{display:block}html img.onlySp{display:inline-block}.modal_movie__btn_close{width:4.7786666667em;height:4.7786666667em}.isModalOpen header{pointer-events:none;opacity:.1}.contents{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding-bottom:0;color:#fff}.contents .contents-bg{position:fixed;top:0;left:0;display:inline-block;width:100%;height:100vh;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/bg.webp) no-repeat center transparent;background-size:contain;background-size:cover}.contents .section{position:relative}.contents .section .section-wrap{position:relative}.contents .section .section-wrap .section-inner{position:relative;width:27.904em;margin:0 auto}.contents .css-btn{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:15.36em;height:3.072em;padding:0 .6826666667em;background-color:#d22e33;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents .css-btn span{font-family:Lato,sans-serif;font-size:1.3653333333em;font-weight:900;line-height:1em;letter-spacing:0;color:#000}.contents .css-btn i{position:relative;display:block;width:1.024em;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow.svg) no-repeat center transparent;background-size:contain}.contents .css-btn i:before{display:block;padding:166.6666666667% 0 0;content:''}.contents .css-btn i>img,.contents .css-btn i>picture,.contents .css-btn i>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items{position:fixed;width:100%;height:100vh;pointer-events:none}.contents .bg-items>div{position:absolute!important}.contents .bg-items .i1{display:none}.contents .bg-items .i2{position:relative;top:2.6453333333em;left:-.768em;display:block;width:14.1653333333em}.contents .bg-items .i2:before{display:block;padding:78.6144578313% 0 0;content:''}.contents .bg-items .i2>img,.contents .bg-items .i2>picture,.contents .bg-items .i2>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i3{position:relative;top:-1.4506666667em;right:-3.4133333333em;display:block;width:11.5626666667em}.contents .bg-items .i3:before{display:block;padding:75.2767527675% 0 0;content:''}.contents .bg-items .i3>img,.contents .bg-items .i3>picture,.contents .bg-items .i3>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i4{position:relative;bottom:-3.4986666667em;left:-3.2426666667em;display:block;width:14.7626666667em}.contents .bg-items .i4:before{display:block;padding:105.2023121387% 0 0;content:''}.contents .bg-items .i4>img,.contents .bg-items .i4>picture,.contents .bg-items .i4>svg{position:absolute;top:0;left:0;width:100%}.contents .bg-items .i5{display:none}.contents .bg-items .i6{position:relative;right:-6.2293333333em;bottom:12.032em;display:block;width:21.3333333333em}.contents .bg-items .i6:before{display:block;padding:47.2% 0 0;content:''}.contents .bg-items .i6>img,.contents .bg-items .i6>picture,.contents .bg-items .i6>svg{position:absolute;top:0;left:0;width:100%}.contents header{position:relative;z-index:10;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contents header .logo{position:relative;position:fixed;z-index:10;top:1.024em;left:2.048em;display:block;width:4.096em}.contents header .logo:before{display:block;padding:137.1428571429% 0 0;content:''}.contents header .logo>img,.contents header .logo>picture,.contents header .logo>svg{position:absolute;top:0;left:0;width:100%}.contents header .menu{position:fixed;top:2.048em;right:0}.contents header .menu .menu-inner ul{position:relative;width:10.9226666667em;padding-right:4.2666666667em;text-align:right}.contents header .menu .menu-inner ul:before{position:absolute;top:0;right:0;display:inline-block;width:2.048em;height:1.7066666667em;content:'';background-color:#d22e33}.contents header .menu .menu-inner ul li+li{margin-top:3.072em}.contents header .menu .menu-inner ul li a span{font-family:Lato,sans-serif;font-size:1.7066666667em;font-weight:900;line-height:1em;white-space:nowrap;letter-spacing:0;color:#fff}.contents header .menu-btn{position:fixed;z-index:11;top:2.048em;right:0}.contents header .menu-btn a{position:relative;display:block;overflow:hidden;width:5.4613333333em;height:2.048em;background-color:#d22e33}.contents header .menu-btn a span{font-family:Lato,sans-serif;font-size:1.1946666667em;line-height:1em;position:absolute;top:.3571428571em;left:50%;width:3.0714285714em;margin-left:-1.5357142857em;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;letter-spacing:0;color:#fff}.contents header .menu-btn a span:nth-child(1){-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.contents header .menu-btn a span:nth-child(2){-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.contents header .menu-btn.active a span:nth-child(1){-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.contents header .menu-btn.active a span:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.contents header .menu-modal{position:fixed;z-index:10;top:0;right:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none;opacity:0}.contents header .menu-modal .menu-modal-inner{width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu{position:relative;margin-left:auto;padding-top:6.144em;padding-right:1.024em;text-align:right}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li+li{margin-top:3.072em}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li a{font-family:Lato,sans-serif;font-size:1.1946666667em;font-weight:900;line-height:1em;white-space:nowrap;letter-spacing:0;color:#fff}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li>ul{display:none}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li:nth-child(2){-webkit-transition-delay:.05s;transition-delay:.05s}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li:nth-child(4){-webkit-transition-delay:.15s;transition-delay:.15s}.contents header .menu-modal .menu-modal-inner .menu-menu-container ul.menu li:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.contents header .menu-modal.active{pointer-events:auto;opacity:1}.contents header .menu-modal.active .menu-modal-inner ul.menu li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.contents .page{position:relative;z-index:2}.contents .page .title{padding:6.8266666667em 0;text-align:center}.contents .page .title span{font-family:Lato,sans-serif;font-size:4.096em;font-weight:900;line-height:1em;letter-spacing:0;color:#fff}.contents footer{position:relative!important;bottom:auto;width:100%;background-color:#000}.contents footer .section-inner{width:27.904em;padding:6.8266666667em 0 4.096em}.contents footer .block{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.contents footer .logo{position:relative;display:block;width:8.96em;margin:0 auto;-ms-flex-negative:0;flex-shrink:0}.contents footer .logo:before{display:block;padding:133.3333333333% 0 0;content:''}.contents footer .logo>img,.contents footer .logo>picture,.contents footer .logo>svg{position:absolute;top:0;left:0;width:100%}.contents footer .link{margin-top:6.8266666667em}.contents footer .link .menu-menu-container ul.menu{display:block}.contents footer .link .menu-menu-container ul.menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents footer .link .menu-menu-container ul.menu>li+li{margin-top:2.048em;margin-left:0}.contents footer .link .menu-menu-container ul.menu>li a{font-family:Lato,sans-serif;font-size:1.7066666667em;font-weight:900;line-height:1em;width:7.2em;letter-spacing:0;color:#fff;-ms-flex-negative:0;flex-shrink:0}.contents footer .link .menu-menu-container ul.menu>li a+ul{width:100%;margin-top:0}.contents footer .link .menu-menu-container ul.menu>li a+ul>li a{font-size:1.024em;line-height:1em;display:block;width:100%;margin-top:0;letter-spacing:0}.contents footer .link .menu-menu-container ul.menu>li a+ul>li a+a{margin-top:2em}.contents footer .copyright{margin-top:6.8266666667em;text-align:center}.contents footer .copyright p{font-family:Lato,sans-serif;font-size:1.024em;font-weight:700;line-height:1em;letter-spacing:0;color:#fff}.contents .modal_page .gl_common_modal__ttl__btn{position:fixed;top:1.024em;right:1.024em;width:4.096em;height:4.096em}.contents .modal_page .gl_common_modal__ttl__btn:before{position:absolute;z-index:1;top:0;left:0;display:inline-block;width:100%;height:100%;content:'';opacity:0;background:radial-gradient(50% 50% at 50% 50%,#05f 0,rgba(0,34,102,.5) 100%)}.contents .modal_page .gl_common_modal__ttl__btn picture{position:relative;z-index:2}.contents .modal_page .gl_common_modal__window__inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding:5.12em 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.contents .modal_page .block{display:none;width:27.904em;margin:3.4133333333em auto;-ms-flex-negative:0;flex-shrink:0}.contents .modal_page .block.active{display:block}.contents .modal_page .block .block-inner{position:relative;padding:22.1866666667em 0 0}.contents .modal_page .block .block-inner .profile-box{position:relative;z-index:5;width:27.904em;text-align:left;color:#fff;-ms-flex-negative:0;flex-shrink:0}.contents .modal_page .block .block-inner .profile-box .profile-title{padding-bottom:1.024em;text-align:left}.contents .modal_page .block .block-inner .profile-box .profile-title .name{display:inline-block}.contents .modal_page .block .block-inner .profile-box .profile-title .name span{font-family:'Noto Serif JP',serif;font-size:2.048em;font-weight:700;line-height:1em;white-space:nowrap;letter-spacing:0;color:#d22e33}.contents .modal_page .block .block-inner .profile-box .profile-title .birthplace{display:inline-block;margin-left:1.536em}.contents .modal_page .block .block-inner .profile-box .profile-title .birthplace span{font-family:'Noto Serif JP',serif;font-size:.8533333333em;font-weight:700;line-height:2.4em;white-space:nowrap;letter-spacing:0}.contents .modal_page .block .block-inner .profile-box .profile-text{width:27.904em;margin-top:1.3653333333em}.contents .modal_page .block .block-inner .profile-box .profile-text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}.contents .modal_page .block .block-inner .profile-box .profile-parson{position:relative;width:27.904em;margin-top:1.1946666667em}.contents .modal_page .block .block-inner .profile-box .profile-parson p{font-family:Lato,sans-serif;font-size:1.1946666667em;font-weight:900;line-height:1em;line-height:1.5em;padding-left:1.1428571429em;letter-spacing:0}.contents .modal_page .block .block-inner .profile-box .profile-parson p:before{position:absolute;top:0;left:0;display:block;width:.4285714286em;height:100%;content:'';background-color:#d22e33}.contents .modal_page .block .block-inner .profile-box .profile-btn{margin-top:2.048em}.contents .modal_page .block .block-inner .profile-img{position:absolute;top:0;right:0;pointer-events:none}.contents .modal_page .block[data-id='1'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:0;right:5.4613333333em;width:15.8293333333em}.contents .modal_page .block[data-id='1'] .block-inner .profile-img .burger{position:absolute;z-index:1;top:11.9466666667em;right:16.2133333333em;width:12.8em}.contents .modal_page .block[data-id='2'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-3.84em;right:1.792em;width:26.7946666667em}.contents .modal_page .block[data-id='2'] .block-inner .profile-img .burger{position:absolute;z-index:1;top:10.24em;right:-.8533333333em;width:12.8em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.contents .modal_page .block[data-id='3'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:-1.7066666667em;right:1.792em;width:23.1253333333em}.contents .modal_page .block[data-id='3'] .block-inner .profile-img .burger{position:absolute;z-index:1;top:10.24em;right:0;width:12.8em}.contents .modal_page .block[data-id='4'] .block-inner .profile-img .parson{position:absolute;z-index:3;top:0;right:3.584em;width:14.5493333333em}.contents .modal_page .block[data-id='4'] .block-inner .profile-img .burger{position:absolute;z-index:2;top:9.8133333333em;right:13.6533333333em;width:12.8em;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.contents .modal_page .block[data-id='5'] .block-inner .profile-img .parson{position:absolute;z-index:2;top:0;right:8.3626666667em;width:15.36em}.contents .modal_page .block[data-id='5'] .block-inner .profile-img .burger{position:absolute;z-index:3;top:11.0933333333em;right:2.56em;width:12.8em}.contents #stalker{position:fixed;z-index:999;top:17.0666666667em;left:0;width:100%;height:0;-webkit-transition:top,.5s,left .5s,-webkit-transform .2s;transition:top,.5s,left .5s,-webkit-transform .2s;transition:transform .2s,top,.5s,left .5s;transition:transform .2s,top,.5s,left .5s,-webkit-transform .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;pointer-events:none;opacity:0}.contents #stalker .stalker-box{position:absolute;top:0;left:50%;width:0;height:auto;min-height:17.0666666667em;-webkit-transition:top .5s,left .5s,width .3s,height .3s,background-color .5s,border-radius .5s,-webkit-transform .3s;transition:top .5s,left .5s,width .3s,height .3s,background-color .5s,border-radius .5s,-webkit-transform .3s;transition:transform .3s,top .5s,left .5s,width .3s,height .3s,background-color .5s,border-radius .5s;transition:transform .3s,top .5s,left .5s,width .3s,height .3s,background-color .5s,border-radius .5s,-webkit-transform .3s;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border:solid 1px #d22e33;border-radius:0;background:rgba(0,0,0,.75);will-change:transform,top,left,width,height}.contents #stalker .stalker-box .stalker-box-inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:27.904em;height:100%;padding:2.048em 2.048em 0}.contents #stalker .stalker-box .stalker-box-contents{display:none}.contents #stalker .stalker-box .stalker-box-contents .stalker-box-title span{font-family:Lato,sans-serif;font-size:3.072em;font-weight:900;line-height:1em;letter-spacing:0;color:#fff}.contents #stalker .stalker-box .stalker-box-contents .stalker-box-text{margin-top:1.024em}.contents #stalker .stalker-box .stalker-box-contents .stalker-box-text p{font-size:1.024em;font-weight:700;line-height:1em;line-height:1.5em;letter-spacing:0}.contents #stalker .stalker-box .btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:23.8933333333em;margin:2.048em auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents #stalker .stalker-box .btn a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:11.3493333333em;height:3.072em;padding:.7253333333em;background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker .stalker-box .btn a:nth-child(2){margin-left:1.024em}.contents #stalker .stalker-box .btn a:nth-child(3){margin-top:1.024em}.contents #stalker .stalker-box .btn a span{font-size:1.1946666667em;font-weight:700;line-height:1em;letter-spacing:0;color:#000}.contents #stalker .stalker-box .btn a i{position:absolute;top:50%;display:inline-block;width:1.024em;height:1.7066666667em;margin-top:-.8533333333em;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow.svg) no-repeat center transparent;background-size:contain}.contents #stalker .stalker-box .btn a.cansel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker .stalker-box .btn a.cansel i{left:.6826666667em;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.contents #stalker .stalker-box .btn a.add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker .stalker-box .btn a.add i{right:.6826666667em}.contents #stalker .stalker-box .btn a.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #stalker .stalker-box .btn a.column i{right:.6826666667em}.contents #stalker.popup{top:17.0666666667em;left:0;-webkit-transition:.5s;transition:.5s;pointer-events:auto;opacity:1!important}.contents #stalker.popup .stalker-box{width:27.904em}.contents #stalker.out{opacity:0}.contents #stalker[data-item=Tomatoes] .stalker-box{left:50%;height:auto}.contents #stalker[data-item=Cheese] .stalker-box{left:50%;height:auto}.contents #stalker[data-item=Onion] .stalker-box{left:50%;height:auto}.contents #stalker[data-item=Lettuce] .stalker-box{left:50%;height:auto}.contents #stalker[data-item=Bacon] .stalker-box{left:50%;height:auto}.contents #stalker[data-item=Bacon] .stalker-box .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents #stalker:not([data-item=Bacon]) .stalker-box .btn .column{display:none!important}.contents #stalker[data-item=Pickles] .stalker-box{left:50%;height:auto}.contents #mainVisual{width:100%;height:100svh;-webkit-tap-highlight-color:transparent}.contents #mainVisual h1{position:relative;position:absolute;z-index:10;top:2.048em;left:2.048em;display:block;width:5.12em}.contents #mainVisual h1:before{display:block;padding:131.6666666667% 0 0;content:''}.contents #mainVisual h1>img,.contents #mainVisual h1>picture,.contents #mainVisual h1>svg{position:absolute;top:0;left:0;width:100%}.contents #mainVisual .text{position:relative;position:absolute;top:6.8266666667em;left:50%;display:block;width:29.696em;margin-left:-14.848em}.contents #mainVisual .text:before{display:block;padding:16.3448275862% 0 0;content:''}.contents #mainVisual .text>img,.contents #mainVisual .text>picture,.contents #mainVisual .text>svg{position:absolute;top:0;left:0;width:100%}.contents #mainVisual .text .ja{display:-webkit-box;display:-ms-flexbox;display:flex;width:18.7733333333em;height:1.3653333333em;margin:.6826666667em auto 0;background-color:#d22e33;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #mainVisual .text .ja p{font-size:1.024em;font-weight:700;line-height:1em;letter-spacing:0;color:#000}.contents #mainVisual .set{position:absolute;z-index:10;bottom:4.2666666667em;left:50%;margin-left:-10.24em}.contents #mainVisual .set a{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:20.48em;height:5.12em;-webkit-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease;pointer-events:none;opacity:0;background-color:#d22e33;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents #mainVisual .set a svg{position:relative;display:block;width:8.4317866667em}.contents #mainVisual .set a svg:before{display:block;padding:34.247545795% 0 0;content:''}.contents #mainVisual .set a svg>img,.contents #mainVisual .set a svg>picture,.contents #mainVisual .set a svg>svg{position:absolute;top:0;left:0;width:100%}.contents #mainVisual .set a.active{pointer-events:auto;opacity:1}.contents #mainVisual .canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.contents #mainVisual .canvas-wrap canvas{width:100%;height:100%}#service #statement .section-inner{text-align:center}#service #statement h3{font-size:1.536em;line-height:2em;letter-spacing:0}#service #statement .text{margin-top:2.048em;text-align:left}#service #statement .text p{font-size:1.024em;line-height:2.5em;letter-spacing:0}#service #links .section-inner{width:27.904em;padding:22.6986666667em 0 12.8em}#service #links .box{position:relative}#service #links .box+.box{margin-top:26.4533333333em}#service #links .box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#service #links .box.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#service #links .box .box-img{position:absolute!important;z-index:1;top:-17.7493333333em;left:50%!important;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none}#service #links .box .box-img.i1{position:relative;top:-21.3333333333em;display:block;width:32em}#service #links .box .box-img.i1:before{display:block;padding:78.6666666667% 0 0;content:''}#service #links .box .box-img.i1>img,#service #links .box .box-img.i1>picture,#service #links .box .box-img.i1>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i2{position:relative;display:block;width:23.4666666667em}#service #links .box .box-img.i2:before{display:block;padding:100% 0 0;content:''}#service #links .box .box-img.i2>img,#service #links .box .box-img.i2>picture,#service #links .box .box-img.i2>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i3{position:relative;display:block;width:29.8666666667em}#service #links .box .box-img.i3:before{display:block;padding:67.5714285714% 0 0;content:''}#service #links .box .box-img.i3>img,#service #links .box .box-img.i3>picture,#service #links .box .box-img.i3>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i4{position:relative;top:-21.3333333333em;display:block;width:30.72em}#service #links .box .box-img.i4:before{display:block;padding:86.9444444444% 0 0;content:''}#service #links .box .box-img.i4>img,#service #links .box .box-img.i4>picture,#service #links .box .box-img.i4>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i5{position:relative;top:-25.6em;display:block;width:32em}#service #links .box .box-img.i5:before{display:block;padding:116.6666666667% 0 0;content:''}#service #links .box .box-img.i5>img,#service #links .box .box-img.i5>picture,#service #links .box .box-img.i5>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-img.i6{position:relative;top:-21.3333333333em;display:block;width:32em}#service #links .box .box-img.i6:before{display:block;padding:81.0666666667% 0 0;content:''}#service #links .box .box-img.i6>img,#service #links .box .box-img.i6>picture,#service #links .box .box-img.i6>svg{position:absolute;top:0;left:0;width:100%}#service #links .box .box-inner{position:relative;z-index:2}#service #links .box .box-inner .box-title span{font-family:Lato,sans-serif;font-size:5.4613333333em;font-weight:900;line-height:1em;line-height:.9em;letter-spacing:0}#service #links .box .box-inner .box-title.spsm span{font-size:4.096em;line-height:1em;letter-spacing:0}#service #links .box .box-inner .box-info{margin-top:1.024em}#service #links .box .box-inner .box-info span{font-size:1.024em;font-weight:700;line-height:1em;line-height:1.5em;letter-spacing:0}#service #links .box .box-inner .box-btn{margin-top:2.048em}#service #links .box .box-inner .box-btn a+a{margin-top:1.7066666667em}#works #links .section-inner{width:100%;padding:0 0 8.5333333333em}#works #links .section-inner .btn{position:relative;width:27.8186666667em;height:90.368em;margin:0 auto}#works #links .section-inner .btn a{position:absolute!important}#works #links .section-inner .btn a.eventPromotion{position:relative;top:0;left:2.048em;display:block;width:17.6213333333em}#works #links .section-inner .btn a.eventPromotion:before{display:block;padding:117.6755447942% 0 0;content:''}#works #links .section-inner .btn a.eventPromotion>img,#works #links .section-inner .btn a.eventPromotion>picture,#works #links .section-inner .btn a.eventPromotion>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.movie{position:relative;top:21.248em;left:11.8613333333em;display:block;width:16em}#works #links .section-inner .btn a.movie:before{display:block;padding:108.2666666667% 0 0;content:''}#works #links .section-inner .btn a.movie>img,#works #links .section-inner .btn a.movie>picture,#works #links .section-inner .btn a.movie>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.live{position:relative;top:58.1973333333em;left:8.96em;display:block;width:17.6213333333em}#works #links .section-inner .btn a.live:before{display:block;padding:78.6924939467% 0 0;content:''}#works #links .section-inner .btn a.live>img,#works #links .section-inner .btn a.live>picture,#works #links .section-inner .btn a.live>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.digitalContents{position:relative;top:36.608em;left:0;display:block;width:16.8106666667em}#works #links .section-inner .btn a.digitalContents:before{display:block;padding:114.2131979695% 0 0;content:''}#works #links .section-inner .btn a.digitalContents>img,#works #links .section-inner .btn a.digitalContents>picture,#works #links .section-inner .btn a.digitalContents>svg{position:absolute;top:0;left:0;width:100%}#works #links .section-inner .btn a.campaignPromotion{position:relative;top:74.24em;left:0;display:block;width:20.48em}#works #links .section-inner .btn a.campaignPromotion:before{display:block;padding:78.75% 0 0;content:''}#works #links .section-inner .btn a.campaignPromotion>img,#works #links .section-inner .btn a.campaignPromotion>picture,#works #links .section-inner .btn a.campaignPromotion>svg{position:absolute;top:0;left:0;width:100%}#works #list{padding:0 0 8.192em}#works #list .items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.8266666667em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#works #list .items .item{width:27.904em;-ms-flex-negative:0;flex-shrink:0}#works #list .items .item+.item{margin-top:6.8266666667em}#works #list .items .item:nth-child(n+4){margin-top:6.8266666667em}#works #list .items .item .item-img-wrap{overflow:hidden;width:100%;height:18.6026666667em}#works #list .items .item .item-img-wrap .item-img{width:100%;height:100%;background-position:center;background-size:cover}#works #list .items .item .item-title{margin-top:2.048em}#works #list .items .item .item-title span{font-size:1.3653333333em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works #list .pager{margin-top:7.3386666667em}#works #list .pager .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #list .pager .navigation .page-numbers{font-family:Lato,sans-serif;font-size:1.7066666667em;font-weight:900;line-height:1em;margin:0 1em;padding:.2em;letter-spacing:0;color:#fff}#works #list .pager .navigation .page-numbers.current{color:#d22e33}#works #list .pager .navigation .page-numbers svg{width:1.024em;height:1.7066666667em}#works #list .pager .navigation .page-numbers.prev{padding:0}#works #list .pager .navigation .page-numbers.next{padding:0}#works #list .pager .navigation .page-numbers.next svg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}#works #article{padding:0 0 8.192em}#works #article .block{width:27.904em;margin:6.8266666667em auto 0;color:#fff}#works #article .block h1{margin-top:2.048em;text-align:center}#works #article .block h1 span{font-size:2.048em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .information{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.8533333333em auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #article .block .information .date span{font-size:1.024em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .information .category{margin-left:1.024em}#works #article .block .information .category span{font-size:1.024em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .information .category span a{text-decoration:underline;color:#fff}#works #article .block .overview{-webkit-box-sizing:border-box;box-sizing:border-box;margin:4.096em 0;padding:1.024em;border:solid 1px #fff}#works #article .block .overview>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #article .block .overview>div span{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .overview.other{display:block;margin:0}#works #article .block .overview.other p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .contentsArea{margin:4.096em 0}#works #article .block .contentsArea p{font-size:1.28em;line-height:1em;line-height:1.8em;letter-spacing:0}#works #article .block .contentsArea p>img{margin:4.096em 0}#works #article .block .contentsArea .wp-caption{width:100%!important;margin:4.096em 0}#works #article .block .contentsArea figure{margin:4.096em 0}#works #article .block .contentsArea h2{font-size:2.048em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .contentsArea h3{font-size:1.7066666667em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .contentsArea h4{font-size:1.3653333333em;line-height:1em;line-height:1.5em;letter-spacing:0}#works #article .block .share{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.8266666667em;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works #article .block .share .text span{font-size:1.1946666667em;font-weight:700;line-height:1em;letter-spacing:0}#works #article .block .share a{display:initial;width:1.7066666667em;height:1.7066666667em;margin-left:1.024em}#works .tab{width:27.904em;margin:0 auto}#works .tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:11.0933333333em;-webkit-box-pack:distribute;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#works .tab ul:after{width:30%;content:''}#works .tab ul li{margin:0 2.048em}#works .tab ul li:nth-child(1){width:100%;text-align:center}#works .tab ul li+li{margin-left:0}#works .tab ul li a{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:1.1946666667em}#works .tab ul li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:.512em;content:'';-webkit-transition:width .3s ease;transition:width .3s ease;background-color:#d22e33}#works .tab ul li a span{font-family:Lato,sans-serif;font-weight:900;color:#fff}#works .tab ul li a.active:before{width:100%;-webkit-transition:width 0s ease;transition:width 0s ease}#works .other{width:100%;margin:6.8266666667em auto 0}#works .other .other-title{text-align:center}#works .other .other-title span{font-size:2.048em;font-weight:700;line-height:1em;line-height:1.5em;letter-spacing:0}#works .other .swiper{width:27.904em;margin:2.048em auto 0}#works .other .swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .other .swiper .swiper-wrapper .swiper-slide{width:27.904em;text-align:center}#works .other .swiper .swiper-wrapper .swiper-slide .item{display:inline-block;width:20.9066666667em;margin:0 auto;color:#fff;-ms-flex-negative:0;flex-shrink:0}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:13.9093333333em;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap:before{content:'NO IMAGE';color:#fff}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-img-wrap .item-img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-title{margin-top:2.048em;text-align:left}#works .other .swiper .swiper-wrapper .swiper-slide .item .item-title span{font-size:1.024em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#works .other .swiper .swiper-button-next,#works .other .swiper .swiper-button-prev{position:absolute;z-index:2;top:8.0213333333em;display:inline-block;width:1.024em;height:1.7066666667em}#works .other .swiper .swiper-button-prev{left:0}#works .other .swiper .swiper-button-next{right:0}#works .other .swiper .swiper-button-next svg{-webkit-transform:scale(-1,1);transform:scale(-1,1)}#works .archive{margin-top:6.8266666667em;text-align:center}#works .archive .archive-title span{font-size:2.048em;font-weight:700;line-height:1em;letter-spacing:0}#works .archive .select-wrap{position:relative;width:27.904em;height:3.4133333333em;margin:2.048em auto 0}#works .archive .select-wrap select{font-size:1.3653333333em;font-weight:700;line-height:1em;line-height:1.8em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;padding:0 2.5em 0 0;cursor:pointer;text-align:center;letter-spacing:0;border:none;border-radius:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#works .archive .select-wrap i{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:3.4133333333em;height:100%;pointer-events:none;background-color:#d22e33;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#works .archive .select-wrap i svg{width:1.024em;height:1.7066666667em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#company h2{font-size:2.048em;font-weight:900;line-height:1em;text-align:center;letter-spacing:0}#company #statement .text{margin-top:4.096em;text-align:center}#company #statement .text p{font-size:1.536em;line-height:1em;line-height:2em;white-space:normal;letter-spacing:0}#company #statement .text p .red{font-weight:900;color:#d22e33}#company #member{padding:6.8266666667em 0 0}#company #member h2{font-size:3.072em;font-weight:900;line-height:1em;text-align:center;letter-spacing:0}#company #member ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:27.904em;margin:4.096em auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#company #member ul:after{display:block;width:50%;content:''}#company #member ul li{width:13.9093333333em;-ms-flex-negative:0;flex-shrink:0}#company #member ul li:nth-child(n+3){margin-top:4.096em}#company #member ul li:nth-child(n+4){margin-top:4.096em}#company #member ul li a{display:inline-block;width:100%;-webkit-tap-highlight-color:transparent}#company #member ul li a .img{position:relative;position:relative;display:block;width:13.9093333333em;-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1)}#company #member ul li a .img:before{display:block;padding:102.1484375% 0 0;content:''}#company #member ul li a .img>img,#company #member ul li a .img>picture,#company #member ul li a .img>svg{position:absolute;top:0;left:0;width:100%}#company #member ul li a .img>picture{position:relative;position:absolute;top:0;left:0;display:block;width:13.9093333333em}#company #member ul li a .img>picture:before{display:block;padding:102.1484375% 0 0;content:''}#company #member ul li a .img>picture>img,#company #member ul li a .img>picture>picture,#company #member ul li a .img>picture>svg{position:absolute;top:0;left:0;width:100%}#company #member ul li a .img .cover{-webkit-transition:height .5s cubic-bezier(.25,1,.5,1);transition:height .5s cubic-bezier(.25,1,.5,1);-webkit-transition-delay:.1s;transition-delay:.1s}#company #member ul li a .name{margin-top:1.024em;text-align:center}#company #member ul li a .name span{font-size:1.3653333333em;font-weight:700;line-height:1em;-webkit-transition:color .5s cubic-bezier(.25,1,.5,1);transition:color .5s cubic-bezier(.25,1,.5,1);letter-spacing:0;color:#fff}#company #member ul li a.open .img{-webkit-transform:scale(1.1);transform:scale(1.1)}#company #member ul li a.open .img .cover{height:0}#company #member ul li a.open .name span{color:#d22e33}#company #history{padding:6.8266666667em 0 0}#company #history ul{margin-top:4.096em}#company #history ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #history ul li+li{margin-top:2.048em}#company #history ul li .date{width:6.8266666667em;-ms-flex-negative:0;flex-shrink:0}#company #history ul li .date span{font-size:1.024em;font-weight:900;line-height:1em;line-height:1.8em;letter-spacing:0}#company #history ul li .text{width:100%}#company #history ul li .text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#company #information ul{width:100%;margin-top:4.096em}#company #information ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.6826666667em;text-align:left;border-bottom:solid 1px rgba(255,255,255,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #information ul li+li{margin-top:4.096em}#company #information ul li .ttl{width:4.9493333333em;-ms-flex-negative:0;flex-shrink:0}#company #information ul li .ttl span{font-size:1.024em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0}#company #information ul li .txt p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#company #information .map{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:20.48em;margin-top:4.096em;background-color:rgba(255,255,255,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form{padding:0 0 6.8266666667em}#contact #form .form .mw_wp_form .personal-information{display:none}#contact #form .form .mw_wp_form .complete-block{display:none}#contact #form .form .mw_wp_form input,#contact #form .form .mw_wp_form select,#contact #form .form .mw_wp_form textarea{margin:0;padding:0;border:none;border-radius:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact #form .form .mw_wp_form .btn-wrap{position:relative;width:15.36em;margin:4.096em auto 0}#contact #form .form .mw_wp_form .btn-wrap button,#contact #form .form .mw_wp_form .btn-wrap input{font-family:Lato,sans-serif;font-size:1.1946666667em;font-weight:900;line-height:1em;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.5714285714em;margin:0;padding:0;padding:0 .5714285714em;cursor:pointer;letter-spacing:0;color:#000;border:none;border-radius:0;outline:0;background:0 0;background-color:#d22e33;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form .btn-wrap:after{position:absolute;top:50%;right:.6826666667em;display:inline-block;width:1.024em;height:1.7066666667em;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;background:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/icon_btn_arrow.svg) no-repeat center transparent;background-size:contain}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box+.input-box{margin-top:2.048em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box label{font-size:1.1946666667em;font-weight:700;line-height:1em;display:inline-block;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .input-wrap input,#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .input-wrap textarea{font-size:1.1946666667em;line-height:1em;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.5714285714em;margin-top:.5714285714em;padding:0 .7142857143em;letter-spacing:0;background-color:#fff}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .input-wrap textarea{height:15.36em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.6826666667em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap>span+span{margin-left:5.4613333333em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap label+input{margin-left:5.4613333333em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap input[type=radio]{font-size:1.536em;line-height:1em;line-height:1.5em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:.8888888889em;height:.8888888889em;letter-spacing:0;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .radio-wrap input[type=radio]:checked:before{position:absolute;top:.0555555556em;left:.2222222222em;width:.2222222222em;height:.4444444444em;content:'';-webkit-transform:rotate(50deg);transform:rotate(50deg);border-right:2px solid #fff;border-bottom:2px solid #fff}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .select-wrap{margin-top:.6826666667em}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .select-wrap select{font-size:1.1946666667em;line-height:1em;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.5714285714em;padding:0 .7142857143em;letter-spacing:0;color:#000;background-color:#fff}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:after,#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:before{position:absolute;top:0;right:0;display:inline-block;content:''}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:before{z-index:2;width:3.072em;height:100%;background-color:#d22e33}#contact #form .form .mw_wp_form.mw_wp_form_input .input-block .input-box .arrow:after{z-index:3;top:1.1946666667em;right:.6826666667em;width:1.7066666667em;height:1.024em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information{display:block;margin-top:6.8266666667em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap{padding:2.048em;border:solid 1px #333;background-color:rgba(0,0,0,.7)}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-title{text-align:center}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-title span{font-size:1.3653333333em;font-weight:700;line-height:1em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-text{margin-top:2.048em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-wrap .personal-information-text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-note{margin-top:6.8266666667em}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .personal-information-note p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check{margin-top:4.096em;text-align:center}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check input[type=checkbox]{font-size:1.536em;line-height:1em;line-height:1.5em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:.8888888889em;height:.8888888889em;letter-spacing:0;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact #form .form .mw_wp_form.mw_wp_form_input .personal-information .check input[type=checkbox]:checked:before{position:absolute;top:.0555555556em;left:.2222222222em;width:.2222222222em;height:.4444444444em;content:'';-webkit-transform:rotate(50deg);transform:rotate(50deg);border-right:2px solid #fff;border-bottom:2px solid #fff}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block{padding:2.048em;border:solid 1px #333;background-color:rgba(0,0,0,.7)}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box{display:block}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box+.input-box{margin-top:2.048em}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box label{font-size:1.024em;line-height:1em;line-height:1.8em;width:100%;letter-spacing:0;-ms-flex-negative:0;flex-shrink:0}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .input-wrap,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .radio-wrap,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .select-wrap{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0;word-break:break-all}#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .input-wrap+label,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .radio-wrap+label,#contact #form .form .mw_wp_form.mw_wp_form_confirm .input-block .input-box .select-wrap+label{margin-top:2em}#contact #form .form .mw_wp_form.mw_wp_form_confirm .btn-wrap{margin:4.096em auto 0}#contact #form .form .mw_wp_form.mw_wp_form_complete .btn-wrap,#contact #form .form .mw_wp_form.mw_wp_form_complete .input-block{display:none}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block{display:block;text-align:center}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block .text p{font-size:1.3653333333em;font-weight:900;line-height:1em;letter-spacing:0}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block .css-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:15.36em;height:2.7306666667em;margin:8.192em auto 0;padding:0 .6826666667em}#contact #form .form .mw_wp_form.mw_wp_form_complete .complete-block .css-btn span{font-size:1.1946666667em;line-height:1em;letter-spacing:0}#column a{color:#fff}#column .link-list{margin:8.192em auto 0}#column .link-list ul{width:27.904em;margin:0 auto 0}#column .link-list ul li+li{margin-top:4.096em}#column .link-list ul li a{font-size:1.536em;font-weight:700;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#column .link-list ul li a:before{display:inline-block;width:.3333333333em;height:1.1111111111em;content:'';background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column .link-list ul li a .num{display:inline-block;width:1.5555555556em;margin-left:.3333333333em;color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column .link-list ul li a .red{color:#d22e33}#column .link-list ul li a .ttl{line-height:1.8em;width:100%;margin-top:.6666666667em;margin-left:0;-ms-flex-negative:0;flex-shrink:0}#column #list .section-inner{width:100%;padding:0 0 7.68em}#column #list .section-inner h2{text-align:center}#column #list .section-inner h2 span{font-size:1.536em;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .section-inner{padding:0 0 7.68em}#column #detail .detail-type{text-align:center}#column #detail .detail-type span{font-size:1.3653333333em;font-weight:700;line-height:1em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.75em;letter-spacing:0;color:#d22e33;border:solid 1px #d22e33;background-color:#000}#column #detail h2{margin-top:1.024em;text-align:center}#column #detail h2 span{font-size:1.7066666667em;font-weight:900;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .detail-img{margin-top:2.048em}#column #detail .detail-title{margin-top:2.048em;text-align:center}#column #detail .detail-title span{font-size:1.536em;font-weight:900;line-height:1em;line-height:2em;letter-spacing:0}#column #detail .detail-text{margin-top:2.048em;text-align:center}#column #detail .detail-text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .side-box{margin-top:6.8266666667em}#column #detail .side-box .side-box-title{font-size:1.3653333333em;line-height:1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.875em;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .side-box .side-box-title:before{position:absolute;top:0;left:0;display:inline-block;width:.375em;height:100%;content:'';background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column #detail .side-box .side-box-title span{font-weight:700;line-height:1.8em;margin-left:.5em;color:#d22e33}#column #detail .side-box .side-box-inner{display:block;margin-top:2.048em}#column #detail .side-box .side-box-inner .side-box-text{width:100%;-ms-flex-negative:0;flex-shrink:0}#column #detail .side-box .side-box-inner .side-box-text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .side-box .side-box-inner .side-box-img{margin-top:2.048em;margin-left:0}#column #detail .link-btn{margin:6.8266666667em 0}#column #detail .link-btn a{-webkit-box-sizing:border-box;box-sizing:border-box;width:15.36em;height:3.072em;margin:0 auto;padding:0 .6826666667em 0}#column #detail .link-btn a span{font-size:1.1946666667em;font-weight:900;line-height:1em;letter-spacing:0}#column #detail .item-box{margin-top:4.096em}#column #detail .item-box .item-box-title span{font-size:1.3653333333em;font-weight:700;line-height:1em;line-height:1.8em;display:inline-block;padding:.5em;letter-spacing:0;color:#000;background-color:#d22e33}#column #detail .item-box .item-box-text{margin-top:2.048em}#column #detail .item-box .item-box-text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .item-box ul{margin-top:2.048em}#column #detail .item-box ul li{font-size:1.3653333333em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .item-box ul li+li{margin-top:.5em}#column #detail .item-box ul li em{font-weight:700;font-style:normal;display:block;color:#d22e33}#column #detail .item-box ul.item-list li{font-size:1.024em;line-height:1em;line-height:1.6em;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.6666666667em;letter-spacing:0;border-bottom:solid 1px rgba(225,225,225,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .item-box ul.item-list li+li{margin-top:.6666666667em}#column #detail .item-box ul.item-list li .ttl{font-weight:900;display:inline-block;width:7.5em;-ms-flex-negative:0;flex-shrink:0}#column #detail .item-box-sm{margin-top:2.048em}#column #detail .item-box-sm .item-box-title span{font-size:1.3653333333em;font-weight:700;line-height:1em;line-height:1.8em;letter-spacing:0;color:#d22e33}#column #detail .item-box-sm .item-box-text{margin-top:1.024em}#column #detail .item-box-sm .item-box-text p{font-size:1.024em;line-height:1em;line-height:1.8em;letter-spacing:0}#column #detail .link-list .link-list-title{font-size:1.3653333333em;line-height:1em;line-height:1.8em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.875em;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#column #detail .link-list .link-list-title:before{position:absolute;top:0;left:0;display:inline-block;width:.375em;height:100%;content:'';background-color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column #detail .link-list .link-list-title span{font-weight:900;margin-left:0;color:#d22e33}#column #detail .link-list ul{margin-top:4.096em}#column #detail .link-list ul li+li{margin-top:2.048em}#column #detail .link-list ul li a{font-size:1.024em;font-weight:700;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#column #detail .link-list ul li a:before{display:none}#column #detail .link-list ul li a .num{display:inline-block;width:2.3333333333em;margin-left:0;color:#d22e33;-ms-flex-negative:0;flex-shrink:0}#column #detail .link-list ul li a .red{color:#d22e33}#column #detail .link-list ul li a .ttl{line-height:1.8em;width:100%;margin-left:0}}@media (max-width:900px) and (max-width:900px){.contents .contents-bg{background-image:url(//fourthisu.biz/wp/wp-content/themes/fourthisu/css/../img/sp/bg.webp)}}@media (max-width:900px) and (min-width:901px){.contents .modal_page .gl_common_modal__ttl__btn:before{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contents .modal_page .gl_common_modal__ttl__btn:hover:before{opacity:1}.contents #mainVisual .set a.active:hover{background-color:#fff}}