<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.color__bl{color:#00a6b4}.bg__bl1{background-color:#00a6b4}.bg__bl2{background-color:#f4f5fb}.bg__bl3{background-color:#f0fafb}.color__pink{color:#ea6f8c}.bg__pink{background-color:#ea6f8c}.color__orange{color:#fc7b5d}.color__orange2{color:#f89d46}.bg__orange{background-color:#fc7b5d}.bg__orange2{background-color:#fde7d1}.bg__green{background-color:#f2fbf0}.color__green{color:#71a320}.bg__gray{background-color:#f4f6f6}.bg__gray2{background-color:#e6e6e6}.bg__gray3{background-color:#f0f0f0}.bg__white{background-color:#fff}.underline__yellow{-webkit-text-decoration-color:#e5d721;text-decoration-color:#e5d721;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:4px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical&gt;.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(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{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.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(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode&gt;.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode&gt;.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode&gt;.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered&gt;.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-order:9999;order:9999}.swiper-centered.swiper-horizontal&gt;.swiper-wrapper&gt;.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal&gt;.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical&gt;.swiper-wrapper&gt;.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical&gt;.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:center center}button,html,input,select,textarea{font-family:Roboto,Noto Sans JP,sans-serif;font-size:16px;font-weight:400}html{color:#000;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25;word-break:break-all}body,html{background:#fff}body{margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}figure{margin:0}picture{display:block}img{border:0;height:auto;max-width:100%;vertical-align:top;width:100%}img,p{margin:0}p{word-wrap:break-word;overflow-wrap:break-word;padding:0}a{color:#000;text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}button,input,select,textarea{background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}select::-ms-expand{display:none}textarea{resize:vertical}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none}button,label{cursor:pointer}table{border-collapse:collapse}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:500;margin:0;padding:0}main{display:block}.outline-block{max-width:1920px;width:100%}.inner-block,.outline-block{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;position:relative}.inner-block{max-width:1280px;width:95%}.wrapper-block{max-width:1150px;padding:0;width:90%}.wrapper-block,.wrapper-block_media{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}.wrapper-block_media{margin:auto;max-width:100%;padding-bottom:0;padding-top:0;width:1150px}.container-block{padding-bottom:20px}.container-block,.container-block_fan{max-width:100%;padding-top:0;position:relative;width:1000px}.container-block_fan{margin:auto;padding-left:20px;padding-right:20px}.container-block_1000{margin:auto;max-width:100%;padding:0 20px 20px;position:relative;width:1000px}.container-block_event{margin:auto;max-width:100%;padding:0;position:relative;width:900px}.container-block_700{width:700px}.container-block_700,.container-block_866{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;padding:0;position:relative}.container-block_866{width:866px}#wrapper{position:relative}dd,dl,dt{margin:0;padding:0}.c-svg{fill:currentColor;display:inline-block;vertical-align:top}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-between,.flex-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.c-header{background-color:#fff;height:124px;left:0;padding:0;position:fixed;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:10}.c-header .inner-block{height:100%}.c-footer{background-color:#f4f6f6}.c-footer__nav{background-color:#000;margin-bottom:130px;padding:2em 0}.c-footer__nav ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.c-footer__nav ul li&gt;a{color:#fff;margin:0 1em}.c-footer__nav ul li&gt;a:hover{opacity:1;text-decoration:underline}.c-footer__addressHolder{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;margin:0 0 80px}.c-footer__addressHolder,.c-footer__snsHolder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-footer__snsHolder{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:90px}.c-footer__snsHolder li{width:50px}.c-footer__snsHolder li:not(:last-of-type){margin-right:4%}.c-footer__copyright{background-color:#fff;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.375;padding:3em 0;text-align:center}.c-pagetop{right:30px}.c-pagetop a{display:block}.c-breadcrumb{background-color:#00a6b4;padding:1em 0}.c-breadcrumb ul{list-style:none}.c-breadcrumb ul,.c-breadcrumb ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.c-breadcrumb ul li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;padding:0}.c-breadcrumb ul li&gt;a{color:#fff}.c-breadcrumb ul&gt;li:before{content:none}.c-breadcrumb li:not(:last-of-type):after{content:"/";margin:0 .6em}.c-hamburger{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu_nav_service{display:block;width:auto}#header_service{cursor:pointer;font-size:clamp(14px,1vw,16px);font-weight:500;position:relative;width:100%}#header_service span{display:block}#hum_border.onoff span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hum_border.onoff span:before{background:#fff;top:0;-webkit-transform:rotate(0);transform:rotate(0)}#hum_border.onoff span:after{background:#fff;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#menu_box{background-color:#fff;height:100%;left:0;margin:0;position:relative;right:0;top:0;-webkit-transition:.5s;transition:.5s;visibility:visible;width:100%;z-index:0}#menu_box.hyouji{left:0}#service_sub_menu{background-color:#fff;display:none;margin:0;max-width:100%;padding:20px 10px 10px;position:absolute;width:214px}#service_sub_menu li{font-size:14px;margin-bottom:10px}#service_sub_menu li a{display:block;font-size:14px}#service_sub_menu.active{display:block}.c-hamburger .menu__box{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style-type:none}.c-hamburger .menu__box,.c-hamburger .menu__item{-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-hamburger .menu__item{-webkit-box-orient:vertical;color:#000;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:500;margin:0 0 0 2.9em;text-decoration:none;text-transform:none}.c-hamburger .menu__item:after{background-color:transparent;content:"";display:block;height:2px;-webkit-transform:translateY(3px);transform:translateY(3px);width:100%}.c-hamburger .menu__item.current{color:#00a6b4}.c-hamburger .menu__item.current:after{background-color:#00a6b4;content:"";display:block;height:2px;-webkit-transform:translateY(3px);transform:translateY(3px);width:100%}.c-hamburger .menu__item:hover:after{background-color:#00a6b4;content:"";display:block;height:2px;-webkit-transform:translateY(3px);transform:translateY(3px);width:100%}.c-hamburger #menu__toggle{opacity:0}.c-hamburger #menu__toggle:checked~.menu__btn&gt;span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger #menu__toggle:checked~.menu__btn&gt;span:before{background:#fff;top:0;-webkit-transform:rotate(0);transform:rotate(0)}.c-hamburger #menu__toggle:checked~.menu__btn&gt;span:after{background:#fff;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-hamburger #menu__toggle:checked~.menu__box{margin:0;right:0;visibility:visible}.c-hamburger .menu__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:34px;position:relative;-webkit-transition-duration:.25s;transition-duration:.25s;width:34px;z-index:2}.c-hamburger .menu__btn span{background-color:#000;border-radius:2px;display:inline-block;height:3px;position:absolute;width:100%}.c-hamburger .menu__btn span:before{top:-10px}.c-hamburger .menu__btn span:after,.c-hamburger .menu__btn span:before{background-color:#000;border-radius:2px;content:"";display:inline-block;height:3px;position:absolute;-webkit-transition-duration:.25s;transition-duration:.25s;width:100%}.c-hamburger .menu__btn span:after{top:10px}.c-hamburger .drawer-close{background-color:rgba(191,221,240,.8);height:100%;left:100%;position:fixed;top:54px;-webkit-transition:.5s;transition:.5s;width:100%;z-index:-1}.c-hamburger #menu__toggle:checked~.drawer-close{left:0}@media screen and (max-width:768px){#header_service{margin:0}.menu_nav_service{display:block;width:80%}.c-hamburger .menu__btn{bottom:0}#menu_box{background-color:#00a6b4;height:100%;left:100%;margin:0;position:fixed;right:0;top:0;-webkit-transition:.5s;transition:.5s;visibility:visible;width:100%;z-index:-1}#service_sub_menu{background-color:transparent;display:none;margin-right:0;max-width:100%;padding:10px;position:relative;width:100%}#service_sub_menu li{border-bottom:1px solid #fff;color:#fff;display:block;font-size:clamp(14px,1vw,16px);font-size:18px;margin:0;padding:.5em;-webkit-transition-duration:.5s;transition-duration:.5s;width:100%}#service_sub_menu li a{color:#fff;display:block;font-size:clamp(14px,1vw,16px);padding:.5em}}.c-mv{margin-top:124px;position:relative}.c-mv__note{background-color:#00a6b4;color:#fff;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.2142857143;padding:1em 0}.c-mv__note span{font-size:24px;font-weight:500;margin-left:1em}.c-mv__desc,.c-mv__note span{letter-spacing:0;line-height:1.1666666667}.c-mv__desc{background-color:#fff;bottom:1em;font-size:30px;font-weight:400;padding:1.5em 2em .8em;text-align:center}.c-mv__desc,.c-mv__desc:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-mv__desc:before{background-color:#00a6b4;content:"";height:6px;top:.5em;width:3em}.c-section__title{margin:0 auto;text-align:center}.c-section__title h2{color:#00a6b4;display:block;font-family:Roboto,sans-serif;font-size:46px;font-weight:700;letter-spacing:.05em;line-height:1.75;margin:0 0 .25em;position:relative;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}.c-section__title h2:after{border-bottom:6px solid #00a6b4;bottom:0;content:"";height:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:220px}.c-section__title-ja{display:inline-block;font-size:18px;font-weight:600;letter-spacing:2px;line-height:1.2222222222}.c-section__subtitle{font-size:32px;font-weight:500;letter-spacing:0;line-height:1.1875;margin-bottom:40px;text-align:center}.c-section__subtitle-en{color:#00a6b4;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25}.c-section__subtitle-note{color:#00a6b4;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2}.bl_media_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px;padding:10px 20px}.bl_media_itemWrapper{margin:15px;width:calc(33.33333% - 30px)}.bl_media_item{font-size:1.5vw;outline:1px solid #000}.c-btn{border-radius:0;color:#000;cursor:pointer;display:inline-block;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.c-btn,.c-btn.newsall{font-size:16px;font-weight:400;letter-spacing:0;line-height:1}.c-btn.newsall{border:1px solid #707070;margin-top:30px;padding:.5em 2.5em}.c-btn.newsall:hover{background-color:#707070;color:#fff;opacity:1}.c-btn.contactBtn{background-color:#00a6b4;border:1px solid #00a6b4;color:#fff;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1;padding:.75em 6em}.c-btn.contactBtn:hover{background-color:#fff;color:#00a6b4;opacity:1}.c-btn.top-entry{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#00a6b4;border-radius:40px;-webkit-box-shadow:0 3px 16px -6px rgba(0,0,0,.6);box-shadow:0 3px 16px -6px rgba(0,0,0,.6);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:25px;font-weight:400;-webkit-justify-content:center;justify-content:center;letter-spacing:.1em;line-height:1;margin:0 auto;padding:1em 0;width:680px}.c-btn.top-entry .arrow{border-bottom:1px solid #fff;border-right:1px solid #fff;height:8px;margin-left:10%;-webkit-transform:skew(45deg);transform:skew(45deg);width:80px}.c-btn.info{border:1px solid #00a6b4;border-radius:20px;color:#00a6b4;font-size:14px;font-weight:700;letter-spacing:0;line-height:1;padding:.75em 20px;width:100%}.c-btn.info:hover{background-color:#00a6b4;color:#fff;opacity:1}.c-btn.info.no-link{border:1px solid #a5a5a5;color:#a5a5a5;pointer-events:none}.c-btn.event{background-color:#00a6b4;border:1px solid #00a6b4;border-radius:100vh;color:#fff;font-size:20px;font-weight:500;letter-spacing:3px;line-height:1;padding:.75em 0;width:340px}.c-btn.event:hover{background-color:#fff;color:#00a6b4;opacity:1}.c-btn.pink{background-color:#ea6f8c;border:1px solid #ea6f8c;border-radius:100vh;color:#fff;font-size:20px;font-weight:500;letter-spacing:2px;line-height:1;max-width:100%;padding:1em 0;width:364px}.c-btn.pink:hover{background-color:#fff;color:#ea6f8c;opacity:1}.c-btn.green{background-color:#71a320;border:1px solid #71a320;border-radius:100vh;color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;padding:1em 0;width:340px}.c-btn.green:hover{background-color:#fff;color:#71a320;opacity:1}.c-btn.orange{background-color:#f89d46;border:1px solid #fff;border-radius:100vh;color:#fff;font-size:20px;font-weight:700;letter-spacing:3px;line-height:1;max-width:100%;padding:1em 0;width:340px}.c-btn.orange:hover{background-color:#fff;color:#f89d46;opacity:1}.c-btn.gray{background-color:#4d4d4d;border:1px solid #4d4d4d;border-radius:100vh;color:#fff;font-size:20px;font-weight:700;letter-spacing:3px;line-height:1;max-width:100%;padding:1em 0;width:340px}.c-btn.gray:hover{background-color:#fff;color:#4d4d4d;opacity:1}.c-btn.white{background-color:#fff;border:1px solid #fff;border-radius:100vh;font-size:18px;font-weight:700;letter-spacing:2px;line-height:1;padding:1em 0;width:70%}.c-btn.white.color__orange2{color:#f89d46}.c-btn.white.color__orange2:hover{background-color:#f89d46;color:#fff;opacity:1}.c-btn.white.color__bl{color:#00a6b4}.c-btn.white.color__bl.border{border:1px solid #00a6b4}.c-btn.white.color__bl:hover{background-color:#00a6b4;color:#fff;opacity:1}.c-btn.white.color__pink{color:#ea6f8c}.c-btn.white.color__pink.border{border:1px solid #ea6f8c}.c-btn.white.color__pink:hover{background-color:#ea6f8c;color:#fff;opacity:1}.c-btn.white.color__orange{color:#fc7b5d}.c-btn.white.color__orange.border{border:1px solid #fc7b5d}.c-btn.white.color__orange:hover{background-color:#fc7b5d;color:#fff;opacity:1}.c-btn.white.color__green{color:#71a320}.c-btn.white.color__green:hover{background-color:#00a6b4;color:#fff;opacity:1}.c-btn.white:hover{background-color:#000;color:#fff;opacity:1}.c-btn__wrapper{text-align:center}.p-home .mission{padding:80px 0}.p-home .mission__imgHolder{margin:32px auto 0 50px;width:78%}.p-home .swiper{margin-top:0}.p-home .service{padding:46px 0 0}.p-home .service__imgHolder{margin:58px auto 0 14%;width:59%}.p-home .business{padding:32px 0 120px}.p-home .business__contents{background-color:#fff;padding:32px 60px}.p-home .business__intro{margin-bottom:30px}.p-home .business__txtHolder{font-size:28px;font-weight:400;letter-spacing:0;line-height:1.7142857143;padding:2em 0 2em 1.5em;position:relative;width:50%}.p-home .business__txtHolder:before{top:-10px}.p-home .business__txtHolder:after,.p-home .business__txtHolder:before{background-color:#000;content:"";height:1px;left:0;position:absolute;width:100%}.p-home .business__txtHolder:after{bottom:-10px}.p-home .business__imgHolder{width:45%}.p-home .business__desc{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border:1px solid #666;margin-bottom:54px;padding:2em 1em}.p-home .business__desc.blue{position:relative}.p-home .business__desc.blue:before{background-color:#00a6b4;content:"";height:5px;left:0;position:absolute;top:0;width:50%}.p-home .business__desc.pink{position:relative}.p-home .business__desc.pink:before{background-color:#ea6f8c;content:"";height:5px;left:0;position:absolute;top:0;width:50%}.p-home .business__desc.orange{position:relative}.p-home .business__desc.orange:before{background-color:#fc7b5d;content:"";height:5px;left:0;position:absolute;top:0;width:50%}.p-home .business__desc-txtHolder{padding-right:2%;width:50%}.p-home .business__desc-imgHolder{padding-top:1em;width:50%}.p-home .business__desc-imgHolder figure{width:48%}.p-home .business__desc-title{font-size:28px;font-weight:700;letter-spacing:0;line-height:1.2142857143;margin-bottom:1em}.p-home .business__desc-subtitle{font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:.5em}.p-home .business__desc-note{font-size:18px;font-weight:500;letter-spacing:0;line-height:1.2222222222;margin-bottom:2em}.p-home .business__desc-detail{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:2em}.p-home .business__desc .c-btn.white.color__bl.border,.p-home .business__desc .c-btn.white.color__orange.border,.p-home .business__desc .c-btn.white.color__pink.border{margin-top:2em}.p-home .business__desc-list li{width:20%}.p-home .business__iconHolder{margin:0 auto;width:30%}.p-home .business__icon li{width:80px}.p-home .business__icon li:not(:last-child){margin-right:10px}.p-home .business .c-btn.white.color__bl.border{margin-top:2em}.p-home .business__school-logo{font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 auto 30px;text-align:center}.p-home .business__school-logo img{margin-bottom:1em;width:140px}.p-home .business__school-mv{display:block;margin:0 auto;width:50%}.p-home .emphasis{background-color:#00a6b4;padding:70px 0}.p-home .emphasis__imgHolder{margin:0 auto;width:75%}.contact{background-color:#f4f6f6;padding:30px 0 80px}.contact__contents{margin-top:70px}.contact__txtHolder{margin-bottom:1em;text-align:center}.news{background-color:#f4f6f6;padding:40px 0 70px}.news__contents{background-color:#fff;margin-top:54px;padding-bottom:46px}.news__list li{font-size:16px;font-weight:400;letter-spacing:0;line-height:2.25}.news__list li .thumbnail{border-radius:20px}.news__list li .thumbnail img{border-radius:20px;height:214px;-o-object-fit:cover;object-fit:cover}.news__list li .title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.news__list.close li:nth-child(n+7){display:none}.p-news .news{padding-bottom:190px}.p-contact .form{padding:100px 0;text-align:center}.p-contact .form h2{font-size:30px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:2em}.p-contact .form .text{font-size:20px;font-weight:700;letter-spacing:0;line-height:1.4;margin-bottom:4em}.p-contact .form .linkHolder{border:1px solid #666;line-height:1.5;padding:1.5em 0}.p-contact .form .linkHolder a{text-decoration:underline}.p-contact .form .linkHolder a:after{background:url(../img/common/a-link.png) no-repeat 50%/contain;content:"";display:inline-block;height:1em;margin-left:.25em;width:1em}.p-contact .form .note{margin-bottom:4em;margin-top:4em}.p-contact .form .note li{line-height:1.5;margin-bottom:.5em;padding-left:1em;text-align:left;text-indent:-1em}.p-404__contents{padding:160px 0;text-align:center}.p-404__contents h2{font-size:40px;font-weight:500;letter-spacing:.03em;line-height:.95}.p-404__contents p{font-size:24px;font-weight:500;letter-spacing:.03em;line-height:1.5833333333;margin-top:1.5em}.p-single .c-mv p{margin:0}.p-single__contents{background-color:#fff;margin-top:30px;padding:2em}.p-single h1{font-size:36px;line-height:1.6111111111}.p-single h1,.p-single h2{font-weight:700;letter-spacing:0}.p-single h2{font-size:30px;line-height:1.6}.p-single h3{font-size:28px;line-height:1.6071428571}.p-single h3,.p-single h4{font-weight:700;letter-spacing:0}.p-single h4{font-size:24px;line-height:1.5833333333}.p-single h5{font-size:20px;line-height:1.6}.p-single h5,.p-single h6{font-weight:700;letter-spacing:0}.p-single h6{font-size:18px;line-height:1.5555555556}.p-single .title{margin-bottom:.5em}.p-single p{font-size:16px;font-weight:400;letter-spacing:0;line-height:2;margin-bottom:1em}.p-single blockquote{background-color:#f2f2f2;margin:40px 0 70px;padding:2em;text-align:left}.p-single blockquote,.p-single blockquote p{font-size:14px;font-weight:400;letter-spacing:0;line-height:2}.p-single blockquote p{margin:0}.p-single figure{margin:70px auto 90px;width:50%}.p-single figure figcaption{font-size:14px;margin-top:1em}.p-single figure figcaption,.p-single table{font-weight:400;letter-spacing:0;line-height:1.5;text-align:left}.p-single table{font-size:18px;margin:90px 0 80px;width:100%}.p-single table tr{border-bottom:2px solid #e6e6e6}.p-single table tr:first-of-type{background-color:#00a6b4;border-bottom:none;color:#fff;font-weight:700}.p-single table tr td{padding:.75em 0 .75em 1em;vertical-align:baseline}.p-single dl{margin:80px 0}.p-single dl dt{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5;padding-left:1.5em;position:relative;text-align:left}.p-single dl dt:before{background-color:#000;content:"";height:1em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em}.p-single dl dd{text-indent:1em}.p-single dl dd,.p-single ul{font-size:16px;font-weight:400;letter-spacing:0;line-height:2;text-align:left}.p-single ul{margin:80px 0}.p-single ul&gt;li{padding-left:1em;position:relative}.p-single ul&gt;li:before{background-color:#000;border-radius:50%;content:"";height:.3em;left:0;position:absolute;top:1em;width:.3em}.p-single ul&gt;li&gt;ul{margin:0}.p-single ol{counter-reset:num;font-size:16px;font-weight:400;letter-spacing:0;line-height:2;margin:80px 0;text-align:left}.p-single ol li{padding-left:2em;text-indent:-2em}.p-single ol li:before{content:counter(num) ".";counter-increment:num;padding-right:.5em}.p-single ol li&gt;ol{counter-reset:alpha;margin:0}.p-single ol li&gt;ol li:before{content:counter(alpha,lower-alpha) ".";counter-increment:alpha;padding-right:.5em}.p-single ol li&gt;ol li&gt;ol{counter-reset:roman;margin:0}.p-single ol li&gt;ol li&gt;ol li:before{content:counter(roman,lower-roman) ".";counter-increment:roman;padding-right:.5em}.p-single a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#000;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;letter-spacing:0;line-height:2}.p-single a:hover{text-decoration:underline}.p-single a[target=_blank]:after{background:url(../img/common/a-blank.png) no-repeat 50%/contain;content:"";display:block;height:1.5em;margin-left:.5em;width:1.5em}.p-single .wp-block-file{margin-bottom:1em}.p-single .wp-block-file a.wp-block-file__button{background:transparent!important;color:#000!important;padding:0}.p-single .wp-block-file a.wp-block-file__button:after{background:url(../img/common/a-download.png) no-repeat 50%/contain;content:"";display:block;height:2em;width:2em}.p-career .about__contents{width:750px}.p-career .about__list li{width:50%}.p-career .about__list li figcaption span{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.2857142857}.p-career .job__note{font-size:20px;font-weight:400;letter-spacing:0;margin-bottom:34px}.p-event .c-mv{padding-bottom:70px}.p-event .c-mv__titleHolder{position:relative;top:-1px}.p-event .c-mv__titleHolder .c-mv__title{left:50%;max-width:1280px;position:absolute;top:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%}.p-event .c-mv__titleHolder .c-mv__title&gt;picture{width:430px}.p-event .c-btn.event{margin-top:40px}.p-event .about{background-color:#e6e6e6;padding:80px 20px 20px}.p-event .about .about-title_logo{margin-bottom:20px;width:260px}.p-event .about .about-title{color:#00a6b4;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.3333333333}.p-event .about .about-title .fz-small{font-size:20px;font-weight:700;letter-spacing:.2em;line-height:2}.p-event .about .about-title_en{color:#00a6b4;font-size:14px;font-weight:700;letter-spacing:.8em;line-height:1.4285714286}.p-event .about .about_txtHolder{font-size:18px;font-weight:400;letter-spacing:.1em;line-height:2;margin-top:1em}.p-event .swiper-area{margin:20px 0}.p-event .feature{padding:100px 20px 20px}.p-event .feature .container-block{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-event .feature .container-block,.p-event .feature .feature_txtHolder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-event .feature .feature_txtHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%}.p-event .feature .feature_titleHolder.stamp-title{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.p-event .feature .feature_titleHolder.stamp-title .stamp{margin-left:2em;width:110px}.p-event .feature .feature_titleHolder.stamp-title .graph{margin-left:2em;width:100px}.p-event .feature .feature_titleHolder h3{border-bottom:4px solid #e5d721;color:#00a6b4;display:inline-block;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:10px}.p-event .feature .feature_titleHolder h3&gt;span{font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.75}.p-event .feature .feature_titleHolder h4{color:#00a6b4;font-size:35px;font-weight:700;letter-spacing:.2em;line-height:1.25}.p-event .feature .feature_titleHolder h5{color:#00a6b4;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.6666666667}.p-event .feature .feature_titleHolder p{color:#00a6b4;font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1.7142857143}.p-event .feature .c-btn.info{border-radius:100vh;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.4;width:95%}.p-event .feature .c-btn.info span{display:inline-block}.p-event .feature .c-btn.info:not(:last-child){margin-bottom:20px}.btn__wrapper{margin-top:50px}.p-event .feature .feature_imgHolder{width:50%}.p-event .feature.feature02 .feature_imgHolder{padding-right:30px;width:45%}.p-event .feature.feature02 .feature_txtHolder{width:55%}.p-event .feature.feature02 .feature_txtHolder p:first-child{font-size:0;letter-spacing:2px;line-height:2;margin-bottom:20px}.p-event .feature.feature02 .feature_txtHolder p:first-child span{display:inline-block;font-size:20px;font-weight:500}.p-event .feature.feature02 .feature_txtHolder p:nth-child(2){font-size:0;letter-spacing:2px;line-height:2}.p-event .feature.feature02 .feature_txtHolder p:nth-child(2) span{display:inline-block;font-size:20px;font-weight:500}.p-event .feature.feature02 .feature_txtHolder .underline__yellow.color__bl{font-size:30px;line-height:1}.p-event .feature.feature03{padding-bottom:30px}.p-event .feature.feature03 .feature_txtHolder{margin-bottom:2em;margin-top:1em;width:100%}.p-event .feature.feature03 .feature_txtHolder p{font-size:20px;font-weight:500;letter-spacing:1.5px;line-height:2}.p-event .feature.feature03 .feature_imgHolder{width:100%}.p-event .feature.feature03 .feature_imgHolder .feature04-item{width:calc(33.33333% - 10px)}.p-event .feature .tab_container{background-color:#fff;margin:0 auto;padding-bottom:1em;width:100%}.p-event .feature .tab_item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-bottom:1px solid #333;border-left:1px solid #333;border-radius:20px 20px 0 0;border-top:1px solid #333;color:grey;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;font-size:18px;font-weight:700;height:5em;-webkit-justify-content:center;justify-content:center;letter-spacing:1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20%}.p-event .feature .tab_item:last-of-type{border-right:1px solid #333}.p-event .feature input[name=tab_item]{display:none}.p-event .feature .tab_content{border:1px solid #333;border-top:none;clear:both;display:none;overflow:hidden}.p-event .feature #tab1:checked~#tab1_content,.p-event .feature #tab2:checked~#tab2_content,.p-event .feature #tab3:checked~#tab3_content,.p-event .feature #tab4:checked~#tab4_content,.p-event .feature #tab5:checked~#tab5_content{display:block}.p-event .feature .tab_container input:checked+.tab_item{background-color:#add1d0;color:#333}.p-event .feature .tab_subtitle{background-color:#00a6b4;color:#fff;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1;padding:1em}.p-event .feature .tab_descHolder{background-color:#e6e6e6;padding:2em}.p-event .feature .tab1_desk-item{width:calc(20% - 10px)}.p-event .feature .tab3_desk-item{margin-bottom:10px;width:calc(25% - 10px)}.p-event .feature .tab3_desk-item:nth-last-of-type(-n+2){margin-bottom:0}.p-event .feature .tab4_desk-item{margin-bottom:20px;width:49%}.p-event .feature .tab5_desk{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-event .feature .tab_note{font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1.75;margin-bottom:1em}.p-event .booth{padding:30px 20px 20px}.p-event .booth h2{color:#b7b7b7;font-size:68px;font-weight:700;letter-spacing:.05em;line-height:1.25}.booth_h3_1{margin-bottom:0}.booth_h3_1,.booth_h3_2{color:#00a6b4;font-size:25px;font-weight:700;letter-spacing:.2em;line-height:1.3}.booth_h3_2{margin-bottom:10px}.p-event .booth h4{color:#00a6b4;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:2.3333333333}.p-event .booth p{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2}.p-event .booth .booth-img{margin:30px 0}.p-event .booth .booth_layout,.p-event .booth .booth_option,.p-event .booth .booth_source{background-color:#e6e6e6;margin-bottom:10px;padding:2em}.p-event .booth .booth_layout{border-radius:30px 30px 0 0}.p-event .booth .booth_option{border-radius:0 0 30px 30px}.p-event .booth .booth_layout-title{background-color:#00a6b4;color:#fff;display:inline-block;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:24px;padding:1em 2em}.p-event .booth .booth_layout-descHolder.flex-between{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.p-event .booth .booth_layout-img,.p-event .booth .booth_layout-txtHolder{width:48%}.p-event .booth .booth_layout-marker01{width:196px}.p-event .booth .booth_layout-marker02{margin-top:30px;width:86px}.p-event .booth .booth_source-itemHolder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.p-event .booth .booth_source-itemHolder li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #00a6b4;color:#00a6b4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:4em;-webkit-justify-content:center;justify-content:center;letter-spacing:.1em;line-height:1.375;margin-bottom:10px;margin-right:10px;width:calc(20% - 10px)}.p-event .booth .booth_source-itemHolder li:nth-of-type(5n){margin-right:0}.p-event .booth .booth_source-img{width:70%}.p-event .booth .booth_option-itemHolder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.p-event .booth .booth_option-itemHolder li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #00a6b4;color:#00a6b4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:4.5em;-webkit-justify-content:center;justify-content:center;letter-spacing:.1em;line-height:1.375;margin-bottom:10px;margin-right:10px;width:calc(33.33333% - 10px)}.p-event .booth .booth_option-itemHolder li:nth-of-type(3n){margin-right:0}.p-event .booth_btnHolder{margin-bottom:200px;text-align:center}.p-event .booth_btnHolder .c-btn{display:inline-block;line-height:1.5;margin:0 10px 20px;max-width:100%;padding-left:40px;padding-right:40px;width:410px}.p-event .infectionControl{padding-bottom:140px}.p-event .infectionControl .title{color:#00a6b4;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.4333333333;margin-bottom:10px}.p-event .infectionControl .subtitle{background-color:#00a6b4;border-radius:6px;color:#fff;display:inline-block;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:16px;padding:.5em 1em}.p-event .infectionControl .infectionControl_imgHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-event .infectionControl .infectionControl_img{width:14.4%}.p-event .infectionControl .infectionControl_text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f4f4f4;border-radius:8px;color:#00a6b4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:5em;-webkit-justify-content:center;justify-content:center;letter-spacing:.05em;line-height:1.5;margin-top:1em;text-align:center}.p-event .caseStudy{padding-bottom:140px}.p-event .caseStudy .title{color:#00a6b4;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.4333333333;margin-bottom:0}.p-event .caseStudy .note{font-size:18px;font-weight:500;letter-spacing:.1em;line-height:1.8;margin-bottom:16px}.p-event .caseStudy .caseStudy_listHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-event .caseStudy .caseStudy_item{width:31%}.p-event .caseStudy .caseStudy_txtHolder{background-color:#ddd;padding:1em}.p-event .caseStudy .caseStudy_item-title{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:2.25}.p-event .caseStudy .c-btn__wrapper{text-align:right}.p-paper .c-mv{padding-bottom:70px}.p-paper .c-mv__titleHolder{position:relative}.back_pink{left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.back_pink,.paper_box{display:block;width:100%}.paper_box{height:80vh;padding-top:150px;text-align:center}.paper_img_1{animation-delay:.5s;animation-fill-mode:forwards;animation-name:rotateLeftAnime1;width:340px}.paper_img_1,.paper_img_2{animation-duration:1s;max-width:100%;opacity:0;padding-right:10px;position:relative;z-index:1}.paper_img_2{animation-delay:1s;animation-fill-mode:forwards;animation-name:upCenterAnime;display:inline-block;padding-left:10px;width:299px}.paper_img_3{animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:rotateRightAnime;max-width:100%;opacity:0;padding-left:10px;position:relative;width:343px;z-index:1}@keyframes rotateLeftAnime1{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(-4deg)}}@keyframes rotateRightAnime{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(4deg)}}@keyframes upCenterAnime{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(20px)}}.p-paper .c-mv__titleHolder .c-mv__title{left:50%;max-width:1280px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;z-index:2}.p-paper .c-mv__titleHolder .c-mv__title&gt;picture{width:430px}.p-paper .freepaper{padding-bottom:100px;padding-left:20px;padding-right:20px}.p-paper .freepaper .container-block{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.p-paper .freepaper .freepaper__txtHolder{width:45%}.freepaper__txtHolder_1{margin:auto;width:50%}.p-paper .freepaper .freepaper__imgHolder{width:40%}.freepaper__imgHolder_1{margin:auto;padding-left:10px;padding-right:10px;width:50%}.freepaper__imgHolder_1 img{max-width:100%;width:365px}.p-paper .freepaper .freepaper__txtHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.p-paper .freepaper .freepaper__titleHolder h2{color:#ea6f8c;font-size:50px;font-weight:700;letter-spacing:.2em;line-height:1.7}.p-paper .freepaper .freepaper__titleHolder h3{color:#ea6f8c;font-size:14px;font-weight:700;letter-spacing:.8em;line-height:1.7142857143;margin-bottom:40px}.p-paper .freepaper .freepaper-text{font-size:18px;font-weight:400;letter-spacing:.05em;line-height:3;margin-bottom:40px}.p-paper .feature{padding:80px 0}.p-paper .feature .container-block.flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.p-paper .feature .feature_txtHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;max-width:100%;padding-left:20px;text-align:left;width:400px}.feature_txtHolder_474{max-width:100%;padding-left:20px;text-align:left;width:474px}.feature_imgHolder_474{max-width:100%;width:calc(100% - 474px)}.feature_txtHolder_480{max-width:100%;padding-left:20px;text-align:left;width:482px}.feature_imgHolder_480{width:calc(100% - 482px)}.p-paper .feature .feature_txtHolder.fullwidth{width:100%}.p-paper .feature .feature_titleHolder h2{border-bottom:4px solid #b4e890;color:#ea6f8c;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1.6666666667;margin-bottom:30px}.p-paper .feature .feature_titleHolder h2&gt;span{color:#b7b7b7;font-size:10px;font-weight:700;letter-spacing:.2em;line-height:2.1}.p-paper .feature .feature_titleHolder h3{color:#ea6f8c;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1.75}.p-paper .feature .feature_text{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:20px;margin-top:1em}.b6_image{max-width:100%;padding:20px;width:221px}.p-paper .feature .feature_imgHolder{width:calc(100% - 400px)}.p-paper .feature .feature_imgHolder.fullwidth{align-items:flex-start;margin-top:2em;width:100%}.p-paper .feature .feature_img{margin-bottom:60px;width:48%}.p-paper .feature .feature_img .bg__gray2{border-radius:20px;padding:1.5em}.p-paper .feature .feature_img figcaption{padding:0 1em}.p-paper .feature .feature_img figcaption h4{font-size:24px;font-weight:500;letter-spacing:.05em;line-height:2.5;padding-top:10px}.p-paper .feature .feature_img figcaption p{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5}.p-paper .feature .feature_img2{width:20%}.p-paper .feature .feature_img2 figcaption{font-size:18px;font-weight:500;letter-spacing:.2em;line-height:1.7777777778;margin-top:1em;text-align:center}.p-paper .feature .feature_table{font-size:18px;font-weight:500;letter-spacing:.1em;line-height:1.7777777778}.p-paper .feature .feature_table tr th{font-weight:500;text-align:left}.p-paper .feature .feature_table tr td{text-align:right}.p-paper .feature .feature_table tr td:last-child{width:6em}.p-paper .feature .feature_note{border-bottom:1px solid #ea6f8c;color:#ea6f8c;font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1.7777777778;margin-top:2em}.p-paper .caseStudy{padding:100px 20px}.p-paper .caseStudy .title{color:#ea6f8c;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.4333333333;margin-bottom:30px}.p-paper .caseStudy .caseStudy_listHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.p-paper .caseStudy .caseStudy_item{border:1px solid #ea6f8c;padding:1.5em;width:31%}.p-paper .caseStudy .caseStudy_txtHolder{margin-top:1em}.p-paper .caseStudy .caseStudy_item-title{color:#ea6f8c;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.7;margin-bottom:1em}.p-paper .caseStudy .day,.p-paper .caseStudy .goods,.p-paper .caseStudy .place{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:2.1875}.p-paper .caseStudy .c-btn__wrapper{text-align:right}.p-web .c-mv{padding-bottom:70px}.p-web .c-mv__titleHolder{position:relative}.p-web .c-mv__titleHolder .c-mv__title{left:50%;max-width:1280px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%}.p-web .c-mv__titleHolder .c-mv__title&gt;picture{width:430px}.p-web .web-detailHolder{padding:90px 20px 120px}.p-web .web-detailHolder .web-detail_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.p-web .web-detailHolder .web-detail_item{padding:1em;width:48%}.p-web .web-detailHolder figcaption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:18em;-webkit-justify-content:space-between;justify-content:space-between;margin-top:2em}.p-web .web-detailHolder .web-detail_txtHolder{font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1.75}.p-web .web-detailHolder .web-detail_txtHolder p:not(:first-child){margin-top:1em}.p-web .web-detailHolder .web-detail_title{color:#f89d46;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.7333333333}.p-web .web-detailHolder .web-detail_title img{width:2.5em}.p-web .feature{padding:140px 0}.p-web .feature .feature_title{background-color:#fff;border:4px solid #f89d46;color:#f89d46;font-size:40px;font-weight:700;letter-spacing:.2em;line-height:1;padding:1em 0;text-align:center}.p-web .feature .feature_title.bjb{background-color:#4d4d4d;border:4px solid #4d4d4d;padding:.25em 0}.p-web .feature .feature_title.bjb img{width:180px}.p-web .feature .feature__detailHolder{background-color:#fff;padding:30px 20px 20px}.p-web .feature .feature_itemHolder{padding-bottom:100px}.p-web .feature .feature_itemHolder.flex-between{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.p-web .feature .feature_desc.num2{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:2em}.p-web .feature .feature_desc.num2 li{margin-bottom:3em;width:48%}.p-web .feature .feature_desc.num2 li figcaption{color:#f89d46;font-size:20px;font-weight:500;letter-spacing:.18em;line-height:2.25}.p-web .feature .feature_desc.num3{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:2em}.p-web .feature .feature_desc.num3 li{width:32%}.p-web .feature .feature_desc.num3 li.fullwidth{border-bottom:2px solid #d1d1d1;border-right:2px solid #d1d1d1;padding-bottom:2em;text-align:center;width:33.3333333333%}.p-web .feature .feature_desc.num3 li.fullwidth figcaption{display:inline-block;font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1.75}.p-web .feature .feature_item-subtitle{color:#f89d46;font-size:16px;font-weight:600;letter-spacing:.1em;line-height:1.75}.p-web .feature .feature_item-subtitle span{font-size:85px;font-weight:700;letter-spacing:0;line-height:1;margin-right:.1em}.p-web .feature .feature_item-subtitle.bjb{color:#000}.p-web .feature .feature_item-subtitle.bjb span{color:#95d8dd}.p-web .feature .feature_item-title{color:#f89d46;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.75}.p-web .feature .feature_item-title.bjb{border-bottom:2px solid #95d8dd;color:#000;display:inline-block;margin-bottom:.25em}.p-web .feature .feature_item-title .fz-small{font-size:70%}.p-web .feature .feature_note{font-size:17px;font-weight:500;letter-spacing:3px;line-height:1.75}.p-web .feature .membership{border:1px solid #f89d46;color:#f89d46;display:inline-block;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.7333333333;margin:80px 0 30px;padding:.5em 1em}.p-web .feature .feature_txtHolder{width:64%}.p-web .feature .feature_imgHolder{width:30%}.p-web .feature .feature_imgHolder figure img{height:430px;width:auto}.p-web .feature .feature_imgHolder.fullwidth{margin-top:2em;width:100%}.p-web .feature .feature_imgHolder.fullwidth figure img{height:auto;width:100%}.p-web .feature .feature_imgHolder.halfwidth{margin-top:2em;width:61%}.p-web .feature .feature_imgHolder.halfwidth figure img{height:auto;width:100%}.p-web .feature .c-btn.orange{margin-bottom:0;margin-top:2em}.p-web .feature .c-btn.gray{margin-top:2em}.p-web .feature .feature_follower{width:100%}.p-web .feature .feature_follower.bjb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3em}.p-web .feature .feature_follower-item p{color:#f89d46;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.75}.p-web .feature .feature_follower-item p.num{border:2px solid #f89d46;font-size:37px;font-weight:700;letter-spacing:.2em;line-height:1;padding:.25em .5em}.p-web .feature .feature_follower-item.bjb p{color:#000}.p-web .feature .feature_follower-item.bjb p.num{border-color:#000;padding:.25em 1em}.p-web .feature .feature_follower-note{border-bottom:1px solid #f89d46;color:#f89d46;font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1.75;margin-top:2em}.p-web .feature .feature_follower-note.bjb{border-color:#000;color:#000}.p-web .feature .feature_list{margin:30px 0 40px}.p-web .feature .feature_list li{font-size:20px;font-weight:600;letter-spacing:.2em;line-height:1.75;padding-left:1.5em;position:relative}.p-web .feature .feature_list li:before{color:#95d8dd;content:"■";left:0;position:absolute}.p-web .feature .feature_cta{padding:3em 0;text-align:center}.p-web .feature .feature_cta .feature_cta-text{color:#f89d46;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1.8333333333}.p-fanMarketing .c-mv{padding-bottom:70px}.p-fanMarketing .c-mv__titleHolder{position:relative}.p-fanMarketing .c-mv__titleHolder .c-mv__title-bg{left:0;max-width:790px;position:absolute;top:0;width:42%}.p-fanMarketing .c-mv__titleHolder .c-mv__title{color:#00a6b4;font-size:40px;font-weight:700;letter-spacing:.2em;line-height:1;position:absolute;top:15%;z-index:2}.p-fanMarketing .c-mv__titleHolder .c-mv__title-en{color:#fff;font-size:14px;font-weight:700;left:.5em;letter-spacing:.8em;line-height:1.4285714286;position:absolute;top:23%;z-index:2}.p-fanMarketing .section__titleHolder .section__title-en{color:#b7b7b7;font-size:52px;font-weight:700;letter-spacing:.05em;line-height:1}.p-fanMarketing .section__titleHolder .section__title-ja{color:#00a6b4;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1}.p-fanMarketing .section__titleHolder .section__title-ja.fz-small{font-size:18px}.p-fanMarketing .section__titleHolder .section__title-note{font-size:30px;font-weight:700;letter-spacing:.2em;line-height:2;margin-top:.5em}.p-fanMarketing .section__titleHolder .section__title-note.fz-small{font-size:16px}.p-fanMarketing .problem .section__titleHolder{background-image:url(../img/service/media/fanmarketing/problem__title.png);background-position:right 25% bottom;background-repeat:no-repeat;background-size:30%;padding-bottom:80px}.p-fanMarketing .problem .problem__listHolder{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.p-fanMarketing .problem .problem__listHolder,.p-fanMarketing .problem .problem__listHolder .problem__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.p-fanMarketing .problem .problem__listHolder .problem__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #0c909f;color:#00a6b4;font-size:18px;font-weight:500;letter-spacing:.2em;line-height:1.6666666667;margin-bottom:1%;margin-right:1%;padding:1em;width:32%}.p-fanMarketing .problem .problem__listHolder .problem__list .underline__yellow{font-size:20px;font-weight:700}.p-fanMarketing .problem .problem__arrow{margin:0 auto 20px}.p-fanMarketing .problem .problem__resolution-title{color:#00a6b4;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1.3125;text-align:center}.p-fanMarketing .problem .problem__resolution-note{font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}.p-fanMarketing .problem .problem__img{margin:30px auto 0;width:35%}.p-fanMarketing .problem__contact{padding:80px 20px}.p-fanMarketing .problem__contact .flex-between{margin:0 auto;max-width:970px}.p-fanMarketing .problem__contact .text{font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1.8333333333;width:48%}.p-fanMarketing .problem__contact .c-btn.white{width:48%}.p-fanMarketing .advantage{padding:90px 20px 40px}.p-fanMarketing .advantage .advantage__listHolder{margin-top:20px}.p-fanMarketing .advantage .advantage__list{width:24%}.p-fanMarketing .advantage .advantage__list figure{margin:0 auto;width:98%}.p-fanMarketing .advantage .advantage__list figcaption{color:#666;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.05;margin-top:1em;text-align:center}.p-fanMarketing .advantage .advantage__list .advantage__desc{border:1px solid #00a6b4;margin-top:1em;padding:.75em 0 .5em;text-align:center}.p-fanMarketing .advantage .advantage__list .advantage__desc p{color:#00a6b4;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.1428571429}.p-fanMarketing .advantage .advantage__list .advantage__desc p.num{font-size:40px;line-height:1.25}.p-fanMarketing .introduction{padding:90px 20px}.p-fanMarketing .introduction .introduction__itemHolder{margin-top:40px}.p-fanMarketing .introduction .introduction__itemHolder.flex-between{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.introduction__listHolder_blue{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1;width:46%}.introduction__listHolder_blue .introduction__list-title{background-color:#00a6b4;border-radius:10px;display:block;margin-bottom:20px;padding:1em;text-align:center}.introduction__listHolder_blue .introduction__list{border:1px solid #00a6b4;border-radius:10px;color:#00a6b4;cursor:pointer;display:block;margin-bottom:20px;padding:1em 0;text-align:center;transition:.3s}.introduction__listHolder_blue .introduction__list:hover{background-color:#00a6b4;color:#fff}.introduction__listHolder_green{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1;width:46%}.introduction__listHolder_green .introduction__list-title{background-color:#71a320;border-radius:10px;display:block;margin-bottom:20px;padding:1em;text-align:center}.introduction__listHolder_green .introduction__list{border:1px solid #71a320;border-radius:10px;color:#71a320;cursor:pointer;display:block;margin-bottom:20px;padding:1em 0;text-align:center;transition:.3s}.introduction__listHolder_green .introduction__list:hover{background-color:#71a320;color:#fff}.introduction__list-title span:first-child{color:#fff;display:block;font-size:24px}.introduction__list-title span:nth-child(2){color:#fff;display:block;font-size:14px}.p-fanMarketing .introduction .introduction__list:not(:last-of-type){margin-bottom:20px}.p-fanMarketing .instagram{color:#fff;padding:80px 5%}.p-fanMarketing .instagram h2{font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.0666666667;text-align:center}.p-fanMarketing .instagram h3{font-size:14px;font-weight:700;letter-spacing:.8em;line-height:1.7142857143;text-align:center}.p-fanMarketing .instagram .instagram__note{font-size:20px;font-weight:500;letter-spacing:3px;line-height:1.5;margin:1em auto;max-width:582px}.p-fanMarketing .instagram .instagram__img{margin:0 auto;max-width:700px;width:65%}.p-fanMarketing .service{padding:60px 20px}.p-fanMarketing .service .service__linkHolder{margin-top:30px}.p-fanMarketing .service .service__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;border:1px solid #0c909f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px;padding:2em}.p-fanMarketing .service .service__link .titleHolder.flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:40%}.p-fanMarketing .service .service__link .num{color:#b7b7b7;font-size:52px;font-weight:700;letter-spacing:.05em;line-height:1;margin-right:10%}.p-fanMarketing .service .service__link .title{color:#00a6b4;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.8}.p-fanMarketing .service .service__link .note{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.75;width:45%}.p-fanMarketing .service .service__link .service__arrow{width:34px}.p-fanMarketing .service .service_img{margin-top:50px}.p-fanMarketing .service .ex-titleHolder{margin-bottom:20px;margin-top:40px;padding-left:1.75em;padding-top:1em;position:relative}.p-fanMarketing .service .ex-titleHolder .flg{border-bottom:45px solid transparent;border-left:45px solid #00a6b4;left:0;position:absolute;top:0}.p-fanMarketing .service .ex-titleHolder .ex-title{color:#00a6b4;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.7333333333}.p-fanMarketing .service .service__exampleHolder.flex,.p-fanMarketing .service .service__exampleHolder.flex-between{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.p-fanMarketing .service .service__example-item{width:50%}.p-fanMarketing .service .service__example-item .flex-between{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.p-fanMarketing .service .service__example-item.inline-block{margin-right:20px;width:16%}.p-fanMarketing .service .service__example-item-title{background-color:#00a6b4;color:#fff;font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1.375;margin-bottom:30px;max-width:300px;padding:.75em}.p-fanMarketing .service .service__example-item-title.inline-block{max-width:none;padding:.75em 1em;text-align:center}.p-fanMarketing .service .service__example-img{margin-right:5%;width:30%}.p-fanMarketing .service .service__example-txtHolder{width:65%}.p-fanMarketing .service .service__example-txtHolder .title{color:#00a6b4;font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.1;margin-bottom:.5em}.p-fanMarketing .service .service__example-txtHolder .note{font-size:16px;font-weight:700;letter-spacing:.2em;line-height:1.375;margin-bottom:1.5em}.p-fanMarketing .performance{padding:100px 20px 200px}.p-fanMarketing .performance .performance__title{background-color:#00a6b4;color:#fff;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:20px;padding:.5em 0;text-align:center}.p-fanMarketing .performance .performance__itemHolder figure{margin-right:5%;width:20%}.p-fanMarketing .performance .service__contact{background-color:#00a6b4;border-radius:14px;margin-top:80px;padding:80px 5%}.p-fanMarketing .performance .service__contact .note{color:#fff;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1.8333333333;width:48%}.p-fanMarketing .performance .service__contact .note span{display:block}.p-fanMarketing .performance .service__contact .c-btn.white{width:48%}.p-fanMarketing .performance .more{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:23px;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.1em;line-height:1;width:50%}.p-fanMarketing .seminar{background-color:#8cc63f;color:#fff;padding:80px 0}.p-fanMarketing .seminar .seminar__title{font-size:30px;font-weight:700;letter-spacing:.2em;line-height:2;text-align:center}.p-fanMarketing .seminar .seminar__title-en{font-size:14px;font-weight:700;letter-spacing:.8em;line-height:1.7142857143;text-align:center}.p-fanMarketing .seminar .seminar__note{font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2;margin:1em auto;max-width:662px}.p-fanMarketing .seminar .seminar__img{margin:0 auto 70px;max-width:800px;width:65%}.p-fanMarketing .seminar .seminar__linkHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:800px}.p-fanMarketing .seminar .c-btn.white.color__green{display:inline-block;padding-left:1em;padding-right:1em;width:auto}.p-fanMarketing .summary{padding:100px 20px}.p-fanMarketing .summary:last-of-type{padding-bottom:170px}.p-fanMarketing .summary .summary__title{font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.7333333333;margin-bottom:1em}.p-fanMarketing .summary .summary_listHolder{margin-bottom:70px}.p-fanMarketing .summary .summary_item{background-color:#fff;transition:.3s;width:32%}.p-fanMarketing .summary .summary_item:hover{background-color:#f4f4f4}.p-fanMarketing .summary .summary_txtHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0}.p-fanMarketing .summary .summary_txtHolder .year{background-color:#ddd;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2142857143;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:90%}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li{width:46%}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li:nth-of-type(2n){width:54%}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li:nth-of-type(3),.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li:nth-of-type(4){margin-top:1em}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li p.title{color:#71a320;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.1666666667}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li p.title.color__black{color:#000;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2142857143}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li p.text{font-size:18px;font-weight:600;letter-spacing:.1em;line-height:1.2}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.capacity .title,.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.date .title,.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.place .title,.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.time .title{padding-left:1.5em;position:relative}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.capacity .title:before,.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.date .title:before,.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.place .title:before,.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.time .title:before{background-image:url(../img/service/media/fanmarketing/summary/date.png);background-repeat:no-repeat;background-size:100%;content:"";height:1em;left:0;position:absolute;width:1em}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.time .title:before{background-image:url(../img/service/media/fanmarketing/summary/time.png)}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.place .title:before{background-image:url(../img/service/media/fanmarketing/summary/place.png)}.p-fanMarketing .summary .summary_txtHolder .summary__descHolder li.capacity .title:before{background-image:url(../img/service/media/fanmarketing/summary/capacity.png)}.p-fanMarketing .summary .summary_item-title{border-top:2px solid #000;font-size:18px;font-weight:500;letter-spacing:.075em;line-height:1.5;padding-top:1em}.p-fanMarketing .summary .c-btn__wrapper{text-align:right}.p-career .style{padding:30px 0 0}.p-career .style__imgHolder{margin:0 auto;width:75%}.p-career .value{padding:30px 0}.p-career .value__contents{background-color:#fff;border:2px solid #000;border-radius:50px;margin:0 auto;max-width:940px;padding:1em;width:90%}.p-career .value .c-section__title h2{color:#ea6f8c}.p-career .value .c-section__title h2:after{border-bottom:6px solid #ea6f8c}.p-career .value__subtitle{margin:30px 0;text-align:center}.p-career .value__subtitle span{border-bottom:2px solid #ea6f8c;color:#ea6f8c;display:inline-block;font-size:28px;font-weight:500;letter-spacing:0;line-height:1;padding-bottom:5px}.p-career .value__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-career .value__item{display:inline-block;width:50%}.p-career .value__item:first-child{text-align:center;width:100%}.p-career .value__item:first-child img{width:50%}.p-career .business{padding:20px 0 0}.p-career .business__imgHolder{margin:30px auto 50px;width:95%}.p-career .business__imgHolder2{margin:50px auto 0;width:100%}.p-career .business__txtHolder{background-color:#e6e6e6;border-radius:50px;padding:50px 30px;text-align:center}.p-career .business__txtlist{margin-bottom:50px}.p-career .business__txtlist,.p-career .business__txtlist li{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.p-career .business__txtlist li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 10px;max-width:250px;padding:.75em 0;width:23%}.p-career .business__linklist{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.p-career .business__linklist li{background-color:#fff;border-radius:8px;margin:0 10px;padding:10px}.p-career .business__linklist li&gt;a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:2px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:5px}.p-career .business__linklist li .link__text{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25;padding:0 .5em}.p-career .business__linklist li .link__more{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.p-career .business__linklist li .link__more span{display:block;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.2}.p-career .about{overflow-x:hidden;padding:20px 0}.p-career .about .c-section__title h2{color:#ea6f8c}.p-career .about .c-section__title h2:after{border-bottom:6px solid #ea6f8c}.p-career .about__contents{margin:50px auto 0;max-width:100%;width:1150px}.p-career .about__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-career .about__list li{margin-bottom:30px;width:33%}.p-career .about__list li&gt;a{display:block;margin:0 auto;width:85%}.p-career .about__list li figcaption{margin-top:.5em;text-align:center}.p-career .about__list li figcaption h5{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2777777778}.p-career .about__list li figcaption span:first-child{display:block;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1.3}.p-career .about__list li figcaption span:nth-child(2){display:block;font-size:14px;font-weight:400;letter-spacing:2px;line-height:1.3}.youtube_ad_gallery_title{margin:50px auto;text-align:center}.youtube_ad_gallery_title h3{color:#ea6f8c;display:block;font-family:Roboto,sans-serif;font-size:46px;font-weight:700;letter-spacing:.05em;line-height:1.75;margin:0 0 .25em;position:relative;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}.youtube_ad_gallery_title h3:after{border-bottom:6px solid #ea6f8c;bottom:0;content:"";height:6px;left:50%;max-width:80%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:438px}.youtube_ad_gallery_title h3 span{display:inline-block}.youtube_ad_gallery_title h4{display:inline-block;font-size:18px;font-weight:600;letter-spacing:2px;line-height:1.2222222222}.youtube_ad_gallery{margin:50px auto 0;max-width:100%;width:1150px}.youtube_ad_gallery_list{display:flex;flex-wrap:wrap;justify-content:space-between}.youtube_ad_gallery_list li{margin-bottom:30px;width:25%}.youtube_ad_gallery_list li&gt;a{display:block;margin:0 auto;width:85%}.youtube_ad_bubbles_1{top:-30%;width:58%}.youtube_ad_bubbles_1,.youtube_ad_bubbles_2{left:-6%;max-width:100%;position:absolute;z-index:1}.youtube_ad_bubbles_2{top:-47%;width:46%}.youtube_ad_bubbles_3{right:10%;top:-38%}.youtube_ad_bubbles_3,.youtube_ad_bubbles_4{max-width:100%;position:absolute;width:46%;z-index:1}.youtube_ad_bubbles_4{right:18%;top:-30%}.p-career .document{padding:30px 0 0}.p-career .document .c-section__title h2{color:#fc7b5d}.p-career .document .c-section__title h2:after{border-bottom:6px solid #fc7b5d}.p-career .document__contents{margin:0 auto;padding:50px 0 0;width:750px}.p-career .document__linkHolder{margin:0 auto;width:85%}.p-career .document .arrow__icon{margin:0 auto 1em;width:45px}.p-career .document__txtHolder{padding-bottom:50px;position:relative;text-align:center}.p-career .document__txtHolder:before{background-image:url(../img/career/document-img.png);background-position:0 100%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:190px;left:-25%;position:absolute;width:160px}.p-career .document__title{font-size:20px;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:1em}.p-career .document__note{font-size:25px;font-weight:500;letter-spacing:0;line-height:1.28}.p-career .job{overflow-x:hidden;padding:40px 0}.p-career .job__contents{margin-top:40px}.p-career .job__note{display:inline-block;font-size:18px;font-weight:600;letter-spacing:2px;line-height:1;padding-left:13px;text-align:center}.p-career .job__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-career .job__list li{margin:0 auto;width:33%}.p-career .job__list li&gt;a{display:block;margin:0 auto;width:85%}.p-career .job__list li figcaption{margin-top:.5em;text-align:center}.p-career .job__list li figcaption h5{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2777777778}.p-career .job__list li figcaption h5 span{display:block;font-size:16px;font-weight:500;letter-spacing:2px;line-height:1.5}.p-career .job__list li figcaption h5 span:nth-child(2),.p-career .job__list li figcaption h5 span:nth-child(3){display:inline-block}.p-career .job__list li figcaption span{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.2857142857}.p-career .go-entry{padding:100px 0}.p-career .faq{padding-bottom:200px}.p-career .faq__title{font-size:28px;font-weight:700;letter-spacing:0;line-height:1}.p-career .faq__subtitle{color:#00a6b4;font-size:20px;font-weight:700;letter-spacing:0;line-height:1}.p-career .faq__contents{margin-top:2em;text-align:center}.p-career .faq__item{margin-top:2em}.p-career .faq__q{border-bottom:1px solid #aaa;color:#999;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5714285714;padding-bottom:5px;padding-left:30px;position:relative}.p-career .faq__q:before{content:"Q";left:0;position:absolute;top:0}.p-career .faq__a{color:#151515;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.5625;margin-top:10px;padding-left:30px;position:relative}.p-career .faq__a:before{content:"A";left:0;position:absolute;top:0}.p-career .entry{background-color:#00a6b4;padding:46px 0 80px}.p-career .entry__title{color:#fff;font-size:28px;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:40px}.p-career .entry__contents{margin:0 auto;max-width:940px;width:90%}.p-career .entry__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-career .entry__list,.p-career .entry__list li{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.p-career .entry__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:400px;padding:2em 1em;width:22%}.p-career .entry__list li .kinds{color:#8b8b8b;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.1;margin-bottom:10px;text-align:center}.p-career .entry__list li .department{font-size:22px;font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:40px;text-align:center}.p-career .entry__list li .desc{font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1.5714285714;margin-bottom:40px}.p-career .entry__list li .note{font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.5714285714}.p-career .entry__list li .btn-apply,.p-career .entry__list li .btn-info{text-align:center}.p-career .entry__list li .btn-info{margin-bottom:16px}.coming_soon{background-color:#ddd;display:inline-block;padding:5px 15px}.coming_soon span{color:#000;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px}@media only screen and (min-width:769px){a:hover{opacity:.8}.container-block,.inner-block,.outline-block,.wrapper-block{margin:0 auto}.sp{display:none!important}a[href^="tel:"]{pointer-events:none}a,a:after,a:before,button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-header__logo{max-width:260px;width:15%}.c-hamburger .menu__btn{display:none}.p-home .swiper.slider-top .swiper-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.p-home .swiper.slider-top .swiper-wrapper .swiper-slide{width:32%}.p-contact .form .linkHolder a:hover{text-decoration:none}.p-event .feature .tab3_desk-item:not(:nth-of-type(4n)){margin-right:10px}.p-event .feature .tab4_desk-item:nth-last-of-type(-n+2){margin-bottom:0}.p-event .feature .tab5_desk-item:first-of-type{-ms-flex-preferred-size:22%;-webkit-flex-basis:22%;flex-basis:22%}.p-event .feature .tab5_desk-item:nth-of-type(2){-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%}.p-event .feature .tab5_desk-item:nth-of-type(3){-ms-flex-preferred-size:17%;-webkit-flex-basis:17%;flex-basis:17%}.p-event .feature .tab5_desk-item:nth-of-type(4),.p-event .feature .tab5_desk-item:nth-of-type(5){-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%}.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(3),.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(6){border-right:none}.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(4),.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(5),.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(6){border-bottom:none}.p-web .feature .feature_follower-item.bjb:not(:first-of-type){margin-left:1em}.p-fanMarketing .problem .problem__listHolder .problem__list:nth-of-type(3),.p-fanMarketing .problem .problem__listHolder .problem__list:nth-of-type(5){margin-right:0}.p-fanMarketing .problem .problem__listHolder .problem__list:nth-of-type(4),.p-fanMarketing .problem .problem__listHolder .problem__list:nth-of-type(5){width:33%}.p-fanMarketing .problem .problem__arrow{width:65%}.p-fanMarketing .performance .performance__itemHolder figure:nth-of-type(4n){margin-right:0}}@media screen and (max-width:900px){.p-event .feature.feature02 .feature_txtHolder p:nth-child(2) span{display:inline}}@media only screen and (max-width:768px){body{-webkit-text-size-adjust:100%;font-size:14px;position:relative}.inner-block{padding:0 5%;width:auto}.wrapper-block{padding:0 2%;width:auto}.container-block{width:auto}#wrapper{min-width:320px;overflow:hidden;position:relative}input[type=submit]{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px!important}.pc{display:none!important}.c-header__logo{width:30%}.c-footer__nav{margin-bottom:10%}.c-footer__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;width:90%}.c-footer__nav ul li{margin-bottom:1em}.c-footer__nav ul li&gt;a{margin:0}.c-footer__addressHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10%}.c-footer__addressHolder li{margin-bottom:2em}.c-footer__snsHolder{margin-bottom:15%}.c-footer__copyright{padding:5%}.c-pagetop{right:10px}.c-breadcrumb ul li{font-size:clamp(10px,2vw,14px)}.c-hamburger{display:inline}.c-hamburger .menu__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#00a6b4;-webkit-box-shadow:1px 0 6px rgba(0,0,0,.2);box-shadow:1px 0 6px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;margin:0;padding:.6em 0;position:fixed;right:-100vw;text-align:center;top:0;-webkit-transition-duration:.5s;transition-duration:.5s;visibility:hidden;width:100%;z-index:1}.c-hamburger .menu__box li{width:80%}.c-hamburger .menu__box li+li{margin-top:0}.c-hamburger .menu__item.current{color:#fff}.c-hamburger .menu__item{border-bottom:1px solid #fff;color:#fff;display:block;font-size:18px;margin:0;padding:1em;-webkit-transition-duration:.5s;transition-duration:.5s}.c-hamburger .menu__item:hover{background-color:hsla(0,0%,100%,.2)}.c-mv__note{font-size:clamp(16px,2vw,18px)}.c-mv__note span{font-size:clamp(10px,2vw,16px)}.c-mv__desc{font-size:clamp(12px,2vw,18px);padding:1.5em 1em .8em}.c-mv__desc:before{height:2px}.c-section__title h2{font-size:clamp(36px,2vw,46px)}.c-section__title h2:after{height:4px}.c-section__title-ja{font-size:clamp(14px,2vw,18px)}.c-section__subtitle{font-size:clamp(24px,2vw,32px)}.c-section__subtitle-en{font-size:clamp(12px,2vw,16px)}.c-section__subtitle-note{font-size:clamp(16px,2vw,20px)}.c-btn.newsall{font-size:clamp(12px,2vw,16px)}.c-btn.top-entry{font-size:clamp(16px,2vw,25px);width:90%}.c-btn.top-entry .arrow{width:3em}.c-btn.white{font-size:18px}.c-btn{font-size:clamp(16px,3vw,20px);letter-spacing:.1em}.p-home .mission{padding:5% 0}.p-home .swiper.slider-top{margin:0 calc(50% - 50vw)}.p-home .swiper-area{position:relative}.p-home .swiper-area .swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem .8rem;-webkit-justify-content:center;justify-content:center;margin-top:.5em;text-align:center}.p-home .swiper-area .swiper-pagination-bullet{background-color:#878788;border-radius:100vh;cursor:pointer;height:6px;-webkit-transition:.3s;transition:.3s;vertical-align:top;width:6px}.p-home .swiper-area .swiper-pagination-bullet-active{background-color:#070304}.p-home .service{padding:5% 0 0}.p-home .service__imgHolder{margin:10% auto 0;width:85%}.p-home .business{padding:5% 0 10%}.p-home .business .wrapper-block{padding:0 5%}.p-home .business__contents{padding:10% 5% 5%}.p-home .business__intro.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-home .business__txtHolder{font-size:clamp(20px,2vw,28px);margin-bottom:2em;padding:1em 0 1em .5em;width:100%}.p-home .business__imgHolder{width:80%}.p-home .business__desc .wrapper-block{padding:0 5%}.p-home .business__desc-imgHolder{width:100%}.p-home .business__desc-title{font-size:clamp(22px,2vw,28px)}.p-home .business__desc-subtitle{font-size:clamp(16px,2vw,20px)}.p-home .business__desc-note{font-size:clamp(14px,2vw,18px)}.p-home .business__desc-detail{font-size:clamp(12px,2vw,15px)}.p-home .business__desc .c-btn.white.color__bl.border,.p-home .business__desc .c-btn.white.color__orange.border,.p-home .business__desc .c-btn.white.color__pink.border{font-size:14px;margin-bottom:1em;width:70%}.p-home .business__desc-list{margin:0 auto;width:90%}.p-home .business__desc-list li{margin-bottom:1em;width:48%}.p-home .business__iconHolder{margin-bottom:2em;width:60%}.p-home .business .c-btn.white.color__bl.border{font-size:14px;margin-bottom:1em;width:70%}.p-home .business__school-logo{font-size:clamp(12px,2vw,20px)}.p-home .business__school-mv{width:100%}.p-home .emphasis__imgHolder{width:90%}.contact__txtHolder span{font-weight:700}.news .wrapper-block{padding:0 5%}.news__list{margin-bottom:30px}.news__list li{font-size:clamp(10px,2vw,16px)}.news__list li .thumbnail img{height:100px}.news__list li .title{font-size:clamp(10px,2vw,16px);line-height:1.5}.p-contact .form h2{font-size:24px}.p-contact .form .text{font-size:18px}.p-contact .form .linkHolder a:after{height:1em;width:1em}.p-404__contents h2{font-size:clamp(24px,2vw,40px)}.p-404__contents p{font-size:clamp(16px,2vw,24px)}.p-single h1{font-size:clamp(28px,4vw,40px)}.p-single h2{font-size:clamp(24px,4vw,34px)}.p-single h3{font-size:clamp(20px,4vw,28px)}.p-single h4{font-size:clamp(18px,4vw,24px)}.p-single h5{font-size:clamp(16px,4vw,20px)}.p-single h6{font-size:clamp(16px,4vw,18px)}.p-single figure{width:100%}.p-single table{font-size:rem(16)}.p-single table tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-single table tbody tr{display:block;width:41%}.p-single table tbody tr:first-of-type{border-bottom:2px solid #e6e6e6;display:block;width:18%}.p-single table tbody tr td{display:block;min-height:6em;padding:1em .5em}.p-single table tbody tr td:not(:last-of-type){border-bottom:2px solid #e6e6e6}.p-single a{font-size:clamp(14px,4vw,16px)}.p-single .wp-block-file a.wp-block-file__button:after,.p-single a[target=_blank]:after{height:1em;width:1em}.p-career .job__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-event .about .about-title{font-size:clamp(22px,2vw,30px)}.p-event .about .about-title .fz-small{font-size:clamp(14px,2vw,20px)}.p-event .about .about_txtHolder{font-size:clamp(16px,2vw,20px)}.p-event .feature{padding:10% 20px}.p-event .feature .container-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-event .feature .feature_txtHolder{width:100%}.p-event .feature .feature_titleHolder.stamp-title{margin-bottom:0}.p-event .feature .feature_titleHolder{margin-bottom:3em}.p-event .feature .feature_titleHolder h4,.p-event .feature .feature_titleHolder h5{font-size:clamp(24px,2vw,28px)}.p-event .feature .feature_titleHolder p{font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.1666666667}.p-event .feature .c-btn.info{font-size:clamp(14px,2vw,20px);width:100%}.p-event .feature .feature_imgHolder{margin-top:10px;width:100%}.p-event .feature.feature02 .feature_imgHolder{padding:0;width:100%}.p-event .feature.feature02 .feature_txtHolder{margin-top:1em;width:100%}.p-event .feature.feature02 .feature_txtHolder p{font-size:14px;font-weight:700;letter-spacing:.075em;line-height:2.1428571429}.p-event .feature.feature02 .feature_txtHolder p:first-child{font-size:0;margin-bottom:20px}.p-event .feature.feature02 .feature_txtHolder p:first-child span{display:inline;font-size:15px;font-weight:600;letter-spacing:2px;line-height:2}.p-event .feature.feature02 .feature_txtHolder p:nth-child(2){font-size:0;font-weight:600;letter-spacing:2px;line-height:2}.p-event .feature.feature02 .feature_txtHolder p:nth-child(2) span{display:inline;font-size:15px;font-weight:600}.p-event .feature.feature03 .feature_txtHolder{margin-top:0}.p-event .feature.feature03 .feature_txtHolder p{font-size:16px}.p-event .feature .tab_container{margin-top:3em}.p-event .feature .tab_item{border-radius:8px 8px 0 0;font-size:12px;padding:0 .5em;text-align:center}.p-event .feature .tab_subtitle{font-size:clamp(18px,2vw,24px);line-height:1.45}.p-event .feature .tab_descHolder{padding:2em 1em}.p-event .feature .tab1_desk.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-event .feature .tab1_desk-item{width:100%}.p-event .feature .tab1_desk-item figure{margin-bottom:1em}.p-event .feature .tab3_desk-item{width:calc(50% - 5px)}.p-event .feature .tab3_desk-item:not(:nth-of-type(2n)){margin-right:10px}.p-event .feature .tab4_desk-item{width:100%}.p-event .feature .tab5_desk{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-event .feature .tab5_desk-item{margin-bottom:1em}.p-event .feature .tab_note{font-size:12px;letter-spacing:0}.p-event .booth h2{font-size:clamp(48px,2vw + 16px,60px)}.p-event .booth h3{font-size:clamp(22px,2vw + 16px,30px)}.p-event .booth p{font-size:clamp(14px,2vw,18px);font-weight:400}.p-event .booth .booth_layout,.p-event .booth .booth_option,.p-event .booth .booth_source{padding:1.5em 1em}.p-event .booth .booth_layout-title{font-size:clamp(16px,2vw,24vw)}.p-event .booth .booth_layout-descHolder.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-event .booth .booth_layout-img,.p-event .booth .booth_layout-txtHolder{margin-bottom:1em;width:100%}.p-event .booth .booth_layout-marker01{width:50%}.p-event .booth .booth_layout-marker02{margin-top:1em;width:23%}.p-event .booth .booth_source-itemHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.p-event .booth .booth_source-itemHolder li{font-size:12px;margin-right:0;width:48%}.p-event .booth .booth_source-img{width:100%}.p-event .booth .booth_option-itemHolder{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.p-event .booth .booth_option-itemHolder li{font-size:12px;margin-right:0;text-align:center;width:48%}.p-event .booth_btnHolder{margin-bottom:15%}.p-event .booth_btnHolder .c-btn{font-size:16px;margin-bottom:1em;width:90%}.p-event .infectionControl{padding-bottom:15%}.p-event .infectionControl .title{font-size:clamp(24px,2vw,30px)}.p-event .infectionControl .subtitle{font-size:clamp(16px,2vw,20px)}.p-event .infectionControl .infectionControl_img{margin-bottom:2em;width:48%}.p-event .caseStudy .title{font-size:clamp(24px,2vw,30px)}.p-event .caseStudy .note{font-size:clamp(16px,2vw,20px);font-weight:400}.p-event .caseStudy .caseStudy_listHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-event .caseStudy .caseStudy_item{margin-bottom:2em;width:100%}.p-event .caseStudy .c-btn__wrapper{text-align:center}.p-event .caseStudy .c-btn.event{width:90%}.p-paper .freepaper .container-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-paper .freepaper .freepaper__txtHolder{width:100%}.p-paper .freepaper .freepaper__imgHolder{margin:0 auto;width:70%}.p-paper .freepaper .freepaper__titleHolder h2{font-size:clamp(28px,2vw,50px)}.p-paper .freepaper .freepaper__titleHolder h3{font-size:clamp(12px,2vw,14px)}.p-paper .freepaper .freepaper-text{font-size:clamp(16px,2vw,20px);line-height:1.875;margin-bottom:2em}.p-paper .feature{padding:10% 20px}.p-paper .feature .container-block.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-paper .feature .feature_txtHolder{padding-left:0;width:100%}.p-paper .feature .feature_titleHolder h3{font-size:clamp(20px,2vw,24px)}.p-paper .feature .feature_imgHolder{margin-top:3em;width:100%}.p-paper .feature .feature_imgHolder.flex-between{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.p-paper .feature .feature_img{width:100%}.p-paper .feature .feature_img .bg__gray2{padding:1em}.p-paper .feature .feature_img figcaption{padding:0}.p-paper .feature .feature_img figcaption h4{font-size:clamp(20px,2vw,24px)}.p-paper .feature .feature_img figcaption p{font-size:clamp(14px,2vw,16px)}.p-paper .feature .feature_img2{margin-bottom:2em;width:48%}.p-paper .feature .feature_img2 figcaption,.p-paper .feature .feature_table{font-size:clamp(14px,2vw,18px)}.p-paper .caseStudy .title{font-size:clamp(24px,2vw,30px)}.p-paper .caseStudy .caseStudy_listHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-paper .caseStudy .caseStudy_item{margin-bottom:2em;width:100%}.p-paper .caseStudy .c-btn__wrapper{text-align:center}.p-paper .caseStudy .c-btn.pink{width:90%}.p-web .web-detailHolder{padding-top:0}.p-web .web-detailHolder .web-detail_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-web .web-detailHolder .web-detail_item{width:100%}.p-web .web-detailHolder .web-detail_item:first-of-type{margin-bottom:3em}.p-web .web-detailHolder figcaption{height:auto}.p-web .web-detailHolder .web-detail_title{font-size:clamp(20px,2vw,30px)}.p-web .web-detailHolder .c-btn.white{margin-top:2em;width:80%}.p-web .feature{padding:15% 0}.p-web .feature .feature_title{font-size:clamp(24px,2vw,30px);margin:0;width:auto}.p-web .feature .feature_title.bjb img{width:30%}.p-web .feature .feature__detailHolder{padding-top:2em}.p-web .feature .feature_itemHolder.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-web .feature .feature_desc.num2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.p-web .feature .feature_desc.num2 li{width:100%}.p-web .feature .feature_desc.num2 li figcaption{font-size:clamp(18px,2vw,20px)}.p-web .feature .feature_desc.num3{justify-content:center}.p-web .feature .feature_desc.num3,.p-web .feature .feature_desc.num3.sp-num2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.p-web .feature .feature_desc.num3 li,.p-web .feature .feature_desc.num3 li.fullwidth{margin-bottom:0;width:50%}.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(2n){border-right:none}.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(5),.p-web .feature .feature_desc.num3 li.fullwidth:nth-of-type(6){border-bottom:none}.p-web .feature .feature_desc.num3 li.fullwidth figcaption{font-size:clamp(14px,2vw,20px);letter-spacing:.1em;padding:0 .75em;text-align:left}.p-web .feature .feature_item-subtitle{font-size:clamp(16px,2vw,20px)}.p-web .feature .feature_item-subtitle span{font-size:clamp(60px,2vw,85px)}.p-web .feature .feature_item-title{font-size:clamp(22px,2vw,40px)}.p-web .feature .feature_note{font-size:clamp(16px,2vw,20px);line-height:1.56}.p-web .feature .membership{display:block;font-size:clamp(24px,2vw,30px);line-height:1.5;text-align:center}.p-web .feature .feature_txtHolder{width:100%}.p-web .feature .feature_imgHolder{margin:2em auto 0;width:70%}.p-web .feature .feature_imgHolder figure img{height:auto;width:100%}.p-web .feature .feature_imgHolder.halfwidth,.p-web .feature .feature_imgHolder.sp-fullwidth{width:100%}.p-web .feature .c-btn.gray,.p-web .feature .c-btn.orange{font-size:18px;width:100%}.p-web .feature .feature_follower.bjb,.p-web .feature .feature_follower.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-web .feature .feature_follower-item{margin-bottom:1em;width:100%}.p-web .feature .feature_follower-item p.num{font-size:clamp(32px,2vw,40px);letter-spacing:.1em;text-align:center}.p-web .feature .feature_follower-note{margin-top:0}.p-web .feature .feature_list li{font-size:clamp(16px,2vw,20px)}.p-web .feature .feature_cta{text-align:left}.p-fanMarketing .c-mv__titleHolder .inner-block{padding:0}.p-fanMarketing .section__titleHolder .section__title-en{font-size:clamp(47px,2vw,52px)}.p-fanMarketing .section__titleHolder .section__title-ja{font-size:clamp(20px,2vw,30px)}.p-fanMarketing .section__titleHolder .section__title-note{font-size:clamp(16px,2vw,30px);letter-spacing:.05em;line-height:1.875;margin-top:10px}.p-fanMarketing .section__titleHolder .section__title-note.fz-small{letter-spacing:.05em;line-height:1.875}.p-fanMarketing .problem .section__titleHolder{background-position:right 0 bottom;background-size:30%;padding-bottom:40px}.p-fanMarketing .problem .problem__listHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.p-fanMarketing .problem .problem__listHolder .problem__list{margin:0 auto 10px;width:100%}.p-fanMarketing .problem .problem__resolution-title{font-size:clamp(22px,2vw,32px);margin-bottom:16px}.p-fanMarketing .problem .problem__resolution-note{font-size:clamp(13px,2vw,20px)}.p-fanMarketing .problem .problem__img{margin-top:10px;width:70%}.p-fanMarketing .problem__contact{padding:40px 0}.p-fanMarketing .problem__contact .flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px;width:100%}.p-fanMarketing .problem__contact .text{font-size:clamp(18px,2vw,24px);margin-bottom:20px;text-align:center;width:100%}.p-fanMarketing .problem__contact .c-btn.white{padding-left:20px;padding-right:20px;width:100%}.p-fanMarketing .advantage{padding-top:80px}.p-fanMarketing .advantage .advantage__list{width:49%}.p-fanMarketing .advantage .advantage__list:nth-of-type(3),.p-fanMarketing .advantage .advantage__list:nth-of-type(4){margin-top:28px}.p-fanMarketing .advantage .advantage__list figcaption{font-size:clamp(14px,2vw,20px)}.p-fanMarketing .advantage .advantage__list .advantage__desc p{font-size:clamp(10px,2vw,14px)}.p-fanMarketing .advantage .advantage__list .advantage__desc p.num{font-size:clamp(30px,2vw,40px)}.p-fanMarketing .introduction .introduction__itemHolder.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-fanMarketing .introduction .introduction__listHolder{width:100%}.p-fanMarketing .introduction .introduction__listHolder:first-of-type{margin-bottom:48px}.p-fanMarketing .instagram .instagram__note{font-size:16px;line-height:1.3;margin-bottom:40px}.p-fanMarketing .instagram .instagram__img{width:90%}.p-fanMarketing .service{padding:80px 20px 30px}.p-fanMarketing .service .service__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em 1em}.p-fanMarketing .service .service__link .titleHolder.flex{width:100%}.p-fanMarketing .service .service__link .num{margin-right:5%}.p-fanMarketing .service .service__link .note{width:100%}.p-fanMarketing .service .service__link .service__arrow{margin-top:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-fanMarketing .service .ex-titleHolder .flg{border-bottom:36px solid transparent;border-left:36px solid #00a6b4}.p-fanMarketing .service .ex-titleHolder .ex-title{font-size:24px}.p-fanMarketing .service .service__example-item{margin-bottom:50px;width:100%}.p-fanMarketing .service .service__example-item.inline-block{margin-right:2%;width:48%}.p-fanMarketing .service .service__example-item.inline-block:last-of-type{margin-right:0}.p-fanMarketing .service .service__example-item-title{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1.1666666667;max-width:none;width:100%}.p-fanMarketing .service .service__example-img{margin-right:0;width:40%}.p-fanMarketing .service .service__example-txtHolder{width:55%}.p-fanMarketing .service .service__example-txtHolder .title{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1.1666666667}.p-fanMarketing .service .service__example-txtHolder .note{font-size:15px;font-weight:700;letter-spacing:.025em;line-height:1.4}.p-fanMarketing .performance .performance__itemHolder.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.p-fanMarketing .performance .performance__itemHolder figure{margin-right:0;width:48%}.p-fanMarketing .performance .performance__itemHolder figure:nth-of-type(2n){margin-right:0}.p-fanMarketing .performance .service__contact{margin-top:0}.p-fanMarketing .performance .service__contact .flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-fanMarketing .performance .service__contact .note{font-size:18px;font-weight:700;letter-spacing:.2em;line-height:1.5;width:100%}.p-fanMarketing .performance .service__contact .c-btn.white{margin-top:50px;width:100%}.p-fanMarketing .performance .more{height:140px;width:100%}.p-fanMarketing .seminar{padding:80px 5%}.p-fanMarketing .seminar .seminar__note{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.875}.p-fanMarketing .seminar .seminar__img{width:100%}.p-fanMarketing .seminar .seminar__linkHolder{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-fanMarketing .seminar .c-btn.white.color__green{display:block;font-size:15px;margin-bottom:10px;width:48%}.p-fanMarketing .summary .summary_item{margin-bottom:50px;width:100%}.p-fanMarketing .summary .summary_item:last-of-type{margin-bottom:0}.p-fanMarketing .summary .c-btn.green{font-size:18px;width:100%}.p-career .business__imgHolder,.p-career .style__imgHolder{width:100%}.p-career .business__txtHolder{padding:10% 5%}.p-career .business__txtlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10%}.p-career .business__txtlist li{margin:0 auto 10px;max-width:unset;width:100%}.p-career .business__linklist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-career .business__linklist li{margin:0 auto 10px;width:100%}.p-career .business__linklist li&gt;a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.p-career .business__linklist li .link__text{width:90%}.p-career .business__linklist li .link__more{width:10%}.p-career .document__contents{width:100%}.p-career .document__title{font-size:clamp(12px,2vw,20px)}.p-career .document__note{font-size:clamp(16px,2vw,25px)}.p-career .job__list{flex-direction:row}.p-career .job__list li{margin-bottom:2em;width:100%}.p-career .job__list li figcaption h5{font-size:clamp(16px,2vw,18px)}.p-career .go-entry{padding:20% 0}.p-career .faq .wrapper-block{padding:0 5%}.p-career .faq__title{font-size:clamp(18px,2vw,28px)}.p-career .faq__subtitle{font-size:clamp(16px,2vw,20px)}.p-career .faq__contents{text-align:left}.p-career .entry__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-career .entry__list li{height:auto;margin-bottom:1em;width:100%}.p-career .entry__list li .department,.p-career .entry__list li .desc{margin-bottom:10px}}@media screen and (max-width:1200px){.c-header{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px rgba(0,0,0,.05);height:80px}.c-hamburger .menu__item{font-size:clamp(14px,1vw,16px)}.c-mv{margin-top:80px}.p-home .business__desc.flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-home .business__desc-txtHolder{padding-right:0;width:100%}}@media screen and (min-width:769px) and (max-width:1200px){.c-mv__note{font-size:clamp(18px,2vw,28px)}.c-mv__note span{font-size:clamp(16px,2vw,24px)}.c-mv__desc{font-size:clamp(18px,2vw,30px)}.p-home .business__txtHolder{font-size:clamp(18px,2vw,28px)}.p-home .business__desc-imgHolder{margin:0 auto;width:60%}}@media screen and (max-width:599px){.bl_media_container{margin:-15px}.bl_media_itemWrapper{margin:15px;width:calc(50% - 30px)}}@media screen and (max-width:480px){.bl_media_container{margin:-10px}.bl_media_itemWrapper{margin:10px;width:calc(50% - 20px)}}@media only screen and (max-width:430px){.p-career .value__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-career .value__item,.p-career .value__item:first-child img{width:100%}}@media screen and (max-width:1200px) and (min-width:800px){.p-career .document__txtHolder:before{left:-5%}}@media screen and (max-width:800px) and (min-width:430px){.p-career .document__txtHolder:before{left:5%;width:130px}}@media only screen and (max-width:480px){.p-career .document__txtHolder:before{left:5%;width:90px}}@media screen and (max-width:937px){.p-fanMarketing .performance .service__contact .note span{display:inline}}@media screen and (max-width:500px){.p-event .feature .feature_titleHolder.stamp-title .stamp{margin-left:.5em;width:50%}.p-event .feature .feature_titleHolder.stamp-title .graph{margin-left:.5em;width:30%}}@media screen and (max-width:600px){.p-event .feature .tab_item{font-size:10px}}@media (min-width:768px){.p-fanMarketing .c-mv__titleHolder .c-mv__title{font-size:2.6041666667vw}}@media (min-width:1240px){.p-fanMarketing .c-mv__titleHolder .c-mv__title{font-size:2.4193548387vw}}@media (min-width:1440px){.p-fanMarketing .c-mv__titleHolder .c-mv__title{font-size:40px;font-weight:700;letter-spacing:.2em;line-height:1}}@media screen and (max-width:500px){.freepaper__txtHolder_1{padding-left:20px;padding-right:20px;width:100%}.freepaper__imgHolder_1{padding-left:10px;padding-right:10px;text-align:center;width:100%}.btn__wrapper{margin-top:0}.p-web .feature .feature_itemHolder{padding-bottom:50px}.feature_imgHolder_474{max-width:100%;width:100%}.feature_txtHolder_480{padding-left:0}.freepaper__imgHolder_1 img{max-width:100%;width:200px}.p-fanMarketing .performance{padding-bottom:50px;padding-top:50px}.p-paper .freepaper .freepaper__titleHolder h3{margin-bottom:20px}}@media screen and (min-width:530px) and (max-width:768px){.p-web .feature .feature_desc.num3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.p-web .feature .feature_desc.num3 li{width:32%}}@media screen and (max-width:768px){.introduction__listHolder_blue,.introduction__listHolder_green{width:100%}}@media screen and (orientation:portrait){.paper_box{height:50vh;padding-top:150px}}@media screen and (max-width:768px){.paper_box{height:98vh;padding-top:150px}.p-fanMarketing .performance .service__contact .note span{display:block;text-align:center}}@media screen and (max-width:849px){.p-fanMarketing .problem__contact .text,.p-web .feature .feature_cta .feature_cta-text{font-size:21px}}@media screen and (max-width:991px){.paper_img_1,.paper_img_2,.paper_img_3{width:30%}}@media screen and (max-width:768px){.paper_box{padding:0}.back_pink,.paper_img_1,.paper_img_2,.paper_img_3{display:none}.feature_imgHolder_474{max-width:100%;width:77%}}@media screen and (max-width:500px){.back_pink{display:none;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.paper_box{height:auto;padding-top:0;text-align:center;width:100%}.paper_img_1{animation-delay:.5s;animation-fill-mode:forwards;animation-name:rotateLeftAnime;width:40%}.paper_img_1,.paper_img_2{animation-duration:1s;display:none;max-width:100%;opacity:0;padding-right:10px;position:relative;z-index:1}.paper_img_2{animation-delay:1s;animation-fill-mode:forwards;animation-name:upCenterAnime;padding-left:10px;width:299px}.paper_img_3{animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:rotateRightAnime;display:none;max-width:100%;opacity:0;padding-left:10px;position:relative;width:40%;z-index:1}}.p-company .profile{padding:70px 0 150px}.p-company .profile__contents{font-size:18px;font-weight:300;letter-spacing:.003em;line-height:2.6666666667;margin:60px auto 0;width:800px}.p-company .profile__message{margin-bottom:60px}.p-company .profile__desc{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.p-company .profile__desc,.p-company .profile__txtHolder{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.p-company .profile__txtHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto}.p-company .profile__imgHolder{margin-left:1em;width:20%}.p-company .profile__title{font-size:10px;font-weight:400;letter-spacing:0;line-height:1.2;padding-right:2em;text-align:right}.p-company .profile__name-en{font-size:16px;font-weight:400;letter-spacing:.32em;line-height:1.125;text-align:justify}.p-company .profile__name-ja{font-size:22px;font-weight:400;letter-spacing:.2em;line-height:1.2727272727;text-align:justify}.p-company .history,.p-company .info{padding:50px 0 150px}.p-company .history__contents,.p-company .info__contents{margin:60px auto 0;padding:30px 4%;width:900px}.p-company .history__table,.p-company .info__table{font-size:16px;font-weight:400;letter-spacing:.25em;line-height:1.375;width:100%}.p-company .history__table th,.p-company .info__table th{font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.375;padding:1em;vertical-align:top;width:23%}.p-company .history__table td,.p-company .info__table td{font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.375;padding:1em 1em 1em 2em;width:77%}.p-career .youtube{position:relative}.p-career .icon__youtube{left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.p-recruiting .recruiting__contents{margin:80px auto;max-width:1000px;width:90%}.p-recruiting .recruiting h2{background-color:#00a6b4;color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;padding:1em 0;text-align:center}.p-recruiting .recruiting p{background:#eef1f3;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5714285714;padding:.5em;text-align:center}.p-recruiting .recruiting table{border-bottom:1px solid #d2d2d2;margin:0 auto;max-width:1000px;table-layout:fixed;width:100%}.p-recruiting .recruiting table tbody tr{border-top:1px solid #d2d2d2}.p-recruiting .recruiting table tbody tr&gt;th{background-color:#eef1f3;color:#333;font-weight:700;padding:.75em;text-align:left;vertical-align:middle;width:28%}.p-recruiting .recruiting table tbody tr&gt;td{color:#333;padding:.75em}@media only screen and (max-width:768px){.p-home .mission__imgHolder{margin:32px auto 0;width:100%}.p-company .profile{padding:10% 0}.p-company .profile__contents{font-size:16px;font-weight:300;letter-spacing:.001em;line-height:2.0625;margin:10% auto;width:80%}.p-company .profile__desc{width:100%}.p-company .profile__txtHolder{width:48%}.p-company .profile__imgHolder{width:50%}.p-company .profile__title{font-size:2.6666666667vw}.p-company .profile__name-en{font-size:3.7333333333vw}.p-company .profile__name-ja{font-size:5.3333333333vw}.p-company .history__contents,.p-company .info__contents{padding:30px 2%;width:85%}.p-company .history__table th,.p-company .info__table th{font-size:3.7333333333vw;padding:.5em;width:40%}.p-company .history__table td,.p-company .info__table td{font-size:3.7333333333vw;padding:.5em;width:60%}.p-career .style__imgHolder{width:100%}.p-career .value__subtitle span{font-size:clamp(20px,2vw,28px)}.p-career .business .wrapper-block{padding:0 5%}.p-career .business__imgHolder{width:100%}.p-career .business__txtHolder{padding:10% 5%}.p-career .business__txtlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10%}.p-career .business__txtlist li{margin:0 auto 10px;max-width:unset;width:100%}.p-career .business__linklist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-career .business__linklist li{margin:0 auto 10px;width:100%}.p-career .business__linklist li&gt;a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.p-career .business__linklist li .link__text{width:90%}.p-career .business__linklist li .link__more{width:10%}.p-career .about__contents{padding:0 1%;width:100%}.p-career .about__list li&gt;a{width:95%}.p-career .document__contents{width:100%}.p-career .document__title{font-size:clamp(12px,2vw,20px)}.p-career .document__note{font-size:clamp(16px,2vw,25px)}.p-career .job .wrapper-block{padding:0 5%}.p-career .job__list{justify-content:center}.p-career .job__list li{margin-bottom:2em;width:50%}.p-career .job__list li&gt;a{width:95%}.p-career .job__list li figcaption h5{font-size:13px}.p-career .job__list li figcaption h5 span{display:inline-block;font-size:13px}.p-career .go-entry{padding:20% 0}.p-career .faq .wrapper-block{padding:0 5%}.p-career .faq__title{font-size:clamp(18px,2vw,28px)}.p-career .faq__subtitle{font-size:clamp(16px,2vw,20px)}.p-career .faq__contents{text-align:left}.p-career .entry__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-career .entry__list li{height:auto;margin-bottom:1em;width:100%}.p-career .entry__list li .department,.p-career .entry__list li .desc{margin-bottom:10px}}.border_right_title{display:inline-block;font-size:18px;font-weight:700;padding-left:10px}.movie_bubbles_1{animation-delay:1s;animation-direction:alternate;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;left:-22px;top:-55px;width:107px}.movie_bubbles_1,.movie_bubbles_2{animation-duration:1s;animation-name:rotateLeftAnime;max-width:100%;position:absolute;z-index:1}.movie_bubbles_2{animation-delay:.1s;animation-direction:alternate;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;right:-18px;top:-33px;width:111px}.movie_bubbles_3{animation-delay:.6s;animation-direction:alternate;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;left:-42px;top:49px;width:132px}.movie_bubbles_3,.movie_bubbles_4{animation-name:rotateLeftAnime;max-width:100%;position:absolute;z-index:1}.movie_bubbles_4{animation-delay:.3s;animation-direction:alternate;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;right:-41px;top:-67px;width:111px}.movie_bubbles_5{animation-delay:1.1s;animation-direction:alternate;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:updownAnime;animation-timing-function:ease-in-out;right:-26px;top:-31px;width:121px}.movie_bubbles_5,.movie_bubbles_6{animation-duration:1.2s;max-width:100%;position:absolute;z-index:1}.movie_bubbles_6{animation-delay:1.9s;animation-direction:alternate;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:rotateLeftAnime;animation-timing-function:ease-in-out;left:-44px;top:48px;width:183px}.movie_bubbles_7{animation-delay:.8s;animation-direction:alternate;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;left:8px;top:-70px;width:107px}.movie_bubbles_7,.movie_bubbles_8{animation-name:rotateLeftAnime;max-width:100%;position:absolute;z-index:1}.movie_bubbles_8{animation-delay:.9s;animation-direction:alternate;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;right:0;top:-60px;width:111px}.movie_bubbles_9{animation-delay:.9s;animation-direction:alternate;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:rotateLeftAnime;animation-timing-function:ease-in-out;left:26px;top:-29px;width:121px}.movie_bubbles_10,.movie_bubbles_9{max-width:100%;position:absolute;z-index:1}.movie_bubbles_10{right:-28px;top:-49px;width:118px}.movie_bubbles_10,.movie_bubbles_11{animation-delay:1.9s;animation-direction:alternate;animation-duration:1.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:updownAnime;animation-timing-function:ease-in-out}.movie_bubbles_11{left:33px;max-width:100%;position:absolute;top:-39px;width:98px;z-index:1}@keyframes rotateLeftAnime{0%{transform:rotate(0)}to{transform:rotate(-5deg)}}@keyframes updownAnime{0%{transform:translatey(0)}to{transform:translatey(2px)}}@media screen and (max-width:768px){.p-career .about__list li{width:50%}.p-career .about__list li figcaption span:first-child{font-size:18px}.p-career .about__list li figcaption span:nth-child(2){font-size:14px}}@media screen and (max-width:640px){.p-career .about__list li figcaption span:first-child{font-size:2.7vw}.p-career .about__list li figcaption span:nth-child(2){font-size:2.5vw;letter-spacing:1px}}@media screen and (min-width:440px) and (max-width:780px){.p-career .job__list li figcaption h5 span{font-size:15px;letter-spacing:1.5px}}@media screen and (max-width:439px){.p-career .job__list li figcaption h5 span{font-size:2.7vw;letter-spacing:1px}}@media screen and (min-width:769px) and (max-width:873px){.p-career .about__list li figcaption span:first-child{font-size:14px}.p-career .about__list li figcaption span:nth-child(2){font-size:12px}}@media screen and (max-width:923px){.movie_bubbles_7{top:-45%;width:40%}.movie_bubbles_8{top:-43%;width:46%}.movie_bubbles_9{left:6%;top:-15%;width:43%}.movie_bubbles_10{right:0;top:-33%;width:43%}}@media screen and (min-width:768px) and (max-width:1212px){.movie_bubbles_1{left:-6%;top:-34%;width:36%}.movie_bubbles_2{right:-10%;top:-21%;width:38%}.movie_bubbles_3{left:-15%;top:23%;width:48%}.movie_bubbles_4{top:-21%;width:39%}.movie_bubbles_5{top:-11%;width:41%}.movie_bubbles_6{left:-60px;max-width:100%;position:absolute;top:22%;width:63%;z-index:1}}@media screen and (max-width:768px){.youtube_ad_gallery{margin:91px auto 0}.youtube_ad_gallery_list li{margin-bottom:59px;width:50%}.youtube_ad_gallery_title h3{font-size:clamp(30px,2vw,46px)}.p-career .job__note,.youtube_ad_gallery_title h4{font-size:clamp(14px,2vw,18px)}.p-career .about__contents{margin-top:70px}.p-career .about__list li{margin-bottom:59px}.movie_bubbles_1{left:-6%;top:-34%;width:36%}.movie_bubbles_2{right:-10%;top:-21%;width:38%}.movie_bubbles_3{left:-15%;top:23%;width:48%}.movie_bubbles_4{right:-16%;top:-21%;width:39%}.movie_bubbles_5{right:-12%;top:-11%;width:41%}.movie_bubbles_6{left:-19%;top:22%;width:63%;z-index:1}.movie_bubbles_7{top:-34%;width:32%}.movie_bubbles_8{top:-34%;width:36%}.movie_bubbles_11{left:8%;top:-32%;width:34%}}.p-fanMarketing .performance .instagram__txtHolder{font-size:18px;font-weight:400;letter-spacing:.2em;line-height:1.75;padding:2em 0;text-align:center}.p-fanMarketing .performance .instagram__txtHolder .instagram__txtHolder-link{color:#007aff;text-decoration:underline}.p-instagram .c-mv{padding-top:3em}.p-instagram .c-mv .instagram__contactHolder{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#00a6b4;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5em 5%}.p-instagram .c-mv .instagram__contactHolder p{color:#fff;font-size:24px;font-weight:700;letter-spacing:.2em;line-height:1.75;width:50%}.p-instagram .c-mv .instagram__contactHolder .c-btn__wrapper{width:50%}.p-instagram .c-mv .instagram__contactHolder .c-btn__wrapper .c-btn.white{width:100%}.p-instagram .c-mv .instagram__titleHolder{margin-bottom:5em;padding-top:3em;text-align:center}.p-instagram .c-mv .instagram__titleHolder h2{font-size:38px;font-weight:700;letter-spacing:.1em;line-height:1}.p-instagram .c-mv .instagram__titleHolder h3{font-size:20px;font-weight:700;letter-spacing:.1em;line-height:4.5}.p-instagram .instagram__faq-item{margin-bottom:8em}.p-instagram .instagram__faq-item .faq__q{font-size:30px;font-weight:400;letter-spacing:.1em;line-height:1.6666666667;margin-bottom:.5em;position:relative}.p-instagram .instagram__faq-item .faq__q:before{content:"Q."}.p-instagram .instagram__faq-item .faq__a{background-color:#00a6b4;color:#fff;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.75;margin-bottom:1em;padding:1.5em 3%}.p-instagram .instagram__faq-item .faq__txtHolder{font-size:18px;font-weight:400;letter-spacing:0;line-height:1.7777777778}.p-instagram .instagram__faq-item .faq__txtHolder p:not(:last-child){margin-bottom:.5em}.p-instagram .ending{font-size:30px;font-weight:400;letter-spacing:.1em;line-height:1.6666666667;margin-bottom:5em;text-align:center}.p-instagram .ending p{margin-bottom:2em}.p-instagram .ending .c-btn.event{font-size:30px;font-weight:400;letter-spacing:.1em;line-height:1.6666666667;padding-left:3%;padding-right:3%;width:auto}@media only screen and (max-width:1200px){.p-fanMarketing .performance .instagram__txtHolder{padding:3em 0;text-align:left}}@media only screen and (max-width:1024px){.p-instagram .c-mv .instagram__contactHolder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-instagram .c-mv .instagram__contactHolder p{margin-bottom:2em;width:100%}.p-instagram .c-mv .instagram__contactHolder .c-btn__wrapper{width:100%}}@media only screen and (max-width:768px){.p-fanMarketing .performance .instagram__txtHolder{font-size:clamp(16px,2vw,18px)}.p-instagram .c-mv .instagram__contactHolder p{font-size:clamp(20px,2vw,24px)}.p-instagram .c-mv .instagram__titleHolder h2{font-size:7.4666666667vw}.p-instagram .c-mv .instagram__titleHolder h3{font-size:4.8vw}.p-instagram .instagram__txtHolder{font-size:4.2666666667vw}.p-instagram .instagram__faq-item .faq__q{font-size:6.4vw}.p-instagram .instagram__faq-item .faq__a,.p-instagram .instagram__faq-item .faq__txtHolder{font-size:4.2666666667vw}.p-instagram .ending{font-size:6.4vw;text-align:left}.p-instagram .ending .c-btn.event{font-size:6.4vw;width:100%}}</pre></body></html>