@charset "UTF-8";:root{--black:#7c7b7b;--gold:#e2c963;--green:#bbd4cc;--f-black:900;--f-900:900;--f-exbold:800;--f-800:800;--f-bold:700;--f-700:700;--f-semibold:600;--f-600:600;--f-medium:500;--f-500:500;--f-regular:400;--f-400:400}:root{--vw-base:1440}@media (max-width:767px){:root{--vw-base:375}}html{width:100%;height:100%;position:relative}html{scroll-behavior:smooth}body{position:relative;height:100%;font-size:1rem;line-height:1.5;letter-spacing:.094em;color:var(--black,#7c7b7b);overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media (max-width:767px){body{font-size:calc(1600vw / var(--vw-base));line-height:1.5;letter-spacing:.094em}}main{position:relative;z-index:1}main{padding-top:125px}@media (max-width:767px){main{padding-top:71px}}img{max-width:100%;width:100%;height:auto;vertical-align:bottom;outline:0}a{color:inherit;text-decoration:none}.show--sp{display:none}@media (max-width:767px){.show--sp{display:block!important}}.show--o-sp{display:none}@media (min-width:768px){.show--o-sp{display:block!important}}.show--menu{display:none}@media (max-width:1000px){.show--menu{display:block!important}}.show--o-menu{display:none}@media (min-width:1001px){.show--o-menu{display:block!important}}.show--container{display:none}@media (max-width:1280px){.show--container{display:block!important}}.show--o-container{display:none}@media (min-width:1281px){.show--o-container{display:block!important}}.show--pc{display:none}@media (max-width:1440px){.show--pc{display:block!important}}.show--o-pc{display:none}@media (min-width:1441px){.show--o-pc{display:block!important}}@media (max-width:767px){.none--sp{display:none!important}}@media (min-width:768px){.none--o-sp{display:none!important}}@media (max-width:1000px){.none--menu{display:none!important}}@media (min-width:1001px){.none--o-menu{display:none!important}}@media (max-width:1280px){.none--container{display:none!important}}@media (min-width:1281px){.none--o-container{display:none!important}}@media (max-width:1440px){.none--pc{display:none!important}}@media (min-width:1441px){.none--o-pc{display:none!important}}.wrapper{overflow-x:hidden}.container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px;position:relative}@media (max-width:767px){.container{max-width:100%;padding-left:calc(1600vw / var(--vw-base));padding-right:calc(1600vw / var(--vw-base))}}.container_inner{width:100%;margin-right:auto;margin-left:auto}@media (max-width:767px){.container_inner{max-width:100%}}.c_btn{background-color:var(--gold);color:#fff;display:flex;justify-content:center;align-items:center;width:360px;height:60px;border-radius:9999px;color:#fff;font-size:20px;font-weight:700;letter-spacing:2px}@media (max-width:767px){.c_btn{width:100%;max-width:calc(34300vw / var(--vw-base));height:calc(6000vw / var(--vw-base));font-size:calc(2000vw / var(--vw-base));letter-spacing:calc(200vw / var(--vw-base))}}.c_sec_ttl{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.c_sec_ttl{gap:calc(2300vw / var(--vw-base))}}.c_sec_ttl .en{color:var(--color3,#bbd4cc);font-size:18px;font-weight:900}@media (max-width:767px){.c_sec_ttl .en{font-size:calc(1800vw / var(--vw-base))}}.c_sec_ttl .ja{font-size:28px;font-weight:700}@media (max-width:767px){.c_sec_ttl .ja{font-size:calc(2800vw / var(--vw-base))}}.c_page_header{background-color:#bbd4cc;height:212px;display:flex;align-items:center}@media (max-width:767px){.c_page_header{height:calc(14000vw / var(--vw-base))}}.c_page_header .c_page_header_ttl{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.c_page_header .c_page_header_ttl{gap:calc(1000vw / var(--vw-base))}}.c_page_header .c_page_header_ttl .en{color:#fff;font-size:18px;font-weight:900}@media (max-width:767px){.c_page_header .c_page_header_ttl .en{font-size:calc(1800vw / var(--vw-base))}}.c_page_header .c_page_header_ttl .ja{font-size:36px;font-weight:700}@media (max-width:767px){.c_page_header .c_page_header_ttl .ja{font-size:calc(2800vw / var(--vw-base))}}.c_date{font-size:14px;color:var(--919191,#919191)}@media (max-width:767px){.c_date{font-size:calc(1400vw / var(--vw-base))}}.c_cat_tag_list{display:flex;gap:16px;row-gap:4px;flex-wrap:wrap}@media (max-width:767px){.c_cat_tag_list{gap:calc(1600vw / var(--vw-base));row-gap:calc(400vw / var(--vw-base))}}.c_cat_tag{display:inline-flex;justify-content:center;align-items:center;font-size:14px}@media (max-width:767px){.c_cat_tag{font-size:calc(1400vw / var(--vw-base))}}.c_breadcrumb{font-size:14px;padding:13px 0}@media (max-width:767px){.c_breadcrumb{font-size:calc(1400vw / var(--vw-base));padding:calc(1300vw / var(--vw-base)) 0}}.c_sec_block{margin-top:200px;margin-bottom:200px;scroll-margin-top:125px}@media (max-width:767px){.c_sec_block{margin-top:calc(10000vw / var(--vw-base));margin-bottom:calc(10000vw / var(--vw-base));scroll-margin-top:71px}}.c_hover{transition:opacity .3s}@media (max-width:767px){.c_hover{transition:opacity .1s}}.c_hover:hover{opacity:.8}.c_keyword_modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:70;transition:opacity .25s ease}@media (min-width:768px){.c_keyword_modal{min-width:1100px}}.c_keyword_modal .overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.c_keyword_modal .modal_inner{background-color:#fff;border-radius:20px;border:1px solid #0082e1;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.c_keyword_modal .modal_inner{height:calc(135800vw / var(--vw-base));width:calc(68800vw / var(--vw-base))}}@media (min-width:768px){.c_keyword_modal .modal_inner{height:45.1388888889vw;width:69.4444444444vw}}.c_keyword_modal .modal_content{height:100%;position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.c_keyword_modal .modal_content{padding:calc(6000vw / var(--vw-base)) calc(4000vw / var(--vw-base)) calc(4000vw / var(--vw-base));gap:calc(4000vw / var(--vw-base))}}@media (max-width:767px){.c_keyword_modal .modal_content{padding:2.7777777778vw 2.0833333333vw 2.0833333333vw;gap:1.3888888889vw}}.c_keyword_modal .ttl{font-weight:700;color:#0082e1;text-align:center}@media (max-width:767px){.c_keyword_modal .ttl{font-size:calc(4800vw / var(--vw-base));line-height:1.2}}@media (min-width:768px){.c_keyword_modal .ttl{font-size:2.5vw;line-height:1.2}}.c_keyword_modal .ttl .sm{font-size:70%}.c_keyword_modal .exp{font-weight:500;text-align:center}@media (max-width:767px){.c_keyword_modal .exp{font-size:calc(2800vw / var(--vw-base));line-height:1.7857142857}}@media (min-width:768px){.c_keyword_modal .exp{font-size:1.6666666667vw;line-height:1.75}}.c_keyword_modal .modal_close{background-color:transparent;cursor:pointer;position:absolute;right:20px;z-index:1;border:none}@media (max-width:767px){.c_keyword_modal .modal_close{height:calc(5000vw / var(--vw-base));top:calc(3000vw / var(--vw-base));width:calc(5000vw / var(--vw-base))}}@media (min-width:768px){.c_keyword_modal .modal_close{height:3.4722222222vw;top:-7.6388888889vw;width:3.4722222222vw}}.c_keyword_modal .modal_close::after,.c_keyword_modal .modal_close::before{background-color:#fff;content:"";position:absolute;top:50%;border-radius:9999px}@media (max-width:767px){.c_keyword_modal .modal_close::after,.c_keyword_modal .modal_close::before{height:.8vw;left:34%;width:6vw}}@media (min-width:768px){.c_keyword_modal .modal_close::after,.c_keyword_modal .modal_close::before{height:.2083333333vw;left:34%;width:1.5277777778vw}}.c_keyword_modal .modal_close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c_keyword_modal .modal_close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p_cta{background-color:var(--green);padding-top:60px;padding-bottom:60px}@media (max-width:767px){.p_cta{padding-top:calc(5500vw / var(--vw-base));padding-bottom:calc(5500vw / var(--vw-base))}}.p_cta .cta_inner{display:flex;flex-direction:column;align-items:center;gap:50px}@media (max-width:767px){.p_cta .cta_inner{gap:calc(4500vw / var(--vw-base))}}.p_cta .cta_inner .cta_ttl{text-align:center;font-size:22px}@media (max-width:767px){.p_cta .cta_inner .cta_ttl{font-size:calc(1800vw / var(--vw-base))}}.p_cta .cta_inner .btn_wrap{display:flex;justify-content:center}@media (max-width:767px){.p_cta .cta_inner .btn_wrap{width:100%}}.c_entry_post_style .entry-content{margin-top:2em}.c_entry_post_style .entry-content>*{margin:1.3em 0}.c_entry_post_style .entry-content h2,.c_entry_post_style .entry-content h2.wp-block-heading{margin-top:3.5em;font-size:1.5em;font-weight:500;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 16px;align-items:center;background:var(--black);color:#fff}@media (max-width:767px){.c_entry_post_style .entry-content h2,.c_entry_post_style .entry-content h2.wp-block-heading{font-size:1.5em}}.c_entry_post_style .entry-content h3,.c_entry_post_style .entry-content h3.wp-block-heading{margin-top:2.5em;font-size:1.25em;font-weight:700;border-left:4px solid var(--black);padding-left:16px}@media (max-width:767px){.c_entry_post_style .entry-content h3,.c_entry_post_style .entry-content h3.wp-block-heading{font-size:1.125em}}.c_entry_post_style .entry-content h4,.c_entry_post_style .entry-content h4.wp-block-heading{margin-top:2em;font-size:1.125em;font-weight:700}@media (max-width:767px){.c_entry_post_style .entry-content h4,.c_entry_post_style .entry-content h4.wp-block-heading{font-size:1em}}.c_entry_post_style .entry-content :where(ul.wp-block-list,ol.wp-block-list,ul,ol){margin:1.2em 0 1.2em 1.5em;padding-left:0;line-height:1.7}.c_entry_post_style .entry-content :where(li+li){margin-top:.4em}.c_entry_post_style .entry-content :where(.wp-block-list.wp-block-list),.c_entry_post_style .entry-content :where(olol),.c_entry_post_style .entry-content :where(olul),.c_entry_post_style .entry-content :where(ulol),.c_entry_post_style .entry-content :where(ulul){margin-top:.6em;margin-bottom:.6em}.c_entry_post_style .entry-content :where(ul,ul.wp-block-list){list-style:disc}.c_entry_post_style .entry-content :where(ul,ul.wp-block-list) :where(ul){list-style:circle}.c_entry_post_style .entry-content :where(ul,ul.wp-block-list) :where(ul) :where(ul){list-style:square}.c_entry_post_style .entry-content :where(ol,ol.wp-block-list){list-style:decimal}.c_entry_post_style .entry-content :where(ol,ol.wp-block-list) :where(ol){list-style:lower-alpha}.c_entry_post_style .entry-content :where(ol,ol.wp-block-list) :where(ol) :where(ol){list-style:lower-roman}.c_entry_post_style .entry-content :where(li>p:not(:first-child)){margin-top:.4em}.c_entry_post_style .entry-content :where(a):not(.wp-block-button__link):not(.btn):not(.button):not(.vk_button):not(.vk_button_link):not(.vk_button--primary):not(.vk_button--secondary){text-decoration-line:underline;text-underline-offset:.15em;text-decoration-thickness:from-font}.c_entry_post_style .entry-content :where(.wp-block-imagea,.wp-captiona){text-decoration:none}.c_entry_post_style .entry-content :where(a:hover,a:focus-visible){text-decoration-thickness:max(2px,.12em)}.c_entry_post_style .entry-content :where(.wp-element-button,.wp-block-button__link){background-color:var(--black)}#header{position:fixed;z-index:10;top:0;width:100%;background-color:#fff;height:125px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width:767px){#header{height:71px}}#header>.container{padding-left:min(80px,5.5555555556vw);padding-right:min(80px,5.5555555556vw)}#header .header_inner{display:flex;align-items:center;justify-content:space-between;gap:7%}#header .header_inner #site-title{width:min(329px,36.5555555556vw);line-height:1;display:flex;align-items:center;justify-content:center}@media (max-width:767px){#header .header_inner #site-title{width:145px}}#header .header_inner .header_btn_wrap{display:flex;align-items:center;gap:min(40px,2.7777777778vw)}#header .header_inner .header_btn_wrap .btn_ciao{width:115px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){#header .header_inner .header_btn_wrap .btn_ciao{width:109px}}#header .header_inner .header_btn_wrap .btn_join{width:254px;height:64px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){#header .header_inner .header_btn_wrap .btn_join{width:60px;height:45px}}#header .header_inner .header_btn_wrap .btn_join .ico{display:flex;align-items:center;justify-content:center}.article-toppage{margin-top:14px}.article-toppage .breaking_out{margin-inline:calc(50% - 50vw)}@media (max-width:1280px){.article-toppage .breaking_out{padding-left:40px;padding-right:40px}}@media (max-width:767px){.article-toppage .breaking_out{padding-left:calc(1600vw / var(--vw-base));padding-right:calc(1600vw / var(--vw-base))}}.article-toppage .c_naname_box{position:relative}.article-toppage .c_naname_box .naname_ttl{position:absolute;font-size:18px;font-weight:700;background-color:#fff;height:70px;display:flex;align-items:center;gap:10px}@media (max-width:767px){.article-toppage .c_naname_box .naname_ttl{font-size:calc(1800vw / var(--vw-base));top:calc(-2600vw / var(--vw-base));height:calc(4100vw / var(--vw-base));gap:calc(1000vw / var(--vw-base));padding:0 calc(500vw / var(--vw-base))}}.article-toppage .c_naname_box .naname_ttl:after,.article-toppage .c_naname_box .naname_ttl:before{content:"";width:29px;height:41px;background-image:url(../img/lp-ciaocafe/slash_lg.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.article-toppage .c_naname_box .naname_ttl:after,.article-toppage .c_naname_box .naname_ttl:before{width:calc(2900vw / var(--vw-base));height:calc(4100vw / var(--vw-base))}}.article-toppage .c_naname_box .exp{height:100%}.article-toppage #mv{display:flex;justify-content:center}.article-toppage #mv .mv_bg{max-width:1200px;margin-left:-40px;margin-right:-40px}@media (max-width:767px){.article-toppage #mv .mv_bg{margin-left:calc(1600vw / var(--vw-base) * -1);margin-right:calc(1600vw / var(--vw-base) * -1)}}.article-toppage #mv .mv_txt_wrap{background-color:#fff;position:absolute;display:flex;flex-direction:column;align-items:center;top:min(99px,8.25vw)}@media (max-width:767px){.article-toppage #mv .mv_txt_wrap{top:calc(9300vw / var(--vw-base));width:100%;padding:calc(1600vw / var(--vw-base))}}.article-toppage #mv .mv_txt_wrap .catch{text-align:center;font-size:1.75rem;font-weight:700;line-height:2.1428571429}@media (max-width:767px){.article-toppage #mv .mv_txt_wrap .catch{width:100%;text-align:left;font-size:calc(2400vw / var(--vw-base));line-height:calc(4000vw / var(--vw-base))}}.article-toppage #mv .mv_txt_wrap .catch .lg{font-size:2.5rem;font-weight:700;line-height:1.5}@media (max-width:767px){.article-toppage #mv .mv_txt_wrap .catch .lg{font-size:calc(3600vw / var(--vw-base));line-height:calc(4000vw / var(--vw-base))}}.article-toppage #mv .mv_txt_wrap .copy{margin-top:21px;text-align:center;font-size:1.125rem;font-weight:700}@media (max-width:767px){.article-toppage #mv .mv_txt_wrap .copy{margin-top:calc(2300vw / var(--vw-base));width:100%;text-align:left;font-size:calc(1800vw / var(--vw-base));line-height:calc(3000vw / var(--vw-base))}}.article-toppage #mv .mv_txt_wrap .btn_wrap{margin-top:59px}@media (max-width:767px){.article-toppage #mv .mv_txt_wrap .btn_wrap{margin-top:calc(4000vw / var(--vw-base));width:100%}}.article-toppage #about{position:relative;padding-bottom:114px;margin-top:-100px}@media (max-width:767px){.article-toppage #about{margin-top:calc(8200vw / var(--vw-base));padding-bottom:calc(11400vw / var(--vw-base))}}.article-toppage #about:after{z-index:-1;content:"";display:block;position:absolute;bottom:0;left:0;width:100vw;height:409px;background:var(--color3,#bbd4cc);margin-inline:calc(50% - 50vw)}@media (max-width:767px){.article-toppage #about:after{height:calc(52000vw / var(--vw-base))}}.article-toppage #about .about_ttl{color:var(--color3,#bbd4cc);text-align:center;font-size:1.75rem;font-weight:900}@media (max-width:767px){.article-toppage #about .about_ttl{text-align:left;font-size:calc(2800vw / var(--vw-base))}}.article-toppage #about .copy_wrap{margin-top:58px;display:flex;flex-direction:column;gap:51px}@media (max-width:767px){.article-toppage #about .copy_wrap{margin-top:calc(2400vw / var(--vw-base));gap:calc(2300vw / var(--vw-base))}}.article-toppage #about .copy_wrap .copy{text-align:center;font-size:1.125rem;font-weight:500}@media (max-width:767px){.article-toppage #about .copy_wrap .copy{text-align:left;font-size:calc(1800vw / var(--vw-base))}}.article-toppage #about .subttl{max-width:960px;margin:141px auto 0;font-size:1.25rem;font-weight:700;line-height:2.5}@media (max-width:767px){.article-toppage #about .subttl{margin-top:calc(4900vw / var(--vw-base));font-size:calc(1800vw / var(--vw-base));line-height:calc(3000vw / var(--vw-base))}}.article-toppage #about .underline{text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-color:var(--black)}.article-toppage #about .flex_wrap{margin-top:16px;display:flex;justify-content:center;gap:min(80px,8000vw / var(--vw-base))}@media (max-width:767px){.article-toppage #about .flex_wrap{margin-top:calc(2100vw / var(--vw-base));flex-direction:column;align-items:flex-end;gap:calc(2300vw / var(--vw-base))}}.article-toppage #about .flex_wrap .img_area{margin-top:128px;width:min(384px,38400vw / var(--vw-base))}@media (max-width:767px){.article-toppage #about .flex_wrap .img_area{margin-top:0;width:calc(25000vw / var(--vw-base))}}.article-toppage #about .flex_wrap .txt_area{width:min(628px,62800vw / var(--vw-base));background-color:#fff;padding:70px 60px;display:flex;justify-content:center;align-items:center;line-height:240%}@media (max-width:767px){.article-toppage #about .flex_wrap .txt_area{padding:calc(1600vw / var(--vw-base)) calc(1500vw / var(--vw-base));font-size:calc(1500vw / var(--vw-base));width:100%;line-height:2}}.article-toppage #service .exp_txt{margin-top:21px;font-size:18px;font-weight:500}@media (max-width:767px){.article-toppage #service .exp_txt{margin-top:calc(2100vw / var(--vw-base));font-size:calc(1800vw / var(--vw-base))}}.article-toppage #service .service_list{margin-top:60px;display:flex;flex-direction:column;padding-left:118px;gap:50px}@media (max-width:767px){.article-toppage #service .service_list{margin-top:calc(6000vw / var(--vw-base));padding-left:0;gap:calc(5000vw / var(--vw-base))}}.article-toppage #service .service_list .service_item{position:relative;display:flex;flex-direction:column;align-items:center;border:2px solid var(--black)}.article-toppage #service .service_list .service_item .step_ttl{left:-118px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.article-toppage #service .service_list .service_item .step_ttl{left:calc(2000vw / var(--vw-base));top:calc(-1700vw / var(--vw-base));-webkit-transform:unset;transform:unset}}.article-toppage #service .service_list .service_item .tag{display:flex;padding:20px 27px;justify-content:center;align-items:center;gap:10px;position:absolute;right:10px;top:-16px;background:var(--color3,#bbd4cc);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:20px;font-weight:700}@media (max-width:767px){.article-toppage #service .service_list .service_item .tag{font-size:calc(1700vw / var(--vw-base));padding:calc(1800vw / var(--vw-base));gap:calc(1000vw / var(--vw-base));right:calc(-600vw / var(--vw-base));top:calc(2700vw / var(--vw-base))}}.article-toppage #service .service_list .service_item .flex_wrap{display:flex;align-items:center;padding:20px 100px;width:100%;gap:50px}@media (max-width:1170px){.article-toppage #service .service_list .service_item .flex_wrap{padding:60px 50px 20px}}@media (max-width:767px){.article-toppage #service .service_list .service_item .flex_wrap{flex-direction:column;padding:calc(10000vw / var(--vw-base)) calc(2000vw / var(--vw-base)) calc(2000vw / var(--vw-base));gap:calc(1400vw / var(--vw-base))}}.article-toppage #service .service_list .service_item .flex_wrap .img_area{width:30%;max-width:227.003px}@media (max-width:767px){.article-toppage #service .service_list .service_item .flex_wrap .img_area{width:83.7%;max-width:none}}.article-toppage #service .service_list .service_item .flex_wrap .img_area .img_wrap{width:100%;aspect-ratio:227.003/289.007}.article-toppage #service .service_list .service_item .flex_wrap .img_area .img_wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article-toppage #service .service_list .service_item .flex_wrap .txt_area{flex:1 1;display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media (max-width:767px){.article-toppage #service .service_list .service_item .flex_wrap .txt_area{align-items:center;gap:calc(1600vw / var(--vw-base))}}.article-toppage #service .service_list .service_item .flex_wrap .txt_area .ttl_wrap{background:var(--color2,#7c7b7b);display:inline-flex;height:43px;padding:8px 28px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:500}@media (max-width:767px){.article-toppage #service .service_list .service_item .flex_wrap .txt_area .ttl_wrap{font-size:calc(1800vw / var(--vw-base));height:calc(4300vw / var(--vw-base));padding:calc(800vw / var(--vw-base)) calc(2800vw / var(--vw-base))}}.article-toppage #service .service_list .service_item .flex_wrap .txt_area .sub_wrap{font-weight:700}.article-toppage #service .service_list .service_item .flex_wrap .txt_area .txt_wrap{display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.article-toppage #service .service_list .service_item .flex_wrap .txt_area .txt_wrap{gap:calc(2000vw / var(--vw-base))}}.article-toppage #service .service_list .service_item .flex_wrap .txt_area .txt_wrap ul{list-style-type:disc;margin-left:1em}.article-toppage #service .service_list .service_item .flex_wrap .txt_area .underline{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.article-toppage #service .btn_wrap{margin-top:60px;display:flex;justify-content:center}.article-toppage #ai .ai_ttl{text-align:center;font-size:28px;font-weight:700}@media (max-width:767px){.article-toppage #ai .ai_ttl{font-size:calc(2400vw / var(--vw-base))}}.article-toppage #ai .ai_img_wrap{margin-top:138px}@media (min-width:768px){.article-toppage #ai .ai_img_wrap{width:80%;margin-inline:auto}}@media (max-width:767px){.article-toppage #ai .ai_img_wrap{margin-top:calc(4200vw / var(--vw-base))}}.article-toppage #ai .bg_ttl{margin:155px auto 0;background:var(--color1,#e2c963);display:flex;max-width:781px;height:82px;padding:20px;justify-content:center;align-items:center;color:#fff;font-size:28px;font-weight:700}@media (max-width:767px){.article-toppage #ai .bg_ttl{margin-top:calc(4000vw / var(--vw-base));height:calc(8200vw / var(--vw-base));padding:calc(2000vw / var(--vw-base));font-size:calc(1800vw / var(--vw-base));text-align:center}}.article-toppage #ciao_banner .banner_ttl{text-align:center;font-size:28px;font-weight:700}@media (max-width:767px){.article-toppage #ciao_banner .banner_ttl{font-size:calc(2100vw / var(--vw-base))}}.article-toppage #ciao_banner .banner_wrap{display:block;margin-top:60px;transition:opacity .3s}@media (max-width:767px){.article-toppage #ciao_banner .banner_wrap{margin-top:calc(6000vw / var(--vw-base));transition:opacity .1s}}.article-toppage #ciao_banner .banner_wrap:hover{opacity:.8}@media (min-width:768px){.article-toppage #profile{margin-top:140px}}.article-toppage #profile .ttl_deco{display:flex;margin-bottom:20px;font-weight:500}@media (max-width:767px){.article-toppage #profile .ttl_deco{font-size:calc(1800vw / var(--vw-base))}}.article-toppage #profile .ttl_deco:after{content:"";display:block;width:30px;height:1px;background:#7c7b7b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top}@media (max-width:767px){.article-toppage #profile .ttl_deco:after{width:calc(3000vw / var(--vw-base))}}.article-toppage #profile .profile_wrap{margin-top:114px}@media (max-width:767px){.article-toppage #profile .profile_wrap{margin-top:12vw}}.article-toppage #profile .profile_wrap::after{content:"";display:block;clear:both}.article-toppage #profile .profile_wrap .float_right{float:right;width:min(449px,44900vw / var(--vw-base));margin:-85px 0 1em 8%}@media (max-width:767px){.article-toppage #profile .profile_wrap .float_right{float:none;margin:auto;width:calc(32000vw / var(--vw-base))}}.article-toppage #profile .profile_wrap .name_wrap{margin-bottom:40px;max-width:503px;padding:23px 30px;width:auto;background-color:var(--black);color:#fff;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.article-toppage #profile .profile_wrap .name_wrap{margin-bottom:calc(5000vw / var(--vw-base));max-width:100%;width:90%;margin-top:calc(-5100vw / var(--vw-base));position:relative;padding:calc(1600vw / var(--vw-base))}}.article-toppage #profile .profile_wrap .name_wrap .job{font-weight:var(--f-bold)}@media (max-width:767px){.article-toppage #profile .profile_wrap .name_wrap .job{font-size:calc(1500vw / var(--vw-base))}}.article-toppage #profile .profile_wrap .name_wrap .name{display:flex;flex-direction:column;align-items:flex-end}.article-toppage #profile .profile_wrap .name_wrap .name .ja{font-size:1.375rem;font-weight:var(--f-medium)}@media (max-width:767px){.article-toppage #profile .profile_wrap .name_wrap .name .ja{font-size:calc(2100vw / var(--vw-base))}}.article-toppage #profile .profile_wrap .name_wrap .name .en{font-weight:var(--f-bold)}@media (max-width:767px){.article-toppage #profile .profile_wrap .name_wrap .name .en{font-size:calc(1500vw / var(--vw-base))}}.article-toppage #profile .career{border-top:2px solid var(--black);margin:88px auto 0;max-width:1000px;padding:26px 8px}@media (max-width:767px){.article-toppage #profile .career{margin:calc(8800vw / var(--vw-base)) auto 0;padding:calc(4900vw / var(--vw-base)) 0 0}}.article-toppage #profile .career ul{padding:1em .5em}@media (max-width:767px){.article-toppage #profile .career ul{padding:2em 0}}.article-toppage #profile .career ul>li{display:flex;flex-direction:column;padding-left:1.5em;margin:0}.article-toppage #profile .career ul>li:before{position:absolute;content:"■";margin-left:-1.5em}.article-toppage #profile .career ul>li>ul{display:flex;flex-direction:column}@media (max-width:767px){.article-toppage #profile .career ul>li>ul{padding:.8em 0}}.article-toppage #profile .career ul>li>ul>li::before{content:""}.article-toppage #profile .youtube_wrap{margin:35px auto 0;max-width:800px;width:100%}@media (max-width:767px){.article-toppage #profile .youtube_wrap{margin:calc(3500vw / var(--vw-base)) auto 0}}.article-toppage #profile .youtube_wrap .youtube_embed iframe{aspect-ratio:16/9;width:100%;height:auto}.article-toppage #recruiting{padding-top:100px;padding-bottom:120px;background-color:var(--green)}@media (max-width:767px){.article-toppage #recruiting{padding-top:calc(9500vw / var(--vw-base));padding-bottom:calc(10000vw / var(--vw-base))}}.article-toppage #recruiting .container_inner{max-width:1110px}.article-toppage #recruiting .c_sec_ttl .en{color:#fff}.article-toppage #recruiting .recruiting_copy{margin-top:60px;font-size:1.375rem;font-weight:var(--f-medium);text-align:center}@media (max-width:767px){.article-toppage #recruiting .recruiting_copy{margin-top:calc(6000vw / var(--vw-base));font-size:calc(2200vw / var(--vw-base));line-height:1.65}}.article-toppage #recruiting .recruiting_copy .-lg{font-size:1.75rem}@media (max-width:767px){.article-toppage #recruiting .recruiting_copy .-lg{font-size:calc(2800vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_copy .-bg{color:#fff;background-color:var(--gold)}.article-toppage #recruiting .recruiting_list{margin-top:120px;display:flex;flex-direction:column;gap:54px}@media (max-width:767px){.article-toppage #recruiting .recruiting_list{margin-top:calc(8100vw / var(--vw-base));gap:calc(7000vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_list .recruiting_item{position:relative;display:flex;background-color:#fff;box-shadow:3px 3px 30px rgba(0,0,0,.16);padding:40px 40px 80px}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item{flex-direction:column;align-items:center;padding:calc(7500vw / var(--vw-base)) calc(1800vw / var(--vw-base)) calc(4500vw / var(--vw-base));gap:calc(4000vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_list .recruiting_item .bgttl{position:absolute;background-color:var(--black);color:#fff;top:25px;left:0;padding:15px;width:266px}@media (max-width:1000px){.article-toppage #recruiting .recruiting_list .recruiting_item .bgttl{top:-30px}}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item .bgttl{top:calc(-1200vw / var(--vw-base));left:calc(1500vw / var(--vw-base));padding:calc(1500vw / var(--vw-base));width:calc(26600vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_list .recruiting_item .img_area{position:absolute;width:min(348px,34800vw / var(--vw-base));box-shadow:3px 3px 30px rgba(0,0,0,.16)}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item .img_area{position:static;width:calc(28000vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area{width:calc(100% - min(348px,34800vw / var(--vw-base)))}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area{width:100%}}.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area .ttl{font-size:1.375rem;font-weight:var(--f-medium)}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area .ttl{font-size:calc(2000vw / var(--vw-base));text-align:center}}.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area ul{padding-left:1.5em;margin:37px 0 0;display:flex;flex-direction:column;gap:26px}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area ul{margin:calc(3700vw / var(--vw-base)) 0 0;padding-left:0;gap:calc(1950vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area ul li{margin:0;display:flex;gap:1em}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area ul li{gap:.5em}}.article-toppage #recruiting .recruiting_list .recruiting_item .txt_area ul li::before{content:"■"}.article-toppage #recruiting .recruiting_list .recruiting_item.-kaiketsu .txt_area ul li::before{color:var(--gold)}@media (min-width:768px){.article-toppage #recruiting .recruiting_list .recruiting_item.-nayami{flex-direction:row-reverse}.article-toppage #recruiting .recruiting_list .recruiting_item.-nayami .img_area{right:-10px}.article-toppage #recruiting .recruiting_list .recruiting_item.-nayami .txt_area{margin-right:auto}.article-toppage #recruiting .recruiting_list .recruiting_item.-kaiketsu .img_area{top:100px;left:-10px}.article-toppage #recruiting .recruiting_list .recruiting_item.-kaiketsu .txt_area{margin-left:auto}}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .recruiting_item.-nayami .img_area{margin-top:calc(-10700vw / var(--vw-base))}}.article-toppage #recruiting .recruiting_list .arrow{width:48.08px;margin:auto}@media (max-width:767px){.article-toppage #recruiting .recruiting_list .arrow{width:calc(4808vw / var(--vw-base))}}.article-toppage #recruiting .btn_wrap{margin-top:200px;display:flex;justify-content:center}@media (max-width:767px){.article-toppage #recruiting .btn_wrap{margin-top:calc(6000vw / var(--vw-base))}}.article-toppage #media .media_list{margin-top:50px;display:flex;flex-direction:column}@media (max-width:767px){.article-toppage #media .media_list{margin-top:calc(2000vw / var(--vw-base))}}.article-toppage #media .media_list .media_item{padding:40px 30px}@media (max-width:767px){.article-toppage #media .media_list .media_item{padding:calc(4000vw / var(--vw-base)) 0}}.article-toppage #media .media_list .media_item:not(:last-child){border-bottom:1px solid var(--color2,#7c7b7b)}.article-toppage #media .media_list .media_item .flex_wrap{display:flex;gap:40px}@media (max-width:767px){.article-toppage #media .media_list .media_item .flex_wrap{gap:calc(500vw / var(--vw-base));flex-direction:column}}.article-toppage #media .media_list .media_item .flex_wrap .img_area{width:60px;flex-shrink:0}@media (max-width:767px){.article-toppage #media .media_list .media_item .flex_wrap .img_area{width:calc(6000vw / var(--vw-base))}}.article-toppage #media .media_list .media_item .flex_wrap .txt_area{flex:1 1}.article-toppage #media .media_list .media_item .media_link_list{margin-top:10px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.article-toppage #media .media_list .media_item .media_link_list .media_link{display:flex;align-items:center;gap:20px;color:var(--color2,#7c7b7b);font-size:16px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:opacity .3s}@media (max-width:767px){.article-toppage #media .media_list .media_item .media_link_list .media_link{font-size:calc(1500vw / var(--vw-base));gap:calc(1000vw / var(--vw-base));transition:opacity .1s}}.article-toppage #media .media_list .media_item .media_link_list .media_link:after{content:"";width:18.958px;height:14.645px;background-image:url(../img/main/ico_arrow_yajirushi_gray_right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.article-toppage #media .media_list .media_item .media_link_list .media_link:after{width:calc(1895.8vw / var(--vw-base));height:calc(1464.5vw / var(--vw-base))}}.article-toppage #media .media_list .media_item .media_link_list .media_link:hover{opacity:.7}.article-toppage #voice .voice_list{margin-top:160px;display:flex;flex-wrap:wrap;gap:100px 80px}@media (max-width:767px){.article-toppage #voice .voice_list{flex-direction:column;margin-top:calc(13000vw / var(--vw-base));gap:calc(10000vw / var(--vw-base)) calc(8000vw / var(--vw-base))}}.article-toppage #voice .voice_list .voice_item{width:calc((100% - 80px)/ 2);border:2px solid #7c7b7b;padding:20px}@media (max-width:767px){.article-toppage #voice .voice_list .voice_item{width:100%;padding:calc(2000vw / var(--vw-base))}}.article-toppage #voice .voice_list .voice_item .star_list{display:flex;justify-content:flex-end;gap:5px}@media (max-width:767px){.article-toppage #voice .voice_list .voice_item .star_list{gap:calc(500vw / var(--vw-base))}}.article-toppage #voice .voice_list .voice_item .star_list .star{width:20px;height:20px}@media (max-width:767px){.article-toppage #voice .voice_list .voice_item .star_list .star{width:calc(2000vw / var(--vw-base));height:calc(2000vw / var(--vw-base))}}.article-toppage #voice .voice_list .voice_item .img_area{margin-top:-115px;width:150px;height:150px;border-radius:50%;position:relative;overflow:hidden;padding:10px;background-color:#fff}@media (max-width:767px){.article-toppage #voice .voice_list .voice_item .img_area{margin-top:calc(-11500vw / var(--vw-base));width:calc(15000vw / var(--vw-base));height:calc(15000vw / var(--vw-base));padding:calc(1000vw / var(--vw-base))}}.article-toppage #voice .voice_list .voice_item .img_area::before{content:"";position:absolute;inset:0;border:2px solid #7c7b7b;border-radius:50%;clip-path:inset(0 0 50% 0)}.article-toppage #faq .faq_list{margin-top:100px;display:flex;flex-direction:column;gap:65px}@media (max-width:767px){.article-toppage #faq .faq_list{margin-top:calc(7000vw / var(--vw-base));gap:calc(6500vw / var(--vw-base))}}.article-toppage #faq .faq_list .faq_item{border:2px solid var(--black);padding:0 25px}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item{padding:0 calc(2500vw / var(--vw-base))}}.article-toppage #faq .faq_list .faq_item .faqrow{position:relative;display:flex;align-items:center;gap:20px}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow{gap:calc(2000vw / var(--vw-base))}}.article-toppage #faq .faq_list .faq_item .faqrow .ico{flex-shrink:0;width:70px;height:70px;display:flex;justify-content:center;align-items:center;font-size:1.8125rem;font-weight:var(--f-bold)}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow .ico{width:calc(7000vw / var(--vw-base));height:calc(7000vw / var(--vw-base));font-size:calc(2900vw / var(--vw-base))}}.article-toppage #faq .faq_list .faq_item .faqrow .ico.q{background-color:var(--black);color:#fff;position:absolute;top:-20px;left:0}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow .ico.q{top:calc(-2000vw / var(--vw-base))}}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow .ico.a{width:auto}}.article-toppage #faq .faq_list .faq_item .faqrow .txt{padding:25px 0 25px}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow .txt{padding:calc(2500vw / var(--vw-base)) 0 calc(2500vw / var(--vw-base))}}.article-toppage #faq .faq_list .faq_item .faqrow.question{padding-left:90px}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow.question{padding-left:0}.article-toppage #faq .faq_list .faq_item .faqrow.question .txt{padding:calc(8000vw / var(--vw-base)) 0 calc(2500vw / var(--vw-base))}}.article-toppage #faq .faq_list .faq_item .faqrow.answer{border-top:2px solid var(--black)}@media (max-width:767px){.article-toppage #faq .faq_list .faq_item .faqrow.answer{align-items:stretch}}.archive-column #column{margin-top:133px;margin-bottom:82px}@media (max-width:767px){.archive-column #column{margin-top:calc(4000vw / var(--vw-base));margin-bottom:calc(4000vw / var(--vw-base))}}.archive-column .c_column_list{display:flex;flex-direction:column;gap:48px}@media (max-width:767px){.archive-column .c_column_list{gap:calc(4800vw / var(--vw-base))}}.archive-column .c_column_item{transition:all .3s ease}@media (max-width:767px){.archive-column .c_column_item{width:100%;transition:all .1s ease}}.archive-column .c_column_item:hover{opacity:.7}.archive-column .c_column_item:not(:last-child){border-bottom:1px solid var(--black);padding-bottom:40px}@media (max-width:767px){.archive-column .c_column_item:not(:last-child){border-bottom:1px solid var(--black);padding-bottom:calc(4000vw / var(--vw-base))}}.archive-column .c_column_item .c_column_link{display:flex;gap:57px}@media (max-width:767px){.archive-column .c_column_item .c_column_link{flex-direction:column;gap:calc(2000vw / var(--vw-base))}}.archive-column .c_column_item .img_area{width:min(325px,32500vw / var(--vw-base))}@media (max-width:767px){.archive-column .c_column_item .img_area{width:100%}}.archive-column .c_column_item .img_area .img_wrap .img_fit{width:100%;aspect-ratio:325/240;overflow:hidden}.archive-column .c_column_item .img_area .img_wrap .img_fit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-column .c_column_item .txt_area{flex:1 1;display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.archive-column .c_column_item .txt_area{gap:calc(1600vw / var(--vw-base))}}.archive-column .c_column_item .txt_area .date_cat_wrap{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.archive-column .c_column_item .txt_area .date_cat_wrap{gap:calc(1600vw / var(--vw-base))}}.archive-column .c_column_item .txt_area .date_cat_wrap .c_cat_tag_list .c_cat_tag:not(:first-child){border-left:1px solid var(--black);padding-left:16px}@media (max-width:767px){.archive-column .c_column_item .txt_area .date_cat_wrap .c_cat_tag_list .c_cat_tag:not(:first-child){padding-left:calc(1600vw / var(--vw-base))}}.archive-column .c_column_item .txt_area .ttl{font-size:20px;font-weight:500}@media (max-width:767px){.archive-column .c_column_item .txt_area .ttl{font-size:calc(2000vw / var(--vw-base))}}.archive-column .c_column_item .txt_area .btn_wrap{display:flex;justify-content:flex-end}.archive-column .c_column_item .txt_area .btn_wrap .btn_read{display:inline-flex;align-items:center;gap:20px;background-color:var(--black);border-radius:9999px;color:#fff;height:40px;padding:0 20px}@media (max-width:767px){.archive-column .c_column_item .txt_area .btn_wrap .btn_read{height:calc(4000vw / var(--vw-base));gap:calc(2000vw / var(--vw-base));padding:0 calc(2000vw / var(--vw-base))}}.archive-column .c_column_item .txt_area .btn_wrap .btn_read .ico{width:16px;height:16px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.archive-column .c_column_item .txt_area .btn_wrap .btn_read .ico{width:calc(1600vw / var(--vw-base));height:calc(1600vw / var(--vw-base))}}.archive-column .navigation.pagination{margin:120px 0}@media (max-width:767px){.archive-column .navigation.pagination{margin:calc(12000vw / var(--vw-base)) 0}}.archive-column .navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center}.archive-column .navigation.pagination ul.page-numbers{display:flex;justify-content:center;align-items:center;gap:12px}@media (max-width:767px){.archive-column .navigation.pagination ul.page-numbers{gap:calc(500vw / var(--vw-base))}}.archive-column .navigation.pagination ul.page-numbers li{height:40px;width:40px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.archive-column .navigation.pagination ul.page-numbers li{height:calc(3400vw / var(--vw-base));width:calc(3400vw / var(--vw-base))}}.archive-column .navigation.pagination ul.page-numbers li .page-numbers{display:flex;align-items:center;justify-content:center;line-height:1;color:#777;width:100%;height:100%;font-weight:500;border:1px solid var(--black)}.archive-column .navigation.pagination ul.page-numbers li .page-numbers.dots{border-color:transparent}.archive-column .navigation.pagination ul.page-numbers li .page-numbers.next,.archive-column .navigation.pagination ul.page-numbers li .page-numbers.prev{flex-shrink:0;flex-grow:0;padding:0 8px;display:flex;align-items:center;justify-content:center;color:#fff;border-color:transparent}@media (max-width:767px){.archive-column .navigation.pagination ul.page-numbers li .page-numbers.next,.archive-column .navigation.pagination ul.page-numbers li .page-numbers.prev{padding:0 calc(800vw / var(--vw-base))}}.archive-column .navigation.pagination ul.page-numbers li .page-numbers.next .ico,.archive-column .navigation.pagination ul.page-numbers li .page-numbers.prev .ico{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.archive-column .navigation.pagination ul.page-numbers li .page-numbers:where(a){transition:.3s opacity ease}@media (max-width:767px){.archive-column .navigation.pagination ul.page-numbers li .page-numbers:where(a){transition:.1s opacity ease}}.archive-column .navigation.pagination ul.page-numbers li .page-numbers:where(a):hover{opacity:.7}.archive-column .navigation.pagination ul.page-numbers li .page-numbers.current{color:#fff;background-color:var(--black)}.single-column #entry{margin-top:133px;margin-bottom:82px}@media (max-width:767px){.single-column #entry{margin-top:calc(4000vw / var(--vw-base));margin-bottom:calc(4000vw / var(--vw-base))}}.single-column #entry .entry-wrap{display:flex;flex-direction:column}.single-column #entry .entry-wrap .entry-title{font-size:28px;font-weight:500}@media (max-width:767px){.single-column #entry .entry-wrap .entry-title{font-size:1.5em}}.single-column #entry .entry-wrap .entry-meta{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--black);padding-bottom:30px}@media (max-width:767px){.single-column #entry .entry-wrap .entry-meta{gap:calc(800vw / var(--vw-base));padding-bottom:calc(3000vw / var(--vw-base))}}.single-column #entry .entry-wrap .date_cat_wrap{display:flex;flex-direction:column;gap:8px}@media (max-width:767px){.single-column #entry .entry-wrap .date_cat_wrap{gap:calc(800vw / var(--vw-base))}}.single-column #entry .entry-wrap .c_cat_tag_list{justify-content:flex-end}@media (max-width:767px){.single-column #entry .entry-wrap .c_cat_tag_list{justify-content:flex-start}}.single-column #entry .entry-wrap .c_cat_tag_list .c_cat_tag:not(:first-child){border-left:1px solid var(--black);padding-left:16px}@media (max-width:767px){.single-column #entry .entry-wrap .c_cat_tag_list .c_cat_tag:not(:first-child){padding-left:calc(1600vw / var(--vw-base))}}.single-column #entry .entry-wrap .entry-eyecatch{max-width:935px;margin-top:2em;margin-left:auto;margin-right:auto}.single-column #entry .entry-wrap .entry-content{max-width:935px;margin-left:auto;margin-right:auto}.single-column #entry .btn_wrap{margin:200px auto 0;display:flex;justify-content:center;gap:20px}@media (max-width:767px){.single-column #entry .btn_wrap{gap:calc(2000vw / var(--vw-base));margin:calc(8000vw / var(--vw-base)) auto 0}}.single-column #entry .btn_back{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;transition:all .3s ease}@media (max-width:767px){.single-column #entry .btn_back{gap:calc(2000vw / var(--vw-base));transition:all .1s ease}}.single-column #entry .btn_back .ico{width:1em;height:1em;display:flex;align-items:center;justify-content:center}.single-column #entry .btn_back:hover{opacity:.7}.article-privacy-policy #privacy_policy{margin-top:50px;margin-bottom:100px}@media (max-width:767px){.article-privacy-policy #privacy_policy{margin-top:calc(5000vw / var(--vw-base));margin-bottom:calc(10000vw / var(--vw-base))}}#footer{font-size:14px}@media (max-width:767px){#footer{font-size:calc(1400vw / var(--vw-base))}}#footer .bg_white{padding-top:158px;padding-bottom:38px}@media (max-width:767px){#footer .bg_white{padding-top:calc(5000vw / var(--vw-base));padding-bottom:calc(5000vw / var(--vw-base))}}#footer .bg_white .footer_logo{width:331px;display:block}@media (max-width:767px){#footer .bg_white .footer_logo{width:calc(16800vw / var(--vw-base))}}#footer .bg_white .footer_text{margin-top:10px}#footer .bg_black{padding-top:39px;padding-bottom:29px;background:var(--color2,#7c7b7b);color:#fff}@media (max-width:767px){#footer .bg_black{padding-top:calc(3900vw / var(--vw-base));padding-bottom:calc(2900vw / var(--vw-base))}}#footer .footer_menu{display:flex;flex-direction:column;gap:26px}#footer .footer_menu ul{display:flex;gap:42px}@media (max-width:767px){#footer .footer_menu ul{flex-wrap:wrap;gap:calc(1000vw / var(--vw-base)) calc(3000vw / var(--vw-base))}}@media (max-width:767px){#footer .footer_menu.-legal_menu ul{flex-direction:column;gap:calc(1000vw / var(--vw-base))}}#footer .footer_legal_copyright_wrap{margin-top:73px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:26px}@media (max-width:767px){#footer .footer_legal_copyright_wrap{margin-top:calc(7300vw / var(--vw-base));flex-direction:column;align-items:flex-start;gap:calc(3000vw / var(--vw-base))}}@media (max-width:767px){#footer .copyright{width:100%;text-align:center}}