@charset "UTF-8";body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1}div,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:none;font-size:100%;font-weight:400;font-style:normal;vertical-align:baseline;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,canvas,hr,textarea{display:block;line-height:1}a,label{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input,button{vertical-align:middle;border-radius:0;border:none;background:0 0;margin:0;padding:0;cursor:pointer}table{border-collapse:collapse}p.pt{position:fixed;right:20px;bottom:0;z-index:9999}p.pt a{display:inline-block;z-index:2;padding:10px 10px 110px;overflow:hidden;color:#51001f;font-size:14px;font-family:"Josefin Sans",sans-serif;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr}p.pt a:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:100px;background:#51001f;animation:sdl 1.5s cubic-bezier(1,0,0,1) infinite}@keyframes sdl{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateX(0);opacity:1}.scroll_up_60{transition:1s ease-in-out;transform:translateY(60px);opacity:0}.scroll_up_60.on{transform:translateY(0);opacity:1}.scroll_left{transition:.8s ease-in-out;transform:translateY(-30px);opacity:0}.scroll_left.on{transform:translateY(0);opacity:1}.scroll_left_100{transition:.8s ease-in-out;transform:translateX(-100px);opacity:0}.scroll_left_100.on{transform:translateY(0);opacity:1}.scroll_right{transition:.8s ease-in-out;transform:translateX(30px);opacity:0}.scroll_right.on{transform:translateY(0);opacity:1}.timing02{transition-delay:.2s}.timing03{transition-delay:.4s}.timing04{transition-delay:.6s}.timing05{transition-delay:.8s}.timing06{transition-delay:1s}.openbtn{position:relative;background:#e54545;cursor:pointer;width:50px;height:50px;border-radius:100vh;z-index:99}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:nth-of-type(1){top:23px;left:18px;transform:translateY(6px);transform:rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:23px;left:18px;transform:translateY(-6px);transform:rotate(45deg);width:30%}.nav_area{position:fixed;right:-100%;top:0;width:100%;height:100vh;transition:all .6s;background:rgba(255,255,255,.9)}.nav_area.panelactive{right:0}.nav_area .nav_area_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;flex-direction:row-reverse}.nav_area .nav_area_wrap nav{width:33.3333333333%;padding:60px 0}@media only screen and (max-width:767px){.nav_area .nav_area_wrap nav{width:50%}}@media only screen and (max-width:509px){.nav_area .nav_area_wrap nav{width:100%;padding-left:30px}}.nav_area .nav_area_wrap nav ul li a{display:inline-block;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:25px;text-decoration:none;padding:10px 0;transform:translateX(100px)}.nav_area.panelactive .nav_area_wrap nav ul li a{animation-name:open_a;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(1) a{animation-delay:.1s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(2) a{animation-delay:.2s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(3) a{animation-delay:.3s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(4) a{animation-delay:.4s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(5) a{animation-delay:.5s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(6) a{animation-delay:.6s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(7) a{animation-delay:.7s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(8) a{animation-delay:.8s}.nav_area.panelactive .nav_area_wrap nav ul li:nth-of-type(9) a{animation-delay:.9s}@keyframes open_a{0%{transform:translateX(100px)}100%{transform:translateX(0);opacity:1}}canvas{display:block;vertical-align:bottom}#particles-js{position:absolute;width:100%;height:100%;background-color:#fff}#splash{position:fixed;width:100%;height:100%;background:#51001f;z-index:9999999;text-align:center;color:#fff}#splash #splash-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash #splash-logo img{max-width:70%;height:auto}body.appear{background:#fff}.splashbg{display:none;content:"";position:fixed;transform:scale(100);background-color:#51001f;z-index:999;top:calc(50% - 1rem);left:calc(50% - 1rem);width:2rem;height:2rem}body.appear .splashbg{display:block;border-radius:50%;animation-name:PageAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes PageAnime{0%{transform:scale(100)}100%{transform:scale(0);display:none}}header,.container,footer,.cover_container,#particles-js,.sub_header,.lnkr_inner_wrap,.influ_cover{opacity:0}body.appear .container,body.appear header,body.appear footer,body.appear .cover_container,body.appear #particles-js,body.appear .sub_header,body.appear .lnkr_inner_wrap,body.appear .influ_cover{animation-name:PageAnimeAppear;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards;opacity:0}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.sub_header{position:relative;height:200px}.sub_header canvas{position:absolute;top:0;left:0;width:100%;transform:rotate(180deg)}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}body{color:#777}body.active{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}a{color:#000;transition:all .5s}a:hover{color:#777}a img{transition:all .5s}.container{width:100%}.container .inner_wrap{width:1200px;margin:0 auto}@media only screen and (max-width:1200px){.container .inner_wrap{width:100%}}@media only screen and (max-width:1200px){.container .inner_wrap .common .common_base{padding:0 20px}}header{position:fixed;top:0;left:0;width:100%;z-index:9}header h1{margin:30px 0 0 30px}@media only screen and (max-width:509px){header h1{margin:20px 0 0 20px}}header h1 a img{max-width:100%;height:auto}@media only screen and (max-width:509px){header h1 a img{max-width:80%}}header .hamburger{position:fixed;top:30px;right:30px}.cover_container{position:relative;padding-top:30px}@media only screen and (max-width:767px){.cover_container{padding-top:50px}}.cover_container .cover_img{width:82%;margin:0 3% 0 auto;border-radius:100px 250px;overflow:hidden}@media only screen and (max-width:1000px){.cover_container .cover_img{border-radius:50px 150px}}@media only screen and (max-width:767px){.cover_container .cover_img{width:90%;margin:0 auto;border-radius:30px 100px}}@media only screen and (max-width:509px){.cover_container .cover_img{border-radius:20px 50px}}.cover_container .cover_img img{max-width:100%;height:auto}.cover_container .cover_description{position:absolute;bottom:50px;left:0;background:rgba(255,230,230,.75);border-radius:0 100vh 100vh 0}@media only screen and (max-width:1000px){.cover_container .cover_description{bottom:30px}}.cover_container .cover_description h2{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:86px;color:#9b2753;padding:64px 50px 64px 100px}@media only screen and (max-width:1200px){.cover_container .cover_description h2{font-size:50px;padding:35px}}@media only screen and (max-width:1000px){.cover_container .cover_description h2{font-size:45px;padding:30px}}@media only screen and (max-width:767px){.cover_container .cover_description h2{font-size:30px;padding:30px}}@media only screen and (max-width:509px){.cover_container .cover_description h2{font-size:20px;padding:25px}}.cover_container .fade1000{animation-name:fadeIn1s;animation-delay:1s;animation-duration:2s;animation-fill-mode:forwards;opacity:0;-ms-filter:blur(10px);filter:blur(10px)}.cover_container .fade1500{animation-name:fadeIn1500ms;animation-delay:1.5s;animation-duration:2s;animation-fill-mode:forwards;transform:translateX(-100%);opacity:0}@keyframes fadeIn1s{50%{opacity:1}100%{-ms-filter:blur(0);filter:blur(0);opacity:1}}@keyframes fadeIn1500ms{100%{transform:translateX(0);opacity:1}}h2.index_default{position:absolute;top:-60px;display:inline-block;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:60px;background:#e54545;border-radius:100vh;padding:30px 70px;color:#fff}@media only screen and (max-width:509px){h2.index_default{font-size:30px;padding:20px 40px;top:-30px}}.news_wrap{padding-top:120px}.news_wrap .news_box{position:relative}.news_wrap .news_box h2.index_default{left:0}.news_wrap .news_box .news_inner{border:2px solid #fcc;padding:80px 80px 0;margin:60px 0 0 120px;border-radius:10px}@media only screen and (max-width:767px){.news_wrap .news_box .news_inner{padding:80px 20px 0;margin:0 20px}}@media only screen and (max-width:509px){.news_wrap .news_box .news_inner{padding:60px 20px 0}}.news_wrap .news_box .news_inner ul li a{text-decoration:none;display:block;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal;padding:15px;border-bottom:1px dotted #ccc;font-size:16px;line-height:1.5}.news_wrap .news_box .news_inner ul li a span{display:inline-block}.news_wrap .news_box .news_inner ul li a span.date{margin-right:20px}@media only screen and (max-width:767px){.news_wrap .news_box .news_inner ul li a span.date{display:block;margin-right:0}}.news_wrap .news_box .news_inner ul li a:hover{background:#eee}.news_wrap .news_box .news_inner .more{text-align:right;padding:30px 0 15px}.news_wrap .news_box .news_inner .more p{font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal}.news_wrap .news_box .news_inner .more p a{display:inline-block;text-decoration:none;font-weight:700}.news_wrap .news_box .news_inner .more p a:after{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:"\f101";text-rendering:auto;font-style:normal;font-variant:normal;font-weight:700;line-height:1;padding:0 5px;color:#e54545;transition:all .4s}.news_wrap .news_box .news_inner .more p a:hover{color:#e54545}.news_wrap .news_box .news_inner .more p a:hover:after{color:#888;padding:0 10px}.work_container{position:relative;background:#fff3f3;margin-top:180px}.work_container .work_inner{position:relative;width:1200px;margin:0 auto}@media only screen and (max-width:1200px){.work_container .work_inner{width:100%}}.work_container .work_inner h2.index_default{right:0}@media only screen and (max-width:1200px){.work_container .work_inner h2.index_default{right:20px}}.work_container .work_inner .work_content{padding:90px 0}@media only screen and (max-width:1200px){.work_container .work_inner .work_content{padding:90px 20px}}.work_container .work_inner .work_content .work_content_inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:40px}.work_container .work_inner .work_content .work_content_inner .work_content_single{width:calc((100% - 120px)/4)}@media only screen and (max-width:1000px){.work_container .work_inner .work_content .work_content_inner .work_content_single{width:calc((100% - 40px)/2)}}.work_container .work_inner .work_content .work_content_inner .work_content_single a{display:block;text-decoration:none;text-align:center}.work_container .work_inner .work_content .work_content_inner .work_content_single a .work_img img{max-width:100%;height:auto}.work_container .work_inner .work_content .work_content_inner .work_content_single a p{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;line-height:1.5;margin-top:15px}.work_container .work_inner .work_content .work_content_inner .work_content_single a:hover .work_img img{transform:scale(1.1);overflow:hidden}.work_container .work_inner .work_content .mt{padding-top:75px}.founder_top{width:770px;margin:120px auto 0}@media only screen and (max-width:767px){.founder_top{width:100%}}.founder_top .founder_top_wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;align-items:center}.founder_top .founder_top_wrap .founder_heading{grid-area:1/1/2/2}.founder_top .founder_top_wrap .founder_heading h2{display:inline-block;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:60px;background:#e54545;border-radius:100vh;padding:30px 70px;color:#fff}@media only screen and (max-width:767px){.founder_top .founder_top_wrap .founder_heading h2{font-size:50px;padding:20px 40px}}@media only screen and (max-width:509px){.founder_top .founder_top_wrap .founder_heading h2{font-size:30px;padding:20px 40px}}.founder_top .founder_top_wrap .founder_img{grid-area:1/2/2/3;text-align:center}.founder_top .founder_top_wrap .founder_img img{max-width:100%;height:auto}.founder_bottom{background:#9b2753;padding:40px 0}.founder_bottom .founder_bottom_wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:30px}@media only screen and (max-width:767px){.founder_bottom .founder_bottom_wrap{display:block}}.founder_bottom .founder_bottom_wrap .founder_bottom_left{grid-area:1/1/2/2}.founder_bottom .founder_bottom_wrap .founder_bottom_left p{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;line-height:1.5;margin-bottom:15px;color:#fff;font-size:16px}.founder_bottom .founder_bottom_wrap .founder_bottom_right{grid-area:1/2/2/3}.founder_bottom .founder_bottom_wrap .founder_bottom_right p{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;line-height:1.5;margin-bottom:15px;color:#fff;font-size:16px}.founder_bottom .founder_bottom_wrap .founder_bottom_right .more{text-align:right;margin-top:20px}.founder_bottom .founder_bottom_wrap .founder_bottom_right .more p a{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:100vh;padding:5px 30px}.founder_bottom .founder_bottom_wrap .founder_bottom_right .more p a:after{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:"\f101";text-rendering:auto;font-style:normal;font-variant:normal;font-weight:700;line-height:1;padding-left:10px;transition:all .5s}.founder_bottom .founder_bottom_wrap .founder_bottom_right .more p a:hover{background:#fcc;color:#51001f}.contact .contact_wrap{text-align:right;padding:120px 0}.contact .contact_wrap h2{display:inline-block;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:60px;background:#e54545;border-radius:100vh;padding:30px 70px;color:#fff}@media only screen and (max-width:767px){.contact .contact_wrap h2{font-size:50px;padding:20px 40px}}@media only screen and (max-width:509px){.contact .contact_wrap h2{font-size:30px;padding:20px 40px}}.contact .contact_wrap p a{display:inline-block;margin:30px 0;text-decoration:none;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;line-height:1.5}footer .footer_wrap{margin:0 3% 0 0;background:#51001f;border-radius:0 100vh 0 0}footer .footer_wrap .footer_inner{width:1200px;margin:0 auto;padding:20px 0}@media only screen and (max-width:1200px){footer .footer_wrap .footer_inner{width:100%;padding:20px}}footer .footer_wrap .footer_inner p{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;line-height:1.5;color:#fff}footer.sub_footer{position:fixed;bottom:0;left:0;width:100%}.sub_content h1{font-size:50px;color:#e54545;margin-bottom:120px;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;line-height:1.5}@media only screen and (max-width:767px){.sub_content h1{font-size:30px;text-align:center}}@media only screen and (max-width:509px){.sub_content h1{font-size:20px}}.sub_content .category_wrap .category_list{width:800px;margin:0 auto}@media only screen and (max-width:1000px){.sub_content .category_wrap .category_list{width:100%}}.sub_content .category_wrap .category_list ul li a{display:block;padding:15px;text-decoration:none;border-bottom:1px dashed #ccc;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal}.sub_content .category_wrap .category_list ul li a span{display:inline-block}.sub_content .category_wrap .category_list ul li a span.date{margin-right:15px}.sub_content .category_wrap .category_list ul li a:hover{background:#eee}.single_wrap .single_content{width:800px;margin:0 auto}@media only screen and (max-width:1000px){.single_wrap .single_content{width:100%}}.single_wrap .single_content .scc{font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal}.single_wrap .single_content .scc .date{margin:0 0 30px;font-size:13px;text-align:right}.single_wrap .single_content .scc .cont p{font-size:16px;line-height:1.7;margin-bottom:20px}.page_wrap{padding-bottom:120px}.page_wrap .page_content .pcc .cont h2{display:inline-block;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:30px;margin:60px 0 20px;color:#51001f;padding:0 5px 7px;border-bottom:2px dashed #51001f}.page_wrap .page_content .pcc .cont p{font-size:16px;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal;line-height:1.7;margin-bottom:20px}.page_wrap .company,.page_wrap .founder{width:750px;margin:0 auto;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal}@media only screen and (max-width:767px){.page_wrap .company,.page_wrap .founder{width:100%}}.page_wrap .company table,.page_wrap .founder table{width:100%}.page_wrap .company table tr th,.page_wrap .company table tr td,.page_wrap .founder table tr th,.page_wrap .founder table tr td{padding:20px 10px;font-size:18px}.page_wrap .company table tr th,.page_wrap .founder table tr th{text-align:right;border-right:2px solid #e54545}.page_wrap .company .f_mp4,.page_wrap .founder .f_mp4{max-width:100%;margin:30px auto 60px}@media only screen and (max-width:509px){.page_wrap .company .f_mp4,.page_wrap .founder .f_mp4{max-width:100%}}.page_wrap .company .ig_wraper,.page_wrap .founder .ig_wraper{margin-bottom:40px}.page_wrap .company .ig_wraper>div,.page_wrap .founder .ig_wraper>div{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:60px}@media only screen and (max-width:509px){.page_wrap .company .ig_wraper>div,.page_wrap .founder .ig_wraper>div{gap:40px}}.page_wrap .company .ig_wraper>div .ig_left,.page_wrap .founder .ig_wraper>div .ig_left{grid-area:1/1/2/2}.page_wrap .company .ig_wraper>div .ig_right,.page_wrap .founder .ig_wraper>div .ig_right{grid-area:1/2/2/3}.page_wrap .company .ig_wraper>div .ig_left img,.page_wrap .company .ig_wraper>div .ig_right img,.page_wrap .founder .ig_wraper>div .ig_left img,.page_wrap .founder .ig_wraper>div .ig_right img{max-width:100%;height:auto;border:3px solid #ccc}#fancybox-wrap{height:90% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}.form{width:760px;margin:0 auto}@media only screen and (max-width:767px){.form{width:100%}}.form table{width:100%;margin:0 0 60px}.form table tr th,.form table tr td{text-align:left;padding:15px}@media only screen and (max-width:767px){.form table tr th,.form table tr td{display:block}}.form table tr th{width:200px}@media only screen and (max-width:767px){.form table tr th{width:100%;padding:15px 15px 5px}}.form table tr th span{display:inline-block;font-weight:700;color:#e54545;margin-left:10px}@media only screen and (max-width:767px){.form table tr td{padding:5px 15px 15px}}.form table tr td input[type=text].base,.form table tr td input[type=email].base{width:100%;border:1px solid #ccc;padding:10px}.form table tr td textarea{width:100%;border:1px solid #ccc;padding:10px;font-size:14px}.form .form_btn{text-align:center}.form .form_btn input{transition:all .4s}.form .form_btn input[type=submit]{border:2px solid #ccc;background:#aaa;padding:10px 20px;margin:0 15px;border-radius:5px;color:#fff;letter-spacing:.2em}.form .form_btn input[type=submit]:hover{background:#ccc;color:#777}.lnkr_container{width:100%;background:#f5eeee}.lnkr_container .lnkr_inner_wrap .lnkr_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}@media only screen and (max-width:1000px){.lnkr_container .lnkr_inner_wrap .lnkr_grid{display:block}}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left{grid-area:1/1/2/2}@media only screen and (max-width:1000px){.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left{display:none}}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_right{grid-area:1/2/2/3}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header{position:fixed;top:0;left:0}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid{display:grid;grid-template-columns:220px 375px;grid-template-rows:1fr}@media only screen and (max-width:1200px){.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid{grid-template-columns:170px 330px}}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_left{grid-area:1/1/2/2}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_left h1{text-align:center;padding:20px 0}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_left h1 a img{max-width:75%;height:auto;transform:rotate(-3deg)}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_right{grid-area:1/2/2/3}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_right .catch img{max-width:100%;height:auto}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_right nav{margin-top:30px}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_right nav ul li a{display:inline-block;text-decoration:none;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;padding:10px;font-size:20px;color:#777}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_right nav ul li a:after{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:"\f35a";text-rendering:auto;font-style:normal;font-variant:normal;line-height:1;padding:0 0 0 10px;font-size:13px}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_left_header .lnkr_left_header_grid .lnkr_left_header_right nav ul li a:hover{color:#ef9389}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main{width:450px;box-shadow:0 0 10px #777;position:relative}@media only screen and (max-width:1000px){.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main{margin:0 auto}}@media only screen and (max-width:449px){.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main{width:100%}}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_img{margin:0;padding:0}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_img img{max-width:100%;height:auto}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_header{background:#ef9389;text-align:center}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_header h1{padding:10px}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_01{background:#a1d2bf}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_02{background:#f7ddb8}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_03{background:#dae498}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_04{background:#fdd9d3}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_05{background:#a0d1bf;position:relative}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_05 .voice_img{position:absolute;bottom:30px;left:0;width:100%}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_05 .voice_img .voice_img_wrap .slideshow ul.slides li{padding:0 30px !important}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_05 .voice_img .voice_img_wrap .slideshow ul.slides li img{max-width:100%;height:auto}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .btn_lnkr{position:fixed;bottom:0;width:450px;text-align:center}@media only screen and (max-width:449px){.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .btn_lnkr{width:100%}}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .btn_lnkr a img{max-width:100%;height:auto}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_footer{background:#ef9389;padding:60px 0 25px;text-align:center}.lnkr_container .lnkr_inner_wrap .lnkr_grid .lnkr_main .lnkr_footer p{color:#fff}.agency header .hamburger,.influencer header .hamburger,.consultant header .hamburger{position:absolute;top:8px;right:10px;z-index:9999}.agency header{position:relative;padding:15px}.agency header h1{margin:0}.agency header h1 img{max-width:100%;height:auto}@media only screen and (max-width:509px){.agency header h1 img{max-width:50%;height:auto}}.agency header h1 span{display:inline-block;margin-left:30px;font-family:"kaisei-opti",sans-serif;font-weight:400;font-style:normal;font-size:18px}@media only screen and (max-width:509px){.agency header h1 span{font-size:14px;margin-left:10px}}.agency .agency_cover_area{background:url(//kaponoa123.com/system/wp-content/themes/tpl/img/snsu_bg_header.png);background-size:cover;padding:60px 0}@media only screen and (max-width:509px){.agency .agency_cover_area{padding:0}.agency .agency_cover_area .common_base{padding:0 !important}}.agency .agency_cover_area .agency_cover .agency_cover_img img{max-width:100%;height:auto}@media only screen and (max-width:509px){.agency .agency_cover_area .agency_cover .agency_cover_img img.cover_pc{display:none}}.agency .agency_cover_area .agency_cover .agency_cover_img img.cover_sp{display:none}@media only screen and (max-width:509px){.agency .agency_cover_area .agency_cover .agency_cover_img img.cover_sp{display:block}}.agency .toi{background:#efe8ee}.agency .toi .toi_wrap{padding:60px 0}.agency .toi .toi_wrap .toi_box{width:750px;margin:0 auto;border:2px solid #e6e6e6;padding:30px;background:#fff;font-family:"oshidashi-m-gothic",sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width:767px){.agency .toi .toi_wrap .toi_box{width:100%}}.agency .toi .toi_wrap .toi_box h2{text-align:center;font-size:30px;margin-bottom:30px}.agency .toi .toi_wrap .toi_box h2 span{color:#e54545}@media only screen and (max-width:509px){.agency .toi .toi_wrap .toi_box h2{font-size:20px}}.agency .toi .toi_wrap .toi_box ul{margin-left:80px}@media only screen and (max-width:767px){.agency .toi .toi_wrap .toi_box ul{margin-left:0}}.agency .toi .toi_wrap .toi_box ul li{font-size:20px;line-height:1.8}@media only screen and (max-width:509px){.agency .toi .toi_wrap .toi_box ul li{font-size:14px}}.agency .toi .toi_wrap .toi_box ul li:before{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:"\f46c";text-rendering:auto;font-style:normal;font-variant:normal;line-height:1;padding:0 5px;font-weight:700}.agency .nara,.agency .matome{background:linear-gradient(45deg,#fc3aac 0%,#ffbd3f 100%)}.agency .nara .triangle_wrap,.agency .matome .triangle_wrap{position:relative}.agency .nara .triangle_wrap .triangle,.agency .matome .triangle_wrap .triangle{position:absolute;top:0;left:50%;transform:translateX(-50%);height:30px;width:100px;clip-path:polygon(0 0,100% 0,50% 100%);background:#efe8ee}.agency .nara .nara_wrap,.agency .matome .nara_wrap{padding:60px 0}.agency .nara .nara_wrap .nara_box,.agency .matome .nara_wrap .nara_box{text-align:center}.agency .nara .nara_wrap .nara_box h2,.agency .matome .nara_wrap .nara_box h2{margin-bottom:25px}.agency .nara .nara_wrap .nara_box h2 img,.agency .matome .nara_wrap .nara_box h2 img{max-width:100%;height:auto}.agency .nara .nara_wrap .nara_box .osi_img img,.agency .matome .nara_wrap .nara_box .osi_img img{max-width:100%;height:auto}.agency .recommend_wrap{padding:60px 0}.agency .recommend_wrap .recommend_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:60px}@media only screen and (max-width:1000px){.agency .recommend_wrap .recommend_grid{display:block}}.agency .recommend_wrap .recommend_grid .recommend_left{grid-area:1/1/2/2}.agency .recommend_wrap .recommend_grid .recommend_right{grid-area:1/2/2/3}.agency .recommend_wrap .recommend_grid .recommend_left h2,.agency .recommend_wrap .recommend_grid .recommend_right h2{font-size:30px;font-family:"oshidashi-m-gothic",sans-serif;font-weight:400;font-style:normal;line-height:1.5;margin-bottom:30px}@media only screen and (max-width:509px){.agency .recommend_wrap .recommend_grid .recommend_left h2,.agency .recommend_wrap .recommend_grid .recommend_right h2{font-size:18px}}.agency .recommend_wrap .recommend_grid .recommend_left h2:before,.agency .recommend_wrap .recommend_grid .recommend_right h2:before{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:"\f521";text-rendering:auto;font-style:normal;font-variant:normal;line-height:1;padding:0 15px 0 0;font-weight:700;color:#e54545}.agency .recommend_wrap .recommend_grid .recommend_left p,.agency .recommend_wrap .recommend_grid .recommend_right p{line-height:1.7;font-size:20px;margin-bottom:15px;font-family:"oshidashi-m-gothic",sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width:509px){.agency .recommend_wrap .recommend_grid .recommend_left p,.agency .recommend_wrap .recommend_grid .recommend_right p{font-size:16px}}.agency .recommend_wrap .recommend_grid .recommend_left img,.agency .recommend_wrap .recommend_grid .recommend_right img{max-width:100%;height:auto}@media only screen and (max-width:1000px){.agency .recommend_wrap .recommend_grid .recommend_left,.agency .recommend_wrap .recommend_grid .recommend_right{text-align:center}}.agency .recommend_even{background:#f7f7f9}.agency .matome .matome_wrap{padding:60px 0;text-align:center}.agency .matome .matome_wrap .matome_box{font-size:30px;text-align:center;line-height:1.7;font-family:"oshidashi-m-gothic",sans-serif;font-weight:400;font-style:normal;color:#fff;position:relative;padding:.25em 1em;display:inline-block}.agency .matome .matome_wrap .matome_box:before,.agency .matome .matome_wrap .matome_box:after{content:"";width:20px;height:30px;position:absolute;display:inline-block}.agency .matome .matome_wrap .matome_box:before{border-left:1px solid #fff;border-top:1px solid #fff;top:0;left:0}.agency .matome .matome_wrap .matome_box:after{border-right:1px solid #fff;border-bottom:1px solid #fff;bottom:0;right:0}@media only screen and (max-width:509px){.agency .matome .matome_wrap .matome_box{font-size:16px}}.agency footer{padding:25px 0;text-align:center}.agency footer p{font-family:"kaisei-opti",sans-serif;font-weight:400;font-style:normal}.agency .agency_btn{position:fixed;bottom:30px;left:50%;transform:translateX(-50%)}.agency .agency_btn p a{display:inline-block;background:#e54545;font-size:30px;text-decoration:none;border-radius:100vh;color:#fff;padding:15px 30px;box-shadow:0 0 5px #c-7;letter-spacing:.2em;font-family:"kosugi",sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width:1000px){.agency .agency_btn p a{font-size:20px}}@media only screen and (max-width:509px){.agency .agency_btn p a{font-size:14px;padding:15px 10px;letter-spacing:0}}.agency .agency_btn p a:hover{background:#fff;color:#e54545}.influencer header{background:#000}.influencer header h1{padding:15px;margin:0 !important}.influencer .influ_cover{padding-top:55px}.influencer .influ_cover img{max-width:100%;height:auto}.influencer .nayami{background:repeating-linear-gradient(45deg,#ffab24,#ffab24 2px,#ffcb80 0,#ffcb80 4px)}.influencer .nayami .nayami_base .nayami_wrap{padding:60px 0;text-align:center}.influencer .nayami .nayami_base .nayami_wrap p img{max-width:100%;height:auto}.influencer .man2man{background:repeating-linear-gradient(45deg,#ec8fb9,#ec8fb9 2px,#ee9dc2 0,#ee9dc2 4px)}.influencer .man2man .common_base{padding:0 !important}.influencer .man2man .man2man_base{background:url(//kaponoa123.com/system/wp-content/themes/tpl/img/influencer_man2man_bg.png) right top no-repeat;background-size:70%}.influencer .man2man .man2man_base .man2man_wrap{padding:120px 20px;background:rgba(236,143,185,.5)}@media only screen and (max-width:767px){.influencer .man2man .man2man_base .man2man_wrap{padding:70px 20px}}.influencer .man2man .man2man_base .man2man_wrap p img{max-width:50%;height:auto}.influencer .nengo{background:repeating-linear-gradient(45deg,#78d2f4,#78d2f4 2px,#a0e4f9 0,#a0e4f9 4px)}.influencer .nengo .common_base{padding:0 !important}.influencer .nengo .nengo_base{background:url(//kaponoa123.com/system/wp-content/themes/tpl/img/influencer_1nengo_bg.png) left top no-repeat;background-size:contain}.influencer .nengo .nengo_base .nengo_wrap{padding:120px 20px;background:rgba(120,120,244,.3)}@media only screen and (max-width:767px){.influencer .nengo .nengo_base .nengo_wrap{padding:70px 20px}}.influencer .nengo .nengo_base .nengo_wrap p{text-align:right}.influencer .nengo .nengo_base .nengo_wrap p img{max-width:70%;height:auto}.influencer .skil{background:repeating-linear-gradient(45deg,#78d180,#78d180 2px,#9bea9f 0,#9bea9f 4px)}.influencer .skil .common_base{padding:0 !important}.influencer .skil .skil_base{background:url(//kaponoa123.com/system/wp-content/themes/tpl/img/influencer_skil_bg.png) right top no-repeat;background-size:85%}.influencer .skil .skil_base .skil_wrap{padding:120px 20px;background:rgba(120,209,128,.3)}@media only screen and (max-width:767px){.influencer .skil .skil_base .skil_wrap{padding:70px 20px}}.influencer .skil .skil_base .skil_wrap p img{max-width:60%;height:auto}.influencer .last{background:repeating-linear-gradient(45deg,#ffff6a,#ffff6a 2px,#ffffa7 0,#ffffa7 4px)}.influencer .last .last_base .last_wrap{padding:120px 20px}@media only screen and (max-width:767px){.influencer .last .last_base .last_wrap{padding:70px 20px}}.influencer .last .last_base .last_wrap p{text-align:center}.influencer .last .last_base .last_wrap p img{max-width:100%;height:auto}.influencer .last .last_base .last_wrap .loadmap_btn{margin:45px 0 0}.influencer .last .last_base .last_wrap .loadmap_btn p{text-align:center}.influencer .last .last_base .last_wrap .loadmap_btn p a{display:inline-block;text-decoration:none;border-radius:100vh;background:#e54545;color:#fff;padding:20px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;letter-spacing:.15em}.influencer footer{padding:10px 0;text-align:center}.influencer footer p{font-family:"corporate-logo-ver2",sans-serif;font-weight:500;font-style:normal;font-size:12px;color:#e54545}.consultant .inner_wrap{width:1000px}@media only screen and (max-width:1000px){.consultant .inner_wrap{width:100%}}.consultant header{position:relative}.consultant header h1{padding:15px;margin:0 !important}.consultant .consultant_cover img,.consultant .consultant_line img,.consultant .consultant_text img{max-width:100%;height:auto}.consultant .consultant_text{text-align:center}.consultant .consultant_text .text_01,.consultant .consultant_text .text_02,.consultant .consultant_text .text_03,.consultant .consultant_text .text_04,.consultant .consultant_text .text_05{margin:30px 0}.consultant .consultant_text .text_06{margin:60px 0 20px}.consultant .consultant_text .text_07{text-align:center;margin-bottom:60px}.consultant .consultant_text .text_07 a{text-decoration:none;display:inline-block;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal;font-size:16px;background:#e54545;color:#fff;border-radius:100vh;padding:15px}.consultant .consultant_text .text_07 a:hover{background:#f8b8b4;color:#e54545}.consultant .consultant_text hr{border-top:3px solid #f9afc9}.consultant footer{padding:15px 0}.consultant footer p{text-align:center}.philosophy .philosophy_001{margin-bottom:200px}@media only screen and (max-width:509px){.philosophy .philosophy_001{margin-bottom:80px}}.philosophy_wrap{margin-top:100px}.philosophy_wrap p{text-align:center;font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal}.philosophy_wrap p a{display:inline-block;text-decoration:none;background:#671676;color:#fff;padding:15px 50px;border-radius:20px;border:1px solid #671676}@media only screen and (max-width:509px){.philosophy_wrap p a{padding:15px 10px}}.philosophy_wrap p a span{display:block}.philosophy_wrap p a span.sub_title{background:#fff;color:#671676;font-size:15px;padding:5px 15px;border-radius:10px;margin-bottom:20px;line-height:1.5;transition:all .4s;position:relative}.philosophy_wrap p a span.sub_title:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fff;transition:all .4s}.philosophy_wrap p a span.title{font-size:30px;letter-spacing:.2em;margin-bottom:10px}.philosophy_wrap p a span.title:before{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";content:"\f4ad";text-rendering:auto;font-style:normal;font-variant:normal;line-height:1;padding:0 5px}.philosophy_wrap p a:hover{background:#fff;color:#671676;box-shadow:0 10px 6px -6px #888}.philosophy_wrap p a:hover span.sub_title{background:#671676;color:#fff}.philosophy_wrap p a:hover span.sub_title:before{border-top:15px solid #671676}.pager_single{width:400px;margin:90px auto 120px auto;border-radius:100vh;overflow:hidden;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:300;font-style:normal}@media only screen and (max-width:509px){.pager_single{width:100%}}.pager_single .entry-nav{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.pager_single .entry-nav .entry-nav-prev{grid-area:1/1/2/2}.pager_single .entry-nav .entry-nav-list{grid-area:1/2/2/4}.pager_single .entry-nav .entry-nav-next{grid-area:1/4/2/5}.pager_single .entry-nav .entry-nav-link{text-align:center}.pager_single .entry-nav .entry-nav-link a{font-size:.85rem;text-decoration:none;display:block;padding:10px 0;background:#eee}.pager_single .entry-nav .entry-nav-link a:hover{background:#fff3f3;color:#51001f}