﻿html{font-size:62.5%}body *{font-family:"Noto Sans JP", sans-serif;color:#000;font-size:1.6rem;text-align:left;line-height:1.6;letter-spacing:0.1em;font-feature-settings:"palt";margin:0;padding:0}img{max-width:100%;display:block;height:auto}.sample-class{position:relative;overflow:hidden}.sample-class::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/name.png);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.2;z-index:-1}.sample-class{position:relative}.sample-class::before{position:absolute;content:"";background-image:url(img/name.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:0;left:0;z-index:2}ul,ol{list-style:none;margin:0;padding:0}#copyright span{font-size:1.4rem}@media (max-width:540px){body p{font-size:1.4rem}}.section-ttl{margin-bottom:5rem}.section-ttl .section-en{font-family:"Playfair Display SC", serif;font-size:7rem;color:#96c8dc;text-align:center !important;margin:0 !important;line-height:1.4 !important;letter-spacing:-0.01em;font-weight:300}.section-ttl .section-ja{font-family:"Shippori Mincho", serif;font-size:2.2rem;color:#000;text-align:center !important;font-weight:500;line-height:1.2}.link_button{margin-top:7rem;display:flex;justify-content:center}.button01{display:inline-block;width:26rem;text-align:center;text-decoration:none;height:6.5rem;line-height:6.5rem;outline:none;color:#fff !important;background-color:#609ec9;position:relative;border:1px solid #609ec9;z-index:1}.button01::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#609ec9;transform:scaleX(1);transform-origin:right;transition:transform 0.2s ease;z-index:-1}.button01:hover{color:#609ec9 !important;background:none}.button01:hover::before{transform:scaleX(0)}#header_logo .logo a img{height:5rem}#global_menu ul{text-align:right}#global_menu a{font-weight:300 !important}#menu-item-378 a{display:inline-flex !important;align-items:center;overflow:visible !important;bottom:1.5rem}#menu-item-378 a img{width:5rem;height:auto}#menu-item-378 a:hover{opacity:0.4;transition:opacity 0.3s ease}body:not(.home) #header{background:white}#footer_banner .title{color:#fff;font-size:3.2rem !important;line-height:1.2}#footer_banner .sub_title{color:#fff;margin:0}#footer_top{padding-top:5rem;padding-bottom:3rem;background:#f3f3f3;width:100%}#footer_logo .logo a img{width:20rem}#footer_menu{background:#f3f3f3;padding:0 0 5rem 0}#page_header .under-ttl-box{margin-top:4rem}#page_header .under-ttl-box .ttl-en{font-family:"Playfair Display SC", serif;font-size:4.5rem;color:#fff;text-align:center}#page_header .under-ttl-box .ttl-ja{font-family:"Shippori Mincho", serif;font-size:2.2rem;color:#fff;text-align:center}#main_col,#main_contents{padding:0}#main_contents{width:110rem}#concept,#features,#services,#price,#area,#flow,#message,#company,#faq,#mail,#privacy-policy{padding:15rem 0}body.home{}body.home #header_slider{position:relative}body.home #header_slider::before{position:absolute;content:"CAR COATING ALLURE";display:block;color:#fff;font-size:8.8vw;font-family:"Shippori Mincho", serif;width:auto;height:auto;bottom:0;left:0;right:0;z-index:1;opacity:0.3;line-height:0.8;letter-spacing:-0.05em;text-align:center}body.home #header_slider .caption .catch_list .parent{margin:unset;padding:0}body.home #header_slider .caption{left:0;transform:translate(0, -50%);padding-left:10rem}body.home #header_slider .parent span{font-family:"Shippori Mincho", serif;color:#fff !important}body.home #header_slider .num0 span,body.home #header_slider .num1 span{font-size:5rem !important}body.home #header_slider .num2{margin-top:2rem !important}body.home #header_slider .num2,body.home #header_slider .num3{line-height:1 !important}body.home #header_slider .num2 span,body.home #header_slider .num3 span{font-size:2rem !important}body.home #home-concept{background:#fff}body.home #home-concept .cb_gallery_content_inner{width:110rem;padding:15rem}body.home #home-concept .content_type2 .desc{display:none}body.home #home-concept .concept-section-title{text-align:center;margin-bottom:3rem}body.home #home-concept .concept-section-title span{font-size:3rem;font-family:"Shippori Mincho", serif;color:#82b4c8;font-weight:500}body.home #home-concept .concept-section-text{font-size:1.6rem;text-align:center;line-height:2.2}body.home #home-concept .home-concept-section{margin-bottom:5rem}body.home #home-concept .cb_gallery_row .content_type1{height:35rem}body.home #home-concept .design_button a{display:inline-block;background-color:#609ec9;border:1px solid #609ec9;text-align:center}body.home #home-concept .design_button a span{color:#fff;transition:color 0.2s ease}body.home #home-concept .design_button a:hover{background-color:#fff;border:1px solid #609ec9}body.home #home-concept .design_button a:hover::before{background:none}body.home #home-concept .design_button a:hover span{color:#609ec9 !important;transition:color 0.2s ease;background:none}body.home #home-services{width:110rem;padding-block:15rem 5rem;position:relative}body.home #home-services::before{position:absolute;content:"";background-color:#f3f3f3;width:calc(100vw - 45rem);height:100%;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50vw - 50% + 20px);top:0;left:0;z-index:-1}body.home #home-services .wrap-grid2-box{align-items:center}body.home #home-services .wrap-grid2-box .section-ttl{margin-bottom:5rem}body.home #home-services .wrap-grid2-box .section-ttl .section-en{text-align:left !important}body.home #home-services .wrap-grid2-box .section-ttl .section-ja{text-align:left !important}body.home #home-services .wrap-grid2-box .grid2-box{align-items:center}body.home #home-services .wrap-grid2-box .link_button{justify-content:flex-start}body.home #home-services .wrap-grid2-box .grid2-img{width:90rem;display:block;margin-left:auto;margin-right:-40rem}body.home #home-services .loop-container{width:100vw;position:relative;top:-10rem;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;font-weight:400;opacity:0.3;pointer-events:none}body.home #home-services .loop-content{display:flex;width:fit-content;animation:full-scroll 50s linear infinite;white-space:nowrap;background:#609ec9;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}body.home #home-services .loop-content span{font-family:"Shippori Mincho", serif;font-size:15rem}body.home #home-services .loop-content span{white-space:nowrap;padding-right:1rem;letter-spacing:-0.1rem}@keyframes full-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.home #home-news{padding-bottom:0}body.home #home-news .catch{font-family:"Playfair Display SC", serif;font-size:7rem !important;color:#96c8dc;text-align:center !important;margin:0 !important;line-height:1.4 !important;letter-spacing:-0.01em;font-weight:300}body.home #home-news .desc{margin:0}body.home #home-news .desc p{font-family:"Shippori Mincho", serif;font-size:2.2rem;color:#000;text-align:center !important;margin:0rem 0 5rem 0;font-weight:500;line-height:1.2}body.home #home-news .item{background:#f3f3f3}body.home #home-news-sub{padding-bottom:15rem}body.home #home-gallery{position:relative;width:110rem;padding-bottom:15rem}body.home #home-gallery::before{position:absolute;content:"";background-color:#f3f3f3;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.home #home-gallery .catch{font-family:"Playfair Display SC", serif;font-size:7rem !important;color:#96c8dc;text-align:center !important;margin:0 !important;line-height:1.4 !important;letter-spacing:-0.01em;font-weight:300}body.home #home-gallery .desc{margin:0}body.home #home-gallery .desc p{font-family:"Shippori Mincho", serif;font-size:2.2rem;color:#000;text-align:center !important;margin:0rem 0 5rem 0;font-weight:500;line-height:1.2}body.home #home-gallery .design_button a{display:inline-block;background-color:#609ec9;border:1px solid #609ec9;text-align:center}body.home #home-gallery .design_button a span{color:#fff;transition:color 0.2s ease}body.home #home-gallery .design_button a:hover{background-color:#f3f3f3;border:1px solid #609ec9}body.home #home-gallery .design_button a:hover::before{background:none}body.home #home-gallery .design_button a:hover span{color:#609ec9 !important;transition:color 0.2s ease;background:none}body.home #home-gallery .item{background:#fff}body.home #home-gallery .category .item{background:#96c8dc;padding:0.5rem 1rem}body.home #home-gallery .title{min-height:auto;padding:3rem 3rem 2rem 3rem}body.home #home-gallery .meta{padding:0 3rem 3rem 3rem}body.home #home-company .banner_content_inner{width:110rem}body.home #home-company .catch{text-align:center;font-size:7rem !important;position:relative}body.home #home-company .catch::before{position:absolute;content:"会社概要";display:block;color:#fff;font-size:2.2rem;font-family:"Shippori Mincho", serif;width:auto;height:auto;bottom:-1.5rem;left:0;right:0;z-index:1;line-height:1.2;letter-spacing:-0.05em;text-align:center}body.home #home-company .desc{text-align:center !important;margin-top:4rem}body.home #home-company .design_button{margin-top:5rem}body.home #home-company .design_button a{display:inline-block;background-color:#609ec9;border:1px solid #609ec9;text-align:center}body.home #home-company .design_button a span{color:#fff;transition:color 0.2s ease}body.home #home-company .design_button a:hover{background-color:#fff;border:1px solid #609ec9}body.home #home-company .design_button a:hover::before{background:none}body.home #home-company .design_button a:hover span{color:#609ec9 !important;transition:color 0.2s ease;background:none}body.home #home-faq .cb_gallery_content_inner{width:110rem}body.home #home-faq .section-ttl .section-en{font-family:"Playfair Display SC", serif;font-size:7rem;color:#fff;text-align:left !important;margin:0 0 0.5rem 0 !important;line-height:1.4 !important;letter-spacing:-0.01em;font-weight:300}body.home #home-faq .section-ttl .section-ja{font-family:"Shippori Mincho", serif;font-size:2.2rem;color:#fff;text-align:left !important;margin:0rem 0 5rem 0;font-weight:500;line-height:1.2}body.home #home-faq .faq-text{color:#fff;padding-right:5rem;line-height:2}body.home #home-faq .design_button a{display:inline-block;background-color:#fff;border:1px solid #fff;text-align:center}body.home #home-faq .design_button a span{color:#000;transition:color 0.2s ease}body.home #home-faq .design_button a:hover{background-color:#000;border:1px solid #fff}body.home #home-faq .design_button a:hover::before{background:none}body.home #home-faq .design_button a:hover span{color:#fff !important;transition:color 0.2s ease;background:none}body.page.page-id-60 #concept{}body.page.page-id-60 #concept .concept-top-ttl{font-size:3rem;text-align:center;font-family:"Shippori Mincho", serif}body.page.page-id-60 #concept .concept-top-ttl br{display:none}body.page.page-id-60 #concept .concept-top-text{margin-top:3rem;margin-bottom:10rem;text-align:center}body.page.page-id-60 #concept .wrap-grid-box-base{position:relative}body.page.page-id-60 #concept .wrap-grid-box-base .grid-box-img{width:70rem;display:block;margin-left:auto;margin-right:-30rem}body.page.page-id-60 #concept .wrap-grid-box-base .concept-img-s{position:absolute;bottom:-150px;right:270px;width:42rem}body.page.page-id-60 #concept .loop-container{width:100vw;position:relative;top:-3rem;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;font-weight:400;opacity:0.3;pointer-events:none}body.page.page-id-60 #concept .loop-content{display:flex;width:fit-content;animation:full-scroll 50s linear infinite;white-space:nowrap;background:#609ec9;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;line-height:2}body.page.page-id-60 #concept .loop-content span{font-family:"Shippori Mincho", serif;font-size:15rem}body.page.page-id-60 #concept .loop-content span{white-space:nowrap;padding-right:1rem;letter-spacing:-0.1rem}@keyframes full-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.page.page-id-60 #features{position:relative}body.page.page-id-60 #features::before{position:absolute;content:"";background-color:#757575;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-60 #features .section-ttl{margin-bottom:5rem}body.page.page-id-60 #features .section-ttl .section-en{color:#fff}body.page.page-id-60 #features .section-ttl .section-ja{color:#fff}body.page.page-id-60 #features .wrap-grid-box{background-color:#fff;gap:3rem;margin-bottom:5rem}body.page.page-id-60 #features .wrap-grid-box .grid-box{padding:5rem;align-items:center}body.page.page-id-60 #features .wrap-grid-box .grid-box-number{position:relative}body.page.page-id-60 #features .wrap-grid-box .grid-box-number .grid-box-ttl{font-family:"Shippori Mincho", serif;font-weight:700 !important;font-size:2.5rem;color:#609ec9;margin-left:1.5rem;margin-bottom:3rem;z-index:3}body.page.page-id-60 #features .wrap-grid-box .grid-box-number .number{position:absolute;font-size:8rem;font-family:"Shippori Mincho", serif;color:#000;top:-1rem;left:0;opacity:0.1;line-height:0.5;letter-spacing:-0.02em;z-index:1}body.page.page-id-62 #services .services-item-box{margin-bottom:13rem}body.page.page-id-62 #services .services-item-box .item-ttl-box{position:relative}body.page.page-id-62 #services .services-item-box .item-ttl-box .item-ttl{font-size:2.4rem;color:#fff;background-color:#609ec9;padding:1.5rem 3rem;margin-bottom:5rem}body.page.page-id-62 #services .services-item-box .item-ttl-box .item-ttl-icon{position:absolute;width:10rem;top:-58px;right:10px}body.page.page-id-62 #services .services-item-box .column-ttl{font-family:"Shippori Mincho", serif;font-size:2.4rem;color:#609ec9;border-bottom:1px solid #609ec9;padding-bottom:2rem}body.page.page-id-62 #services .services-item-box .coating-type-box{gap:3rem}body.page.page-id-62 #services .services-item-box .coating-type{margin-top:5rem;border:1px solid #757575}body.page.page-id-62 #services .services-item-box .coating-type-ttl{background-color:#757575;color:#fff;text-align:center;padding:1rem;margin:0}body.page.page-id-62 #services .services-item-box .coating-type-text{padding:1.5rem 2rem;line-height:2}body.page.page-id-62 #services .services-item-box:last-child{margin-bottom:0}body.page.page-id-62 #price{position:relative}body.page.page-id-62 #price::before{position:absolute;content:"";background-color:#f3f3f3;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-62 #price .price-teble-ttl{font-size:2.2rem;border-left:8px solid #000;padding-left:1rem;margin-bottom:2rem}body.page.page-id-62 #price .price-teble th:first-child,body.page.page-id-62 #price .price-teble td:first-child{width:40rem;white-space:nowrap;background-color:#82b4c8;color:#fff}body.page.page-id-62 #area{position:relative}body.page.page-id-62 #area::before{position:absolute;content:"";background-color:#002331;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-3}body.page.page-id-62 #area::after{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/concept_06.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.5;z-index:-1}body.page.page-id-62 #area .wp-block-group__inner-container{text-align:center}body.page.page-id-62 #area .area-ttl{font-family:"Shippori Mincho", serif;font-size:4rem;color:#fff;margin-bottom:3rem;border-bottom:1px solid #fff;display:inline-block;padding-bottom:2rem}body.page.page-id-62 #area .area-ttl br{display:none}body.page.page-id-62 #area .area-text{font-size:1.8rem;color:#fff;text-align:center}body.page.page-id-62 #area .link_button{margin-top:7rem;display:flex;justify-content:center}body.page.page-id-62 #area .button01{display:inline-block;width:26rem;text-align:center;text-decoration:none;height:6.5rem;line-height:6.5rem;outline:none;color:#fff !important;background-color:#609ec9;position:relative;border:1px solid #609ec9;z-index:1}body.page.page-id-62 #area .button01::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#609ec9;transform:scaleX(1);transform-origin:right;transition:transform 0.2s ease;z-index:-1}body.page.page-id-62 #area .button01:hover{color:#609ec9 !important;background:#fff}body.page.page-id-62 #area .button01:hover::before{transform:scaleX(0)}body.page.page-id-62 #flow{position:relative}body.page.page-id-62 #flow::before{position:absolute;content:"";background-color:#757575;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-62 #flow .section-ttl .section-en{color:#fff}body.page.page-id-62 #flow .section-ttl .section-ja{color:#fff}body.page.page-id-62 #flow .wrap-grid-box{background-color:#fff;margin-bottom:6rem;padding:3rem}body.page.page-id-62 #flow .wrap-grid-box:last-child .grid-box::before{display:none}body.page.page-id-62 #flow .wrap-grid-box .grid-box{grid-template-columns:12rem 1fr;align-items:center;position:relative}body.page.page-id-62 #flow .wrap-grid-box .grid-box::before{content:"";position:absolute;bottom:-55px;left:50%;transform:translateX(-50%);border-style:solid;border-width:25px 35px 0 35px;border-color:#fff transparent transparent transparent}body.page.page-id-62 #flow .wrap-grid-box .grid-ttl{font-size:2.4rem;color:#609ec9;margin-bottom:0}body.page.page-id-62 #flow .wrap-grid-box .grid-text{margin-top:0.5rem;line-height:2;margin-bottom:0}body.page.page-id-62 #flow .wrap-grid-box .number{font-family:"Shippori Mincho", serif;font-size:4rem;margin:0;width:8rem;height:8rem;border:1px solid #000;border-radius:50%;box-sizing:border-box;padding-left:0.4rem;padding-bottom:0.3rem;display:flex;justify-content:center;align-items:center}body.page.page-id-62 #flow .wrap-grid-box .grid-text-note{font-size:1.4rem}body.post-type-archive-news #page_header_inner{margin-top:1rem !important}body.post-type-archive-news #page_header_inner h1{font-family:"Playfair Display SC", serif;font-size:4.5rem !important;color:#fff;text-align:center;position:relative}body.post-type-archive-news #page_header_inner h1::before{position:absolute;content:"お知らせ";display:block;color:#fff;font-size:2.2rem;font-family:"Shippori Mincho", serif;width:auto;height:auto;bottom:-3rem;left:0;right:0;z-index:1;line-height:1.2;text-align:center}body.archive{}body.archive #page_header_inner{margin-top:4rem}body.archive #page_header_inner h1{font-family:"Playfair Display SC", serif;font-size:4.5rem !important;color:#fff;text-align:center;position:relative}body.archive #news_archive{margin:15rem auto}body.archive #news_archive .news_list .item{background:#f3f3f3}body.single-news #container{background-color:#f3f3f3}body.single-news #main_col{width:100rem;padding-block:15rem}body.single-news #main_contents{width:100rem}body.single-news #main_contents::after{display:none}body.blog{}body.blog #page_header_inner{margin-top:1rem}body.blog #page_header_inner h1{font-family:"Playfair Display SC", serif;font-size:4.5rem !important;color:#fff;text-align:center;position:relative}body.blog #page_header_inner h1::before{position:absolute;content:"ギャラリー";display:block;color:#fff;font-size:2.2rem;font-family:"Shippori Mincho", serif;width:auto;height:auto;bottom:-3rem;left:0;right:0;z-index:1;line-height:1.2;text-align:center}body.blog #blog_archive{margin:15rem auto}body.blog #blog_archive .blog_list .item{color:#000;background:#f3f3f3}body.blog #blog_archive .blog_list .title{padding:2rem;min-height:auto}body.category-gallery #blog_archive{margin:15rem auto}body.category-gallery #blog_archive .blog_list .item{color:#000;background:#f3f3f3}body.category-gallery #blog_archive .blog_list .title{padding:2rem;min-height:auto}body.single-post #container{background-color:#f3f3f3}body.single-post #main_col{width:100rem;padding-block:15rem}body.single-post #main_contents{width:100rem}body.single-post #main_contents::after{display:none}body.page.page-id-64 #message{position:relative}body.page.page-id-64 #message .message-text-box{margin-bottom:3rem}body.page.page-id-64 #message .message-text-box p{text-align:center}body.page.page-id-64 #message .message-img01{position:absolute;top:9rem;right:-28rem;width:50rem;opacity:0.5;z-index:-1;opacity:0;transform:translateY(30px);animation:fadeUpAnime 1s forwards ease-out}@keyframes fadeUpAnime{to{opacity:0.5;transform:translateY(0)}}body.page.page-id-64 #message .message-img02{position:absolute;bottom:9rem;left:-25rem;width:40rem;opacity:0.7;z-index:-1}body.page.page-id-64 #message .message-entext-pc{position:absolute;bottom:0;left:50%;transform:translateX(-50%);right:0;display:block;color:#f3f3f3;font-size:9.3vw;font-family:"Shippori Mincho", serif;width:100vw;height:auto;letter-spacing:-0.05em;text-align:center;line-height:0.8}body.page.page-id-64 #message .message-entext-sp{display:none}body.page.page-id-64 #company{position:relative}body.page.page-id-64 #company::before{position:absolute;content:"";background-color:#f3f3f3;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-64 #company .company-teble th:first-child,body.page.page-id-64 #company .company-teble td:first-child{width:30rem;white-space:nowrap;background-color:#82b4c8;color:#fff}body.page.page-id-66 #faq .wpsm_panel{border-radius:0}body.page.page-id-66 #faq .wpsm_panel+.wpsm_panel{margin-top:2rem}body.page.page-id-66 #faq .wpsm_panel-body{padding:3rem;line-height:2}body.page.page-id-68 .introduction-text{padding-top:15rem;text-align:center;margin:0}body.page.page-id-68 #tel{padding-top:7rem;margin-bottom:15rem}body.page.page-id-68 #tel .tel-text{font-family:"Shippori Mincho", serif;font-size:3rem;text-align:center;margin-bottom:1rem}body.page.page-id-68 #tel .tel-box{background-color:#f3f3f3;text-align:center;margin:0 auto;width:fit-content;border-radius:2rem}body.page.page-id-68 #tel .tel-box .wp-block-group__inner-container{display:flex;justify-content:center;padding:2rem 6rem;gap:1rem;align-items:center;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.1))}body.page.page-id-68 #tel .tel-box .wp-block-group__inner-container a{font-family:"Shippori Mincho", serif;font-size:5rem}body.page.page-id-68 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-68 #tel .tel-box .wp-block-image img{width:4.5rem;padding-top:0.5rem}body.page.page-id-68 #tel .tel-text-hours{text-align:center;font-size:2rem;margin-top:1rem}body.page.page-id-68 #mail{position:relative}body.page.page-id-68 #mail::before{position:absolute;content:"";background-color:#f3f3f3;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-68 #mail .wpcf7 form{margin:0}body.page.page-id-68 #mail .wpcf7{border:none;background:#fff;padding-block:10rem}body.page.page-id-68 #mail .post_content ul,body.page.page-id-68 #mail .post_content ol,body.page.page-id-68 #mail .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-68 #mail dl{align-items:flex-start;margin:0 auto 3rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-68 #mail dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-68 #mail dt .label{display:flex;gap:2rem;align-items:center;width:100%;margin-bottom:1rem}body.page.page-id-68 #mail .required{background-color:#609ec9;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-68 #mail dd{flex:1;min-width:0;margin:0}body.page.page-id-68 #mail dd input[type="text"],body.page.page-id-68 #mail dd input[type="email"],body.page.page-id-68 #mail dd input[type="tel"],body.page.page-id-68 #mail dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto;padding:0.5rem 1rem}body.page.page-id-68 #mail .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-68 #mail .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-68 #mail dl:last-of-type{display:block}body.page.page-id-68 #mail dl:last-of-type dt .label{justify-content:flex-start;gap:15px}body.page.page-id-68 #mail .privacy-box{text-align:left;margin-bottom:1em}body.page.page-id-68 #mail .privacy-box a{color:#609ec9}body.page.page-id-68 #mail .privacy-box a:hover{opacity:0.7}body.page.page-id-68 #mail .wpcf7-list-item{margin:0}body.page.page-id-68 #mail .link_button{margin-top:3rem}body.page.page-id-68 #mail #button01{display:inline-block;font-size:1.6rem;font-weight:500;width:26rem;height:6.5rem;line-height:5.5rem;text-align:center;margin-top:0;outline:none;border:1px solid #609ec9 !important;cursor:pointer;background-color:transparent;color:#fff !important;background-image:linear-gradient(#609ec9, #609ec9);background-size:100% 100%;background-position:right;background-repeat:no-repeat;transition:background-size 0.2s ease, color 0.2s ease}body.page.page-id-68 #mail #button01:hover{color:#609ec9 !important;background-size:0% 100%}body.page.page-id-68 #mail .wpcf7-spinner{display:none}body.page.page-id-68 #mail .turnstile{display:flex;justify-content:center}body.page.page-id-343 #main_col{width:80rem !important}body.page.page-id-343 #article{padding:15rem 0}body.page.page-id-343 #article .wpcf7 form{margin:0;background-color:#fff}body.page.page-id-343 #article .wpcf7{border:none}body.page.page-id-343 #article dd{background-color:#f3f3f3;padding:0.5rem 2rem;margin-bottom:4rem}body.page.page-id-343 #article .required{background-color:#609ec9;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;margin-left:2rem;margin-bottom:1rem}body.page.page-id-343 #article .wpcf7-spinner{display:none}body.page.page-id-343 #article .wp-block-buttons{margin-top:7rem}body.page.page-id-343 #article .buttons01 .wpcf7-form-control{display:inline-block;font-size:1.6rem;font-weight:500;width:26rem;height:6.5rem;line-height:5rem;text-align:center;margin-top:0;outline:none;border:1px solid #609ec9 !important;cursor:pointer;background-color:transparent;color:#fff !important;background-image:linear-gradient(#609ec9, #609ec9);background-size:100% 100%;background-position:right;background-repeat:no-repeat;transition:background-size 0.2s ease, color 0.2s ease}body.page.page-id-343 #article .buttons01 .wpcf7-form-control:hover{color:#609ec9 !important;background-size:0% 100%}body.page.page-id-343 #article .wp-block-buttons{display:flex;justify-content:center;gap:3rem}body.page.page-id-343 #article .wpcf7-list-item{margin:0}body.page.page-id-343 #article .turnstile{display:flex;justify-content:center}body.page.page-id-345 #thanks{padding:15rem 0}body.page.page-id-345 #thanks .thanks-ttl{font-family:"Shippori Mincho", serif;color:#609ec9;text-align:center;font-size:3.5rem}body.page.page-id-345 #thanks .thanks-ttl br{display:none}body.page.page-id-345 #thanks .thanks-text{text-align:center}body.page.page-id-70 #privacy-policy .pp-note{margin-bottom:5rem}body.page.page-id-70 #privacy-policy .pp-box{margin-bottom:7rem}body.page.page-id-70 #privacy-policy .pp-ttl-01{font-size:2.5rem;background-color:#609ec9;color:#fff;padding:1rem 2rem;font-weight:400}body.page.page-id-70 #privacy-policy .pp-ttl-02{border-left:7px solid #609ec9;padding-left:1.5rem}body.page.page-id-70 #privacy-policy .pp-list{margin-bottom:5rem}body.page.page-id-70 #privacy-policy .pp-list-num{list-style-type:decimal}body.page.page-id-70 #privacy-policy .pp-text a{color:#609ec9;font-weight:600}body.page.page-id-70 #privacy-policy .pp-text a:hover{opacity:0.7}@media (max-width:1280px){.section-ttl .section-en{font-size:6rem}.section-ttl .section-ja{font-size:2rem}}@media (max-width:850px){.section-ttl{margin-bottom:4rem}.section-ttl .section-en{font-size:5rem}.section-ttl .section-ja{font-size:1.8rem}}@media (max-width:540px){.section-ttl{margin-bottom:3rem !important}.section-ttl .section-en{font-size:4.5rem}.section-ttl .section-ja{font-size:1.6rem}}@media (max-width:540px){.link_button{margin-top:5rem !important}.button01{width:22rem !important}}@media (max-width:1300px){#global_menu_button span{background:#000 !important}#mobile_menu .menu-item-378{display:none}}@media (max-width:540px){#header_logo .logo a img{height:3.3rem}}@media (max-width:1050px){#footer_banner .item .title_area{height:8rem}#footer_banner .item .title_area .title{font-size:2.8rem !important}#footer_banner .item .title_area .sub_title{margin-top:0}#footer_menu ul li{display:inline !important}#footer_menu ul li a{margin-bottom:2rem}}@media (max-width:850px){#footer_top{padding:4rem 2rem 2rem}}@media (max-width:540px){#footer_top{padding:40px 0 0 !important}#footer_logo .logo a img{width:17rem}#footer_menu ul li{display:block !important;text-align:center;margin:1.5rem}#footer_menu ul li a{margin-bottom:0}}@media (min-width:1202px){#dp-footer-bar{display:none}}@media (max-width:1201px){#dp-footer-bar .dp-footer-bar li:first-child{background-color:#609ec9}#dp-footer-bar .dp-footer-bar li:last-child{background-color:#535353}#dp-footer-bar .dp-footer-bar a{height:4.7rem}#dp-footer-bar .dp-footer-bar a span{color:#fff}#dp-footer-bar .dp-footer-bar a span::before{display:none}#dp-footer-bar .dp-footer-bar a .label{color:#fff;text-align:center}}@media (max-width:750px){#page_header .ttl-en{font-size:3.5rem !important;font-weight:500;line-height:1.3}#page_header .ttl-ja{font-size:1.8rem !important}}@media (max-width:540px){#page_header .under-ttl-box{margin-top:6rem}#page_header .ttl-en{font-size:3rem !important}#page_header .ttl-ja{font-size:1.6rem !important}}@media (max-width:1280px){#main_contents{padding-top:0 !important;padding-bottom:0 !important}}@media (max-width:1280px){#concept,#features,#services,#price,#area,#flow,#message,#company,#faq,#mail,#thanks,#privacy-policy{padding:10rem 0}}@media (max-width:850px){#concept,#features,#services,#price,#area,#flow,#message,#company,#faq,#mail,#thanks,#privacy-policy{padding:7rem 0}}@media (max-width:540px){#concept,#features,#services,#price,#area,#flow,#message,#company,#faq,#mail,#thanks,#privacy-policy{padding:5rem 0}}@media (max-width:1201px){#main_col{width:auto !important}#article{max-width:none !important;padding-inline:5rem}}@media (max-width:540px){#article{padding-inline:0}}@media (max-width:1280px){body.home{}body.home #header_slider .caption{padding-left:3rem}body.home #header_slider .num0 span,body.home #header_slider .num1 span{font-size:4rem !important}body.home #header_slider .num2 span,body.home #header_slider .num3 span{font-size:1.8rem !important}body.home #home-concept .cb_gallery_content_inner{padding:10rem 0}body.home #home-services{padding:10rem 0 0 0;width:100%}body.home #home-services::before{width:calc(100vw - 18rem);margin-inline-start:initial;margin-inline-end:calc(50vw - 50% + 20px)}body.home #home-services .wrap-grid2-box{gap:3rem;padding-left:5rem}body.home #home-gallery{width:100%}body.home #home-gallery::before{margin-inline-start:initial}body.home #home-gallery .blog_list{padding-inline:5rem}body.home #home-gallery .design_button{margin-top:7rem}body.home #home-company .banner_content_inner{width:100%}body.home #home-company .banner_content_inner{margin:0}}@media (max-width:1280px) and (max-width:1100px){body.home{}body.home #home-news{padding:10rem 10rem 0}body.home #home-news .news_list_front{grid-template-columns:1fr}}@media (max-width:1280px) and (max-width:1050px){body.home{}body.home #home-faq .faq-text{margin-bottom:3rem}}@media (max-width:850px){body.home{}body.home #header_slider .num0 span,body.home #header_slider .num1 span{font-size:3rem !important}body.home #header_slider .num2 span,body.home #header_slider .num3 span{font-size:1.6rem !important}body.home #home-concept .cb_gallery_content_inner{padding:7rem 0}body.home #home-concept .concept-section-title span{font-size:2.5rem}body.home #home-concept .design_button a{width:26rem;height:6.5rem;line-height:6.5rem}body.home #home-services{padding:7rem 0 0 0}body.home #home-services .wrap-grid2-box{grid-template-columns:1fr;padding-inline:5rem;width:100% !important}body.home #home-services .wrap-grid2-box .grid2-img{margin-left:0;width:100%}body.home #home-services .wrap-grid2-box .link_button{margin-top:3rem;margin-bottom:5rem}body.home #home-services .loop-container{top:-8rem}body.home #home-services .loop-container .loop-content span{font-size:10rem}body.home #home-news{padding:7rem 5rem 0}body.home #home-news .catch{font-size:5rem !important;font-weight:500 !important}body.home #home-news .desc p{font-size:1.8rem !important}body.home #home-news-sub{padding-bottom:7rem}body.home #home-news-sub .link_button{margin-top:5rem}body.home #home-gallery{padding-block:7rem}body.home #home-gallery .catch{font-size:5rem !important;font-weight:500 !important}body.home #home-gallery .desc p{font-size:1.8rem !important}body.home #home-gallery .meta{display:flex;flex-direction:column}body.home #home-gallery .blog_list .image_link{height:16rem}body.home #home-gallery .blog_list .title{padding:2rem}body.home #home-gallery .blog_list ul{padding:0 2rem 2rem 2rem}body.home #home-gallery .design_button a{width:26rem;height:6.5rem;line-height:6.5rem}body.home #home-company{height:auto}body.home #home-company .banner_content_inner{-ms-transform:none;-webkit-transform:none;transform:none;padding-top:4rem;padding-bottom:7rem}body.home #home-company .catch{font-size:5rem !important;font-weight:500 !important}body.home #home-company .catch::before{font-size:1.8rem}body.home #home-company .desc{padding-inline:3rem}body.home .design_button a{width:26rem;height:6.5rem;line-height:6.5rem}body.home #home-faq .cb_gallery_content_inner{margin:0 3rem;padding:5rem 0 9rem}body.home #home-faq .item .desc{display:none}body.home #home-faq .section-en{font-size:5rem !important;font-weight:500 !important}body.home #home-faq .section-ja{font-size:1.8rem !important}}@media (max-width:540px){body.home{}body.home #header_slider::before{content:"ALLURE";font-size:23.5vw}body.home #header_slider .num0 span,body.home #header_slider .num1 span{font-size:2.4rem !important;letter-spacing:-0.01em}body.home #header_slider .num2 span,body.home #header_slider .num3 span{font-size:1.4rem !important}body.home #home-concept .cb_gallery_content_inner{padding:6rem 0}body.home #home-concept .home-concept-section{margin-bottom:3rem}body.home #home-concept .concept-section-title span{font-size:2rem}body.home #home-concept .concept-section-text{font-size:1.4rem;text-align:left}body.home #home-concept .concept-section-text br{display:none}body.home #home-concept .cb_gallery_row{flex-direction:column}body.home #home-concept .cb_gallery_row .item{width:100%}body.home #home-concept .cb_gallery_row .content_type1{height:20rem}body.home #home-concept .design_button{margin-top:5rem}body.home #home-concept .design_button{height:6.5rem}body.home #home-concept .design_button a{width:22rem}body.home #home-services{padding-block:6rem}body.home #home-services::before{width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw)}body.home #home-services .wrap-grid2-box{padding-inline:2rem !important}body.home #home-services .wrap-grid2-box .section-ttl{margin-bottom:3rem !important}body.home #home-services .link_button{justify-content:center !important}body.home #home-services .loop-container{margin-bottom:-8rem}body.home #home-news{padding:5rem 2rem}body.home #home-news .cb_content_header{padding:0}body.home #home-news .desc p{text-align:left !important}body.home #home-news .catch{font-size:5rem !important;font-weight:500 !important;text-align:left !important}body.home #home-news .desc p{font-size:1.8rem !important}body.home #home-news .news_list_front .item{height:auto;margin-bottom:2rem}body.home #home-news .news_list_front .item a{display:flex;flex-direction:column;flex-wrap:nowrap}body.home #home-news .news_list_front .item .content{width:100%;order:2;height:12rem}body.home #home-news .news_list_front .item .image_wrap{width:100%;order:1;height:20rem}body.home #home-news-sub .link_button{margin-top:0rem !important}body.home #home-gallery{padding-top:5rem;padding-bottom:7rem}body.home #home-gallery .cb_content_header{padding:2rem}body.home #home-gallery .catch{text-align:left !important}body.home #home-gallery .desc p{margin:0;text-align:left !important}body.home #home-gallery .blog_list{padding-inline:2rem;flex-direction:column;flex-wrap:nowrap}body.home #home-gallery .blog_list .item{width:100%;margin-bottom:3rem}body.home #home-gallery .blog_list .item .image_link{height:20rem}body.home #home-gallery .design_button{margin-top:3rem;height:6.5rem}body.home #home-gallery .design_button a{width:22rem}body.home #home-company .desc{padding-inline:2rem;text-align:left !important}body.home #home-company .desc br{display:none}body.home #home-company .design_button{height:6.6rem;margin-top:3rem}body.home #home-company .design_button a{width:22rem}body.home #home-faq .section-ja{margin:0rem 0 3rem 0 !important}body.home #home-faq .faq-text{padding-right:0;font-size:1.4rem}body.home #home-faq .design_button a{width:22rem}}@media (max-width:1201px){body.page.page-id-60 #concept .concept-top-ttl{font-size:2.5rem}body.page.page-id-60 #concept .concept-top-ttl br{display:block}body.page.page-id-60 #concept .wrap-grid-box-base .wrap-grid-box{gap:3rem}body.page.page-id-60 #concept .wrap-grid-box-base .concept-img-s{width:0}body.page.page-id-60 #concept .loop-container{margin-bottom:-3rem}body.page.page-id-60 #features .wrap-grid-box .grid-box{padding:5rem 0rem 5rem 5rem}body.page.page-id-60 #features .wrap-grid-box .grid-box-img img{height:100%;object-fit:cover}}@media (max-width:850px){body.page.page-id-60 #concept .concept-top-ttl{font-size:2.3rem}body.page.page-id-60 #concept .concept-top-ttl br{display:none}body.page.page-id-60 #concept .concept-top-text{margin-bottom:5rem}body.page.page-id-60 #concept .wrap-grid-box-base .wrap-grid-box{grid-template-columns:1fr;gap:3rem}body.page.page-id-60 #concept .wrap-grid-box-base .grid-box{order:2}body.page.page-id-60 #concept .wrap-grid-box-base .grid-box-img{width:100%;margin-right:0;order:1}body.page.page-id-60 #concept .loop-content span{font-size:12rem}body.page.page-id-60 #features .wrap-grid-box{grid-template-columns:1fr;gap:0}body.page.page-id-60 #features .wrap-grid-box .grid-box{padding:5rem 3rem 3rem 3rem;order:2}body.page.page-id-60 #features .wrap-grid-box .grid-box-img img{width:100%;height:30rem}}@media (max-width:540px){body.page.page-id-60 #concept .concept-top-ttl{font-size:2rem;line-height:1.5;margin:0}body.page.page-id-60 #concept .concept-top-ttl br{display:block}body.page.page-id-60 #concept .concept-top-text{margin-top:2rem;margin-bottom:3rem;text-align:left}body.page.page-id-60 #concept .loop-container{top:-2rem;margin-bottom:-2rem}body.page.page-id-60 #concept .loop-container .loop-content span{font-size:7rem}body.page.page-id-60 #features .wrap-grid-box:last-of-type{margin-bottom:0}body.page.page-id-60 #features .wrap-grid-box .grid-box-img img{height:20rem}body.page.page-id-60 #features .wrap-grid-box .grid-box{padding:3rem}body.page.page-id-60 #features .wrap-grid-box .grid-box-number{margin-top:1rem}body.page.page-id-60 #features .wrap-grid-box .grid-box-number .grid-box-ttl{font-size:2rem}body.page.page-id-60 #features .wrap-grid-box .grid-box-number .grid-box-ttl{margin-bottom:2rem}body.page.page-id-60 #features .wrap-grid-box .grid-box-number .number{font-size:6rem;top:-0.5rem}}@media (max-width:950px){body.page.page-id-62 #services .wrap-column-box{flex-direction:column}body.page.page-id-62 #services .wrap-column-box .column-box:first-child{order:2}body.page.page-id-62 #services .wrap-column-box .column-img img{width:100%}body.page.page-id-62 #services .coating-type-box{grid-template-columns:repeat(2, minmax(0, 1fr))}body.page.page-id-62 #services .coating-type-box .coating-type{margin-top:3rem}}@media (max-width:781px){#services .wrap-column-box{flex-direction:row !important}#price .price-teble th:first-child,#price .price-teble td:first-child{width:30rem !important}#area .area-ttl{font-size:3rem}}@media (max-width:540px){body.page.page-id-62 #services .services-item-box{margin-bottom:5rem}body.page.page-id-62 #services .services-item-box .item-ttl-box .item-ttl{font-size:2rem;padding:1rem 2rem;margin-bottom:3rem}body.page.page-id-62 #services .services-item-box .item-ttl-box .item-ttl-icon{width:6rem;top:-36px;right:0px}body.page.page-id-62 #services .services-item-box .column-ttl{font-size:2rem;border-bottom:1px solid #609ec9;padding-bottom:1rem}body.page.page-id-62 #services .services-item-box .coating-type-box{grid-template-columns:minmax(0, 1fr);gap:0}body.page.page-id-62 #services .services-item-box .coating-type-box .coating-type:last-child{margin-bottom:5rem}body.page.page-id-62 #price .price-teble tr{display:flex;flex-direction:column}body.page.page-id-62 #price .price-teble th:first-child,body.page.page-id-62 #price .price-teble td:first-child{width:100% !important}body.page.page-id-62 #price .price-teble td,body.page.page-id-62 #price .price-teble th{border:1px solid #f3f3f3}body.page.page-id-62 #price .price-teble-note{font-size:1.2rem}body.page.page-id-62 #area .area-ttl{text-align:center;font-size:2.5rem;margin-bottom:1rem;padding-bottom:1rem}body.page.page-id-62 #area .area-ttl br{display:block}body.page.page-id-62 #area .area-text{font-size:1.4rem;text-align:left;margin:0}body.page.page-id-62 #flow .wrap-grid-box:last-child{margin-bottom:0}body.page.page-id-62 #flow .wrap-grid-box .grid-box{grid-template-columns:1fr}body.page.page-id-62 #flow .wrap-grid-box .number{margin:0 auto;font-size:2.5rem;width:5rem;height:5rem}body.page.page-id-62 #flow .wrap-grid-box .grid-ttl{font-size:2.3rem;text-align:center}body.page.page-id-62 #flow .wrap-grid-box .grid-text{margin-top:1rem;line-height:1.6}}@media (max-width:1201px){body.archive #showroom_sort_button ul{padding-inline:6rem}}@media (max-width:950px){body.archive #news_archive{margin:10rem auto}body.archive #showroom_sort_button{margin:3rem 0}body.archive #showroom_sort_button ul{padding-inline:4rem}}@media (max-width:750px){body.archive #page_header_inner h1{font-weight:500 !important;font-size:3.5rem !important}body.archive #page_header_inner h1::before{font-size:1.8rem !important;bottom:-2rem}body.archive #showroom_sort_button ul{padding-inline:3rem}body.archive .news_list{padding-inline:5rem}}@media (max-width:540px){body.archive #page_header_inner{margin-top:3rem}body.archive #page_header_inner h1{font-size:3rem !important}body.archive #page_header_inner h1::before{font-size:1.6rem !important}body.archive #news_archive{margin:5rem auto}body.archive #news_archive .news_list{padding-inline:2rem}body.archive #news_archive .news_list .item{height:auto;margin-bottom:2rem}body.archive #news_archive .news_list .item a{display:flex;flex-direction:column;flex-wrap:nowrap}body.archive #news_archive .news_list .item .content{width:100%;order:2;height:12rem}body.archive #news_archive .news_list .item .image_wrap{width:100%;order:1;height:20rem}#showroom_sort_button ul{padding-inline:0;justify-content:center}#showroom_sort_button ul li{min-width:auto;width:10rem}#showroom_sort_button ul li a{padding:0 1rem}}@media (max-width:1201px){body.single-news #main_col{padding-block:10rem}}@media (max-width:1000px){body.single-news #main_contents{width:100%}}@media (max-width:850px){body.single-news #main_col{padding-block:5rem}}@media (max-width:540px){body.single-news #bread_crumb li a span{font-size:1.2rem}body.single-news #bread_crumb li span{font-size:1.2rem}body.single-news #main_col{padding-block:0rem}}@media (max-width:1201px){body:is(.blog, .category-gallery) #showroom_sort_button ul{padding-inline:5rem}body:is(.blog, .category-gallery) .blog_list{padding-inline:5rem}}@media (max-width:950px){body:is(.blog, .category-gallery) #blog_archive{margin:10rem auto}body:is(.blog, .category-gallery) #showroom_sort_button{margin:30px 0}}@media (max-width:750px){body:is(.blog, .category-gallery) #page_header_inner h1{font-weight:500 !important;font-size:3.5rem !important}body:is(.blog, .category-gallery) #page_header_inner h1::before{font-size:1.8rem !important;bottom:-2rem}}@media (max-width:550px){body:is(.blog, .category-gallery) #page_header_inner{margin-top:3rem}body:is(.blog, .category-gallery) #page_header_inner h1{font-size:3rem !important}body:is(.blog, .category-gallery) #page_header_inner h1::before{font-size:1.6rem !important}body:is(.blog, .category-gallery) #blog_archive{margin:5rem auto}body:is(.blog, .category-gallery) .blog_list{padding-inline:2rem;flex-direction:column;flex-wrap:nowrap}body:is(.blog, .category-gallery) .blog_list .item{width:100%;margin:0 6px 30px 0}body:is(.blog, .category-gallery) .blog_list .item .image_link{height:auto}body:is(.blog, .category-gallery) .blog_list .item .content{height:12rem}body:is(.blog, .category-gallery) .blog_list .item .image_wrap{height:20rem}}@media (max-width:1201px){body.single-post #main_col{padding-block:10rem}}@media (max-width:1000px){body.single-post #main_contents{width:100%}}@media (max-width:850px){body.single-post #main_col{padding-block:5rem}}@media (max-width:540px){body.single-post #bread_crumb li a span{font-size:1.2rem}body.single-post #bread_crumb li span{font-size:1.2rem}body.single-post #main_col{padding-top:0rem}}@media (max-width:1280px){@keyframes fadeUpAnime{to{opacity:0.3;transform:translateY(0)}}body.page.page-id-64 #message .message-img02{opacity:0.3}}@media (max-width:850px){body.page.page-id-64 #message .message-img01{top:7rem;right:-25rem;width:30rem}body.page.page-id-64 #message .message-img02{bottom:8rem;left:-17rem;width:25rem}body.page.page-id-64 #company .company-teble th:first-child,body.page.page-id-64 #company .company-teble td:first-child{width:16rem}}@media (max-width:540px){body.page.page-id-64 #message .message-text-box{margin-bottom:0}body.page.page-id-64 #message .message-img01{position:static;animation:none;opacity:1;width:100%;margin-bottom:5rem}body.page.page-id-64 #message .message-img02{position:static;opacity:1;width:100%}body.page.page-id-64 #message .message-entext-pc{display:none}body.page.page-id-64 #message .message-entext-sp{position:absolute;bottom:-43vw;left:50%;transform:translateX(-50%);right:0;display:block;color:#f3f3f3;font-size:27vw;font-family:"Shippori Mincho", serif;width:100vw;height:auto;letter-spacing:-0.05em;text-align:center;line-height:0}body.page.page-id-64 #company .company-teble tr{display:flex;flex-direction:column}body.page.page-id-64 #company .company-teble td{width:100% !important}body.page.page-id-64 #company .company-teble td,body.page.page-id-64 #company .company-teble th{border:1px solid #f3f3f3}}@media (max-width:540px){body.page.page-id-66 #faq .ac_title_class{font-size:1.4rem}body.page.page-id-66 #faq #wpsm_accordion_207 .wpsm_panel-body{font-size:1.4rem !important;padding:2rem}}@media (max-width:1100px){body.page.page-id-68 .introduction-text{padding-top:10rem}body.page.page-id-68 #mail .wpcf7{padding:5rem;width:auto}}@media (max-width:850px){body.page.page-id-68 .introduction-text{padding-top:5rem;text-align:left;font-size:1.5rem}body.page.page-id-68 .introduction-text br{display:none}body.page.page-id-68 #tel{padding-top:5rem;margin-bottom:10rem}body.page.page-id-68 #tel .tel-text{font-size:2rem}body.page.page-id-68 #tel .tel-box .wp-block-group__inner-container{padding:2rem 4rem}body.page.page-id-68 #tel .tel-box .wp-block-group__inner-container a{font-size:3.5rem}body.page.page-id-68 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-68 #tel .tel-box .wp-block-image img{width:3rem}}@media (max-width:540px){body.page.page-id-68 .introduction-text{padding-top:4rem;font-size:1.4rem}body.page.page-id-68 #tel{padding-top:3rem;margin-bottom:5rem}body.page.page-id-68 #tel .tel-text{font-size:1.8rem}body.page.page-id-68 #tel .tel-box .wp-block-group__inner-container{padding:2rem 3rem}body.page.page-id-68 #tel .tel-box .wp-block-group__inner-container a{font-size:2.5rem}body.page.page-id-68 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-68 #tel .tel-box .wp-block-image img{width:2.5rem}body.page.page-id-68 #tel .tel-text-hours{font-size:1.6rem}body.page.page-id-68 #mail .wpcf7{padding:3rem}body.page.page-id-68 #mail .link_button{margin-top:4rem !important}body.page.page-id-68 #mail #button01{width:22rem}}@media (max-width:850px){body.page.page-id-343 #main_col{width:auto !important}body.page.page-id-343 #article{padding:10rem 0}body.page.page-id-343 .wp-block-buttons{margin-top:5rem}body.page.page-id-343 .buttons01 .wpcf7-form-control{width:20rem !important}}@media (max-width:540px){body.page.page-id-343 #article{padding:5rem 0}body.page.page-id-343 .wp-block-buttons{flex-direction:column}body.page.page-id-343 .buttons01{margin:0 auto}}@media (max-width:1050px){body.page.page-id-345 #thanks{padding:10rem 0}body.page.page-id-345 #thanks .thanks-ttl{font-size:3rem !important}}@media (max-width:850px){body.page.page-id-345 #thanks .thanks-ttl{font-size:2.5rem !important}}@media (max-width:540px){body.page.page-id-345 #thanks{padding:5rem 0}body.page.page-id-345 #thanks .thanks-ttl{font-size:2rem !important;margin-bottom:3rem}body.page.page-id-345 #thanks .thanks-ttl br{display:block}body.page.page-id-345 #thanks .thanks-text{text-align:left}body.page.page-id-345 #thanks .link_button{margin-top:3rem !important}}@media (max-width:850px){body.page.page-id-70 #main_col{padding:0}body.page.page-id-70 #privacy-policy .pp-ttl-01{font-size:2rem;padding:1rem 1.5rem}}@media (max-width:540px){body.page.page-id-70 #main_col{padding-inline:2rem}body.page.page-id-70 #privacy-policy .pp-note{margin-bottom:3rem}body.page.page-id-70 #privacy-policy .pp-box{margin-bottom:5rem}body.page.page-id-70 #privacy-policy .pp-ttl-01{font-size:1.8rem;padding:1rem 1.5rem;margin-bottom:2rem}body.page.page-id-70 .pp-list-box ul li{font-size:1.4rem}body.page.page-id-70 .pp-text a{font-size:1.4rem}}/*# sourceMappingURL=style2.css.map */