.c-gold{color:#C4AA84}.c-gold1{color:#DBCDAC}.c-gold2{color:#AE914C}.c-purple{color:#663e5b}.c-purple1{color:#856A8E}.c-purple2{color:#BFAFC4}.c-pink{color:#EC6D73}.c-bk{color:#434343}.c-wh{color:#fff}.o_c_t.__10{font-size:10px}.o_c_t.__12{font-size:12px}.o_c_t.__14{font-size:14px}.o_c_t.__16{font-size:16px}.o_c_t.__18{font-size:18px}.o_c_t.__20{font-size:clamp(18px, 3vw, 20px)}.o_c_t.__22{font-size:clamp(18px, 3vw, 22px)}.o_c_t.__24{font-size:clamp(22px, 3vw, 24px)}.o_c_t.__26{font-size:clamp(24px, 3vw, 26px)}.o_c_t.__28{font-size:clamp(26px, 4vw, 28px)}.o_c_t.__lh10{line-height:1}.o_c_t.__lh12{line-height:1.2}.o_c_t.__lh14{line-height:1.4}.o_c_t.__lh16{line-height:1.6}.o_c_t.__lh18{line-height:1.8}.o_c_t.__lh20{line-height:2}#pointcon .box{padding:34px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:center}#pointcon .box:last-child{border-bottom:none}#pointcon .box .left{width:70%;padding-right:30px;box-sizing:border-box}#pointcon .box .left h4{font-size:5em;line-height:2em;margin:0;font-weight:normal}#pointcon .box .left h4 span{font-size:2em;color:#dbcdac;font-style:italic;padding-right:14px;vertical-align:sub}#pointcon .box .left p{font-size:2.4em;font-weight:normal;line-height:2em;text-align:justify}#pointcon .box .left a{text-decoration:underline;color:#663e5b}#pointcon .box .left a:hover{text-decoration:none;color:#663e5b}#pointcon .box .right{width:30%;text-align:center}#pointcon .box .right.type-award img{max-width:24rem}#pointcon .box .right img{width:100%}#pointcon .box .brmini{display:none}@media screen and (max-width: 990px){#pointcon .box .left h4{font-size:4em}}@media screen and (max-width: 820px){#pointcon .box{flex-direction:column}#pointcon .box .left{width:100%}#pointcon .box .right{width:50%;margin:0 auto}}@media screen and (max-width: 580px){#pointcon .box .left{padding-right:0}}@media screen and (max-width: 550px){#pointcon .box .left h4 span{font-size:1.6em}#pointcon .box .left h4{font-size:3.7em}#pointcon .box .right{width:80%}}@media screen and (max-width: 480px){#pointcon .box .right{width:100%}#pointcon .box .left h4{text-align:center;font-size:4.5em;line-height:1.6em}#pointcon .box .left h4 span{margin-bottom:10px;display:block;text-align:center;font-size:1.6em}#pointcon .box{border:none;padding:0;border:1px solid #dbcdac;padding:16px;margin-bottom:20px}#pointcon .box:first-child{padding-top:30px}#pointcon .box:last-child{border-bottom:1px solid #dbcdac}}@media screen and (max-width: 450px){#pointcon .box .brmini{display:block}}@media screen and (max-width: 350px){#pointcon .ttl3{font-size:3.6em}#pointcon .box .left h4{font-size:4.3em}}#consultation{padding-top:60px}#consultation .ttl3{line-height:1.4em}#consultation h4{font-size:5em;line-height:1.6em;padding-top:20px;font-weight:normal;margin-bottom:10px}#consultation h4 .br{display:none}#consultation p{font-size:2.4em;font-weight:normal;line-height:2.4em;margin-bottom:20px}#consultation .box{width:55%;margin-right:5%;display:inline-block;margin-bottom:30px}#consultation .box-img{float:right;width:40%}#consultation .box-img img{width:390px;margin-top:80px}#consultation .jizen-link{width:360px;line-height:70px;font-size:2.6em;background-color:#dbcdac;color:#292929;cursor:pointer;background-image:url(../img/arrow-black-right.png);background-size:9px;background-repeat:no-repeat;background-position:center right 20px;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;transition:0.25s;font-weight:normal;letter-spacing:0.2em;text-decoration:none;display:block;text-align:center;margin:0 auto}#consultation .jizen-link:hover{background-color:#663e5b;color:#fff;background-image:url(../img/arrow-white-right.png)}@media screen and (max-width: 990px){#consultation .box{width:100%;margin-right:0}#consultation .box-img img{float:none;width:100%;margin-top:0;margin-bottom:20px}#consultation .box-img{float:none;width:100%}}@media screen and (max-width: 730px){#consultation .box-img img{float:none;width:100%}#consultation .box-img{float:none;width:100%}}@media screen and (max-width: 800px){#consultation h4{font-size:4em}#consultation p{text-align:left;text-align:justify}#consultation p br{display:none}}@media screen and (max-width: 600px){#consultation h4 .br{display:block}}@media screen and (max-width: 480px){#consultation .ttl3{padding-bottom:10px;font-size:3.6em;border-bottom:1px solid #dbcdac}#consultation .ttl3 span{display:none}#consultation .jizen-link{width:100%;font-size:2.2em;background-size:6px}}@media screen and (max-width: 400px){#consultation h4{font-size:3.6em}}@media screen and (max-width: 370px){#consultation .ttl3{font-size:3.4em}}@media screen and (max-width: 365px){#consultation h4{font-size:3em}}@media screen and (max-width: 350px){#consultation .ttl3{font-size:3.6em}#consultation{padding-top:40px}}#members{padding-top:80px}#members .ttl3{line-height:1.4em}#members .ttl3 br{display:none}#members .txt{padding:40px 0 0;text-align:justify;display:inline-block;width:70%}#members .cardbox{width:100%;margin-bottom:30px}#members p{font-size:2.4em;font-weight:normal;line-height:2em}#members .box{padding-bottom:30px}#members .box ul{padding:0;display:flex;flex-wrap:wrap;display:-webkit-flex;display:ms-flex}#members .box li{list-style-type:none;background:#663e5b;background-repeat:repeat;background-image:url(../img/pattern-bg.png);color:#fff;width:24%;margin-right:1.3%;display:inline-block;text-align:center;box-sizing:border-box;padding:10px 0 40px}#members .box li:nth-child(2){background-image:url(../img/pattern-bg14.png);background-color:#dbcdac;color:#434343}#members .box li:last-child{background-image:url(../img/pattern-bg14.png);margin-right:0;background-color:#dbcdac;color:#434343}#members .box h4{font-size:4.4em;line-height:1.6em;font-weight:normal;margin-bottom:0;padding-bottom:10px;padding-top:0}#members .box p{font-size:2.4em;line-height:2em;text-align:center}#members .contents{background-image:url(../img/pattern-bg8.png);padding:30px;margin-bottom:80px;background-color:#f3f3f3;padding:40px 30px 30px}#members .contents .ttl3{margin:0}#members .contents ul li{font-size:2.4em;font-weight:normal;line-height:2em}#members .contents h4{padding-top:30px;font-size:3em;line-height:2em;margin:0}#members .contents table{margin-top:20px;border:1px solid #663e5b;font-size:2.4em;font-weight:normal;line-height:2em;width:100%;border-collapse:collapse;text-align:center;color:#663e5b}#members .contents table th{background-color:#663e5b;color:#fff;border:1px solid #663e5b;font-weight:normal}#members .contents table td{border:1px solid #663e5b;padding:16px 0;background-color:#fff}#members .contents table strong{padding-bottom:10px;background:linear-gradient(transparent 90%, #dbcdac 30%);font-size:1.1em;font-weight:bold}#members .card{float:right;width:25%;margin-left:5%}#members .card img{width:100%}@media screen and (max-width: 1050px){#members .txt{padding:20px 0 0}}@media screen and (max-width: 750px){#members .txt{padding:0}}@media screen and (max-width: 880px){#members .box li{width:49%;margin-right:2%}#members .box li:first-child{margin-bottom:2%;background-image:url(../img/pattern-bg.png);background-color:none;color:none}#members .box li:nth-child(2){margin-bottom:2%;margin-right:0}#members .box li:nth-child(3){background-image:url(../img/pattern-bg14.png);background-color:#dbcdac;color:#434343;margin-bottom:2%}#members .box li:nth-child(4){margin-bottom:2%;background-image:url(../img/pattern-bg.png);background-color:none;color:none;margin-right:0%;margin-right:0%;background-color:#663e5b;color:#fff}}@media screen and (max-width: 680px){#members .ttl3 br{display:block}#members .ttl3-members span{right:0;width:40%}}@media screen and (max-width: 620px){#members .ttl3-members span{width:37%}}@media screen and (max-width: 585px){#members .ttl3-members span{width:32%}#members .txt{width:50%}#members .card{width:45%}}@media screen and (max-width: 550px){#members .ttl3-members span{width:27%}}@media screen and (max-width: 510px){#members .ttl3-members span{width:22%}}@media screen and (max-width: 485px){#members .ttl3-members span{width:17%}#members .contents{padding:30px 20px 20px}#members .contents .ttl3{font-size:3.8em;border:none;margin-top:10px}}@media screen and (max-width: 480px){#members .ttl3{border-bottom:1px solid #dbcdac;padding-bottom:10px}#members .box h4{font-size:3em}#members .ttl3-members{font-size:3.6em}#members .ttl3-members span{display:none}#members .box p{padding:0 20px}#members .box li{padding:10px 0}#members .contents table th{line-height:1.4em;padding:10px 0}#members .contents table strong{padding-bottom:4px}#members .card{margin-top:20px}}@media screen and (max-width: 400px){#members .card{width:100%;margin-top:10px;margin-bottom:30px}#members .txt{width:100%;margin:0}}@media screen and (max-width: 370px){#members .ttl3-members{font-size:3.4em}#members .contents table{font-size:2em}}@media screen and (max-width: 340px){#members{padding-top:20px}#members .ttl3-members{font-size:3.2em}}.members__request{text-align:center;margin:auto;width:100%}.members__request__title{border-top:solid 4px #dbcdac;border-bottom:solid 4px #dbcdac;display:inline-block;font-size:4.6em;font-weight:normal;letter-spacing:0.1em;line-height:1.4;margin-bottom:12px;padding:10px 0}@media screen and (max-width: 896px){.members__request__title{padding:15px;line-height:1.6}}.members__request__content{text-align:center;font-family:"YuGothic";font-size:1.5rem}@media screen and (max-width: 896px){.members__request__content{text-align:left}}.members__request__content a{text-decoration:underline;color:#663e5b}.members__request__content a:hover{text-decoration:none;color:#663e5b}.members__request__cost{max-width:600px;margin:30px auto 45px;border:solid 2px #dbcdac}.members__request__cost__title{font-family:"YuGothic";font-size:2.4rem !important;font-weight:bold !important;background-image:url(../img/pattern-bg14.png);background-color:#dbcdac;display:block;margin:0px;padding:12px;text-align:center;letter-spacing:0.1em;line-height:1.6em !important}@media screen and (max-width: 640px){.members__request__cost__title{font-size:1.8rem !important}}.members__request__cost__price-box{display:flex;align-items:center;justify-content:center;height:130px}@media screen and (max-width: 640px){.members__request__cost__price-box{height:100px;letter-spacing:0}}.members__request__cost__price-box .price-01{font-size:4rem;margin-top:10px;margin-right:10px;line-height:1em;position:relative}@media screen and (max-width: 640px){.members__request__cost__price-box .price-01{font-size:2.6rem;margin-right:6px}}.members__request__cost__price-box .price-01 span{font-size:2.6rem}@media screen and (max-width: 640px){.members__request__cost__price-box .price-01 span{font-size:1.6rem}}.members__request__cost__price-box .price-01::before{content:"";width:100%;height:2px;background-color:#ec6d72;display:block;position:absolute;bottom:50%}.members__request__cost__price-box .price-02{color:#ec6d72;font-size:5.8rem;line-height:1em}@media screen and (max-width: 640px){.members__request__cost__price-box .price-02{font-size:4rem}}.members__request__cost__price-box .price-02 span{font-size:3.2rem;margin-right:4px}@media screen and (max-width: 640px){.members__request__cost__price-box .price-02 span{font-size:2.4rem}}.members__request__cost__price-box .allow{font-size:2.6rem;margin-right:14px}@media screen and (max-width: 640px){.members__request__cost__price-box .allow{margin-right:8px}}.members__request .kasen{display:inline-block;position:relative}.members__request .kasen::before{display:block;content:"";width:100%;height:12px;background-color:#ffeb00;position:absolute;bottom:5px;z-index:-1}.members__request input{background:#663e5b;background-repeat:repeat;background-image:url(../img/pattern-bg.png);color:#fff;font-size:1.6rem;border:none;width:300px;height:60px;letter-spacing:0.2em;cursor:pointer;transition:ease-in-out 0.3s}.members__request input:hover{opacity:0.8}.members__teaser .tel2{text-align:center;color:#663e5b;margin-bottom:40px}.members__teaser .tel2 address{font-size:6em;font-style:normal;background-image:url(../img/fd.png);background-position:0px;background-size:45px;background-repeat:no-repeat;padding-left:54px;display:inline;letter-spacing:0.1em}.members__teaser .tel2 p{display:inline-block;border:1px solid;padding:10px;font-size:2em;margin:0;border-radius:4em;vertical-align:bottom;letter-spacing:0.2em}
/*# sourceMappingURL=guest.css.map */
