@media print,screen and (min-width: 1000px){.example{font-size:30px}}@media screen and (max-width: 999px){.example{font-size:15px}}@media screen and (max-width: 999px){.pc{display:none !important}}@media print,screen and (min-width: 1000px){.sp{display:none !important}}body{overflow-x:hidden}.header{height:80px}@media screen and (max-width: 999px){.header .logo{left:20px;top:15px}}.header .logo img{width:121px;height:22px;margin-top:8px;margin-bottom:5px}.header nav.navi{top:0}.header nav.navi ul li.navi_item{margin-left:25px}@media screen and (max-width: 1199px){.header nav.navi ul li.navi_item{margin-left:18px}}.header nav.navi ul li.navi_item.contact-icon a{display:inline-block;height:44px;position:relative;top:18px}.header nav.navi ul li.navi_item.extend-icon a{position:relative;padding:0 25px 0 0;display:inline-block}.header nav.navi ul li.navi_item.extend-icon a::after{background-image:url(../new/images/common/icon_extend.svg);background-size:cover;background-position:center;content:"";display:block;width:15px;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.header .header_spNav-head{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin:20px 0 30px}.header .header_spNav-head>div a{display:block;background:#a29b70;color:#fff;text-align:center;font-size:12px;position:relative;line-height:1;text-decoration:none;position:relative;padding:35px 0 10px}.header .header_spNav-head>div a::before{background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;width:24px;height:18px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:11px}.header .header_spNav-head .header_spNav-tel a::before{background-image:url(../new/images/common/icon_sp-tel.svg)}.header .header_spNav-head .header_spNav-tel span{font-size:10px;display:block;text-align:center;padding:3px 0 0}.header .header_spNav-head .header_spNav-mail a::before{background-image:url(../new/images/common/icon_sp-mail.svg)}.header .header_spNav-head .header_spNav-line a{background:#85c18b}.header .header_spNav-head .header_spNav-line a::before{background-image:url(../new/images/common/icon_sp-line.svg)}.header .header_spNav>li>a,.header .header_spNav>li>div{font-size:14px}.header .header_spNav li.extend-icon a{position:relative}.header .header_spNav li.extend-icon a::before{background-image:url(../new/images/common/icon_extend.svg);background-size:cover;background-position:center;content:"";display:block;width:15px;height:15px;position:absolute;left:110px}.l-outer{overflow:hidden}.hero{overflow:hidden}.hero .swiper{width:100%;margin:0;height:100svh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width: 1000px){.hero .swiper{padding:80px 0 60px}}@media screen and (max-width: 999px){.hero .swiper{padding:70px 0 60px}}.hero .swiper .swiper-wrapper,.hero .swiper .swiper-slide,.hero .swiper .swiper-item{height:100%}.hero .swiper .swiper-slide img,.hero .swiper .swiper-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero .swiper .pos-top img{-o-object-position:top;object-position:top}.hero .swiper .pos-center img{-o-object-position:center;object-position:center}.hero .swiper .pos-bottom img{-o-object-position:bottom;object-position:bottom}.hero .swiper .swiper-item{position:relative}.hero .swiper .swiper-item div.hero01{position:absolute}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero01{top:20%;left:15%}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero01{top:10%;left:5%;max-width:55%}}.hero .swiper .swiper-item div.hero02{position:absolute;display:grid;place-content:center;width:100%;height:100%}.hero .swiper .swiper-item div.hero02 .hero02_btn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero02 .hero02_btn{margin:120px 0 0}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero02 .hero02_btn{margin:65px 0 0;z-index:5}}.hero .swiper .swiper-item div.hero02 .hero02_btn img{width:auto;height:auto}.hero .swiper .swiper-item div.hero03{position:absolute}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero03{top:20%;left:15%}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero03{top:10%;left:5%;max-width:55%}}.hero .swiper .swiper-item div.hero04{position:absolute}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero04{left:5%;bottom:20%}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero04{left:0;bottom:0;padding:0 15% 90px 5%}}.hero .swiper .swiper-item div.hero04 .hero04_btn{position:relative}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero04 .hero04_btn{left:14%;padding:15px 0 0}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero04 .hero04_btn{left:0;padding:15px 10px 0 0;width:47%;margin:0 0 0 53%;position:absolute;bottom:20px}}.hero .swiper .swiper-item div.hero04 .hero04_btn a{display:inline-block}.hero .swiper .swiper-item div.hero04 .hero04_btn a img{width:auto;height:auto}.hero .swiper .swiper-item div.hero05{position:absolute;background:#fff;padding:15px 15px 0}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero05{width:50%;margin:0 0 0 50%;bottom:100px}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero05{width:100%;margin:0;bottom:40px}}.hero .swiper .swiper-item div.hero05 img{width:auto;height:auto}.hero .swiper .swiper-item div.hero05 .hero05_btn{position:relative}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero05 .hero05_btn{left:0%;padding:15px 0 0}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero05 .hero05_btn{left:0;padding:15px 10px 0 0;width:47%;margin:0 0 0 53%;position:absolute;bottom:-20px}}.hero .swiper .swiper-item div.hero05 .hero05_btn a{display:inline-block}.hero .swiper .swiper-item div.hero05 .hero05_btn a img{width:auto;height:auto}.hero .swiper .swiper-item div.hero06{position:absolute}@media print,screen and (min-width: 1000px){.hero .swiper .swiper-item div.hero06{top:20%;left:15%}}@media screen and (max-width: 999px){.hero .swiper .swiper-item div.hero06{top:10%;left:5%;max-width:85%}}@-webkit-keyframes revealInOut{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}25%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}75%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes revealInOut{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}25%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}75%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes contentFadeIn{0%{opacity:0;visibility:hidden}25%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}75%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes contentFadeIn{0%{opacity:0;visibility:hidden}25%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}75%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}.hero .swiper .swiper-slide-active .layer{position:relative;opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0)}.hero .swiper .swiper-slide-active .layer .underlayer{opacity:0;visibility:hidden;-webkit-transition:opacity 1.5s ease 3s;transition:opacity 1.5s ease 3s;-webkit-animation:contentFadeIn 3s cubic-bezier(0.85, 0, 0.15, 1) 2s both;animation:contentFadeIn 3s cubic-bezier(0.85, 0, 0.15, 1) 2s both;transform:translateZ(0);-webkit-transform:translateZ(0)}.hero .swiper .swiper-slide-active .layer::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;z-index:5;-webkit-animation:revealInOut 3s cubic-bezier(0.85, 0, 0.15, 1) 2s both;animation:revealInOut 3s cubic-bezier(0.85, 0, 0.15, 1) 2s both;transform:translateZ(0);-webkit-transform:translateZ(0)}.hero .swiper .swiper-button-next::after,.hero .swiper .swiper-button-prev::after{content:""}.hero .swiper .swiper-button-next,.hero .swiper .swiper-button-prev{background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:40px;cursor:pointer}.hero .swiper .swiper-button-prev{background-image:url("../new/images/home/prev.svg");left:20px}.hero .swiper .swiper-button-next{background-image:url("../new/images/home/next.svg");right:85px}.hero .swiper .swiper-pagination{bottom:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}.hero .swiper .swiper-pagination-bullet{width:18px;height:18px;background:#fff;opacity:1;border:1px solid #707070;border-radius:50%;margin:0 !important}.hero .swiper .swiper-pagination-bullet-active{background:#a29b70;border-color:#a29b70}.c-heading-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 3%;margin-bottom:40px}@media screen and (max-width: 999px){.c-heading-outer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}}.c-heading-outer .c-heading-lv1{text-align:left;margin-bottom:5px !important}@media print,screen and (min-width: 1000px){.c-heading-outer .c-heading-lv1{min-width:316px}}@media screen and (max-width: 999px){.c-heading-outer .c-heading-lv1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%}}.c-heading-outer .c-heading-lv1::before{left:0;transform:translateX(0%);-webkit-transform:translateX(0%)}.c-heading-outer .c-heading-lv1::after{content:"";display:block;width:77px;height:99px;background-image:url("../new/images/common/item_slash.svg");position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media screen and (max-width: 999px){.c-heading-outer .c-heading-lv1::after{display:none}}.c-heading-outer>p{margin:0;line-height:1.8}@media print,screen and (min-width: 1000px){.c-heading-outer>p{width:calc(100% - 572px);padding:0 30px 0px;font-size:18px}}@media screen and (max-width: 999px){.c-heading-outer>p{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;padding:15px 0 0;font-size:14px}}@media screen and (max-width: 999px){.c-heading-outer .more-link{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;max-width:256px}.c-heading-outer .more-link a{width:100%}}.more-link a{background-color:#343434;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;text-decoration:none}@media print,screen and (min-width: 1000px){.more-link a{width:256px;font-size:13px;height:57px}}@media screen and (max-width: 999px){.more-link a{max-width:256px;width:100%;font-size:12px;height:50px}}.more-link a::after{content:"";display:inline-block;width:14px;height:14px;background:url(./../assets/images/common/arrow_w.svg) no-repeat center/contain;margin:0 0 0 20px}.more-link-white{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.more-link-white a{background-color:#e8e8e8;color:#000;width:161px;height:30px;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px;position:relative;text-decoration:none}.more-link-white a::after{content:"";display:inline-block;width:10px;height:10px;background:url(./../assets/images/common/arrow.svg) no-repeat center/contain;margin:0 0 0 10px}.base-link a{background-color:#a29b70;color:#fff;width:236px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;position:relative;text-decoration:none;margin:0 auto}.base-link a::after{content:"";display:inline-block;width:14px;height:14px;background:url(./../assets/images/common/arrow.svg) no-repeat center/contain;margin:0 0 0 20px}@media print,screen and (min-width: 1000px){.p-home-blog-section{padding:80px 30px 64px}}@media screen and (max-width: 999px){.p-home-blog-section{padding:80px 0 40px}}.p-home-blog-section .p-home-blog-row{overflow:initial}.p-home-blog-section .p-home-blog-row .p-home-blog-item .p-home-blog-post{margin:0 3% 15px;padding:0 0px 30px;background:#fff;width:94%;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.p-home-blog-section .p-home-blog-row .p-home-blog-post-thumb{margin-bottom:10px}.p-home-blog-section .p-home-blog-row .slick-prev:before,.p-home-blog-section .p-home-blog-row .slick-next:before{color:#818181}@media screen and (max-width: 999px){.p-home-blog-section .p-home-blog-post-body{padding:0 5%}}.p-home-blog-section .p-home-blog-post-body .p-home-blog-post-title{line-height:1.5;margin:0 0 10px;min-height:3.2em}@media print,screen and (min-width: 1000px){.p-home-blog-section .p-home-blog-post-body .p-home-blog-post-title{font-size:18px}}@media screen and (max-width: 999px){.p-home-blog-section .p-home-blog-post-body .p-home-blog-post-title{font-size:14px}}.p-home-blog-section .p-home-blog-post-schedule{padding:0 5%}@media print,screen and (min-width: 1000px){.p-home-blog-section .p-home-blog-post-schedule{min-height:84px}}@media screen and (max-width: 999px){.p-home-blog-section .p-home-blog-post-schedule{min-height:60px}}.p-home-blog-section .p-home-blog-post-schedule li{position:relative;padding:0 0 8px 1.3em}.p-home-blog-section .p-home-blog-post-schedule li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;left:0}.p-home-blog-section .p-home-blog-post-schedule li:nth-child(1)::before{content:""}.p-home-blog-section .p-home-blog-post-schedule li:nth-child(2)::before{content:""}@media print,screen and (min-width: 1000px){.p-home-blog-section .p-home-blog-post-schedule li p{font-size:15px}}@media screen and (max-width: 999px){.p-home-blog-section .p-home-blog-post-schedule li p{font-size:12px}}.line-banner{text-align:center}@media print,screen and (min-width: 1000px){.home_works{padding:80px 0px 0;margin-bottom:60px !important}}@media screen and (max-width: 999px){.home_works{padding:80px 0px 0;margin-bottom:40px !important}}.home_works .full-wrap{max-width:1600px;margin:0 auto}@media print,screen and (min-width: 1000px){.home_works .full-wrap .works_items{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 15px}}.home_works .full-wrap .works_items li a{text-decoration:none}.home_works .full-wrap .works_items li a img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.home_works .full-wrap .works_items li a p{text-align:center}@media print,screen and (min-width: 1000px){.home_works .full-wrap .works_items li a p{padding:20px 0 15px}}@media screen and (max-width: 999px){.home_works .full-wrap .works_items li a p{padding:15px 0 30px}}@media screen and (max-width: 999px){.home_works .full-wrap .works_items li:nth-child(n+5){display:none}}.p-home-voice{position:relative;background-color:rgba(216,207,172,.8)}@media print,screen and (min-width: 1000px){.p-home-voice{padding:80px 15px 100px}}@media screen and (max-width: 999px){.p-home-voice{padding:80px 0px 30px}}.p-home-voice .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner{padding:0 3%}.p-home-voice .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner>a{text-decoration:none}.p-home-voice .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner .homevoice_list-title{letter-spacing:.05em;line-height:1.6;padding:10px 0}@media print,screen and (min-width: 1000px){.p-home-voice .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner .homevoice_list-title{font-size:17px}}@media screen and (max-width: 999px){.p-home-voice .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner .homevoice_list-title{font-size:14px}}.p-home-voice .homevoice_img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.p-home-voice .homevoice_list-title{font-size:17px;letter-spacing:.05em;line-height:1.6;padding:10px 0}.p-home-price{position:relative}@media screen and (max-width: 999px){.p-home-price .p-home-blog-posts{margin-bottom:0px}}.p-home-price .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner{padding:0 3%}.p-home-price .p-home-blog-posts .p-home-blog-post .p-home-blog-post-inner>a{text-decoration:none}.home_support-outer{background-color:#1b3349;color:#fff}@media print,screen and (min-width: 1000px){.home_support-outer{padding:60px 0 75px}}@media screen and (max-width: 999px){.home_support-outer{padding:80px 0 10px}}@media print,screen and (min-width: 1000px){.home_support-outer .home_support-inner{margin-bottom:23px}}@media screen and (max-width: 999px){.home_support-outer .home_support-inner{margin-bottom:0px}}.home_support-outer .home_support-inner .c-heading-lv1::before{background-image:url(./../assets/images/common/icon_home_wh.svg)}.home_support-outer .home_support-inner .c-heading-lv1::after{background-image:url(./../new/images/common/item_slash_w.svg)}@media print,screen and (min-width: 1000px){.home_support-outer .home_support-inner .home_support_flex{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}}.home_support-outer .home_support-inner .home_support_flex>div a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;background:url(../new/images/home/support_link_back01.png) no-repeat center center/cover}@media print,screen and (min-width: 1000px){.home_support-outer .home_support-inner .home_support_flex>div a{padding:0;min-height:214px}}@media screen and (max-width: 999px){.home_support-outer .home_support-inner .home_support_flex>div a{padding:0;height:35.5vw}}.home_support-outer .home_support-inner .home_support_flex>div a .flex{text-align:center}.home_support-outer .home_support-inner .home_support_flex>div a .flex .icon{text-align:center}@media print,screen and (min-width: 1000px){.home_support-outer .home_support-inner .home_support_flex>div a .flex .icon img{height:75px}}@media screen and (max-width: 999px){.home_support-outer .home_support-inner .home_support_flex>div a .flex .icon img{height:37.5px}}.home_support-outer .home_support-inner .home_support_flex>div a .flex h3{font-weight:700;display:inline-block}@media print,screen and (min-width: 1000px){.home_support-outer .home_support-inner .home_support_flex>div a .flex h3{font-size:20px}}@media screen and (max-width: 999px){.home_support-outer .home_support-inner .home_support_flex>div a .flex h3{font-size:16px}}.home_support-outer .home_support-inner .home_support_flex>div:nth-of-type(1) a .flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home_support-outer .home_support-inner .home_support_flex>div:nth-of-type(1) a .flex .num{margin-bottom:0}.home_support-outer .home_support-inner .home_support_flex>div:nth-of-type(2) a{background-image:url(../new/images/home/support_link_back02.png)}.home_support-outer .home_support-inner .home_support_flex>div:nth-of-type(3) a{background-image:url(../new/images/home/support_link_back03.png)}.home_column-outer{position:relative}@media print,screen and (min-width: 1000px){.home_column-outer{margin:90px 0 70px}}@media screen and (max-width: 999px){.home_column-outer{margin:0px 0 40px}}.home_column-outer .home_column-inner{background-color:rgba(162,96,100,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 1000px){.home_column-outer .home_column-inner{width:50%;margin:0 50% 0 0;padding:105px 0 57px;position:absolute;top:0;left:0}}@media screen and (max-width: 999px){.home_column-outer .home_column-inner{width:100%;margin:0;padding:80px 0 0}}.home_column-outer .home_column-inner .column-text{width:100%;color:#fff}@media print,screen and (min-width: 1000px){.home_column-outer .home_column-inner .column-text{max-width:600px;padding:0 3%}}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text{max-width:100%;padding:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.home_column-outer .home_column-inner .column-text .c-heading-outer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text .c-heading-outer{width:100%}}.home_column-outer .home_column-inner .column-text .c-heading-outer .c-heading-lv1{color:#fff}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text .c-heading-outer .c-heading-lv1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%}}.home_column-outer .home_column-inner .column-text .c-heading-outer .c-heading-lv1::before{background-image:url(./../assets/images/common/icon_home_wh.svg)}.home_column-outer .home_column-inner .column-text .c-heading-outer .c-heading-lv1::after{display:none}@media print,screen and (min-width: 1000px){.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main{padding:30px 0 0}}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;padding:25px 0 0}}.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main em{display:block;margin:0 0 15px;line-height:1.6}@media print,screen and (min-width: 1000px){.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main em{font-size:20px}}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main em{font-size:16px}}.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main p{line-height:1.7}@media print,screen and (min-width: 1000px){.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main p{margin:0 0 50px;font-size:16px}}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text .c-heading-outer .column-text-main p{margin:0 0 10px;font-size:13px}}@media screen and (max-width: 999px){.home_column-outer .home_column-inner .column-text .c-heading-outer .more-link{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;max-width:256px}.home_column-outer .home_column-inner .column-text .c-heading-outer .more-link a{width:100%}}@media print,screen and (min-width: 1000px){.home_column-outer .column-video{width:65.6%;margin:0 0 0 34.4%;padding:35px 0 0}}@media screen and (max-width: 999px){.home_column-outer .column-video{width:100%;margin:0;padding:0 0 60px;background-color:rgba(162,96,100,.8)}}.home_column-outer .column-video video{width:100%}.home_material-outer{padding:70px 0 0}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .home_material-head h2{margin:0 0 50px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .home_material-head h2{margin:0 0 35px}}.home_material-outer .home_material-inner .home_material-head h2 span{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .home_material-head h2 span{font-size:46px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .home_material-head h2 span{font-size:26px}}.home_material-outer .home_material-inner .home_material-head h2 span::before{background:url(./../new/images/common/item_wquote_st.svg) no-repeat center/contain}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .home_material-head h2 span::before{margin:0px 12px 0 0;top:15px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .home_material-head h2 span::before{margin:0px 7px 0 0;top:8px}}.home_material-outer .home_material-inner .home_material-head h2 span::after{background:url(./../new/images/common/item_wquote_ed.svg) no-repeat center/contain}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .home_material-head h2 span::after{margin:0px 0 0 12px;top:-15px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .home_material-head h2 span::after{margin:0px 0 0 7px;top:-8px}}.home_material-outer .home_material-inner .home_material-head h2 span::before,.home_material-outer .home_material-inner .home_material-head h2 span::after{content:"";display:inline-block;position:relative}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .home_material-head h2 span::before,.home_material-outer .home_material-inner .home_material-head h2 span::after{width:53px;height:43px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .home_material-head h2 span::before,.home_material-outer .home_material-inner .home_material-head h2 span::after{width:30px;height:30px}}.home_material-outer .home_material-inner .home_material-head p{text-align:center;line-height:2}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .home_material-head p{margin:0 0 70px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .home_material-head p{margin:0 0 35px}}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .materialslider .slick-list{padding:0 10% 0 0 !important}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .materialslider .slick-list{padding:0 !important}}.home_material-outer .home_material-inner .materialslider .slick-dots{position:absolute;bottom:-40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0;margin:0;list-style:none}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .materialslider .slick-dots{display:none !important}}.home_material-outer .home_material-inner .materialslider .slick-dots li{margin:0 15px}.home_material-outer .home_material-inner .materialslider .slick-dots li button{font-size:0;line-height:0;display:block;width:18px;height:18px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:1px solid #707070;border-radius:50%;background:#fff;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease}.home_material-outer .home_material-inner .materialslider .slick-dots li button::before{display:none}.home_material-outer .home_material-inner .materialslider .slick-dots li.slick-active button{background:#a29b70;border-color:#a29b70}.home_material-outer .home_material-inner .materialslider .slick-dots li button:hover{opacity:.8}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .materialslider .material-item{padding:0 20px 0 0}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .materialslider .material-item{padding:0}}.home_material-outer .home_material-inner .materialslider .material-item img{position:relative;width:100%}.home_material-outer .home_material-inner .materialslider .slick-prev-custom,.home_material-outer .home_material-inner .materialslider .slick-next-custom{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:0;font-size:0;line-height:0}.home_material-outer .home_material-inner .materialslider .slick-prev-custom img,.home_material-outer .home_material-inner .materialslider .slick-next-custom img{width:19px;height:33px;-webkit-filter:drop-shadow(2px 4px 6px black);filter:drop-shadow(2px 4px 6px black)}.home_material-outer .home_material-inner .materialslider .slick-prev-custom{left:5vw}.home_material-outer .home_material-inner .materialslider .slick-next-custom{right:5vw}.home_material-outer .home_material-inner .materialslider .slick-prev:before,.home_material-outer .home_material-inner .materialslider .slick-next:before{display:none !important}.home_material-outer .home_material-inner .material-text{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .material-text{padding:40px 3% 0;margin:0 auto 80px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .material-text{padding:0px 3% 0;margin:0 auto 50px}}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .material-text .p-home_material-heading{width:350px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .material-text .p-home_material-heading{width:100%}}.home_material-outer .home_material-inner .material-text .p-home_material-heading span{display:block;line-height:1}.home_material-outer .home_material-inner .material-text .p-home_material-heading .jp{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;letter-spacing:.05em}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .material-text .p-home_material-heading .jp{font-size:34px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .material-text .p-home_material-heading .jp{font-size:23px}}.home_material-outer .home_material-inner .material-text .p-home_material-heading .en{font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.05em;margin-top:10px;color:#818181}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .material-text .p-home_material-heading .en{font-size:20px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .material-text .p-home_material-heading .en{font-size:16px}}.home_material-outer .home_material-inner .material-text p{line-height:2}@media print,screen and (min-width: 1000px){.home_material-outer .home_material-inner .material-text p{width:calc(100% - 350px);font-size:15px}}@media screen and (max-width: 999px){.home_material-outer .home_material-inner .material-text p{width:100%;font-size:13px;margin:20px 0 0}}.home_blogs-outer{padding:0 0 100px}.home_blogs-outer .home_blogs-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home_blogs-outer .home_blogs-inner .staffblog_front{position:absolute}.home_blogs-outer .home_blogs-inner .staffblog_front a{color:#fff;text-align:center;text-decoration:none}.home_blogs-outer .home_blogs-inner .staffblog_front a span{display:block;line-height:1}.home_blogs-outer .home_blogs-inner .staffblog_front a .jp{position:relative}@media print,screen and (min-width: 1000px){.home_blogs-outer .home_blogs-inner .staffblog_front a .jp{font-size:27px}}@media screen and (max-width: 999px){.home_blogs-outer .home_blogs-inner .staffblog_front a .jp{font-size:18px}}.home_blogs-outer .home_blogs-inner .staffblog_front a .jp::after{content:"";display:inline-block;position:relative;background:url(./../new/images/common/item_arrow_nots.svg) no-repeat center/contain}@media print,screen and (min-width: 1000px){.home_blogs-outer .home_blogs-inner .staffblog_front a .jp::after{width:21px;height:21px;margin:0 0 0 12px}}@media screen and (max-width: 999px){.home_blogs-outer .home_blogs-inner .staffblog_front a .jp::after{width:14px;height:14px;margin:0 0 0 8px}}.home_blogs-outer .home_blogs-inner .staffblog_front a .en{font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif}@media print,screen and (min-width: 1000px){.home_blogs-outer .home_blogs-inner .staffblog_front a .en{font-size:15px;padding:10px 0 20px}}@media screen and (max-width: 999px){.home_blogs-outer .home_blogs-inner .staffblog_front a .en{font-size:13px;padding:7px 0 14px}}.home_blogs-outer .home_blogs-inner .staffblog_front a p{font-size:13px;line-height:1.4}@media print,screen and (min-width: 1000px){.home_blogs-outer .home_blogs-inner .staffblog_front a p{font-size:15px;line-height:2}}.home_blogs-outer .presidentblog{text-align:center;padding:0 4%}@media print,screen and (min-width: 1000px){.home_blogs-outer .presidentblog{margin:35px 0 0}}@media screen and (max-width: 999px){.home_blogs-outer .presidentblog{margin:25px 0 0}}.home_insta-outer{padding:0 0 90px}.home_insta-outer .home_insta-inner .home_insta-heading{text-align:center;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home_insta-outer .home_insta-inner .home_insta-heading::before{content:"";display:inline-block;width:32px;height:32px;position:relative;background:url(./../new/images/common/icon_insta.svg) no-repeat center/contain;margin:0}.home_insta-outer .home_insta-inner .home_insta-heading .en{font-size:21px;display:block;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif;width:100%;margin:8px 0 23px;font-weight:bold}.home_insta-outer .home_insta-inner .more-link-white{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 23px}.home_insta-outer .home_insta-inner .insta-feeds{max-width:630px;margin:0 auto}.footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 1000px){.footer-inner{padding:90px 0 0}}@media screen and (max-width: 999px){.footer-inner{padding:0 0 80px}}@media print,screen and (min-width: 1000px){.footer-inner .footer-main{width:100%;margin:0 0 0 120px}}@media screen and (max-width: 999px){.footer-inner .footer-main{width:100%}}.footer-inner .footer-main .footer-information{position:relative}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width: 1000px){.footer-inner .footer-main .footer-information .footer-logomark{width:100px;margin:0 20px 0 0;position:absolute;top:0;left:-120px}}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-information .footer-logomark{width:200px;margin:0 20px 0 0}}.footer-inner .footer-main .footer-information .footer-address{line-height:1.67}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-information .footer-address{text-align:center}}.footer-inner .footer-main .footer-information .footer-address em{font-weight:bold}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-information .footer-contact-wrap{width:100%;margin:15px 0;padding:20px 15px;background-color:#515151;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-tel{padding:10px}}@media screen and (max-width: 767px){.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-tel{text-align:center;padding:0 10px 10px}}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-tel a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:27px;font-weight:bold;letter-spacing:.05em;margin:10px 0 5px}@media screen and (max-width: 767px){.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-tel a{text-align:center;margin:0 0 5px}}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-tel a::before{background-image:url(../new/images/common/icon_sp-tel.svg);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;width:28px;height:21px;margin:0 5px 0 0}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-tel span{font-size:14px}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;position:absolute;bottom:0;right:0}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link{position:relative;padding:0 10px}}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link a{width:110px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 0 10px;position:relative}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link a::before{background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;width:22px;height:22px;margin:0;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link .footer-cntlink{background:#a19b75}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link .footer-cntlink::before{background-image:url(../new/images/common/icon_sp-mail.svg)}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link .footer-linelink{background:#85c18b}.footer-inner .footer-main .footer-information .footer-contact-wrap .footer-link .footer-linelink::before{background-image:url(../new/images/common/icon_sp-line.svg)}.footer-inner .footer-main .footer-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:12px 0 0;padding:18px 0 50px;border-top:1px solid #fff}@media screen and (max-width: 999px){.footer-inner .footer-main .footer-menu{display:none}}.footer-inner .footer-main .footer-menu .footer-menu_main>li{margin-bottom:20px}.footer-inner .footer-main .footer-menu .footer-menu_main .footer-menu_sub{font-size:14px;margin-top:10px;margin-left:10px}.footer-inner .footer-main .footer-menu .footer-menu_main .footer-menu_sub li{margin-bottom:10px}.footer-inner .footer-main .footer-menu .footer-menu_main .extend-icon a{position:relative;padding:0 25px 0 0;display:inline-block}.footer-inner .footer-main .footer-menu .footer-menu_main .extend-icon a::after{background-image:url(../new/images/common/icon_extend_w.svg);background-size:cover;background-position:center;content:"";display:block;width:15px;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.footer-inner .footer_copy{text-align:center;width:100%}.l-main-page{padding-top:80px !important}@media screen and (max-width: 999px){.l-main-page{padding-top:66px !important}}.l-wrap-l{max-width:1220px;margin:0 auto}.works{margin-bottom:80px !important}@media screen and (max-width: 999px){.works{margin-bottom:66px !important}}.works_detail{padding:0 70px}@media screen and (max-width: 999px){.works_detail{padding:0}}.works_detail .works_detail-title{text-align:right;font-size:28px;padding:120px 0 20px}@media screen and (max-width: 999px){.works_detail .works_detail-title{font-size:21px;padding:80px 0 10px}}.works_detail .works_detail-eyecatch{position:relative;margin-bottom:60px}@media screen and (max-width: 999px){.works_detail .works_detail-eyecatch{margin-bottom:30px}}.works_detail .works_detail-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:882px;margin:0 auto 70px}@media screen and (max-width: 999px){.works_detail .works_detail-body{margin:0 auto 35px}}.works_detail .works_detail-body .works_detail-text{width:50%;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:2}@media screen and (max-width: 999px){.works_detail .works_detail-body .works_detail-text{width:100%;font-size:13px;padding:0 5% 40px;-webkit-box-sizing:border-box;box-sizing:border-box}}.works_detail .works_detail-body .works_detail-data{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 999px){.works_detail .works_detail-body .works_detail-data{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5%}}.works_detail .works_detail-body .works_detail-data .works_detail-data_list{font-size:14px}@media screen and (max-width: 999px){.works_detail .works_detail-body .works_detail-data .works_detail-data_list{font-size:12px;width:100%}}.works_detail .works_detail-body .works_detail-data .works_detail-data_list h3{border-bottom:1px solid #000;line-height:1;padding:0 0 15px;font-weight:bold}.works_detail .works_detail-body .works_detail-data .works_detail-data_list ul li{padding:20px 0 0}.works_detail .works_detail-body .works_detail-data .works_detail-data_list ul li span{width:120px;display:inline-block;font-weight:bold}@media screen and (max-width: 999px){.works_detail .works_detail-body .works_detail-data .works_detail-data_list ul li span{width:90px}}.works_detail .works_detail-gallery{max-width:882px;margin:0 auto}@media screen and (max-width: 999px){.works_detail .works_detail-gallery{padding:0 5%}}.works_detail .works_detail-gallery .works_gallery-item{margin:0 0 90px;text-align:center}@media screen and (max-width: 999px){.works_detail .works_detail-gallery .works_gallery-item{margin:0 0 50px}}.works_detail .works_detail-gallery .works_gallery-item .works_gallery-caption{font-size:15px;line-height:2;margin:18px 0 0;text-align:left}@media screen and (max-width: 999px){.works_detail .works_detail-gallery .works_gallery-item .works_gallery-caption{font-size:13px;margin:10px 0 0}}.full-wrap{max-width:1600px;margin:0 auto}.full-wrap .works_content-nearby{margin:50px 0 60px;padding:100px 0 0;border-top:1px solid #707070;text-align:center}@media screen and (max-width: 999px){.full-wrap .works_content-nearby{margin:20px 0 50px;padding:50px 0 0}}.full-wrap .works_content-nearby em{font-size:21px}@media screen and (max-width: 999px){.full-wrap .works_content-nearby em{font-size:18px}}.full-wrap .works_content-nearby h3{font-size:15px;margin:8px 0 50px}@media screen and (max-width: 999px){.full-wrap .works_content-nearby h3{font-size:13px;margin:5px 0 25px}}.full-wrap .works_content-nearby ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media screen and (max-width: 999px){.full-wrap .works_content-nearby ul{grid-template-columns:repeat(1, 1fr);gap:30px}}.full-wrap .works_content-nearby ul li a{text-decoration:none}.full-wrap .works_content-nearby ul li a img{aspect-ratio:16/9;width:100%}.full-wrap .works_content-nearby ul li a span{font-size:20px;margin:8px 0 0;display:block}@media screen and (max-width: 999px){.full-wrap .works_content-nearby ul li a span{font-size:16px}}.full-wrap .works_alllist-intro{font-size:18px;line-height:2;margin:120px 0 80px;display:block;text-align:center}@media screen and (max-width: 999px){.full-wrap .works_alllist-intro{font-size:14px;margin:60px 0 40px}}.full-wrap .works_alllist{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin:0 0 80px}@media screen and (max-width: 999px){.full-wrap .works_alllist{grid-template-columns:repeat(1, 1fr);gap:30px;margin:0 0 40px}}.full-wrap .works_alllist li a{text-decoration:none}.full-wrap .works_alllist li a img{aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover}.full-wrap .works_alllist li a p{font-size:18px;margin:15px 0 40px;display:block;text-align:center}@media screen and (max-width: 999px){.full-wrap .works_alllist li a p{font-size:15px;margin:10px 0 15px}}