﻿.loading-animation{display:none !important}input[type="text"],input[type="tel"],input[type="email"],input[type="number"],input[type="submit"],textarea,select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#c5c5c5;line-height:2}::-moz-placeholder{color:#c5c5c5;opacity:1;line-height:2}:-ms-input-placeholder{color:#c5c5c5;opacity:1;line-height:2}::-ms-input-placeholder{color:#c5c5c5;opacity:1;line-height:2}::placeholder{color:#c5c5c5;opacity:1;line-height:2}@media screen and (max-width: 576px){::-webkit-input-placeholder{font-size:14px}::-moz-placeholder{font-size:14px}:-ms-input-placeholder{font-size:14px}::-ms-input-placeholder{font-size:14px}::placeholder{font-size:14px}}.innerP-ttl{margin:120px 0 60px}@media screen and (max-width: 767px){.innerP-ttl{margin:100px 0 20px}}.contactlist .innerP{padding-bottom:0}.list-tel{display:flex;justify-content:space-between;align-items:center;max-width:750px;width:95%;margin:100px auto;border:2px solid #000;padding:40px 70px 40px 0}.list-tel-head{min-width:275px;background:#000;color:#fff;padding:20px 0 20px 30px;text-align:center;font-weight:bold;letter-spacing:0.3em}.list-tel-body{width:100%;text-align:right}.list-tel-num{margin-left:35px;font-size:4.3rem;letter-spacing:0.05em;line-height:1;position:relative;z-index:1}.list-tel-num::before{content:"";display:inline-block;width:37px;height:37px;background:url("../img/common/icon-tel_black.svg") no-repeat top center;background-size:contain;margin-right:0.2em}.list-tel-time{letter-spacing:0.3em;font-weight:500}.list-tel-time span{font-size:1.8rem;letter-spacing:0.1em}@media screen and (max-width: 767px){.list-tel{display:block;padding:40px 30px 40px 0}.list-tel-head{min-width:inherit;width:100%}.list-tel-body{text-align:center;padding:30px 4% 0}}@media screen and (max-width: 576px){.list-tel{margin:70px auto}.list-tel-num{font-size:8.5vw;margin:0}.list-tel-num::before{width:6.5vw;height:6.5vw;margin-right:2vw}.list-tel-tinme{font-size:1.4rem}}.form-list{display:flex;justify-content:space-between;flex-wrap:wrap}.form-list-wrap{padding:50px 0 150px}.form-list-item{margin-top:100px;max-width:480px;width:48%}.form-list-item a{display:block}.form-list-item a:hover .form-list-item-img{background-position:0 99%}.form-list-item-row{display:flex;justify-content:space-between}.form-list-item-txt{position:relative}.form-list-item-txt::before{content:"";display:block;width:85px;height:85px;background:#fff;position:absolute;top:30px;left:0}.form-list-item-num{font-size:7.2rem;font-weight:400;line-height:1;position:relative;z-index:1}.form-list-item-ttl{font-size:2rem;letter-spacing:0.1em;font-weight:bold;min-height:3em;margin-left:0.5em;position:relative;z-index:1}.form-list-item-lead{font-size:1.8rem;letter-spacing:0.05em;font-weight:500;margin:40px auto 15px}.form-list-item-img{width:230px;height:230px;min-width:230px;border-radius:50%;background-position:0 0;background-size:auto 201%;transition:0.3s;color:#fff;text-align:center}.form-list-item-icon::before{content:"";display:block;background-repeat:no-repeat;background-position:top center;background-size:contain;margin:0 auto}.form-list-item-icon.icon-req{margin-top:50px}.form-list-item-icon.icon-req::before{background-image:url("../img/form/icon-request.svg");width:61px;height:46px}.form-list-item-icon.icon-Srsv{margin-top:50px}.form-list-item-icon.icon-Srsv::before{background-image:url("../img/form/icon-reserve.svg");width:62px;height:50px}.form-list-item-icon.icon-event{margin-top:50px}.form-list-item-icon.icon-event::before{background-image:url("../img/form/icon-event.svg");width:29px;height:47px}.form-list-item-icon.icon-estate{margin-top:50px}.form-list-item-icon.icon-estate::before{background-image:url("../img/form/icon-estate.svg");width:55px;height:43px}.form-list-item-icon.icon-land{margin-top:50px}.form-list-item-icon.icon-land::before{background-image:url("../img/form/icon-land.svg");width:50px;height:40px}.form-list-item-icon.icon-owner{margin-top:35px}.form-list-item-icon.icon-owner::before{background-image:url("../img/form/icon-owner.svg");width:42px;height:32px}.form-list-item-icon.icon-friend{margin-top:50px}.form-list-item-icon.icon-friend::before{background-image:url("../img/form/icon-friend.svg");width:74px;height:44px}.form-list-item-icon.icon-cafe{margin-top:50px}.form-list-item-icon.icon-cafe::before{background-image:url("../img/form/icon-cafe.svg");width:47px;height:47px}.form-list-item-icon.icon-recruit{margin-top:50px}.form-list-item-icon.icon-recruit::before{background-image:url("../img/form/icon-recruit.svg");width:41px;height:47px}.form-list-item-ttl-en{font-size:3rem;letter-spacing:0.1em;font-weight:400;line-height:1.2;margin:15px 0 15px}.form-list-item-here{font-size:1.8rem;font-weight:400;line-height:1}.form-list-item .arw{position:relative;display:block;width:100%;max-width:274px}.form-list-item .arw::before,.form-list-item .arw::after{content:"";position:absolute;top:0;bottom:0;right:0;border-bottom:solid 1px #000;height:0;margin:auto}.form-list-item .arw::before{width:100%}.form-list-item .arw::after{transform:rotate(45deg);width:15px;transform-origin:right}@media screen and (max-width: 1200px){.form-list-item-row{flex-direction:column-reverse}.form-list-item-img{margin:0 auto}.form-list-item .arw{margin:0 0 0 auto}}@media screen and (max-width: 576px){.form-list{display:block}.form-list-wrap{padding:20px 0 150px}.form-list-item{margin-top:60px;max-width:none;width:100%}.form-list-item:not(:last-child){padding-bottom:60px;border-bottom:1px dashed #666}.form-list-item-txt{max-width:400px;width:100%;margin:0 auto}.form-list-item-lead{margin:20px auto 20px}}.form-contact-tel-cap{text-align:center}.form-contact-tel-cap .txt{font-size:2rem;letter-spacing:0.12em;line-height:2;margin-bottom:2em;font-weight:500}@media screen and (max-width: 576px){.form-contact-tel-cap .txt{font-size:1.8rem;letter-spacing:0.1em;line-height:1.6}}.form-contact-tel{margin:40px auto 80px;text-align:center}.form-contact-tel .inner{padding:25px 40px;display:inline-block;background:#f4f4f4}.form-contact-tel-ttl{text-align:center;font-size:2rem;letter-spacing:0.06em;font-weight:bold;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,0.2)}.form-contact-tel-num{display:flex;align-items:center;font-size:5.8rem;letter-spacing:0.06em;font-weight:500;line-height:1}.form-contact-tel-num .blc{margin-right:0.5em}.form-contact-tel-num a{display:flex;align-items:center}@media screen and (max-width: 576px){.form-contact-tel-num a{margin-bottom:10px}}.form-contact-tel-num a i{font-size:0.75em}.form-contact-tel-num .cap{font-size:clamp(1.2rem, 3.6vw, 1.6rem);letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1200px){.form-contact-tel{margin:20px auto 40px}.form-contact-tel .inner{padding:15px 5%}.form-contact-tel-ttl{font-size:1.8rem}.form-contact-tel-num{font-size:4vw}.form-contact-tel-num .blc{margin-right:0em}}@media screen and (max-width: 768px){.form-contact-tel-num{display:block;font-size:clamp(2rem, 8.5vw, 4rem)}.form-contact-tel-num .blc{margin-bottom:10px}}.form-contact-cap{text-align:center;margin-bottom:40px}.form-contact-cap .txt{font-size:2rem;letter-spacing:0.06em;font-weight:bold;margin-bottom:1em}.form-contact-cap .txt2{font-size:1.6rem;letter-spacing:0.06em;font-weight:500;display:flex;align-items:center;justify-content:center}.form-contact-cap .txt2 .required{width:36px;height:19px;line-height:1.7;font-size:1.2rem;font-weight:400;text-align:center;background:#ba1919;color:#fff;letter-spacing:0.1em}.form-wrap{background:#fff;padding:40px 40px 0px}.bg-white .form-wrap{border:2px solid #000}.form-block{max-width:830px;width:100%;margin:100px auto 0}@media screen and (max-width: 767px){.form-block{margin:65px auto 0}}.form-item{display:flex;justify-content:space-between}.form-block .form-item:not(:last-child){margin-bottom:40px}.form-item .head{display:flex;align-items:center;min-width:205px;height:100%;padding-top:13px}.form-item .body{width:100%;padding:0 0 0 2%}.form-item-ttl{font-size:1.6rem;font-weight:500;margin-right:1em;letter-spacing:0.06em}.form-item .required{width:36px;height:19px;line-height:1.7;font-size:1.2rem;font-weight:400;text-align:center;background:#ba1919;color:#fff;letter-spacing:0.1em}.form-item .form_control{display:block;width:100%;padding:0.8rem 1.5rem;font-size:1.6rem;line-height:2;border:1px solid #e5e5e4;background:none;font-family:YuGothic,"Yu Gothic Medium","Yu Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,Verdana,Meiryo,sans-serif}.form-item .form_control-white{display:block;width:100%;padding:0.8rem 1.5rem;font-size:1.6rem;line-height:2;border:none;border:1px solid #e5e5e4;background:none}.form-item .form_control-bg{display:block;width:100%;padding:0.8rem 1.5rem;font-size:1.6rem;line-height:2;border:1px solid #e5e5e4;background:none}.form-item .fc-textarea{height:150px;resize:vertical}.form-item .radio-style .wpcf7-list-item{display:inline-block;font-weight:bold;margin:15px 0 0}.form-item .radio-style .wpcf7-list-item:not(:last-child){margin-right:40px}.form-item .radio-style .wpcf7-list-item label{cursor:pointer}.form-item .radio-style .wpcf7-list-item label input{display:inline-block}.form-item .radio-style .wpcf7-list-item-label{padding:0 0 0 5px;display:inline-block}.form-item .checkbox-style .wpcf7-list-item{display:inline-block;font-weight:bold;margin:0px 0 0;padding-top:13px}.form-item .checkbox-style .wpcf7-list-item:not(:last-child){margin-right:40px}.form-item .checkbox-style .wpcf7-list-item label{cursor:pointer}.form-item .checkbox-style .wpcf7-list-item label input{display:inline-block}.form-item .checkbox-style .wpcf7-list-item-label{padding:0 0 0 0.5em;display:inline-block}.form-item .select-wrap{width:100%;position:relative}.form-item .select-wrap::after{display:block;content:"";position:absolute;top:26px;right:10px;width:9px;height:8px;margin-top:-8px;background:url(../img/common/arw-select.svg) 0 0 no-repeat;background-size:cover;pointer-events:none}@media screen and (max-width: 1200px){.form-item{display:block}.form-item .head{justify-content:flex-start;margin-bottom:20px}.form-item .body{padding:0}.form-item .required{margin:0 0 0 1em}}@media screen and (max-width: 767px){.form-block .form-item:not(:last-child){margin-bottom:45px}}@media screen and (max-width: 576px){.form-wrap{padding:40px 20px 100px}.form-item .radio-style .wpcf7-list-item{display:block;margin:0;font-size:1.4rem}.form-item .radio-style .wpcf7-list-item:not(:last-child){margin:0 0 10px}.form-item .radio-style .wpcf7-list-item label input{display:inline}.form-item .radio-style .wpcf7-list-item-label{display:inline}.form-item .checkbox-style .wpcf7-list-item{display:block;margin:0;font-size:1.4rem}.form-item .checkbox-style .wpcf7-list-item:not(:last-child){margin:0 0 10px}.form-item .checkbox-style .wpcf7-list-item label input{display:inline}.form-item .checkbox-style .wpcf7-list-item-label{display:inline}}.item-add .body .form_control_wrap:not(:last-child){margin-bottom:30px}.item-add .zipcode-wrap{display:flex;align-items:center;position:relative}.item-add .zipcode-wrap::before{content:"〒";font-weight:bold;position:absolute;left:10px;top:15px;z-index:1}.item-add .zipcode,.item-add .f-zipcode{max-width:290px}.item-add .zipcode .form_control,.item-add .f-zipcode .form_control{padding-left:3rem}.item-add .search-add{margin:0 0 0 20px;font-weight:bold;letter-spacing:0.1em;background:#000;color:#fff;padding:0.3em 1.5em;border-radius:7px;border:1px solid #000}.item-add .search-add a{color:#fff}.item-add .search-add:hover{text-decoration:none;background:#fff}.item-add .search-add:hover a{color:#000}@media screen and (max-width: 767px){.item-add .body .form_control_wrap:not(:last-child){margin-bottom:25px}}@media screen and (max-width: 576px){.item-add .body .form_control_wrap:not(:last-child){margin-bottom:15px}.item-add .zipcode-wrap{display:block}.item-add .search-add{width:fit-content;font-size:1.4rem;margin:10px 0 0}}.item-event-prefer .prefer-block{display:flex;justify-content:space-between;align-items:center;max-width:550px}.item-event-prefer .prefer-block-subttl{min-width:65px;text-align:center}.item-event-prefer .prefer-block .form_control_wrap{max-width:230px;width:48%;display:flex;justify-content:space-between;align-items:center}.item-event-prefer .prefer-block .form_control_wrap .wpcf7-form-control-wrap,.item-event-prefer .prefer-block .form_control_wrap .form_control-bg{width:100%}@media screen and (max-width: 576px){.item-event-prefer .prefer-block{display:block}.item-event-prefer .prefer-block-subttl{min-width:55px}.item-event-prefer .prefer-block .form_control_wrap{max-width:none;width:100%;margin-top:15px}}.item-prefer .body .prefer-block:not(:last-child){margin-bottom:50px}.item-prefer .prefer-block{display:flex;justify-content:space-between;align-items:center}.item-prefer .prefer-block-ttl{min-width:80px;font-weight:500}.item-prefer .prefer-block-subttl{min-width:55px;text-align:center}.item-prefer .prefer-block .form_control_wrap{max-width:220px;width:48%;display:flex;justify-content:space-between;align-items:center}.item-prefer .prefer-block .form_control_wrap .wpcf7-form-control-wrap,.item-prefer .prefer-block .form_control_wrap .form_control-bg{width:100%}@media screen and (max-width: 1200px){.item-prefer .prefer-block .form_control_wrap{max-width:300px}}@media screen and (max-width: 767px){.item-prefer .prefer-block{display:block}.item-prefer .prefer-block .form_control_wrap{max-width:none;width:100%;margin-top:15px}}.item-people .body{display:flex;justify-content:space-between}.item-people .people-block{display:flex;justify-content:space-between;align-items:center;width:46%}.item-people .people-block-ttl{min-width:65px;text-align:center}.item-people .people-block-unit{min-width:40px;text-align:right}.item-people .form_control_wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1200px){.item-people .people-block{width:48%}}@media screen and (max-width: 767px){.item-people .people-block-ttl{min-width:55px}}@media screen and (max-width: 576px){.item-people .body{display:block}.item-people .body .people-block:not(:last-child){margin-bottom:15px}.item-people .people-block{width:100%}.item-people .people-block-unit{min-width:30px}}@media screen and (min-width: 1201px){.item-shop .wpcf7-form-control{display:flex;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap;max-width:600px}.item-shop .wpcf7-form-control .wpcf7-list-item{white-space:nowrap}.item-shop .wpcf7-form-control .wpcf7-list-item:nth-child(1){width:100%;max-width:185px;margin-right:135px}.item-shop .wpcf7-form-control .wpcf7-list-item:nth-child(2){width:100%;max-width:160px;margin-right:0}.item-shop .wpcf7-form-control .wpcf7-list-item:nth-child(3){width:100%;max-width:200px;margin-right:120px}.item-shop .wpcf7-form-control .wpcf7-list-item:nth-child(4){width:100%;max-width:120px;margin-right:0}.item-shop .wpcf7-list-item label{position:relative;display:inline-block}.item-shop .wpcf7-list-item label input{display:inline-block;position:absolute;left:0;top:50%;margin:-5px 0 0}.item-shop .checkbox-style .wpcf7-list-item-label{padding:0 0 0 1.5em}}.item-catalog .body{display:flex;justify-content:space-between;flex-wrap:wrap}.item-catalog .body.body-border{padding-bottom:0}.item-catalog .catalog-wrap{max-width:150px;width:32%}.item-catalog .catalog-wrap .wpcf7-form-control-wrap{width:100%}.item-catalog .catalog-wrap .checkbox-style,.item-catalog .catalog-wrap .wpcf7-list-item{display:block}.item-catalog .catalog-wrap .wpcf7-list-item label{padding-top:0;max-width:inherit;width:auto;background-repeat:no-repeat;background-position:top center;background-size:contain;margin:0;display:flex}.item-catalog .catalog1 label{background-image:url("../img/form/img-request-catalog1.png")}.item-catalog .catalog2 label{background-image:url("../img/form/img-request-catalog2_new.png")}.item-catalog .catalog3 label{background-image:url("../img/form/img-request-catalog3.png")}.item-catalog .estate-catalog{width:100%;margin-top:15px;display:flex}.item-catalog .estate-catalog>.catalog{min-width:140px;line-height:1;padding:0 0 1.2rem}.item-catalog .estate-catalog>.catalog-es{width:100%}@media screen and (max-width: 1200px){.item-catalog .body{justify-content:center}.item-catalog .body .catalog-wrap:not(:last-child){margin-right:5%}.item-catalog .estate-catalog{display:block}}@media screen and (max-width: 767px){.item-catalog .body{justify-content:center}.item-catalog .body .catalog-wrap:not(:last-child){margin-right:1%}.item-catalog .wpcf7-list-item{font-size:1.4rem}}@media screen and (max-width: 576px){.item-catalog .body{display:block}.item-catalog .body .catalog-wrap:not(:last-child){margin-right:0;margin-bottom:15px}.item-catalog .catalog-wrap{max-width:none;width:100%}.item-catalog .catalog-wrap .wpcf7-list-item label input{margin:0em 0 0 0}.item-catalog .catalog-wrap .wpcf7-list-item-label{padding:0em 0 0 0.5em}.item-catalog .estate-catalog{margin-top:25px}}.item-size .size-block{display:flex;align-items:center}.item-size .size-block .form_control_wrap{width:35%;display:flex;align-items:center}.item-size .size-block .select-wrap{width:100%}.item-size .size-from{min-width:40px;text-align:center}.item-size .size-unit{min-width:35px;text-align:center}@media screen and (max-width: 1200px){.item-size .size-block .form_control_wrap{width:48%}}.item-budget .budget-block .form_control_wrap{display:flex;align-items:center}.item-budget .budget-block .wpcf7-form-control-wrap{width:100%;max-width:195px}.item-budget .budget-block .wpcf7-form-control-wrap input{text-align:center}.item-budget .budget-block .budget-unit{min-width:45px;text-align:right}.privacy-txt{max-width:830px;width:100%;margin:60px auto 0;letter-spacing:0.05em;font-weight:500}.privacy-txt a{font-weight:bold;color:blue;text-decoration:underline}.privacy-txt a:hover{opacity:0.7}.warn-txt{width:100%;max-width:830px;margin:30px auto 0;font-size:1.2rem;color:gray}.btn-submit{display:block;width:100%;color:#fff;font-size:1.6rem;letter-spacing:0.3em;font-weight:bold;padding:25px 0;text-align:center;border:none;cursor:pointer;transition:0.3s;background:#000;border:1px solid #000}.btn-submit-wrap{max-width:400px;width:100%;margin:100px auto 0}.btn-submit:hover{background:#fff;color:#000}@media screen and (max-width: 576px){.btn-submit-wrap{margin:60px auto 0}}.request-head{position:relative;margin:0 auto 80px}.request-head .seal{position:absolute;right:-20px;top:-10px;mix-blend-mode:multiply}.request-main{background:url("../img/form/bg-brown.jpg");display:flex;justify-content:space-between;align-items:flex-end;padding:25px 30px}.request-main .catalog-sampl{width:60%}.request-main-text-block{width:36%}.request-main-ttl{line-height:1;font-size:4rem;letter-spacing:0.05em;text-align:right;border-bottom:1px solid #000;padding:0 0 10px;margin-bottom:20px}.request-main-txt{word-break:break-all;font-weight:bold;letter-spacing:0.15em;padding:0 0 7px}@media screen and (max-width: 1200px){.request-head .seal{max-width:170px}.request-main{padding:55px 30px 25px;display:block}.request-main .catalog-sampl{width:100%}.request-main-text-block{width:100%;margin-top:40px}}@media screen and (max-width: 767px){.request-head .seal{max-width:150px;top:-35px}.request-main{padding:80px 4% 25px}}.friends-head{color:#fff;text-align:center;padding:40px 100px;line-height:2}@media screen and (max-width: 1200px){.friends-head br{display:none}}@media screen and (max-width: 768px){.friends-head{padding:40px 4%}}.what-friends{max-width:820px;width:100%;margin:0 auto 80px}.what-friends-ttl{font-size:2.6rem;font-weight:bold;letter-spacing:0.2em;text-align:center}.what-friends-img{border-top:dashed 1px #8d562e;border-bottom:dashed 1px #8d562e;display:flex;justify-content:space-between;padding:15px 0;margin:40px auto}.what-friends-img li{text-align:center;padding:20px}.what-friends-img li:first-child{border-right:dashed 1px #8d562e}.what-friends-detail{display:flex;justify-content:space-between}.what-friends-detail .detail-item{width:48%;max-width:370px}.what-friends-detail .detail-item dt{background:#8d562e;text-align:center;color:#fff;font-size:1.8rem;font-weight:bold;letter-spacing:0.2em;margin-bottom:20px;line-height:1;padding:5px 0}.what-friends-detail .detail-item dd{color:#8d562e;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 576px){.what-friends-ttl{font-size:5vw;letter-spacing:0.1em}.what-friends-img{display:block;padding:0;margin:25px auto}.what-friends-img li:first-child{border-right:none;border-bottom:dashed 1px #8d562e}.what-friends-detail{display:block}.what-friends-detail .detail-item{width:100%}.what-friends-detail .detail-item:first-child{margin-bottom:25px}}.frends_ttl{margin-bottom:100px;margin-top:160px}.frends .sec01{text-align:center;margin-bottom:120px}@media screen and (max-width: 768px){.frends .sec01{margin-bottom:60px}}.frends .sec01 .txt1{font-size:3rem;letter-spacing:0.05em;line-height:1.6;font-weight:500;margin-bottom:1.6em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (max-width: 768px){.frends .sec01 .txt1{font-size:clamp(2rem, 4vw, 2.4rem)}}.frends .sec01 .txt2{font-size:clamp(1.4rem, 3.2vw, 1.6rem);letter-spacing:0.06em;line-height:2;font-weight:500}@media screen and (max-width: 768px){.frends .sec01 .txt2{line-height:1.6}}@media (max-width: 450px){.frends .sec01 .txt2{text-align:start}}.frends .sec02{margin-bottom:120px;background:#f3f3f3;padding:100px 0;position:relative}@media screen and (max-width: 768px){.frends .sec02{padding:50px 0;margin-bottom:80px}}.frends .sec02::before{content:"";display:block;position:absolute;background:#f3f3f3;left:0;bottom:calc(-60px / 2);height:calc(60px / 2);width:100%;clip-path:polygon(0 0, 100% 0, 50% 100%)}.frends .sec02 .ttl{text-align:center;font-size:3rem;font-weight:500;letter-spacing:0.05em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;margin-bottom:2em;line-height:1.2}@media screen and (max-width: 768px){.frends .sec02 .ttl{font-size:2rem}}.frends .sec02 .ttl .span{display:inline-block;border-bottom:2px solid #d12f18}.frends .sec02 .sec_ul{display:flex;flex-wrap:wrap}.frends .sec02 .sec_ul .li{flex-basis:calc(92% / 4);margin:0 1%}@media screen and (max-width: 768px){.frends .sec02 .sec_ul .li{flex-basis:calc(96% / 2);margin:0 1% 20px}}.frends .sec03{margin-bottom:120px}@media screen and (max-width: 768px){.frends .sec03{margin-bottom:60px}}.frends .sec03 .ttl{text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;margin-bottom:2em}@media screen and (max-width: 768px){.frends .sec03 .ttl{padding:0 13%}}.frends .sec03 .ttl .span{display:inline-block;font-size:2.4rem;letter-spacing:0.05em;line-height:2;font-weight:500;position:relative}@media screen and (max-width: 768px){.frends .sec03 .ttl .span{font-size:1.8rem;line-height:1.6}}.frends .sec03 .ttl .span::before{content:"";display:block;width:1px;height:30px;background:#000;position:absolute;bottom:9px;left:-18px;transform:rotate(-45deg)}@media screen and (max-width: 768px){.frends .sec03 .ttl .span::before{height:50px;transform:rotate(-30deg)}}.frends .sec03 .ttl .span::after{content:"";display:block;width:1px;height:30px;background:#000;position:absolute;bottom:9px;right:-18px;transform:rotate(45deg)}@media screen and (max-width: 768px){.frends .sec03 .ttl .span::after{height:50px;transform:rotate(30deg)}}.frends .sec03 .slider-friends{max-width:1600px;width:100%;margin:0 auto}.frends .sec03 .slider-friends .works-list .li{padding-bottom:3px}.frends .sec03 .slider-friends .works-list .li .inner{margin:0 7%;box-shadow:3px 3px 3px #e3e3e3;height:100%}.frends .sec03 .slider-friends .works-list .img{margin-bottom:10px}.frends .sec03 .slider-friends .works-list .ttl{font-size:3.6rem;margin-bottom:10px;font-family:"Adobe Arabic","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;padding:0 5% 0 5%;text-align:left}.frends .sec03 .slider-friends .works-list .txt{font-weight:500;line-height:1.6;padding:0 5% 1em 5%}.frends .sec03 .slider-friends .slick-prev{left:12%;width:1.2em}.frends .sec03 .slider-friends .slick-next{right:12%;width:1.2em}.frends .sec03 .slider-friends .slick-track{display:flex}.frends .sec03 .slider-friends .slick-slide{height:auto !important}.frends .innerP-ttl{font-size:3rem}@media screen and (max-width: 768px){.frends .innerP-ttl{margin:60px 0}}.frends .innerP-ttl.frends_ttl::after{content:none}@media screen and (max-width: 768px){.frends .innerP-ttl.frends_ttl{margin-bottom:60px;margin-top:140px}}.frends .innerP-ttl.sub .ttl-en{font-size:1.6rem;margin-bottom:1em}.frends .innerP-ttl.sub .ttl-ja{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:3rem}@media screen and (max-width: 768px){.frends .innerP-ttl.sub .ttl-ja{font-size:2.2rem}}.frends .sec04{background:url("../img/common/bg-gradW.jpg") no-repeat top center;background-size:cover;padding:10px 0 100px}.frends .sec04 .img1{margin-bottom:40px}@media screen and (max-width: 768px){.frends .sec04 .innerP-ttl{margin:60px 0}}.frends .sec04 .innerP-ttl.sub{color:#fff}.frends .sec04 .innerP-ttl::after{background:#fff}.frends .sec04 .sub_ttl_cap{text-align:center;margin-bottom:2em}.frends .sec04 .sub_ttl_cap .txt{color:#fff;display:inline-block;padding:0.3em 1em;font-size:1.8rem;font-weight:500;letter-spacing:0.05em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;border:1px solid #fff}@media screen and (max-width: 768px){.frends .sec04 .sub_ttl_cap .txt{font-size:1.6rem}}.frends .form-contact-cap .txt3{display:none}@media screen and (max-width: 768px){.frends .form-contact-cap .txt3{font-size:1.8rem}}.frends .form-subttl{text-align:center;margin:0 auto;padding:0.3em 3em;font-size:2.4rem;font-weight:500;letter-spacing:0.05em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;border:1px solid #000;margin-top:200px;max-width:355px;width:100%;display:block;position:relative}.frends .form-subttl::before{content:"";display:block;position:absolute;top:-100px;left:calc((100% - 100vw) / 2);width:100vw;height:1px;background:#e1e1e1}@media screen and (max-width: 768px){.frends .form-subttl::before{top:-65px}}.frends .form-subttl:first-of-type{margin-top:0}.frends .form-subttl:first-of-type::before{content:none}@media screen and (max-width: 768px){.frends .form-subttl{margin-top:130px;font-size:1.8rem}}.thankspage{margin-top:130px}.thankspage-deco{max-width:794px;width:100%;margin:0px auto 0px auto;position:relative;z-index:1}.thankspage-cts-head{text-align:center;margin-bottom:100px;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:100px}.thankspage-cts-body{margin-bottom:100px}.thankspage-ttl{font-size:3rem;letter-spacing:0.06em;font-weight:bold}.thankspage-ttl.ls-sm{letter-spacing:0.05em}.thankspage-ttl.ls-md{letter-spacing:0.1em}.thankspage-txt{line-height:2;margin-top:40px;font-size:1.6rem;letter-spacing:0.06em;font-weight:500;margin-bottom:80px}.thankspage .btn-back{margin-top:80px}.thankspage .btn-back a{display:inline-block;max-width:221px;width:100%;text-align:center;color:#fff;background:#000;border-radius:10px;border:1px solid #000;font-size:1.6rem;letter-spacing:0.06em;font-weight:bold;padding:1em 1em}.thankspage .btn-back a:hover{background:#fff;color:#000}.thankspage-otherttl{font-size:2.8rem;font-weight:bold;letter-spacing:0.06em;text-align:center;margin-bottom:80px}.thankspage-otherlink{display:flex;justify-content:space-between;flex-wrap:wrap}.thankspage-otherlink li{width:calc(88% / 3)}.thankspage-otherlink li a{display:block;width:100%;text-align:center;border:1px solid #000;font-size:1.6rem;font-weight:500;letter-spacing:0.06em;padding:1em 2%;position:relative;background-color:#fff;border-radius:10px}.thankspage-otherlink li a span{font-size:4rem;font-weight:500;letter-spacing:0.06em;display:block;line-height:1;font-family:"Adobe Arabic","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.thankspage-otherlink li a::before,.thankspage-otherlink li a::after{transition:0.3s;position:absolute;z-index:-1;display:block;content:"";top:0;width:50%;height:100%;background-color:#fff;border-radius:10px}.thankspage-otherlink li a::before{right:0}.thankspage-otherlink li a::after{left:0}.thankspage-otherlink li a:hover{background-color:#000;color:#fff}.thankspage-otherlink li a:hover::before,.thankspage-otherlink li a:hover::after{width:0}@media screen and (max-width: 1200px){.thankspage{margin-top:60px}.thankspage-deco{padding:0 5%}.thankspage-cts-head{margin-bottom:50px;padding-bottom:50px}.thankspage-cts-body{margin-bottom:50px}.thankspage-ttl{font-size:2.6rem}.thankspage-txt{margin-top:20px;margin-bottom:40px}.thankspage .btn-back{margin-top:40px}.thankspage-otherttl{font-size:2.2rem;margin-bottom:40px}.thankspage-otherlink li{width:calc(94% / 3)}.thankspage-otherlink li a{font-size:1.4rem;border-radius:5px}.thankspage-otherlink li a span{font-size:3rem}}@media screen and (max-width: 576px){.thankspage-otherlink li{width:calc(100% / 1);margin-bottom:10px}}.attention_text{padding:2% 0%;font-size:clamp(0.8rem, 2.8vw, 1.6rem);font-weight:lighter}.cap_txt_area{max-width:830px;width:100%;margin:10px auto 100px;letter-spacing:0.05em;font-weight:500}.cap_txt_area .cap_txt{font-size:1.6rem;color:#C3C3C3;font-family:YuGothic,"Yu Gothic Medium","Yu Gothic",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,Verdana,Meiryo,sans-serif}.cap_txt_area.c2 .cap_txt{color:#666666}
/*# sourceMappingURL=form.css.map */
