﻿@import"https://use.typekit.net/yvu2nwo.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}html{font-size:62.5%;overflow-x:hidden;scroll-padding-top:56px;scroll-behavior:smooth}@media screen and (min-width: 769px){html{scroll-padding-top:137px}}header{font-family:futura-pt,"Noto Sans JP",sans-serif}body{font-family:"Noto Sans JP",sans-serif;color:#191919;position:relative;display:block;font-feature-settings:"palt";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;--scroll-gap: 30px}body a{word-break:break-all;color:#191919;text-decoration:underline}body a:hover{text-decoration:none;color:#191919}img{vertical-align:bottom;max-width:100%;height:auto}.row{position:relative}.hamburger{transition-duration:.2s;cursor:pointer;transition-timing-function:linear;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible;width:58px;height:56px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1280px){.hamburger{display:none}}.hamburger-box{width:22px;height:19px;display:inline-block;position:relative}.hamburger__slider .hamburger-inner{top:14px}.hamburger__slider .hamburger-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger__slider .hamburger-inner::after{top:-8px;width:22px}.hamburger__slider.is-active .hamburger-inner{width:22px;top:10px;transform:translate3d(0, 0, 0) rotate(45deg)}.hamburger__slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.14286px, -5px, 0);opacity:0}.hamburger__slider.is-active .hamburger-inner::after{transform:translate3d(0, 8px, 0) rotate(-90deg)}.hamburger__slider.is-active .hamburger-inner,.hamburger__slider.is-active .hamburger-inner::after{background-color:#191919;height:1px}.hamburger__slider.is-active .hamburger-inner::before{background-color:#191919}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner,.hamburger-inner::after{width:22px;height:1px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before{background-color:#fff}.navbar__main,.navbar__main-home{top:0;position:fixed;z-index:99;width:100%;transition-duration:.2s}.navbar__main a,.navbar__main-home a{color:#191919}.navbar__main a:hover,.navbar__main-home a:hover{color:#191919}@media screen and (min-width: 1280px){.navbar__main a,.navbar__main-home a{color:#fff}.navbar__main a:hover,.navbar__main-home a:hover{color:#fff}}.navbar__main .reg_link>a,.navbar__main .reg_link>.nav__parent>a,.navbar__main-home .reg_link>a,.navbar__main-home .reg_link>.nav__parent>a{padding:0}@media screen and (min-width: 1280px){.navbar__main .reg_link>a,.navbar__main .reg_link>.nav__parent>a,.navbar__main-home .reg_link>a,.navbar__main-home .reg_link>.nav__parent>a{padding:4px 4px 0 4px}}.navbar__main .row,.navbar__main-home .row{display:flex;justify-content:space-between;transition-duration:.2s}@media screen and (min-width: 1280px){.navbar__main .row,.navbar__main-home .row{padding:0 1.5rem}}@media screen and (min-width: 1410px){.navbar__main .row,.navbar__main-home .row{padding:7rem 8rem}}.navbar__main a,.navbar__main-home a{text-decoration:none}.navbar__main.hst,.navbar__main-home.hst{background-color:rgba(255,255,255,.95)}@media screen and (min-width: 1280px){.navbar__main.hst .row,.navbar__main-home.hst .row{padding:0 1.5rem}}@media screen and (min-width: 1410px){.navbar__main.hst .row,.navbar__main-home.hst .row{padding:3rem 4rem}}.navbar__main.hst .navbar__logo .st0,.navbar__main-home.hst .navbar__logo .st0{fill:#f7b100 !important}.navbar__main.hst .navbar__logo .st1,.navbar__main-home.hst .navbar__logo .st1{fill:#ec6c00 !important}.navbar__main.hst .navbar__logo .st2,.navbar__main-home.hst .navbar__logo .st2{fill:#f08c00 !important}.navbar__main.hst .navbar__logo .st3,.navbar__main-home.hst .navbar__logo .st3{fill:#f7b400 !important}.navbar__main.hst .navbar__logo .st4,.navbar__main-home.hst .navbar__logo .st4{fill:#ef8200 !important}.navbar__main.hst .navbar__logo .st5,.navbar__main-home.hst .navbar__logo .st5{fill:#f29600 !important}.navbar__main.hst .navbar__logo .st6,.navbar__main-home.hst .navbar__logo .st6{fill:#fbc600 !important}.navbar__main.hst .navbar__logo .st7,.navbar__main-home.hst .navbar__logo .st7{fill:#191919 !important}.navbar__main.hst .hamburger .hamburger-inner,.navbar__main.hst .hamburger .hamburger-inner::after,.navbar__main-home.hst .hamburger .hamburger-inner,.navbar__main-home.hst .hamburger .hamburger-inner::after{background-color:#191919}.navbar__main.hst .hamburger .hamburger-inner::before,.navbar__main-home.hst .hamburger .hamburger-inner::before{background-color:#191919}@media screen and (min-width: 1280px){.navbar__main.hst a,.navbar__main-home.hst a{color:#191919}.navbar__main.hst a:hover,.navbar__main-home.hst a:hover{color:#191919}}@media screen and (min-width: 1280px){.navbar__main.hst .nav__parent,.navbar__main-home.hst .nav__parent{color:#191919}}.navbar__main.hst .note_link .st0,.navbar__main-home.hst .note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.navbar__main.hst .note_link .st1,.navbar__main-home.hst .note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}.navbar__main.hst .cvs_link a,.navbar__main-home.hst .cvs_link a{color:#fff}.navbar__main .navbar__logo,.navbar__main-home .navbar__logo{display:flex;align-items:center;z-index:99;padding-left:2rem;width:148px}@media screen and (min-width: 1280px){.navbar__main .navbar__logo,.navbar__main-home .navbar__logo{display:inherit;padding-left:0;width:inherit}}.navbar__main .navbar__logo .st0,.navbar__main-home .navbar__logo .st0{fill:#f7b100}.navbar__main .navbar__logo .st1,.navbar__main-home .navbar__logo .st1{fill:#ec6c00}.navbar__main .navbar__logo .st2,.navbar__main-home .navbar__logo .st2{fill:#f08c00}.navbar__main .navbar__logo .st3,.navbar__main-home .navbar__logo .st3{fill:#f7b400}.navbar__main .navbar__logo .st4,.navbar__main-home .navbar__logo .st4{fill:#ef8200}.navbar__main .navbar__logo .st5,.navbar__main-home .navbar__logo .st5{fill:#f29600}.navbar__main .navbar__logo .st6,.navbar__main-home .navbar__logo .st6{fill:#fbc600}.navbar__main .navbar__logo .st7,.navbar__main-home .navbar__logo .st7{fill:#191919}.navbar__main .navbar__logo svg,.navbar__main-home .navbar__logo svg{max-width:100%}.navbar__main .navbar__logo svg g path,.navbar__main .navbar__logo svg g rect,.navbar__main .navbar__logo svg g polygon,.navbar__main-home .navbar__logo svg g path,.navbar__main-home .navbar__logo svg g rect,.navbar__main-home .navbar__logo svg g polygon{fill:#fff !important}@media screen and (min-width: 769px){.navbar__main .navbar__logo svg g path,.navbar__main .navbar__logo svg g rect,.navbar__main .navbar__logo svg g polygon,.navbar__main-home .navbar__logo svg g path,.navbar__main-home .navbar__logo svg g rect,.navbar__main-home .navbar__logo svg g polygon{transition-delay:inherit;transition-duration:inherit}}.navbar__main .navbar__logo.is-active .st0,.navbar__main-home .navbar__logo.is-active .st0{fill:#f7b100 !important}.navbar__main .navbar__logo.is-active .st1,.navbar__main-home .navbar__logo.is-active .st1{fill:#ec6c00 !important}.navbar__main .navbar__logo.is-active .st2,.navbar__main-home .navbar__logo.is-active .st2{fill:#f08c00 !important}.navbar__main .navbar__logo.is-active .st3,.navbar__main-home .navbar__logo.is-active .st3{fill:#f7b400 !important}.navbar__main .navbar__logo.is-active .st4,.navbar__main-home .navbar__logo.is-active .st4{fill:#ef8200 !important}.navbar__main .navbar__logo.is-active .st5,.navbar__main-home .navbar__logo.is-active .st5{fill:#f29600 !important}.navbar__main .navbar__logo.is-active .st6,.navbar__main-home .navbar__logo.is-active .st6{fill:#fbc600 !important}.navbar__main .navbar__logo.is-active .st7,.navbar__main-home .navbar__logo.is-active .st7{fill:#191919 !important}.main{transition-duration:.2s;overflow:hidden}.main.master{height:inherit;overflow:inherit}.home .main.master{position:relative}.content_wrap{background-color:#fff;z-index:2;position:relative}.container{margin:0 20px}@media screen and (min-width: 920px){.container{margin:0 50px}}.archive__content .header__valign{text-align:center;margin:2rem 0}@media screen and (min-width: 920px){.archive__content .header__valign{margin-bottom:3rem;margin-top:6rem}}.archive__content .header__valign h1{font-weight:700;font-size:2.3rem;line-height:1.5;margin-top:1.5rem}@media screen and (min-width: 920px){.archive__content .header__valign h1{font-size:3rem}}.archive__content .header__valign h1 br{display:none}@media screen and (min-width: 920px){.archive__content .header__valign h1 br{display:block}}@media screen and (min-width: 769px){.archive__content .container{margin:0}}.archive__content .article__img{background-color:#191919;position:relative}.archive__content .article__price{position:absolute;bottom:0;right:0;padding:.65rem 1.2rem;background-color:#191919}.archive__content .article__price p{font-size:1.4rem;font-weight:700;color:#fff}.archive__content .store__suspended .article__price,.archive__content .store__soldout .article__price{background:#e0593e}.archive__content a{text-decoration:none}.archive__content a img{transition-duration:.2s;width:100%}.archive__content a:hover{color:#191919}.archive__content a:hover img{opacity:.8}.archive__content .row{width:100%}@media screen and (min-width: 920px){.archive__content .row{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}}@media screen and (min-width: 769px){.archive__content .row{width:80%}}.archive__content .row .archive__content--article{margin-bottom:3rem}@media screen and (min-width: 920px){.archive__content .row .archive__content--article{width:29%;margin-right:6.5%;margin-bottom:5rem}}@media screen and (min-width: 920px){.archive__content .row .archive__content--article:nth-of-type(3n){margin-right:0}}.article__txt .article__title{font-size:1.5rem;font-weight:500;line-height:1.4;margin-bottom:1rem;margin-top:1.5rem}@media screen and (min-width: 920px){.article__txt .article__title{margin-bottom:1.5rem}}.article__txt .article__category{font-size:1.2rem;font-weight:700;color:#828282}.owl-carousel{opacity:0;transition-duration:.2s}.owl-carousel.owl-loaded{opacity:1}.owl-dot.active span{background-color:#191919 !important}.single .header__content{margin:0 0 3rem;padding-top:3rem}@media screen and (min-width: 920px){.single .header__content{margin:0 0 4.5rem;padding-top:5rem}}.single .header__valign{text-align:center}.single .header__valign .single__cat,.single .header__valign .store__cat{color:#828282;font-size:1.3rem}.single .header__valign .single__cat a,.single .header__valign .store__cat a{color:#828282;text-decoration:none;margin-right:1rem}.single .header__valign .single__cat a:hover,.single .header__valign .store__cat a:hover{color:#191919}.single .header__valign h1{font-weight:700;font-size:2.3rem;line-height:1.5;margin-top:1.5rem}@media screen and (min-width: 920px){.single .header__valign h1{font-size:3rem}}.single .header__valign h1 br{display:none}@media screen and (min-width: 920px){.single .header__valign h1 br{display:block}}.article__wrapper{margin-bottom:8rem}@media screen and (min-width: 920px){.article__wrapper{margin-bottom:12rem;margin-top:5rem}}.article__wrapper h2{font-weight:700;font-size:1.8rem;line-height:1.4;margin-top:2.5rem;margin-left:auto;margin-right:auto;max-width:720px}.article__wrapper h3{font-weight:700;font-size:1.7rem;line-height:1.4;margin-top:2.5rem;margin-left:auto;margin-right:auto;max-width:720px}.article__wrapper h4{font-weight:700;font-size:1.5rem;line-height:1.4;margin-top:2.5rem;margin-left:auto;margin-right:auto;max-width:720px}.article__wrapper blockquote{font-size:1.5rem;line-height:1.8;margin:1.5rem auto;font-weight:700;max-width:720px}.article__wrapper strong{font-weight:700}.article__wrapper p{font-size:1.4rem;line-height:1.8;margin:1.5rem auto;max-width:720px}.article__wrapper p img{width:100%;height:auto;margin:1rem 0}@media screen and (min-width: 920px){.article__wrapper p img{margin:2rem 0}}.article__wrapper>div{margin:3rem 0}@media screen and (min-width: 920px){.article__wrapper>div{margin:4rem 0}}.article__wrapper>div img{width:100%;height:auto}.article__wrapper .article__info{max-width:720px;margin:2.5rem auto;background-color:#ebebeb}@media screen and (min-width: 920px){.article__wrapper .article__info{display:flex;margin:5rem auto}}.article__wrapper .article__info .info__txt{padding:2rem 4rem 0}@media screen and (min-width: 920px){.article__wrapper .article__info .info__txt{width:60%;padding:2rem 4rem}}.article__wrapper .article__info .info__img,.article__wrapper .article__info .info__img p{padding:1rem 4rem 3rem}@media screen and (min-width: 920px){.article__wrapper .article__info .info__img,.article__wrapper .article__info .info__img p{padding:2rem 4rem 2rem 0;width:40%}}.article__wrapper .article__info .info__img img,.article__wrapper .article__info .info__img p img{margin:1.5rem auto}.archive.post-type-archive-store .store__slider{margin:0 -20px 3rem;width:calc(100% + 40px)}@media screen and (min-width: 920px){.archive.post-type-archive-store .store__slider{margin:0 -50px 8rem;width:calc(100% + 100px)}}.archive .header__content{text-align:center;margin:0 20px}@media screen and (min-width: 920px){.archive .header__content{margin:0 50px 7rem}}.archive .header__content .header__valign{margin:0 0 3rem;padding-top:3rem}@media screen and (min-width: 920px){.archive .header__content .header__valign{margin:0 0 7rem;padding-top:9rem}}.archive .header__content .header__valign h1{font-size:3.8rem;font-weight:700}.archive__pages{font-size:2.1rem;margin:4rem 0 5rem}.archive__pages ul{display:flex;justify-content:center;flex-wrap:wrap}.archive__pages li{margin:0 .4rem .8rem}@media screen and (min-width: 920px){.archive__pages li{margin:0 .8rem 1.6rem}}.archive__pages li span,.archive__pages li a{display:flex;height:4.5rem;width:4.5rem;align-items:center;justify-content:center;border-radius:50%}.archive__pages a{background-color:#fff;transition-duration:.2s}.archive__pages a:hover{color:#fff;background-color:#191919}hr{width:43px;border-top:6px dotted #dadada;background:none;border-bottom:none;border-left:none;border-right:none;margin:3rem auto}@media screen and (min-width: 920px){hr{margin:4rem auto}}.page__subnavigation{margin-top:-3rem;position:relative}@media screen and (min-width: 920px){.page__subnavigation{margin-top:-5rem}}.page__subnavigation .roz{display:flex;justify-content:flex-end}.service .page__subnavigation{margin-top:-2rem}@media screen and (min-width: 769px){.service .page__subnavigation{margin-top:-5rem}}.service .page__subnavigation .roz{display:flex;justify-content:flex-start}@media screen and (min-width: 769px){.service .page__subnavigation .roz{justify-content:flex-end}}.service .nav--wrap,.creative .nav--wrap,.advertisement .nav--wrap{border:2px solid #fff}@media screen and (min-width: 769px){.service .nav--wrap,.creative .nav--wrap,.advertisement .nav--wrap{border:none}}.service .nav--wrap ul a,.creative .nav--wrap ul a,.advertisement .nav--wrap ul a{font-size:1.3rem}@media screen and (min-width: 769px){.service .nav--wrap ul a,.creative .nav--wrap ul a,.advertisement .nav--wrap ul a{font-size:1.6rem}}.nav--wrap{background-color:#ff6c06;padding:4px;border-radius:33px;width:auto}.nav.subnav{line-height:40px;height:40px}@media screen and (min-width: 769px){.nav.subnav{line-height:56px;height:56px}}.nav a{padding:6px 12px;font-size:1.6rem;color:#fff;transition-duration:.4s}@media screen and (min-width: 769px){.nav a{padding:16px 28px;font-size:1.9rem}}.nav li{margin:0;display:inline-block}.nav li.hov a{color:#191919}.nav li.slippery{height:41px !important}@media screen and (min-width: 769px){.nav li.slippery{height:59px !important}}.load__nav .navbar__logo .st0{fill:#f7b100 !important}.load__nav .navbar__logo .st1{fill:#ec6c00 !important}.load__nav .navbar__logo .st2{fill:#f08c00 !important}.load__nav .navbar__logo .st3{fill:#f7b400 !important}.load__nav .navbar__logo .st4{fill:#ef8200 !important}.load__nav .navbar__logo .st5{fill:#f29600 !important}.load__nav .navbar__logo .st6{fill:#fbc600 !important}.load__nav .navbar__logo .st7{fill:#191919 !important}.load__nav .nav__glov{display:none !important}.nld__box{height:100vh;width:100%;position:fixed;z-index:98;background-color:#fff;display:flex;align-items:center;justify-content:center;top:0}@keyframes svg-spinner{0%{transform:rotate(5deg)}50%{transform:rotate(185deg)}100%{transform:rotate(365deg)}}.spinner{animation:svg-spinner 1.2s linear infinite;width:22px;height:22px;position:absolute;top:17px;left:183px}@media screen and (min-width: 1280px){.spinner{width:25px;height:25px;top:73px;left:calc(8rem + 206px)}}.note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919}.note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3}.note_link svg{width:70px;height:22px}@media screen and (min-width: 1280px){.note_link svg{width:58px;height:18px}}.note_link svg g path,.note_link svg g rect,.note_link svg g polygon{fill:#fff !important}.note_link svg path,.note_link svg rect,.note_link svg polygon{fill:#fff !important}.nav__glov{height:0;width:calc(100% - 8rem);position:fixed;overflow:hidden;transition-duration:.3s;background-color:#fff;padding-left:5rem;padding-right:5rem}@media screen and (min-width: 1280px){.nav__glov{display:flex !important;height:inherit !important;width:inherit;top:1px;position:inherit;bottom:inherit;overflow:inherit;background-color:inherit;transition-duration:inherit;align-items:center;padding-top:0;padding-left:0;padding-right:0;flex-direction:inherit;justify-content:inherit}}.nav__glov>.nav__items{letter-spacing:0;margin-bottom:3rem}@media screen and (min-width: 1280px){.nav__glov>.nav__items{margin-left:20px;margin-bottom:0}}@media screen and (min-width: 1280px){.nav__glov>.nav__items{margin-left:33px;margin-bottom:0}}.nav__glov>.nav__items:first-child{padding-top:14vh}@media screen and (min-width: 1280px){.nav__glov>.nav__items:first-child{padding-top:inherit}}.nav__glov .nav__items{opacity:0;transition-delay:.3s;transition-duration:.3s;font-size:2.4rem;font-weight:500;text-transform:uppercase}@media screen and (min-width: 1280px){.nav__glov .nav__items{font-size:1.7rem;opacity:1;transition-delay:inherit;transition-duration:inherit}}.nav__glov .nav__items .nav__jp{font-size:1.2rem;margin-left:5px;top:-2px;position:relative;letter-spacing:normal}.nav__glov .nav__items .nav__jp::before{content:"［"}.nav__glov .nav__items .nav__jp::after{content:"］"}@media screen and (min-width: 1280px){.nav__glov .nav__items .nav__jp{margin-left:inherit;top:inherit;position:inherit}.nav__glov .nav__items .nav__jp::before{display:none}.nav__glov .nav__items .nav__jp::after{display:none}}.nav__glov .nav__items.cvs_link{margin-top:24px;margin-bottom:40px}@media screen and (min-width: 1280px){.nav__glov .nav__items.cvs_link{margin-top:-4px;margin-bottom:0}}.nav__glov .nav__items.seminar_link a{position:relative;display:inline-block}.nav__glov .nav__items.seminar_link a::after{display:block;content:"new";position:absolute;color:#fff;background-color:#ff6c06;font-size:1.1rem;padding:.2rem .5rem;border-radius:.3rem;right:-4.5rem;top:.4rem;font-weight:600;transition-duration:.2s}@media screen and (min-width: 769px){.nav__glov .nav__items.seminar_link a::after{font-size:1rem;right:-1rem;top:-1.4rem}}@media screen and (min-width: 1280px){.nav__glov .nav__items.seminar_link a .nav__item--wrap{overflow:visible}}@media screen and (min-width: 1280px){.nav__glov .nav__items.seminar_link a:hover .nav__jp{top:0}}@media screen and (min-width: 1280px){.nav__glov .nav__items.seminar_link a:hover .nav__en{top:0}}@media screen and (min-width: 1280px){.nav__glov .nav__items.seminar_link a:hover::after{top:-2rem}}.nav__glov .nav__items.seminar_link .nav__jp{font-size:1.8rem;font-weight:600;margin:0}@media screen and (min-width: 1280px){.nav__glov .nav__items.seminar_link .nav__jp{margin-top:-4px !important;font-weight:500}}.nav__glov .nav__items.seminar_link .nav__jp::after,.nav__glov .nav__items.seminar_link .nav__jp::before{display:none}.nav__glov.nav__opn{height:100vh;overflow:auto}@media screen and (min-width: 769px)and (max-width: 1280px){.nav__glov.nav__opn{text-align:center}}.nav__glov.nav__opn .nav__items{opacity:1}.nav__glov.nav__opn .note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.nav__glov.nav__opn .note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}@media screen and (min-width: 1280px){.nav__glov>.nav__items{text-align:center}.nav__glov>.nav__items .nav__item--wrap{overflow:hidden;height:17px;display:inline-block}.nav__glov>.nav__items .nav__item--wrap .nav__en,.nav__glov>.nav__items .nav__item--wrap .nav__jp{transition-duration:.3s;top:0px}.nav__glov>.nav__items .nav__item--wrap .nav__jp{font-size:1.5rem}.nav__glov>.nav__items .nav__item--wrap:hover .nav__en,.nav__glov>.nav__items .nav__item--wrap:hover .nav__jp{top:-19px}.nav__glov>.nav__items .nav__item--wrap span{display:block;position:relative}.nav__glov>.nav__items .nav__item--wrap span:last-child{margin-top:4px}.nav__glov>.nav__items .nav__parent:hover .nav__en,.nav__glov>.nav__items .nav__parent:hover .nav__jp{top:-19px}.nav__glov>.nav__items>a:hover .nav__en,.nav__glov>.nav__items>a:hover .nav__jp{top:-19px}.nav__glov>.nav__items.cvs_link a{padding:11px 17px 8px;border-radius:19px}.nav__glov>.nav__items.cvs_link a:hover .nav__en,.nav__glov>.nav__items.cvs_link a:hover .nav__jp{top:-19px}}.nav__glov{height:0;width:calc(100% - 8rem);position:fixed;overflow:hidden;transition-duration:.3s;background-color:#fff;padding-left:5rem;padding-right:5rem}@media screen and (min-width: 1280px){.nav__glov{display:flex !important;height:inherit !important;width:inherit;top:1px;position:inherit;bottom:inherit;overflow:inherit;background-color:inherit;transition-duration:inherit;align-items:center;padding-top:0;padding-left:0;padding-right:0;flex-direction:inherit;justify-content:inherit}}.nav__glov>.nav__items{letter-spacing:1px;margin-bottom:3rem}@media screen and (min-width: 1280px){.nav__glov>.nav__items{letter-spacing:0;margin-left:18px;margin-bottom:0}}@media screen and (min-width: 1280px){.nav__glov>.nav__items{letter-spacing:1px;margin-left:20px}}.nav__glov>.nav__items:first-child{padding-top:14vh}@media screen and (min-width: 1280px){.nav__glov>.nav__items:first-child{padding-top:inherit}}.nav__glov .nav__items{opacity:0;transition-delay:.3s;transition-duration:.3s;font-size:2.4rem;font-weight:500;text-transform:uppercase}@media screen and (min-width: 1280px){.nav__glov .nav__items{font-size:1.7rem;opacity:1;transition-delay:inherit;transition-duration:inherit}}.nav__glov .nav__items .nav__jp{font-size:1.2rem;margin-left:5px;top:-2px;position:relative;letter-spacing:normal}.nav__glov .nav__items .nav__jp::before{content:"［"}.nav__glov .nav__items .nav__jp::after{content:"］"}@media screen and (min-width: 1280px){.nav__glov .nav__items .nav__jp{margin-left:inherit;top:inherit;position:inherit}.nav__glov .nav__items .nav__jp::before{display:none}.nav__glov .nav__items .nav__jp::after{display:none}}.nav__glov .nav__items.cvs_link{margin-top:24px;margin-bottom:40px}@media screen and (min-width: 1280px){.nav__glov .nav__items.cvs_link{margin-top:-4px;margin-bottom:0}}.nav__glov.nav__opn{height:100vh;overflow:auto}.nav__glov.nav__opn .nav__items{opacity:1}.nav__glov.nav__opn .note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.nav__glov.nav__opn .note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}@media screen and (min-width: 1280px){.nav__glov>.nav__items{text-align:center}.nav__glov>.nav__items .nav__item--wrap{overflow:hidden;height:17px;display:inline-block}.nav__glov>.nav__items .nav__item--wrap .nav__en,.nav__glov>.nav__items .nav__item--wrap .nav__jp{transition-duration:.3s;top:0px}.nav__glov>.nav__items .nav__item--wrap .nav__jp{font-size:1.5rem}.nav__glov>.nav__items .nav__item--wrap:hover .nav__en,.nav__glov>.nav__items .nav__item--wrap:hover .nav__jp{top:-19px}.nav__glov>.nav__items .nav__item--wrap span{display:block;position:relative}.nav__glov>.nav__items .nav__item--wrap span:last-child{margin-top:4px}.nav__glov>.nav__items .nav__parent:hover .nav__en,.nav__glov>.nav__items .nav__parent:hover .nav__jp{top:-19px}.nav__glov>.nav__items>a:hover .nav__en,.nav__glov>.nav__items>a:hover .nav__jp{top:-19px}}.nav__parent{color:#191919;outline:none}@media screen and (min-width: 1280px){.nav__parent{color:#fff;position:relative}.nav__parent:hover::after{content:"";display:block;height:14px;width:100%;position:absolute}}@media screen and (min-width: 1280px){.nav__parent:hover{cursor:pointer}}.nav__child{margin-left:6px;margin-top:6px;display:block;position:relative;z-index:10}@media screen and (min-width: 1280px){.nav__child{z-index:99;background-color:#fff;padding:3px;border-radius:21px;display:none;position:absolute;z-index:inherit;top:40px;left:-8px;width:170px;text-align:left;margin-left:0;margin-top:0;transition-duration:.3s}.nav__child.is-active{display:block}}.nav__child .nav__items{font-weight:400;font-size:1.6rem;letter-spacing:normal}@media screen and (min-width: 1280px){.nav__child .nav__items{font-size:1.4rem}}.nav__child .nav__items:first-child a{margin-top:2.2rem}@media screen and (min-width: 1280px){.nav__child .nav__items:first-child a{margin-top:inherit}}.nav__child .nav__items a{font-weight:400;margin-top:12px;display:inline-block;padding:2px 5px}@media screen and (min-width: 1280px){.nav__child .nav__items a{background-color:#fff;transition-duration:.2s;display:inline-block;padding:10px 18px;border-radius:18px;display:block;color:#191919;font-size:1.5rem;margin-top:inherit}.nav__child .nav__items a:hover{background-color:#ff6c06;color:#fff}}@media screen and (min-width: 1280px){.hst .nav__child{background-color:#ff6c06}}@media screen and (min-width: 1280px){.hst .nav__child .nav__items a{background-color:#ff6c06;color:#fff}.hst .nav__child .nav__items a:hover{background-color:#fff;color:#191919}}.cvs_link a{background-color:#ff6c06;color:#fff;padding:15px 30px;border-radius:26px;display:inline-block}.cvs_link a:hover{color:#fff}@media screen and (min-width: 1280px){.cvs_link a{padding:8px 24px;border-radius:19px}}.masthead{background-image:url(../img/common/ex_texture.jpg);background-size:cover;background-position:60% center;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width: 769px){.masthead{background-position:center}}.mast__inner{position:relative;height:220px}@media screen and (min-width: 769px){.mast__inner{height:450px}}.mast__inner:after{content:"";display:block;position:absolute;left:0;bottom:-0.2px;border-top:60px solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid #fff;border-bottom:60px solid #fff}@media screen and (min-width: 769px){.mast__inner:after{border-top:140px solid rgba(0,0,0,0);border-bottom:140px solid #fff}}.mast__title-set{color:#fff;position:absolute;bottom:6.5rem;width:calc(100% - 40px);margin:0 20px;z-index:88}@media screen and (min-width: 769px){.mast__title-set{bottom:11rem;width:80%;margin:0 10%}}.mast__title-set h1{text-transform:uppercase;font-size:4.5rem;font-family:futura-pt,"Noto Sans JP",sans-serif;font-weight:300}@media screen and (min-width: 769px){.mast__title-set h1{font-size:8rem}}.mast__title-set h1 span{display:block;margin-top:4px;font-size:1.5rem;font-weight:500}@media screen and (min-width: 769px){.mast__title-set h1 span{font-size:2rem}}footer{font-size:1.2rem;line-height:1.4;background-color:#fff}footer .nav__footer{text-transform:uppercase;font-family:futura-pt,"Noto Sans JP",sans-serif;display:flex;flex-wrap:wrap}footer .nav__footer .nav__items{width:48%}@media screen and (min-width: 769px){footer .nav__footer .nav__items{width:inherit;margin-left:5rem;margin-bottom:2rem}}footer .nav__footer .nav__items:first-child{width:100%}@media screen and (min-width: 769px){footer .nav__footer .nav__items:first-child{width:inherit}}@media screen and (min-width: 769px)and (max-width: 1280px){footer .nav__footer .nav__items:first-child{display:none}}footer .nav__footer .nav__items:last-child ul li:last-child a{border:none}footer .nav__footer .nav__items img{width:124px;margin-top:2rem}footer .nav__footer ul li{font-size:1.4rem;margin:12px 0;font-weight:500}@media screen and (min-width: 769px){footer .nav__footer ul li{font-size:1.5rem;margin:7px 0 0}}footer .nav__footer ul li.seminar_link{font-size:1.3rem}footer .nav__footer ul li a{border-bottom:1px dotted #666;padding-bottom:2px}footer .nav__footer ul li a:hover{border:none}footer .nav__footer ul li ul{margin-top:15px}@media screen and (min-width: 769px){footer .nav__footer ul li ul{margin-top:11px}}footer .nav__footer ul li ul li{padding-left:14px;font-size:1.3rem;margin:12px 0}@media screen and (min-width: 769px){footer .nav__footer ul li ul li{padding-left:0;margin:10px 0}}footer .nav__footer ul li.nav__jp{font-size:1.2rem}@media screen and (min-width: 769px){footer .nav__footer ul li.nav__jp{font-size:1.3rem}}footer a{text-decoration:none;transition-duration:.2s}footer svg g path.st0,footer svg g rect.st0,footer svg g polygon.st0{fill:#f7b100}footer svg g path.st1,footer svg g rect.st1,footer svg g polygon.st1{fill:#ec6c00}footer svg g path.st2,footer svg g rect.st2,footer svg g polygon.st2{fill:#f08c00}footer svg g path.st3,footer svg g rect.st3,footer svg g polygon.st3{fill:#f7b400}footer svg g path.st4,footer svg g rect.st4,footer svg g polygon.st4{fill:#ef8200}footer svg g path.st5,footer svg g rect.st5,footer svg g polygon.st5{fill:#f29600}footer svg g path.st6,footer svg g rect.st6,footer svg g polygon.st6{fill:#fbc600}footer svg g path.st7,footer svg g rect.st7,footer svg g polygon.st7{fill:#191919}footer .footer__logo{margin-bottom:24px}footer .footer__logo p{margin-top:10px;font-size:1.2rem;line-height:1.5}@media screen and (min-width: 769px){footer .footer__logo p{font-size:1.3rem}}footer .navbar__logo{padding:0;width:148px}@media screen and (min-width: 769px){footer .navbar__logo{width:228px;margin:0}}footer .navbar__logo svg{height:auto;width:100%}footer .row{padding:34px 20px}@media screen and (min-width: 769px){footer .row{padding:9rem 0 7rem;display:flex;justify-content:space-between;margin:0 auto;width:80%}}.copyright{text-align:center;font-family:futura-pt,"Noto Sans JP",sans-serif;background-image:url(../img/common/ex_texture_footer.jpg);color:#fff;padding:2rem 0;background-position:center;background-size:190%}@media screen and (min-width: 769px){.copyright{padding:6rem 0}}header .cvs_link a{font-size:1.5rem;padding:0 2rem;transition-duration:.3s;width:43%;text-align:center;height:48px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:28px !important}@media screen and (min-width: 769px){header .cvs_link a{width:200px;margin:0 auto;height:39px;padding:0 2rem !important;border-radius:28px !important}}@media screen and (min-width: 1280px){header .cvs_link a{width:inherit;margin:inherit;padding:0 2rem !important;border-radius:28px !important}}@media screen and (min-width: 1280px){header .cvs_link ul{display:flex}}header .cvs_link li{margin:1rem 0}header .btn__left a{border:1px solid #4f85eb}@media screen and (min-width: 1280px){header .btn__right{padding-left:5px}}header .btn__right a{border:1px solid #ff6c06}header .btn__sp{font-weight:600}@media screen and (min-width: 1280px){header .btn__sp{padding-left:5px}}header .btn__sp a{font-size:1.6rem;background-color:#ffe600;color:#2f4c8b !important}@media screen and (min-width: 769px){header .btn__sp a{padding:0 1.6rem !important}}@media screen and (min-width: 1280px){header .btn__sp a{padding:0 1.6rem !important}}header .btn__sp span{font-size:1rem;font-weight:500;display:block;margin:2px 0}.terms .cvs_link .btn__left a:hover,.privacy .cvs_link .btn__left a:hover,.fp-viewing-1 .cvs_link .btn__left a:hover,.hst .cvs_link .btn__left a:hover,.projects.single .cvs_link .btn__left a:hover,.news.single .cvs_link .btn__left a:hover,.event.single .cvs_link .btn__left a:hover{color:#4f85eb}.terms .cvs_link .btn__right a:hover,.privacy .cvs_link .btn__right a:hover,.fp-viewing-1 .cvs_link .btn__right a:hover,.hst .cvs_link .btn__right a:hover,.projects.single .cvs_link .btn__right a:hover,.news.single .cvs_link .btn__right a:hover,.event.single .cvs_link .btn__right a:hover{color:#ff6c06}.btn__left a{background-color:#4f85eb;border:2px solid #4f85eb}.btn__left a:hover{color:#4f85eb;background-color:#fff}.btn__right a{background-color:#ff6c06;border:2px solid #ff6c06}.btn__right a:hover{color:#ff6c06;background-color:#fff}@media screen and (min-width: 1280px){.footer__btn{margin-top:1.6rem}}@media screen and (min-width: 1280px){.footer__btn ul{display:flex}}.footer__btn li{display:flex;flex-direction:column;margin:.8rem 0}@media screen and (min-width: 1280px){.footer__btn li{margin:.8rem 8px .8rem 0}}.footer__link{background-image:url(../img/common/contact_us.jpg);background-size:cover;color:#fff}.footer__link h3{font-size:clamp(4rem,4vw,6.2rem);line-height:1;font-family:futura-pt,"Noto Sans JP",sans-serif;text-transform:uppercase;font-weight:300}.footer__link h3 span{display:block;font-size:1.3rem;font-weight:400;margin-top:1rem}@media screen and (min-width: 769px){.footer__link h3 span{font-size:2rem}}.footer__link p{font-size:1.5rem;font-weight:500;margin:1.3rem 0;line-height:1.6}@media screen and (min-width: 769px){.footer__link p{font-size:1.9rem}}.footer__link p br{display:none}@media screen and (min-width: 1280px){.footer__link p br{display:block}}.footer__link a{padding:1.5rem 3rem;display:block;font-size:1.5rem;font-weight:500;text-align:center;border-radius:3rem;color:#fff}@media screen and (min-width: 769px){.footer__link a{font-size:1.7rem}}.wide__row{padding:0 20px}@media screen and (min-width: 769px){.wide__row{padding:3rem 4rem}}@media screen and (min-width: 769px){.footer__link--right{margin-left:8rem;padding-left:8rem;border-left:1px solid #fff}}.awc{position:relative;padding:34px 20px;background-color:rgba(0,0,0,.75)}@media screen and (min-width: 769px){.awc{padding:12rem 0}}@media screen and (min-width: 769px){.awc__inner{width:80%;margin:0 auto}}@media screen and (min-width: 769px){.awc__inner{display:flex;justify-content:flex-start;align-items:center}}.anchor__arrow{transition-duration:.3s;position:absolute;right:0;top:-1rem;background-color:#ff6c06;border-radius:50%;display:flex;justify-content:center;align-items:center}.anchor__arrow svg{transition-duration:.2s}.anchor__arrow .st0{fill:none;stroke:#fff;stroke-width:1.262;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.anchor__arrow .st1{fill:none;stroke:#fff;stroke-width:1.262;stroke-linecap:round;stroke-miterlimit:10}.reel__wrapper{width:100%;height:100vh;position:relative;overflow:hidden;opacity:1;z-index:77;display:none}.reel__wrapper video{position:absolute;right:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;background-color:#fff}.reel__wrapper.destroy{display:block}.reel__wrapper.hst{display:none}.elements__0{width:calc(100% - 40px);margin:0 20px;position:absolute;top:0;color:#fff;z-index:88;display:flex;align-items:center;height:100vh}@media screen and (min-width: 769px){.elements__0{width:66%;margin:0 17%}}.elements__0 .main_copy{position:absolute;top:20%;width:100%}@media screen and (min-width: 769px){.elements__0 .main_copy{top:33%}}.elements__0 .main_copy h1{white-space:nowrap;font-size:11vw;line-height:1.2;font-weight:300;margin-bottom:1.5vw;opacity:0;transition-duration:.4s;letter-spacing:.8rem;left:2vw;position:relative;transform-origin:left;transform:scale(1.06)}@media screen and (min-width: 769px){.elements__0 .main_copy h1{transform:scale(1.2);font-size:5.1vw}}.elements__0 .main_copy p{white-space:nowrap;font-size:3.5vw;line-height:1.8;opacity:0;transition-duration:.4s;letter-spacing:.3rem;left:2vw;position:relative}@media screen and (min-width: 769px){.elements__0 .main_copy p{font-size:1.2vw}}.onload .elements__0 .main_copy h1{opacity:1;letter-spacing:0;left:0}.onload .elements__0 .main_copy.onload h1{transform:scale(1)}.onload .elements__0 .main_copy.onload p{opacity:1;letter-spacing:.1rem;left:0}.elements__1,.elements__2{position:absolute;z-index:88;transform:rotate(90deg);font-family:futura-pt,"Noto Sans JP",sans-serif}.elements__1{left:-19.5vw;bottom:34%;font-size:1rem;font-weight:300}@media screen and (min-width: 769px){.elements__1{left:-26%;top:50%;bottom:inherit;font-size:1.1rem}}.elements__2{right:-9.5vw;bottom:120px;font-size:1.3rem;opacity:1}@media screen and (min-width: 769px){.elements__2{right:-21%}}.elements__2 span{position:relative}.elements__2 span::after{position:absolute;content:"";display:block;height:1px;width:120px;background-color:#fff;left:95px;top:8px;animation:scroll 1.4s ease-in-out infinite}@keyframes scroll{0%{width:0}50%{width:120px;margin-left:0}100%{margin-left:120px;width:120px}}.home .masthead{display:none}@media screen and (min-width: 769px){.home .masthead{position:absolute;z-index:66;background-image:none;height:420px;width:100%;display:block}}.home .masthead .mast__inner{position:relative;top:-200px;background-image:url(../img/top/ex_texture.png);background-size:cover;background-repeat:no-repeat;background-position:center;transition-duration:1s}.home .masthead .mast__inner:after{display:none}.home .masthead .mast__inner.sec{top:-100px}.service__top .service__top-wrap{position:relative}@media screen and (min-width: 769px){.service__top-box{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}.service__top-img{overflow:hidden}@media screen and (min-width: 769px){.service__top-img{width:44%;margin-top:0}}.service__sp-img{display:block;position:relative;top:-200px;transition-duration:.7s}.service__sp-img.sec{top:0}@media screen and (min-width: 769px){.service__sp-img{display:none}}.service__pc-img{display:none}@media screen and (min-width: 769px){.service__pc-img{display:block;object-fit:cover;object-position:right;height:100%;position:relative;transition-duration:1s;left:-100px}.service__pc-img.sec{left:0}}.service__top-content{background-color:#fff;padding-bottom:7rem}@media screen and (min-width: 769px){.service__top-content{width:56%;display:flex;padding-bottom:inherit}}.tcp__wrapper{display:flex;align-items:center;flex-wrap:wrap;align-content:center;z-index:66}@media screen and (min-width: 769px)and (max-width: 1280px){.tcp__wrapper{padding-top:15vw;padding-bottom:8vw}}@media screen and (min-width: 769px){.tcp__wrapper{margin-right:16%;margin-left:10%}}@media screen and (min-width: 769px){.tcp__title-set{margin-top:8vw}}.tcp__content-set p{font-size:1.5rem;line-height:1.85}@media screen and (min-width: 769px){.tcp__content-set p{font-size:1.6rem}}.tcp__anchor-set{display:flex;flex-direction:column}@media screen and (min-width: 769px){.tcp__anchor-set{flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:1rem}}.tcp__anchor-set .primary{margin:4rem 0 3rem}@media screen and (min-width: 769px){.tcp__anchor-set .primary{margin:3rem 3rem 3rem 0}}.tcp__anchor-set .secondary a{margin:14px 20px 14px 0}@media screen and (min-width: 769px){.tcp__anchor-set .secondary a{margin:0 20px 0 0}}.main__anchor{display:inline-block;position:relative;font-size:1.7rem;text-decoration:none;background-color:#ff6c06;padding:3px;border-radius:28px}.main__anchor .anchor__txt{background-color:#fff;display:inline-block;padding:16px 30px;margin-right:45px;border-radius:25px;transition-duration:.2s}.main__anchor .anchor__arrow{transition-duration:.2s;position:absolute;top:10px;right:10px;padding:10px;background-color:rgba(0,0,0,0);transform:scale(1)}.main__anchor .anchor__arrow svg{width:15px}.main__anchor:hover .anchor__txt{margin-right:0;padding:16px 30px;margin-left:45px}.main__anchor:hover .anchor__arrow{opacity:0}.mini__anchor{display:inline-block;position:relative;font-size:1.5rem;text-decoration:none}.mini__anchor .anchor__txt{display:inline-block;padding-right:0;margin-right:45px}.mini__anchor .anchor__arrow{transition-duration:.2s;position:absolute;top:-8px;right:0;transform:scale(1);height:34px;width:34px}.mini__anchor .anchor__arrow svg{width:12px}.mini__anchor:hover .anchor__arrow{transform:scale(1.15)}.projects_slider{background-color:#f6f6f6;padding-top:14vw;padding-bottom:6vw}@media screen and (min-width: 769px){.projects_slider{padding-top:10vw;padding-bottom:6vw}}.projects_slider h1{text-align:center;margin:0 auto}.projects_slider>.roz{text-align:center}.projects_slider-creative{overflow:hidden}.slide_header{display:flex;justify-content:space-between;align-items:center;padding-top:48px;padding-bottom:30px}@media screen and (min-width: 769px){.slide_header{padding-top:52px;padding-bottom:30px}}.slide_header h3{font-family:futura-pt,"Noto Sans JP",sans-serif;font-weight:500;font-size:2.2rem}@media screen and (min-width: 769px){.slide_header h3{font-size:2.6rem}}.slide_header h3 span{font-weight:400;font-size:1.4rem;display:block;margin-top:5px}@media screen and (min-width: 769px){.slide_header h3 span{font-size:1.7rem;display:inline;position:relative;top:-1px;padding-left:12px}}.slide_header a{top:-10px}@media screen and (min-width: 769px){.slide_header a{top:inherit}}.slide_header .mini__anchor .anchor__txt{padding-right:4px}.slide_header .mini__anchor .anchor__arrow{right:0}.rox{margin:0 20px}@media screen and (min-width: 769px){.rox{margin:inherit}}.roz{margin:0 20px}@media screen and (min-width: 769px){.roz{margin:0 auto;width:80%}}.creative__owl,.advertising__owl{position:relative;padding-left:20px}@media screen and (min-width: 769px){.creative__owl,.advertising__owl{margin:0 auto;width:80%;padding-left:0}}.creative__owl.owl-carousel .owl-stage-outer,.advertising__owl.owl-carousel .owl-stage-outer{padding-bottom:.5rem}@media screen and (min-width: 769px){.creative__owl.owl-carousel .owl-stage-outer,.advertising__owl.owl-carousel .owl-stage-outer{overflow:inherit;padding-bottom:1rem}}.section__tit{margin-bottom:1.6rem}.section__tit span.txt__jp{color:#191919;font-size:2rem;display:block;letter-spacing:0;margin-top:.7rem}.txt__bg{font-size:16vw;font-family:futura-pt,"Noto Sans JP",sans-serif;font-weight:300;text-transform:uppercase;color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;background-image:url(../img/common/clip_txt.png);letter-spacing:3px;background-size:cover;background-position:0 0;background-repeat:no-repeat;display:inline-block}@media screen and (min-width: 769px){.txt__bg{font-size:5.5vw}}.slide-item .creative_img,.creative-item .creative_img{transition-duration:.2s;overflow:hidden;border-radius:6px;box-shadow:0px 0px 7px 0px #e2e2e2}.slide-item .creative_img img,.creative-item .creative_img img{transition-duration:.2s}.slide-item .creative_txt,.creative-item .creative_txt{margin:1.5rem 0}.slide-item .creative_txt p,.creative-item .creative_txt p{font-size:1.5rem;line-height:1.3}@media screen and (min-width: 769px){.slide-item .creative_txt p,.creative-item .creative_txt p{font-size:1.6rem}}.slide-item>a,.creative-item>a{display:block;text-decoration:none}.slide-item>a:hover .creative_img,.creative-item>a:hover .creative_img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 769px){.slide-item>a:hover .creative_img,.creative-item>a:hover .creative_img{transform:scale(0.92)}}.slide-item>a:hover .creative_img img,.creative-item>a:hover .creative_img img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 769px){.slide-item>a:hover .creative_img img,.creative-item>a:hover .creative_img img{transform:scale(1.06)}}.owl-carousel .owl-stage-outer{overflow:inherit}.owl-dots{display:none}.owl-carousel .owl-nav{opacity:0;transition-duration:.2s}.owl-carousel:hover .owl-nav{opacity:1}.owl-prev,.owl-next{display:none}@media screen and (min-width: 769px){.owl-prev,.owl-next{display:block;position:absolute;top:6vw;transition-duration:.2s}}.owl-prev.disabled,.owl-next.disabled{opacity:0}.owl-prev .anchor__arrow,.owl-next .anchor__arrow{position:inherit;height:50px;width:50px;background-color:#191919;transition-duration:.2s}.owl-prev .anchor__arrow svg,.owl-next .anchor__arrow svg{width:15px}.owl-prev .anchor__arrow .st0,.owl-prev .anchor__arrow .st1,.owl-next .anchor__arrow .st0,.owl-next .anchor__arrow .st1{stroke:#fff}.owl-prev{left:24px}.owl-next{right:-24px}.tag_item{display:none}@media screen and (min-width: 769px){.tag_item{display:inline}}.tag_item a{transition-duration:.2s;display:inline-block;background-color:#f9eabd;padding:8px 14px;font-size:1.3rem;text-decoration:none;border-radius:15px;margin-right:5px;margin-bottom:5px}.tag_item a:hover{background-color:#efe1b5}.tag__list{border-bottom:1px solid #ededed;margin-top:5rem;padding-bottom:2.5rem}.tag__list .creative_tags{display:flex;flex-wrap:wrap}.tag__list .tag_item{display:inherit}.tag__list .tag_item a{display:flex;position:relative;padding-right:34px;margin-right:7px}.tag__list .tag_item.current-tag a{background-color:#ffe533;font-weight:500}.tag_num{background-color:#fff;display:flex;align-items:center;justify-content:center;height:22px;width:22px;position:absolute;top:3px;right:4px;border-radius:11px;font-size:1.3rem;font-family:futura-pt,"Noto Sans JP",sans-serif;font-weight:400}.kpi0{fill:none;stroke:#78cded;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.kpi1{fill:none;stroke:#78cded;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.cvr0{fill:none;stroke:#68c1be;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.ctr0{fill:none;stroke:#88c0e9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.cpc0{fill:none;stroke:#ac94c9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.projects_slider-advertising{overflow:hidden}@media screen and (min-width: 769px){.projects_slider-advertising{margin-top:2.5rem}}.advertising__owl .owl-prev,.advertising__owl .owl-next{top:14vw}.advertising__owl .slide-item{background-color:#fff;overflow:hidden;border-radius:6px;box-shadow:0px 0px 7px 0px #e2e2e2}.ad__item-body{box-shadow:0px 1px 5px 0 #e2e2e2}.ad__item-wrap{padding:30px 20px 20px}@media screen and (min-width: 769px){.ad__item-wrap{padding:33px 33px 30px}}.ad__item-wrap h4{font-weight:500;font-size:2.3rem}.ad__matter{margin:16px 0 12px}.ad__matter .matter__list{display:flex;align-items:flex-start;margin:8px 0}.ad__matter .matter__list .matter__th{color:#a3a3a3;font-size:1.2rem;padding-right:12px;min-width:19%;margin-top:10px}@media screen and (min-width: 769px){.ad__matter .matter__list .matter__th{min-width:50px;margin-top:11px}}.ad__matter .matter__list .matter__td{font-size:1.2rem;padding-left:12px;border-left:1px dotted #ccc}@media screen and (min-width: 769px){.ad__matter .matter__list .matter__td{font-size:1.3rem}}.ad__matter .matter__list .matter__td span{background-color:#f3f3f3;padding:6px 10px;display:inline-block;border-radius:16px;margin-right:2px;margin-bottom:3px;margin-top:2px}@media screen and (min-width: 769px){.ad__matter .matter__list .matter__td span{padding:8px 14px}}.ad__matter .matter__list:last-child .matter__td{padding-top:10px;padding-bottom:10px}.ad__details{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:inherit}.ad__details .details__list{width:49.2%;margin-top:7px;border-radius:4px;display:flex}@media screen and (min-width: 769px){.ad__details .details__list{width:49.2%}}.ad__details .details__list.kpi{background-color:#d1effe}.ad__details .details__list.cpc{background-color:#e0d1fd}.ad__details .details__list.ctr{background-color:#dcecfa}.ad__details .details__list.cvr{background-color:#c5e7e6}.ad__details .details__list .details__list-wrap{display:flex;align-items:center;padding:9px}@media screen and (min-width: 769px){.ad__details .details__list .details__list-wrap{padding:10px 14px}}.ad__details .details__list .details__list-wrap .details__img{margin-right:6px;width:33px;min-width:33px}@media screen and (min-width: 769px){.ad__details .details__list .details__list-wrap .details__img{width:inherit;min-width:50px}}.ad__details .details__list .details__list-wrap h5{color:#646464;font-size:1.2rem;margin-bottom:4px}.ad__details .details__list .details__list-wrap p{font-size:1.4rem;line-height:1.3}@media screen and (min-width: 769px){.ad__details .details__list .details__list-wrap p{font-size:1.5rem}}.ad__results{padding:28px 33px}.results__body{display:flex;justify-content:center;align-items:center;margin-bottom:0;flex-wrap:wrap}@media screen and (min-width: 769px){.results__body{flex-wrap:inherit}}.results__body .results__body-primary{display:flex;align-items:center;margin-bottom:8px}@media screen and (min-width: 769px){.results__body .results__body-primary{margin-bottom:0}}.results__body .results__body-primary .results__th{background-color:#f3f3f3;padding:8px 14px;border-radius:16px;font-size:1.4rem;margin-right:8px;text-align:center}.results__body .results__body-primary .results__td{font-size:2.1rem;font-family:futura-pt,"Noto Sans JP",sans-serif}.results__body .results__body-secondary{display:flex;align-items:center}.results__body .results__body-secondary .results__th{background-color:#ffe533;padding:8px 14px;border-radius:16px;font-size:1.4rem;margin-right:8px;text-align:center}.results__body .results__body-secondary .results__td{color:#ff6c06;font-size:2.4rem;font-family:futura-pt,"Noto Sans JP",sans-serif;font-weight:500}.results__comment{text-align:center;color:#ff6c06;font-size:1.6rem;font-weight:500;border-top:1px solid #ededed;padding-top:15px;margin-top:15px;line-height:1.3}.ad__arrow{margin:0 10px}.ad__arrow svg{width:14px}.ad__arrow .st0,.ad__arrow .st1{stroke:#191919;fill:rgba(0,0,0,0)}@media screen and (min-width: 769px){.colmn__two{display:flex;justify-content:space-between}}@media screen and (min-width: 769px){.colmn__body{width:65%}}@media screen and (min-width: 769px){.colmn__bottom{width:30%}}.section__header{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 769px){.section__header{margin-bottom:1rem}}.section__header h1{font-size:5rem}@media screen and (min-width: 769px){.section__header h1{font-size:6.5rem}}.section__header a{top:18px}@media screen and (min-width: 769px){.section__header a{top:35px}}.news__top{padding-top:14vw;padding-bottom:6vw}@media screen and (min-width: 769px){.news__top{padding-top:10vw;padding-bottom:8vw}}.news__list a{text-decoration:none;display:block;padding:30px 0;border-bottom:1px solid #ededed;position:relative}.news__list a::after{position:absolute;content:"";width:100%;height:1px;top:100%;left:0;background:#191919;transition:transform .5s;transform:scaleX(0);transform-origin:right 50%}.news__list a:hover::after{transform:scaleX(1);transform-origin:left 50%}.news__list div{padding:30px 0;border-bottom:1px solid #ededed}.news__list .news__txt{font-size:1.5rem;line-height:1.5}@media screen and (min-width: 769px){.news__list .news__txt{font-size:1.6rem}}.news__date{color:#8c8c8c;font-size:1.3rem;display:block;font-family:futura-pt,"Noto Sans JP",sans-serif;margin-bottom:6px}.news .post__header{padding-bottom:2.5rem;margin-bottom:3.5rem;border-bottom:1px solid #ededed}.news .post__introduction{margin-bottom:2.5rem}.banner__box{margin-bottom:2rem}.banner__box.banner__img a{padding:0;border:none}.banner__box a{display:block;border:1px solid #e6e6e6;text-align:center;text-decoration:none;border-radius:4px;padding:4rem 3rem}.banner__box svg{height:auto;width:100px;display:block;margin:0 auto}.banner__box svg .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.banner__box svg .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}.banner__box strong{font-weight:700;font-size:1.8rem;margin:2rem 0 1rem;display:block}.banner__box p{font-size:1.4rem;line-height:1.4}.banner__box span{background-color:#238f76;padding:12px 16px;border-radius:4px;display:inline-block;color:#fff;font-size:1.4rem;margin-top:1.5rem}.top__clients{background-color:#f6f6f6;padding-top:14vw;padding-bottom:12vw}@media screen and (min-width: 769px){.top__clients{padding-top:6vw;padding-bottom:5vw}}.top__clients .section__header{align-items:center;justify-content:center}.top__clients .section__tit .txt__bg{font-size:5rem}@media screen and (min-width: 769px){.top__clients .section__tit .txt__bg{font-size:6.5rem}}.clients__list{overflow-y:hidden}.clients__list ul{display:flex;margin:2.5rem 0}@media screen and (min-width: 769px){.clients__list ul{margin:4rem 0 2rem}}.clients__list li{margin-bottom:0;margin-left:0;margin-right:0}@media screen and (min-width: 769px){.clients__list li{margin-bottom:8px;margin-left:4px;margin-right:4px}}.clients__list li img{width:auto;height:66px}@media screen and (min-width: 769px){.clients__list li img{height:110px}}.clients__list p{text-align:center;font-size:1.1rem}.projects_creative{margin-top:4vw;margin-bottom:7vw}.grid{margin:-10px}@media screen and (min-width: 769px){.grid{margin:-20px}}.creative-list{display:flex;flex-wrap:wrap}.creative-list .creative-item{width:calc(50% - 20px);margin:10px 10px 0 10px}@media screen and (min-width: 769px){.creative-list .creative-item{width:calc(33.33333% - 40px);margin:20px}}.pagination{margin-bottom:10vw}@media screen and (min-width: 769px){.pagination svg{transform:scale(1.5)}}.pagination .ad__arrow{margin:0 28px}.page__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pagination-item{text-decoration:none;background-color:#fff;color:#191919;font-size:1.8rem;display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:33px;margin:0 4px;transition-duration:.2s;font-family:futura-pt,"Noto Sans JP",sans-serif;position:relative}@media screen and (min-width: 769px){.pagination-item{font-size:2.8rem;height:66px;width:66px;margin:0 8px}}.pagination-item:after{border-bottom:1px dotted #191919;content:"";width:12px;position:absolute;bottom:5px}@media screen and (min-width: 769px){.pagination-item:after{width:22px;bottom:12px}}.pagination-item.current__page{background-color:#ff6c06;color:#fff}.pagination-item.current__page:after{border-bottom:none}.pagination-item.ellipsis__page{background:none;color:#bbb;width:14px}@media screen and (min-width: 769px){.pagination-item.ellipsis__page{width:30px}}.pagination-item.ellipsis__page:after{border-bottom:none}.pagination-item.next:after,.pagination-item.prev:after{border-bottom:none}a.pagination-item:hover:after{border-bottom:1px dotted #fff}.advertising-item{background-color:#fff;overflow:hidden;border-radius:6px;box-shadow:0px 0px 7px 0px #e2e2e2}.advertising-list{display:flex;flex-wrap:wrap}.advertising-list .advertising-item{width:calc(100% - 20px);margin:20px 10px 0 10px}@media screen and (min-width: 769px){.advertising-list .advertising-item{width:calc(50% - 40px);margin:20px}}.projects_advertising{margin-top:4vw;margin-bottom:11vw}@media screen and (min-width: 769px){.projects_advertising{margin-top:4vw;margin-bottom:7vw}}.recruit__list a{text-decoration:none;display:block;padding:30px 0;border-bottom:1px solid #ededed;position:relative}.recruit__list a::after{position:absolute;content:"";width:100%;height:1px;top:100%;left:0;background:#191919;transition:transform .5s;transform:scaleX(0);transform-origin:right 50%}.recruit__list a:hover::after{transform:scaleX(1);transform-origin:left 50%}.recruit__list .recruit__txt{font-size:1.5rem;line-height:1.5}.rec__ocp{position:relative;z-index:2}.rec__ocp.active .lt_opn{background-color:#e3e3e3}.rec__ocp.active .lt_opn::after{opacity:0}.rec__detail{font-size:1.3rem;line-height:1.5;display:none;position:relative;z-index:2}@media screen and (min-width: 769px){.rec__detail{font-size:1.5rem}}.rec__detail::after{transition-delay:.5s;transition-duration:.2s;position:absolute;content:"";display:block;width:100%;top:0;bottom:0;background-color:#f6f6f6;z-index:1}.rec__detail.active::after{background-color:#f6f6f6}.rec__detail .detail__wrap{border-bottom:1px solid #ededed;padding:0}.hr{background-color:#ededed;height:1px}.hr.active{opacity:0}.li_tr{z-index:2;position:relative;border-bottom:1px solid #e3e3e3;display:flex;align-items:flex-start;padding:20px 10px}@media screen and (min-width: 769px){.li_tr{padding:20px 30px}}.li_tr:last-child{border-bottom:none}.li_th{padding:12px 0;width:22%}@media screen and (min-width: 769px){.li_th{width:8%}}.li_td{border-left:1px solid #e3e3e3;padding:12px 0 12px 20px;margin-left:20px;width:calc(100% - 60px)}@media screen and (min-width: 769px){.li_td{width:inherit}}.ocp__set{display:flex;align-items:center;padding:40px 10px;cursor:pointer;font-size:1.8rem}@media screen and (min-width: 769px){.ocp__set{padding:40px 30px}}.ocp__set:hover .lt_opn{transform:rotate(180deg) scale(1.1)}.ocp__set h3{margin-left:15px;position:relative;width:calc(100% - 45px);line-height:1.3}.lt_opn{background-color:#ff6c06;position:relative;border-radius:18px;height:30px;width:30px;display:block;transition-duration:.2s}.lt_opn::before,.lt_opn::after{display:block;content:"";position:absolute;background-color:#fff;transition-duration:.2s}.lt_opn::before{height:1px;width:11px;top:14px;left:10px}.lt_opn::after{width:1px;height:11px;top:9px;left:15px}.recruit__cov .roz{text-align:center;padding:6rem 0}.recruit__cov p{font-size:1.5rem}.recruit__cov .btn{margin-top:2rem}.note__section{padding-top:0;padding-bottom:6vw}@media screen and (min-width: 769px){.note__section{padding-top:5vw;padding-bottom:8vw}}.note__section h4{font-weight:500;font-size:1.8rem;margin-bottom:1.8rem;line-height:1.4;border-left:4px solid #238f76;padding-left:1.2rem}@media screen and (min-width: 769px){.note__section h4{margin-bottom:2.5rem;padding-left:1.6rem;font-size:1.9rem}}.note__section .note__list li{margin-bottom:10px}@media screen and (min-width: 769px){.note__section .note__list li{margin-bottom:1.5rem}}.note__section .note__list li a{text-decoration:none}@media screen and (min-width: 769px){.note__section .note__list li a{display:flex}}.note__section .note__list li iframe{width:100% !important;margin:0 !important;max-width:inherit !important}@media screen and (min-width: 769px){.note__section .note__txt{margin-left:2.5rem}}.note__section .note__txt h4{font-size:2rem;margin:2rem 0 1rem}@media screen and (min-width: 769px){.note__section .note__txt h4{font-size:2.4rem;margin:0 0 1rem}}.note__section .note__txt p{font-size:1.4rem;color:#8c8c8c;line-height:1.5}@media screen and (min-width: 769px){.note__section .note__txt p{font-size:1.5rem}}.contact .errMes{padding:15px 18px;color:#d00;background-color:#ffebeb;margin-bottom:3rem;border-radius:4px;font-size:1.5rem}@media screen and (min-width: 769px){.contact .errMes{margin-left:5%;font-size:1.5rem}}.contact p.error{color:#d00;margin-top:10px;font-size:1.3rem}.contact__wrapper{padding-top:7vw;padding-bottom:8vw;border-bottom:1px solid #ededed}@media screen and (min-width: 769px){.contact__wrapper{padding-top:2vw}}@media screen and (min-width: 769px){.contact__wrapper .outer__frame{display:flex}}@media screen and (min-width: 769px){.form__colmn{width:78%;border-left:1px solid #ededed}}.location__colmn{margin:2.5rem 0 3rem;border-bottom:1px solid #ededed;padding-bottom:32px}@media screen and (min-width: 769px){.location__colmn{width:22%;margin:0;padding:0;border-bottom:none}}.location__colmn .roz{margin:0}.status_box{position:relative;display:flex;justify-content:space-around}@media screen and (min-width: 769px){.status_box{justify-content:inherit;flex-direction:column;margin-top:20px}}.status_box::before{display:block;content:"";position:absolute;height:3px;width:64%;background-color:#e3e3e3;top:-15px;left:18%}@media screen and (min-width: 769px){.status_box::before{height:188px;width:3px;top:0;left:20px}}.status_item{position:relative;margin:0 12px}@media screen and (min-width: 769px){.status_item{padding-left:35px;margin-bottom:70px}}.status_item::before{display:block;content:"";position:absolute;height:15px;width:15px;background-color:#e3e3e3;border-radius:10px;top:-23px;left:calc(50% - 7px);border:2px solid #fff}@media screen and (min-width: 769px){.status_item::before{top:0;left:0}}.status_item.current .status_step{color:#ff6c06}.status_item.current .status_text{color:#191919}.status_item.current::before{background-color:#ff6c06}.status_step,.status_text{color:#e3e3e3}.status_step{font-size:1.8rem;font-family:futura-pt,"Noto Sans JP",sans-serif;font-weight:600}@media screen and (min-width: 769px){.status_step{margin-right:14px}}.status_text{font-size:1.5rem;font-weight:500}.entry_box{display:none}.entry_box.active{display:block}@media screen and (min-width: 769px){.form__header .form_item-set{margin-top:0}}.form_bottom{padding-top:12px;margin-top:10px}@media screen and (min-width: 769px){.form_bottom{margin-top:20px}}.form_bottom button.main__anchor{border-radius:32px;cursor:pointer;border:none;transform:scale(0.9);transform-origin:left}@media screen and (min-width: 769px){.form_bottom button.main__anchor{transform:scale(1)}}.form_bottom button.main__anchor .anchor__txt{border-radius:30px;color:#191919;font-weight:400}.form_bottom button.main__anchor .anchor__arrow{top:12px}.form_bottom button.back__anchor{cursor:pointer;border:none;background:none;font-size:1.6rem;text-decoration:none;color:#1f7cc1;margin-bottom:2rem;margin-top:2rem;padding-left:0;font-weight:700}@media screen and (min-width: 769px){.form_bottom button.back__anchor{margin-right:5rem;margin-bottom:0;margin-top:0;padding:0}}.form_bottom .box_fh{margin:0;position:relative;top:0}.form_bottom p{display:flex;align-items:center;font-size:1.4rem;margin:8px 0 24px}.form_bottom p a{color:#1f7cc1;text-decoration:none}.form_bottom p input[type=checkbox]{margin:0 8px 0 0}@media screen and (min-width: 769px){.form_bottom .form_item-set{margin:0}}.form_item-set{display:block}@media screen and (min-width: 769px){.form_item-set{display:flex;align-items:flex-start;justify-content:space-between;margin:22px 0 0}}.box_fh{font-size:1.6rem;margin:2.5rem 0 1.2rem;font-weight:500;display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 769px){.box_fh{width:25%;margin:0;padding-top:20px;padding-left:5%}}.box_fh p{margin-right:8px;margin-bottom:6px}.box_fh span{background-color:#ff6c06;color:#fff;padding:4px 8px;font-size:1.1rem;border-radius:9px;position:relative;top:-1px}.box_fd{position:relative}@media screen and (min-width: 769px){.box_fd{width:68%}}.box_fd select,.box_fd input,.box_fd textarea,.box_fd .checkbox-item{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif}.box_fd input[type=text],.box_fd input[type=email],.box_fd input[type=number],.box_fd select,.box_fd textarea{padding:10px 12px;border:none;background-color:#f6f6f6;width:calc(100% - 24px);border-radius:4px}@media screen and (min-width: 769px){.box_fd input[type=text],.box_fd input[type=email],.box_fd input[type=number],.box_fd select,.box_fd textarea{padding:15px 18px;width:calc(100% - 36px)}}.box_fd input[type=checkbox]{margin:0 8px 0 0;cursor:pointer}.box_fd select{color:#191919;-webkit-appearance:none;appearance:none;width:100%;line-height:1.4}.box_fd select::-ms-expand{display:none}.box_fd.arrow::after{content:"";position:absolute;right:15px;width:9px;height:9px;border-top:3px solid #ff6c06;border-right:3px solid #ff6c06;transform:rotate(135deg);z-index:5;top:13px}@media screen and (min-width: 769px){.box_fd.arrow::after{right:22px;top:18px}}.box_fd .checkbox-item{margin-bottom:12px}.box_fd .checkbox-item:last-child{margin-bottom:0}.box_fd .checkbox-item label{cursor:pointer}.conf .box_fd p{padding:4px 0;font-size:1.6rem;line-height:1.6}@media screen and (min-width: 769px){.conf .box_fd p{padding:16px 0}}.conf .box_fd.arrow::after{display:none}.conf .box_fh{margin:2rem 0 0}@media screen and (min-width: 769px){.conf .box_fh{margin:0}}.conf .entry_box{display:block}.conf .form_bottom .box_fh{margin:0}@media screen and (min-width: 769px){.conf .form_bottom .box_fh{justify-content:flex-end}}.conf .form_bottom .box_fh a{text-decoration:none;color:#1f7cc1;margin-bottom:2rem;margin-top:2rem}@media screen and (min-width: 769px){.conf .form_bottom .box_fh a{margin-right:5rem;margin-bottom:0;margin-top:0}}@media screen and (min-width: 769px){.sent__page{padding:12px 0 0 5%}}.sent__page h2{font-size:2.2rem}@media screen and (min-width: 769px){.sent__page h2{font-size:2.4rem}}.sent__page .send__message{margin:1.5rem 0}.sent__page .send__message p{font-size:1.5rem;line-height:1.5}.sent__page .send__notice p{font-size:1.3rem;line-height:1.6;color:#7f7f7f}.sent__page .btn{margin:2.5rem 0 1.5rem}@media screen and (min-width: 769px){.sent__page .btn{margin:4rem 0 0}}.sent__page br{display:none}@media screen and (min-width: 769px){.sent__page br{display:block}}.projects .projects_slider{padding-top:4vw;padding-bottom:6vw}@media screen and (min-width: 769px){.projects .projects_slider{padding-top:4vw;padding-bottom:6vw}}.post__wrapper{margin-bottom:12vw}@media screen and (min-width: 769px){.post__wrapper{margin-bottom:7vw}}.post__wrapper .back__navigation{display:flex;justify-content:flex-end}.post__wrapper .back__navigation .anchor__txt{padding-right:0}.post__wrapper .back__navigation .anchor__arrow{right:0}.post__wrapper .post__header h1{font-size:2.8rem;font-weight:300;line-height:1.4;margin-bottom:2rem}@media screen and (min-width: 769px){.post__wrapper .post__header h1{font-size:3.3rem;margin-bottom:2rem}}.post__wrapper .post__header .tag__list{padding-bottom:2.5rem;margin-top:0}.post__wrapper .post__header .tag__list .tag_item a{padding-right:14px}.post__wrapper .main__img{position:relative;width:100%;height:0;padding-top:56.25%}.post__wrapper .main__img iframe,.post__wrapper .main__img img{position:absolute;top:0;left:0;width:100%;height:100%}.post__details{margin:3rem 0 0}@media screen and (min-width: 769px){.post__details{margin:4.5rem 0 2rem}}.post__details .details__list{font-size:1.4rem;line-height:1.4;display:flex;align-items:flex-start;margin:14px 0}@media screen and (min-width: 769px){.post__details .details__list{font-size:1.5rem;line-height:1.5;align-items:center;margin:18px 0}}.post__details .details__list .details__th{min-width:19%;font-weight:500}@media screen and (min-width: 769px){.post__details .details__list .details__th{min-width:60px}}.post__details .details__list .details__td{padding-left:12px;margin-left:12px;border-left:1px dotted #ccc}@media screen and (min-width: 769px){.moz{width:55%;min-width:600px;margin:0 auto}}.post__colmn a{text-decoration:none;color:#1f7cc1;transition-duration:.1s}.post__colmn a:hover{color:#ff6c06}.post__colmn p{font-size:1.4rem;line-height:1.7;padding:.7rem 0}@media screen and (min-width: 769px){.post__colmn p{width:55%;min-width:600px;margin:0 auto;font-size:1.5rem;line-height:1.8;padding:1rem 0}}.post__colmn p img{margin:1rem 0}@media screen and (min-width: 769px){.post__colmn p img{margin:1.5rem 0}}.post__colmn div.youtube{margin:0}@media screen and (min-width: 769px){.post__colmn div.youtube{width:55%;min-width:600px;margin:0 auto}}.post__colmn div.youtube p{position:relative;width:100%;height:0;padding-top:56.25%;padding-bottom:0}.post__colmn div.youtube p iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post__colmn img{display:block;width:100%}.post__colmn h2{font-size:2.2rem;line-height:1.4;font-weight:500;padding:1.5rem 0 .5rem}@media screen and (min-width: 769px){.post__colmn h2{font-size:2.7rem;width:55%;min-width:600px;margin:0 auto;padding:4.5rem 0 .8rem}}.post__colmn h3{font-size:1.8rem;line-height:1.4;font-weight:500;padding:1.5rem 0 .5rem}@media screen and (min-width: 769px){.post__colmn h3{font-size:2.1rem;width:55%;min-width:600px;margin:0 auto;padding:4.5rem 0 .8rem}}.post__colmn h4{font-size:1.6rem;line-height:1.4;font-weight:700;color:#fff;padding:14px 16px;background-color:#ff6c06;margin-top:2rem;border-radius:12px 12px 0 12px}@media screen and (min-width: 769px){.post__colmn h4{width:calc(55% - 32px);min-width:568px;margin:4.5rem auto .8rem}}.post__colmn strong{font-weight:700}.post__colmn table{width:100% !important;font-size:1.4rem;line-height:1.5;margin-top:2rem;border-collapse:separate}@media screen and (min-width: 769px){.post__colmn table{width:55% !important;min-width:600px !important;margin-left:auto !important;margin-right:auto !important}}.post__colmn table tr td{border-bottom:1px solid #e3e3e3;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px}@media screen and (min-width: 769px){.post__colmn table tr td{padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px}}.post__colmn table tr td:first-child{font-weight:500;text-align:center;width:25% !important;vertical-align:top;border-right:1px solid #e3e3e3;padding-left:10px}@media screen and (min-width: 769px){.post__colmn table tr td:first-child{width:20% !important}}.post__colmn pre a{text-align:center;font-weight:700;display:block;background-color:#ff6c06;padding:18px 24px;border-radius:30px;color:#fff;font-size:1.8rem;width:55%;margin:3rem auto 3rem;white-space:normal;line-height:1.4;transition-duration:.3s}@media screen and (min-width: 769px){.post__colmn pre a{width:25%;font-size:1.7rem;padding:18px 24px;margin:4rem auto}}.post__colmn pre a:hover{color:#fff;transform:scale(1.03)}.post__colmn>div{padding-bottom:.7rem;padding-top:.7rem}@media screen and (min-width: 769px){.post__colmn>div{padding-bottom:1.5rem;padding-top:1.5rem}}.post__colmn>div img{margin:1rem 0}@media screen and (min-width: 769px){.post__colmn>div img{margin:1.5rem 0}}@media screen and (min-width: 769px){.post__colmn .dubbleMore{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}}.post__colmn .dubbleMore img{padding:0;margin-bottom:8px}@media screen and (min-width: 769px){.post__colmn .dubbleMore img{width:calc(50% - 16px);margin:8px}}.post__colmn blockquote{overflow:hidden;background-color:#f9eabd;border-radius:6px}@media screen and (min-width: 769px){.post__colmn blockquote{width:55%;min-width:600px;margin:0 auto}}.post__colmn blockquote h3{padding:4.5rem 5rem 0;width:calc(100% - 10rem);margin:0 0 -3rem}@media screen and (min-width: 769px){.post__colmn blockquote h3{min-width:calc(600px - 10rem)}}.post__colmn blockquote h4{width:calc(100% - 10rem);margin:3.5rem auto -3rem}@media screen and (min-width: 769px){.post__colmn blockquote h4{min-width:calc(600px - 10rem)}}.post__colmn blockquote p{padding:4rem 5rem;width:calc(100% - 10rem);margin:0}@media screen and (min-width: 769px){.post__colmn blockquote p{min-width:calc(600px - 10rem)}}.post__colmn blockquote pre a{width:40%;margin:0 auto 4rem}.post__colmn blockquote table{width:calc(100% - 10rem) !important;margin-left:5rem !important;margin-right:5rem !important;margin-bottom:3rem;margin-top:-2rem}@media screen and (min-width: 769px){.post__colmn blockquote table{min-width:calc(600px - 10rem) !important}}.post__colmn blockquote table td{border-color:#e1ce95 !important}.post__colmn ul{padding:1rem 0 1.5rem}@media screen and (min-width: 769px){.post__colmn ul{width:55%;min-width:600px;margin:0 auto}}.post__colmn li{font-size:1.5rem;line-height:1.4;padding:.5rem 0 .5rem 3rem;font-weight:500;position:relative}@media screen and (min-width: 769px){.post__colmn li{font-size:1.6rem}}.post__colmn li::before{display:inline-block;content:"✔︎";background-color:#ff6c06;color:#fff;height:20px;width:20px;border-radius:.4rem;text-align:center;font-size:1.2rem;line-height:1.5;position:absolute;left:0;top:6px}.projects.single .masthead,.news.single .masthead,.event.single .masthead{display:none}.projects.single .post__wrapper .roz,.news.single .post__wrapper .roz,.event.single .post__wrapper .roz{max-width:980px}@media screen and (min-width: 1280px){.projects.single .navbar__main .row,.news.single .navbar__main .row,.event.single .navbar__main .row{padding:7rem 8rem 3rem}}.projects.single .navbar__main.master,.news.single .navbar__main.master,.event.single .navbar__main.master{background-color:rgba(255,255,255,.95)}@media screen and (min-width: 1280px){.projects.single .navbar__main.hst .row,.news.single .navbar__main.hst .row,.event.single .navbar__main.hst .row{padding:3rem 4rem}}.projects.single .navbar__main .navbar__logo .st0,.news.single .navbar__main .navbar__logo .st0,.event.single .navbar__main .navbar__logo .st0{fill:#f7b100 !important}.projects.single .navbar__main .navbar__logo .st1,.news.single .navbar__main .navbar__logo .st1,.event.single .navbar__main .navbar__logo .st1{fill:#ec6c00 !important}.projects.single .navbar__main .navbar__logo .st2,.news.single .navbar__main .navbar__logo .st2,.event.single .navbar__main .navbar__logo .st2{fill:#f08c00 !important}.projects.single .navbar__main .navbar__logo .st3,.news.single .navbar__main .navbar__logo .st3,.event.single .navbar__main .navbar__logo .st3{fill:#f7b400 !important}.projects.single .navbar__main .navbar__logo .st4,.news.single .navbar__main .navbar__logo .st4,.event.single .navbar__main .navbar__logo .st4{fill:#ef8200 !important}.projects.single .navbar__main .navbar__logo .st5,.news.single .navbar__main .navbar__logo .st5,.event.single .navbar__main .navbar__logo .st5{fill:#f29600 !important}.projects.single .navbar__main .navbar__logo .st6,.news.single .navbar__main .navbar__logo .st6,.event.single .navbar__main .navbar__logo .st6{fill:#fbc600 !important}.projects.single .navbar__main .navbar__logo .st7,.news.single .navbar__main .navbar__logo .st7,.event.single .navbar__main .navbar__logo .st7{fill:#191919 !important}.projects.single .navbar__main .hamburger .hamburger-inner,.projects.single .navbar__main .hamburger .hamburger-inner::after,.news.single .navbar__main .hamburger .hamburger-inner,.news.single .navbar__main .hamburger .hamburger-inner::after,.event.single .navbar__main .hamburger .hamburger-inner,.event.single .navbar__main .hamburger .hamburger-inner::after{background-color:#191919}.projects.single .navbar__main .hamburger .hamburger-inner::before,.news.single .navbar__main .hamburger .hamburger-inner::before,.event.single .navbar__main .hamburger .hamburger-inner::before{background-color:#191919}@media screen and (min-width: 769px){.projects.single .navbar__main a,.news.single .navbar__main a,.event.single .navbar__main a{color:#191919}.projects.single .navbar__main a:hover,.news.single .navbar__main a:hover,.event.single .navbar__main a:hover{color:#191919}}@media screen and (min-width: 769px){.projects.single .navbar__main .nav__parent,.news.single .navbar__main .nav__parent,.event.single .navbar__main .nav__parent{color:#191919}}.projects.single .navbar__main .note_link .st0,.news.single .navbar__main .note_link .st0,.event.single .navbar__main .note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.projects.single .navbar__main .note_link .st1,.news.single .navbar__main .note_link .st1,.event.single .navbar__main .note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}.projects.single .navbar__main .cvs_link a,.news.single .navbar__main .cvs_link a,.event.single .navbar__main .cvs_link a{color:#fff}@media screen and (min-width: 1280px){.projects.single .navbar__main .nav__child .nav__items a,.news.single .navbar__main .nav__child .nav__items a,.event.single .navbar__main .nav__child .nav__items a{color:#fff}}@media screen and (min-width: 1280px){.projects.single .navbar__main .nav__child .nav__items a:hover,.news.single .navbar__main .nav__child .nav__items a:hover,.event.single .navbar__main .nav__child .nav__items a:hover{color:#191919}}@media screen and (min-width: 1280px){.projects.single .navbar__main .nav__child,.news.single .navbar__main .nav__child,.event.single .navbar__main .nav__child{background-color:#ff6c06}}@media screen and (min-width: 1280px){.projects.single .navbar__main .nav__child .nav__items a,.news.single .navbar__main .nav__child .nav__items a,.event.single .navbar__main .nav__child .nav__items a{background-color:#ff6c06;color:#fff}.projects.single .navbar__main .nav__child .nav__items a:hover,.news.single .navbar__main .nav__child .nav__items a:hover,.event.single .navbar__main .nav__child .nav__items a:hover{background-color:#fff;color:#191919}}.projects.single .back__navigation,.news.single .back__navigation,.event.single .back__navigation{display:none}.projects.single .main,.news.single .main,.event.single .main{margin-top:8rem}@media screen and (min-width: 1280px){.projects.single .main,.news.single .main,.event.single .main{margin-top:16rem}}@media screen and (min-width: 1180px){.projects.single .main,.news.single .main,.event.single .main{margin-top:18rem}}.error404 .post__colmn{text-align:center;margin-bottom:4rem}@media screen and (min-width: 769px){.error404 .post__colmn{margin-bottom:14rem}}.error404 .btn a{color:#191919}.terms .post__colmn,.privacy .post__colmn{margin-bottom:4rem}@media screen and (min-width: 769px){.terms .post__colmn,.privacy .post__colmn{margin-bottom:14rem}}.terms .masthead,.privacy .masthead{display:none}.terms .navbar__main.master,.privacy .navbar__main.master{background-color:rgba(255,255,255,.95)}.terms .navbar__main .navbar__logo .st0,.privacy .navbar__main .navbar__logo .st0{fill:#f7b100 !important}.terms .navbar__main .navbar__logo .st1,.privacy .navbar__main .navbar__logo .st1{fill:#ec6c00 !important}.terms .navbar__main .navbar__logo .st2,.privacy .navbar__main .navbar__logo .st2{fill:#f08c00 !important}.terms .navbar__main .navbar__logo .st3,.privacy .navbar__main .navbar__logo .st3{fill:#f7b400 !important}.terms .navbar__main .navbar__logo .st4,.privacy .navbar__main .navbar__logo .st4{fill:#ef8200 !important}.terms .navbar__main .navbar__logo .st5,.privacy .navbar__main .navbar__logo .st5{fill:#f29600 !important}.terms .navbar__main .navbar__logo .st6,.privacy .navbar__main .navbar__logo .st6{fill:#fbc600 !important}.terms .navbar__main .navbar__logo .st7,.privacy .navbar__main .navbar__logo .st7{fill:#191919 !important}.terms .navbar__main .hamburger .hamburger-inner,.terms .navbar__main .hamburger .hamburger-inner::after,.privacy .navbar__main .hamburger .hamburger-inner,.privacy .navbar__main .hamburger .hamburger-inner::after{background-color:#191919}.terms .navbar__main .hamburger .hamburger-inner::before,.privacy .navbar__main .hamburger .hamburger-inner::before{background-color:#191919}@media screen and (min-width: 1280px){.terms .navbar__main a,.privacy .navbar__main a{color:#191919}.terms .navbar__main a:hover,.privacy .navbar__main a:hover{color:#191919}}@media screen and (min-width: 1280px){.terms .navbar__main .nav__parent,.privacy .navbar__main .nav__parent{color:#191919}}.terms .navbar__main .note_link .st0,.privacy .navbar__main .note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.terms .navbar__main .note_link .st1,.privacy .navbar__main .note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}.terms .navbar__main .cvs_link a,.privacy .navbar__main .cvs_link a{color:#fff}@media screen and (min-width: 1280px){.terms .navbar__main .nav__child .nav__items a,.privacy .navbar__main .nav__child .nav__items a{color:#fff}}@media screen and (min-width: 1280px){.terms .navbar__main .nav__child .nav__items a:hover,.privacy .navbar__main .nav__child .nav__items a:hover{color:#191919}}@media screen and (min-width: 1280px){.terms .navbar__main .nav__child,.privacy .navbar__main .nav__child{background-color:#ff6c06}}@media screen and (min-width: 1280px){.terms .navbar__main .nav__child .nav__items a,.privacy .navbar__main .nav__child .nav__items a{background-color:#ff6c06;color:#fff}.terms .navbar__main .nav__child .nav__items a:hover,.privacy .navbar__main .nav__child .nav__items a:hover{background-color:#fff;color:#191919}}.terms .back__navigation,.privacy .back__navigation{display:none}.terms .main,.privacy .main{margin-top:8rem}@media screen and (min-width: 769px){.terms .main,.privacy .main{margin-top:22rem}}.service .projects_slider-creative,.service .projects_slider-advertising{margin-top:2.5rem;margin-bottom:3.5rem}@media screen and (min-width: 769px){.service .projects_slider-creative,.service .projects_slider-advertising{margin-top:10rem;margin-bottom:12rem}}.service__intro .txt__bg{background-size:46rem 46rem;transform:rotate(90deg) translate(45%, 395%);transform-origin:50% 50% 0;white-space:nowrap;font-size:4.2rem}@media screen and (min-width: 769px){.service__intro .txt__bg{transform:rotate(90deg) translate(32%, 85%);font-size:13rem;background-position:110% 0%;background-size:80rem 40rem}}.service__intro .txt__bg br{display:none}@media screen and (min-width: 769px){.service__intro .txt__bg br{display:block}}.service__intro .colmn__two{margin-top:3.5rem;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 769px){.service__intro .colmn__two{margin-top:9rem}}.service__intro h1{margin-bottom:2rem}.service__intro .colmn__body{width:90%}@media screen and (min-width: 769px){.service__intro .colmn__body{width:72%}}.service__intro .colmn__body img{margin-top:3rem}@media screen and (min-width: 769px){.service__intro .colmn__body img{margin-top:8rem}}@media screen and (min-width: 1200px){.service__intro .colmn__body .pl_msf{width:80%}}.service__intro .colmn__bottom{width:calc(10% + 20px);overflow:hidden;margin-right:-20px;position:sticky;left:0;top:0;margin-top:-6rem}@media screen and (min-width: 769px){.service__intro .colmn__bottom{width:22%;margin:0}}.service__intro .colmn__bottom .txt-wrapper{display:flex;justify-content:flex-end;margin-top:6.7rem}@media screen and (min-width: 769px){.service__intro .colmn__bottom .txt-wrapper{margin:0}}.service__intro .colmn__bottom .txt-wrapper img{max-height:32rem}@media screen and (min-width: 769px){.service__intro .colmn__bottom .txt-wrapper img{margin-top:10rem;max-height:68rem}}@media screen and (min-width: 769px){.s-hl_sp{display:none}}.s-hl_pc{display:none}@media screen and (min-width: 769px){.s-hl_pc{display:block}}.hl_msf{font-size:2.5rem;line-height:1.2}@media screen and (min-width: 769px){.hl_msf{font-size:3.5rem}}.pl_msf{font-size:1.4rem;line-height:1.6}@media screen and (min-width: 769px){.pl_msf{font-size:1.8rem}}.service__mid{position:relative}.service__mid .service__img{margin:0 calc(50% - 50vw);width:100vw;overflow:hidden;display:flex;justify-content:flex-end;margin-top:-1rem}@media screen and (min-width: 769px){.service__mid .service__img{position:absolute;top:-7rem}}@media screen and (min-width: 1100px){.service__mid .service__img{position:absolute;top:-13rem}}.service__mid .service__img img{margin-right:-8vw;width:70%}@media screen and (min-width: 769px){.service__mid .service__img img{margin-right:-6vw;width:52%;max-width:750px}}.service__mid .colmn__one{margin-top:2.5rem}@media screen and (min-width: 769px){.service__mid .colmn__one{position:relative;margin-top:8rem}}.service__mid .colmn__two{flex-direction:row-reverse;margin-bottom:2rem}@media screen and (min-width: 769px){.service__mid .colmn__two{margin-bottom:10rem}}.service__mid h2{font-size:2rem;line-height:1.6;margin-bottom:.8rem}@media screen and (min-width: 769px){.service__mid h2{font-size:2vw}}.service__mid .tcp__anchor-set{margin-top:1.5rem}@media screen and (min-width: 769px){.service__mid .tcp__anchor-set{margin-top:2.5rem}}@media screen and (min-width: 769px){.mid_read{position:absolute;top:4px;right:0;width:47vw}}.mid_read p{font-size:1.3rem;line-height:1.6;margin-bottom:.4rem}@media screen and (min-width: 769px){.mid_read p{font-size:1.6rem}}.service__bottom{margin-top:4rem;margin-bottom:4rem}@media screen and (min-width: 769px){.service__bottom{margin-top:15rem;margin-bottom:12rem}}.service__bottom img{display:block;margin-left:auto;margin-right:auto;width:98%}@media screen and (min-width: 769px){.service__bottom img{width:88%}}.creative .service__intro .colmn__body .pl_msf,.advertisement .service__intro .colmn__body .pl_msf{width:100%}.creative .service__intro .colmn__body .pl_msf br,.advertisement .service__intro .colmn__body .pl_msf br{display:none}@media screen and (min-width: 769px){.creative .service__intro .colmn__body .pl_msf br,.advertisement .service__intro .colmn__body .pl_msf br{display:block}}.creative .colmn__body,.advertisement .colmn__body{width:100%}.advertisement .feature_item p{margin-top:.7rem;margin-bottom:.7rem}.advertisement .service__mid .service__img{margin-top:.5rem}@media screen and (min-width: 769px){.advertisement .service__mid .service__img{top:-6rem}}@media screen and (min-width: 946px){.advertisement .service__mid .service__img{top:-10rem}}@media screen and (min-width: 1065px){.advertisement .service__mid .service__img{top:-15rem}}@media screen and (min-width: 1194px){.advertisement .service__mid .service__img{top:-29rem}}.advertisement .box__set{flex-wrap:wrap}.advertisement .box__list{display:flex;flex-direction:column;text-align:center;gap:20px;padding:3rem 0}@media screen and (min-width: 769px){.advertisement .box__list{width:calc(50% - 6rem - 15px);padding:3rem}}@media screen and (min-width: 1194px){.advertisement .box__list{text-align:left;width:calc(50% - 6rem - 15px);flex-direction:row;justify-content:space-between;gap:20px}}.advertisement .box__list .point__ads h3{font-weight:700;font-size:1.6rem;line-height:1.7;display:inline;position:relative;padding-bottom:2px;border-bottom:2px solid #ff6c06}@media screen and (min-width: 769px){.advertisement .box__list .point__ads h3{font-size:1.9rem;margin-bottom:1.8rem;padding-bottom:3px}}.advertisement .box__list .point__ads p{margin-top:1.6rem;max-width:84%;margin-left:auto;margin-right:auto}@media screen and (min-width: 1194px){.advertisement .box__list .point__ads p{margin-left:0;margin-right:0}}.advertisement .box__list .point__ads ul{display:flex;justify-content:center;gap:3px;margin-top:2rem}@media screen and (min-width: 1194px){.advertisement .box__list .point__ads ul{justify-content:left}}.advertisement .box__list .point__ads li{background-color:#dcecfa;padding:4px 10px;font-size:1.2rem;border-radius:10px}@media screen and (min-width: 769px){.advertisement .ad__imgs{width:60%;margin:0 auto}}@media screen and (min-width: 1350px){.advertisement .ad__imgs{width:40%}}.advertisement .ad__imgs img{margin:0 auto;width:auto;height:120px;display:block}@media screen and (min-width: 769px){.advertisement .ad__imgs img{width:auto;height:100px;max-width:inherit}}@media screen and (min-width: 1350px){.advertisement .ad__imgs img{width:auto;height:124px;max-width:inherit}}.advertisement .service__outro{border-top:1px solid #e3e3e3;padding-top:3rem}@media screen and (min-width: 769px){.advertisement .service__outro{padding-top:10rem}}.service__mid .colmn__two{display:flex;align-items:flex-start;margin-top:2rem}@media screen and (min-width: 769px){.service__mid .colmn__two{margin-top:2rem}}.service__mid .colmn__body{width:100%}@media screen and (min-width: 769px){.service__mid .colmn__body{width:50%;margin-top:14rem}}.service__mid .colmn__bottom{width:calc(10% + 20px);overflow:hidden;margin-left:-20px;position:sticky;left:0;top:0;margin-top:-6rem}@media screen and (min-width: 769px){.service__mid .colmn__bottom{width:22%;margin:0}}.service__mid .colmn__bottom .txt-wrapper{display:flex;justify-content:flex-start;margin-top:6.7rem}@media screen and (min-width: 769px){.service__mid .colmn__bottom .txt-wrapper{margin:0}}.service__mid .colmn__bottom .txt-wrapper img{max-width:2.5rem}@media screen and (min-width: 769px)and (max-width: 1250px){.service__mid .colmn__bottom .txt-wrapper img{max-width:17vw !important}}@media screen and (min-width: 769px){.service__mid .colmn__bottom .txt-wrapper img{margin-top:10rem;width:22rem;max-width:inherit}}.advertisement .service__mid .colmn__bottom .txt-wrapper img{max-height:72rem;width:inherit}.feature_list{margin-top:-4rem}.feature_item{position:relative;margin-top:3.5rem;display:flex;justify-content:space-between;gap:20px}@media screen and (min-width: 769px){.feature_item{margin-top:7.5rem;gap:42px}}.feature_item .left_border{width:7px;background-color:#e3e3e3;border-radius:3px}.feature_item .right_content{width:calc(100% - 27px)}@media screen and (min-width: 769px){.feature_item .right_content{width:calc(100% - 37px)}}.feature_item .right_content br{display:none}@media screen and (min-width: 769px){.feature_item .right_content br{display:block}}.feature_item.heading{font-size:1.8rem;font-weight:500;line-height:1.3}@media screen and (min-width: 769px){.feature_item.heading{font-size:2.6rem}}.feature_item.heading .left_border{background-color:#ff6c06}.feature_item.heading .right_content br{display:block}@media screen and (min-width: 769px){.feature_item.heading .right_content br{display:none}}.feature_item h4{font-weight:700;font-size:1.7rem;line-height:1.7;display:inline;position:relative;padding-bottom:2px;border-bottom:2px solid #ff6c06}@media screen and (min-width: 769px){.feature_item h4{font-size:2.1rem;margin-bottom:1.8rem;padding-bottom:3px}}.feature_item p{font-size:1.3rem;line-height:1.6;margin-top:1.4rem}@media screen and (min-width: 769px){.feature_item p{font-size:1.5rem}}.feature_item p.sup{margin-top:1rem;font-size:1.3rem}.feature_item p sup{font-size:1.3rem;vertical-align:text-top}.feature_item::before{position:absolute;left:0;top:-3px;color:#e8e8e8;font-family:futura-pt,"Noto Sans JP",sans-serif;font-size:3rem;font-weight:700}@media screen and (min-width: 769px){.feature_item::before{top:-10px;font-size:9rem}}.company__intro{margin-top:1.5rem;background:#f0f1f3;background:linear-gradient(0deg, rgb(240, 241, 243) 0%, rgba(240, 241, 243, 0) 100%);position:relative;overflow:hidden}@media screen and (min-width: 769px){.company__intro{margin-top:6.5rem}}.company__intro::after{content:"";display:block;position:absolute;left:0;bottom:0;border-top:60px solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid #fff;border-bottom:60px solid #fff}@media screen and (min-width: 769px){.company__intro::after{border-top:140px solid rgba(0,0,0,0);border-bottom:140px solid #fff}}.company__intro h1{font-size:7.5vw;letter-spacing:0;line-height:1.25;margin-bottom:2rem}@media screen and (min-width: 769px){.company__intro h1{display:flex;line-height:1.2;font-size:7rem}}@media screen and (min-width: 769px){.company__intro .oef{display:flex;justify-content:space-between}}.company__intro h4{font-size:1.5rem;line-height:1.6;font-weight:500;margin-bottom:2rem}@media screen and (min-width: 769px){.company__intro h4{font-size:2.2rem;line-height:1.8;margin-bottom:3rem}}.company__intro .mce_mid,.company__intro .mce_foot{font-size:1.45rem;line-height:1.55}@media screen and (min-width: 769px){.company__intro .mce_mid,.company__intro .mce_foot{font-size:1.6rem;line-height:1.8}}.company__intro .mce_mid p,.company__intro .mce_foot p{margin-top:.7rem}@media screen and (min-width: 769px){.company__intro .mce_mid p,.company__intro .mce_foot p{margin-top:1.35rem}}@media screen and (min-width: 769px){.company__intro .mce_mid{margin-top:1rem}}.company__intro .mce_mid br{display:none}@media screen and (min-width: 769px){.company__intro .mce_mid br{display:block}}.company__intro .mce_foot{font-size:1.3rem;line-height:1.4;margin-top:2rem}@media screen and (min-width: 769px){.company__intro .mce_foot{margin-top:4rem}}.company__intro .mce_foot span{font-size:1.7rem}@media screen and (min-width: 769px){.company__intro .oef_body{width:62%;padding-bottom:18rem}}.company__intro .oef_bottom{overflow:hidden;height:78vw;margin-top:2rem}@media screen and (min-width: 769px){.company__intro .oef_bottom{width:25%;height:inherit;display:flex;align-items:flex-end;margin-bottom:18rem;margin-top:0}}.company__intro .oef_bottom img{display:block;margin-left:auto;margin-right:auto;width:60%}@media screen and (min-width: 769px){.company__intro .oef_bottom img{width:100%}}.company__detail{font-size:1.3rem;line-height:1.5}@media screen and (min-width: 769px){.company__detail{font-size:1.5rem}}.company__detail h3{font-size:1.8rem;margin-top:2.5rem;margin-bottom:2.5rem}.company__detail .li_tr:first-child{border-top:1px solid #e3e3e3}@media screen and (min-width: 769px){.company__detail .li_th{width:10%}}@media screen and (min-width: 769px){.company__detail .li_td{width:90%}}.company__detail th{padding-right:16px}.company_map iframe{width:100%;height:70vw}@media screen and (min-width: 769px){.company_map iframe{height:40vw}}.company_footer{margin-top:3rem;margin-bottom:3rem}@media screen and (min-width: 769px){.company_footer{margin-top:8rem;margin-bottom:8rem}}@media screen and (min-width: 769px){.company_link{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:60%}}.company_link-item{width:80%;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;text-align:center;font-size:1.3rem}@media screen and (min-width: 769px){.company_link-item{width:46%}}.company_link-item img{width:100%}.company_link-item ul{margin-top:1rem;margin-bottom:1rem;line-height:2}.company_link-item p{margin-top:1rem;margin-bottom:1rem;line-height:1.45}.company_link-item a{text-decoration:none;color:#1f7cc1;transition-duration:.1s}.company_link-item a:hover{color:#ff6c06}#reel__ghost{width:100%}.opn__reel{width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:fixed;top:0;z-index:1}.opn__reel .reel-wrap{overflow:hidden}/*!
* fullPage 2.9.5
* https://github.com/alvarotrigo/fullPage.js
* MIT licensed
*
* Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
*/html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}#viewing{z-index:2}.fp-viewing-1 .navbar__main-home{background-color:rgba(255,255,255,.95)}@media screen and (min-width: 1280px){.fp-viewing-1 .navbar__main-home .row{padding:3rem 4rem}}.fp-viewing-1 .navbar__main-home .navbar__logo .st0{fill:#f7b100 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st1{fill:#ec6c00 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st2{fill:#f08c00 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st3{fill:#f7b400 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st4{fill:#ef8200 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st5{fill:#f29600 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st6{fill:#fbc600 !important}.fp-viewing-1 .navbar__main-home .navbar__logo .st7{fill:#191919 !important}.fp-viewing-1 .navbar__main-home .hamburger .hamburger-inner,.fp-viewing-1 .navbar__main-home .hamburger .hamburger-inner::after{background-color:#191919}.fp-viewing-1 .navbar__main-home .hamburger .hamburger-inner::before{background-color:#191919}@media screen and (min-width: 1280px){.fp-viewing-1 .navbar__main-home a{color:#191919}.fp-viewing-1 .navbar__main-home a:hover{color:#191919}}@media screen and (min-width: 1280px){.fp-viewing-1 .navbar__main-home .nav__parent{color:#191919}}.fp-viewing-1 .navbar__main-home .note_link .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#191919 !important}.fp-viewing-1 .navbar__main-home .note_link .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#3ec8b3 !important}.fp-viewing-1 .navbar__main-home .cvs_link a{color:#fff}@media screen and (min-width: 1280px){.fp-viewing-1 .navbar__main-home .nav__child{background-color:#ff6c06}}@media screen and (min-width: 1280px){.fp-viewing-1 .navbar__main-home .nav__child .nav__items a{background-color:#ff6c06;color:#fff}.fp-viewing-1 .navbar__main-home .nav__child .nav__items a:hover{background-color:#fff;color:#191919}}.fp-viewing-1 .service__sp-img{top:0}.fp-viewing-1 .service__pc-img{left:0}.fp-viewing-1 .service__sp-img{top:0}.fp-viewing-1 .masthead .mast__inner{top:-100px}.hst .navbar__main-home .cvs_link a{color:#fff}.intro_box{background-color:#f6f6f6}@media screen and (min-width: 769px){.intro_box{display:flex;justify-content:center}}.intro_box .mov{width:100%}@media screen and (min-width: 769px){.intro_box .mov{max-width:980px}}.intro_box .img{width:100%}.recruit__inactive{margin-top:3rem}@media screen and (min-width: 769px){.recruit__inactive{margin-top:6rem}}.recruit__inactive h1{font-size:7.5vw;letter-spacing:0;line-height:1.25;margin-bottom:2rem}@media screen and (min-width: 769px){.recruit__inactive h1{display:flex;line-height:1.2;font-size:3rem}}.recruit__inactive p{margin-top:.7rem;font-size:1.45rem;line-height:1.55}@media screen and (min-width: 769px){.recruit__inactive p{margin-top:1.35rem;font-size:1.6rem;line-height:1.8}}.recruit__inactive p br{display:none}@media screen and (min-width: 769px){.recruit__inactive p br{display:block}}.event .event__link{display:none}.event .post__wrapper{margin-bottom:0}.event .post__header{margin:0 auto;padding-bottom:1.5rem;padding-top:3.5rem}.event .post__header h1{font-size:1.6rem;margin:0;font-weight:500}@media screen and (min-width: 1280px){.event .post__header h1{font-size:1.4rem}}.event .post__colmn .conversion__box{position:sticky;bottom:0;padding:0;margin-top:-12.5rem}.event .post__colmn .conversion__box a{margin:0 auto}@media screen and (min-width: 769px){.event .post__colmn .conversion__box a{margin:1.5rem auto}}.event .post__colmn table{min-width:inherit !important}.event .post__colmn table p{width:inherit;min-width:inherit}.event .post__colmn span{text-align:center;font-weight:700;display:block;background-color:#cfcfcf;padding:18px 24px;border-radius:30px;color:#fff;font-size:1.8rem;width:55%;margin:1rem auto;white-space:normal;line-height:1.4;transition-duration:.3s}@media screen and (min-width: 769px){.event .post__colmn span{width:25%;font-size:1.7rem;padding:18px 24px;margin:1.5rem auto}}.event .post__footer{background-color:#f6f6f6;margin:0 calc(50% - 50vw);padding:0 20px 11rem;margin-top:2.8rem;overflow-x:hidden}@media screen and (min-width: 769px){.event .post__footer{width:100vw;padding:0 0 10.5rem;margin-top:4.8rem}}.event .post__footer h3{text-align:center;margin:0 auto;font-size:2.4rem;padding:3rem 0}@media screen and (min-width: 769px){.event .post__footer h3{font-size:2.8rem;padding:4.5rem 0}}.event .post__footer .table__container{background-color:#fff;padding:20px;border-radius:1rem}@media screen and (min-width: 769px){.event .post__footer .table__container{padding:40px;width:calc(55% - 32px);min-width:568px;margin:0 auto}}.event .post__footer .profile__container .profile__box{padding:20px;border-radius:1rem;background-color:#fff;position:relative;margin-bottom:20px}@media screen and (min-width: 769px){.event .post__footer .profile__container .profile__box{padding:40px;width:calc(55% - 32px);min-width:568px;margin:0 auto 30px;position:inherit;display:flex;flex-direction:row-reverse}}@media screen and (min-width: 1280px){.event .post__footer .profile__container .profile__box{padding:40px;width:calc(55% - 32px);min-width:568px;margin:0 auto 30px}}.event .post__footer .profile__container .prof_pri{margin-bottom:1rem}@media screen and (min-width: 769px){.event .post__footer .profile__container .prof_pri{padding-left:40px;width:calc(82% - 40px);margin-bottom:0}}.event .post__footer .profile__container .prof_pri .profile__header{display:flex;align-content:center;flex-wrap:wrap;margin-bottom:1rem;margin-top:1rem;text-align:center}@media screen and (min-width: 769px){.event .post__footer .profile__container .prof_pri .profile__header{margin-top:0;text-align:left}}.event .post__footer .profile__container .prof_pri .profile__header p{width:100%;line-height:1.3;padding-top:0;padding-bottom:8px;margin:0}.event .post__footer .profile__container .prof_pri .profile__header h5{width:100%;font-size:2.2rem;font-weight:500}.event .post__footer .profile__container .prof_pri .profile__read{width:100%;min-width:inherit}@media screen and (min-width: 769px){.event .post__footer .profile__container .prof_pri .profile__read{margin-right:0;margin-left:0;padding-bottom:0}}@media screen and (min-width: 769px){.event .post__footer .prof_sec{position:inherit;width:18%}}.event .post__footer .prof_sec img{width:auto;max-height:280px;margin:0 auto}@media screen and (min-width: 769px){.event .post__footer .prof_sec img{width:100%}}.event .post__footer .prof_sec:empty{width:100%}.event .post__footer .prof_sec:empty~div{width:100%}.event .post__footer table{margin:0;width:100% !important}.event .post__footer table tr td:first-child{vertical-align:middle;padding-left:0}.event .post__footer table tr td:last-child{padding-right:0}.event .post__footer table tr:last-child td{border-bottom:none}.event .post__footer table ul{width:inherit;min-width:inherit;padding:0}.event .post__footer table li{font-size:1.4rem;font-weight:400;padding:.5rem 0 .5rem 2.5rem}.event .post__footer table li::before{height:16px;width:16px;font-size:1rem}.fixed-banners__ft{z-index:98;display:block;position:fixed;bottom:1rem;right:1rem}@media screen and (min-width: 769px){.fixed-banners__ft{bottom:2rem;right:2rem}}.kokor-ad-o__link img{max-height:70px;border-radius:.7rem}@media screen and (min-width: 769px){.kokor-ad-o__link img{max-height:90px}}.event__link{margin-top:.7rem}.event__link a{color:#fff;background-color:rgba(255,108,6,.88);font-size:1.4rem;text-decoration:none;border-radius:.7rem;display:flex;align-items:center;padding:2px;transition-duration:.2s}@media screen and (min-width: 769px){.event__link a{font-size:1.8rem}}.event__link a:hover{color:#fff;background-color:#ff6c06}.event__link a:hover .anchor__arrow{right:-8px}.event__link a img{width:auto;height:44px;border-radius:.55rem 0 0 .55rem}@media screen and (min-width: 769px){.event__link a img{height:54px}}.event__link a .anchor__container{padding:0 1.5rem;display:flex}@media screen and (min-width: 769px){.event__link a .anchor__container{padding:0 2.5rem}}.event__link a .anchor__arrow{transform:scale(0.7);right:-4px;position:relative;top:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 769px){.event__link a .anchor__arrow{top:1px}}.splide__slide{display:flex;align-items:center}.splide-wrapper p{text-align:center;margin-top:1.2rem}.note_slider{background-color:#f6f6f6}.note_slider .slide_header h3{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:2.2rem}.note_slider .slide_header svg{width:60px;height:15px}@media screen and (min-width: 769px){.note_slider .slide_header svg{width:58px;height:18px}}.note_slider .slide_header a{top:0}.note_slider-wrap{margin-top:56px;padding-top:2rem;padding-bottom:3rem}@media screen and (min-width: 769px){.note_slider-wrap{margin-top:112px;padding-top:2rem;padding-bottom:5rem}}.blank_btn{padding:10px 24px;border-radius:19px;background-color:#4f85eb;transition-duration:.3s;font-size:1.4rem;display:inline-block;color:#fff;text-decoration:none;margin-top:2rem}.blank_btn:hover{color:#fff;background-color:#4573ca}.service__point{background-color:#f6f6f6;margin-top:4rem;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 769px){.service__point{margin-top:10rem;margin-bottom:10rem;padding-top:9rem;padding-bottom:8rem}}.service__point.ads{background-color:#fff;padding:0}.service__point h2{text-align:center;font-size:1.8rem;font-weight:500;line-height:1.4}@media screen and (min-width: 769px){.service__point h2{font-size:2.4rem}}.box__set{display:flex;flex-direction:column;gap:15px;margin-top:2rem}@media screen and (min-width: 769px){.box__set{gap:30px;margin-top:5rem;flex-direction:row}}.box__list{background-color:#fff;padding:3rem;text-align:center;border-radius:6px;box-shadow:0px 0px 7px 0px #e2e2e2}@media screen and (min-width: 769px){.box__list{width:33.333%}}.box__list img{width:25%;height:auto}@media screen and (min-width: 769px){.box__list img{margin-top:1rem}}.box__list h3{font-size:1.6rem;font-weight:700;line-height:1.4;margin-top:1rem;margin-bottom:.6rem}@media screen and (min-width: 769px){.box__list h3{margin-top:1.8rem;margin-bottom:1rem}}.box__list p{font-size:1.3rem;line-height:1.4}.service__outro h4{text-align:center;font-size:1.4rem;line-height:1.4}@media screen and (min-width: 769px){.service__outro h4{font-size:2rem;line-height:1.7}}.service__outro h4 br{display:none}@media screen and (min-width: 769px){.service__outro h4 br{display:block}}.document.archive footer{border-top:1px solid #ededed}.document.archive .projects_creative>p{font-size:1.6rem;line-height:1.8;margin-bottom:3rem}@media screen and (min-width: 769px){.document.archive .projects_creative>p{margin-bottom:6rem}}.document.contact .form_item-set{display:block}.document.contact .box_fh{padding-left:0;width:100%;margin-bottom:8px}.document.contact .box_fd{width:100%}.document.contact .errMes{margin-left:0}.document.contact .form__colmn{border:none}@media screen and (min-width: 769px){.document.contact .form__colmn{width:46%}}.document.contact .owl-nav{display:none}.document.contact .owl-dots{display:flex;justify-content:center;gap:15px;margin:20px 0 0}.document.contact .owl-dots .owl-dot{height:14px;width:14px;border-radius:14px;background-color:#e3e3e3}.document.contact .owl-dots .owl-dot.active{background-color:#ff6c06}@media screen and (min-width: 769px){.document.contact .contact__wrapper .outer__frame{justify-content:space-between}}.document.contact .form__colmn>p{border-top:1px solid #ededed;font-size:1.6rem;line-height:1.8;margin-bottom:3rem;margin-top:3rem;padding-top:3rem}@media screen and (min-width: 769px){.document.contact .form__colmn>p{border:none;margin-top:0;padding-top:0}}.document.download .download__wrap{text-align:center;margin-top:2rem;margin-bottom:2rem}.document.download .download__wrap p{font-size:1.4rem;line-height:1.6;margin-bottom:2rem}@media screen and (min-width: 769px){.document.download .download__wrap p{font-size:1.6rem;line-height:1.8}}.document.download .download__wrap h1{font-size:2.3rem;font-weight:bold;line-height:1.3;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 769px){.document.download .download__wrap h1{max-width:650px;margin-left:auto;margin-right:auto}}.document.download .download__wrap .cvs_link a{font-weight:500}@media screen and (min-width: 769px){.document.download .download__wrap .cvs_link a{padding:14px 4rem;border-radius:28px}}.details__colmn h1{font-size:2.8rem;font-weight:bold;line-height:1.3;margin-bottom:3rem}.details__colmn .post__colmn p,.details__colmn .post__colmn div{margin-top:20px;width:inherit;min-width:inherit;padding:0}.details__colmn .post__colmn h4{width:calc(100% - 32px);min-width:calc(100% - 32px);margin-top:20px}@media screen and (min-width: 769px){.details__colmn{width:46%}}.details__colmn .cvs_link{display:flex;justify-content:center;margin-top:20px;margin-bottom:2rem}@media screen and (min-width: 769px){.details__colmn .cvs_link{display:none}}.sp__dl{font-size:1.5rem;text-decoration:none}.slides__wrap.--single .owl-dots{display:none}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}