.c-contactbox{margin-top:103px}@media (max-width: 1023px){.c-contactbox{margin-top:95px}}.exterior-anchor{margin-top:58px}@media (max-width: 1023px){.exterior-anchor{margin-top:33px}}@media (min-width: 1024px){.exterior-anchor .txtbox{text-align:center}}.exterior-anchor .txtbox p{margin-bottom:26px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:400}.exterior-anchor .txtbox p:last-child{margin-bottom:0}@media (max-width: 1023px){.exterior-anchor .txtbox p{margin-bottom:19px;letter-spacing:0}.exterior-anchor .txtbox p:first-child{line-height:32px}}.exterior-anchor .anchor-list{margin-top:58px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.exterior-anchor .anchor-list .item{width:calc(20% - 15px);margin-right:18px;margin-bottom:23px}@media (min-width: 1024px){.exterior-anchor .anchor-list .item:nth-child(5n){margin-right:0}}.exterior-anchor .anchor-list a{display:block}.exterior-anchor .anchor-list a img{filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.06))}@media (max-width: 1023px){.exterior-anchor .anchor-list{justify-content:center;max-width:330px;width:100%;margin:60px auto 0}.exterior-anchor .anchor-list .item{width:155px;margin-right:18px;margin-bottom:14px}.exterior-anchor .anchor-list .item:nth-child(2n){margin-right:0}.exterior-anchor .anchor-list a{display:block}.exterior-anchor .anchor-list a img{width:100%;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.06))}}.sec-content-service{margin-top:96px}@media (max-width: 1023px){.sec-content-service{margin-top:65px}}.sec-content-service .itembox{margin-bottom:60px;position:relative;padding-bottom:80px;z-index:1}.sec-content-service .itembox:last-child{margin-bottom:0}.sec-content-service .itembox:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:calc(100% - 71px);background:#EFEFEF}@media (min-width: 1024px){.sec-content-service .itembox:nth-child(odd) .txtbox .inbox .icon{left:8px}.sec-content-service .itembox:nth-child(odd) .txtbox .ttl-en{padding-left:5px}}.sec-content-service .itembox .in-content{position:relative;z-index:1;padding-right:calc((100% - 1100px) / 2)}@media (min-width: 1024px){.sec-content-service .itembox .in-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-content-service .itembox .in-content .imgbox{width:55.35%}.sec-content-service .itembox .in-content .txtbox{padding-left:130px;padding-top:71px;width:44.65%}}@media only screen and (min-width: 1024px) and (max-width: 1260px){.sec-content-service .itembox .in-content .txtbox{padding-left:50px}}.sec-content-service .itembox:nth-child(even):after{height:calc(100% - 96px);background:#F6F2E9}.sec-content-service .itembox:nth-child(even) .in-content{padding-right:0;padding-left:calc((100% - 1100px) / 2)}@media (min-width: 1024px){.sec-content-service .itembox:nth-child(even) .in-content{flex-direction:row-reverse}.sec-content-service .itembox:nth-child(even) .in-content .txtbox{padding-left:0;padding-right:80px;padding-top:96px}.sec-content-service .itembox:nth-child(even) .in-content .txtbox .txt-des{padding-right:36px}}@media only screen and (min-width: 1024px) and (max-width: 1260px){.sec-content-service .itembox:nth-child(even) .in-content .txtbox{padding-right:50px}}@media (min-width: 1024px){.sec-content-service .itembox.itembox7 .txtbox .ttl-jp{margin-top:11px}}@media (min-width: 1024px){.sec-content-service .itembox.itembox10 .in-content .txtbox{padding-top:86px}}@media (max-width: 1023px){.sec-content-service .itembox{margin-bottom:40px;padding-bottom:48px}.sec-content-service .itembox:after{height:calc(100% - 50px)}.sec-content-service .itembox .in-content{padding-right:0}.sec-content-service .itembox:nth-child(odd) .img-main{padding-right:48px}.sec-content-service .itembox:nth-child(odd) .img-sub{padding-right:14px;justify-content:flex-end}.sec-content-service .itembox:nth-child(even):after{height:calc(100% - 50px)}.sec-content-service .itembox:nth-child(even) .in-content{padding-left:0}.sec-content-service .itembox:nth-child(even) .img-main{padding-left:48px}.sec-content-service .itembox:nth-child(even) .img-sub{padding-left:14px}.sec-content-service .itembox:nth-child(even) .txtbox{padding-left:14px;padding-right:33px}.sec-content-service .itembox:nth-child(even) .btn-more{padding-left:19px;padding-right:0}.sec-content-service .itembox:first-child .txtbox .ttl-en{margin-top:31px}.sec-content-service .itembox .icon img{height:auto}.sec-content-service .itembox .icon1 img,.sec-content-service .itembox .icon2 img,.sec-content-service .itembox .icon3 img,.sec-content-service .itembox .icon4 img,.sec-content-service .itembox .icon5 img{width:46px}.sec-content-service .itembox .icon6 img,.sec-content-service .itembox .icon10 img{width:38px}.sec-content-service .itembox .icon7 img,.sec-content-service .itembox .icon8 img,.sec-content-service .itembox .icon9 img{width:42px}.sec-content-service .itembox.itembox9 .txtbox .ttl-en{margin-top:17px}}.sec-content-service .imgbox img{width:100%}.sec-content-service .imgbox .img-sub{position:relative;z-index:1;margin-top:-50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 1024px){.sec-content-service .imgbox .img-sub{padding:0 20px}}@media (min-width: 1024px){.sec-content-service .imgbox .img-sub{justify-content:center}}.sec-content-service .imgbox .img-sub .img{max-width:258px;width:100%;margin-right:10px}.sec-content-service .imgbox .img-sub .img:last-child{margin-right:0}@media (max-width: 1023px){.sec-content-service .imgbox .img-sub{margin-top:-46px}.sec-content-service .imgbox .img-sub .img{max-width:144px;margin-right:5px}}.sec-content-service .txtbox .inbox{position:relative}@media (min-width: 1024px){.sec-content-service .txtbox .inbox{padding-top:65px}.sec-content-service .txtbox .inbox .icon{position:absolute;left:0;top:0}.sec-content-service .txtbox .inbox .icon img{position:relative;margin-top:-60%}}.sec-content-service .txtbox .ttl-en{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.32em;font-weight:400;text-transform:uppercase}.sec-content-service .txtbox .ttl-jp{margin-top:19px;font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.1em;font-weight:500}.sec-content-service .txtbox .txt-des{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;margin-top:33px}.sec-content-service .txtbox .txt-price{margin-top:26px;color:#887461;font-size:29px;font-size:2.9rem;line-height:1.24138em;letter-spacing:0em;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;white-space:nowrap;align-items:center}.sec-content-service .txtbox .txt-price span{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.16em;position:relative;top:2px}.sec-content-service .txtbox .txt-price small{font-size:18px;font-size:1.8rem;line-height:1.27778em;letter-spacing:.16em;position:relative;top:4px}@media (max-width: 1023px){.sec-content-service .txtbox{padding:0 14px 0 33px;margin-top:30px}.sec-content-service .txtbox .ttl-en{font-size:12px;font-size:1.2rem;line-height:1.25em;margin-top:21px}.sec-content-service .txtbox .ttl-jp{margin-top:11px;font-size:26px;font-size:2.6rem;line-height:1.42308em}.sec-content-service .txtbox .txt-des{margin-top:21px}.sec-content-service .txtbox .txt-price{margin-top:24px;font-size:24px;font-size:2.4rem;line-height:1.25em}.sec-content-service .txtbox .txt-price span{font-size:18px;font-size:1.8rem;line-height:1.27778em}.sec-content-service .txtbox .txt-price small{font-size:14px;font-size:1.4rem;line-height:1.28571em}.sec-content-service .txtbox .txt-price-other{display:block;margin-top:20px;padding-bottom:8px}.sec-content-service .txtbox .txt-price-other small{display:block}}.sec-content-service .btn-more{margin-top:49px}.sec-content-service .btn-more .c-btn1{max-width:initial;padding:18px 32px 18px;display:inline-block;width:auto;height:auto}@media (max-width: 1023px){.sec-content-service .btn-more{margin-top:27px;padding:0 19px 0 0}.sec-content-service .btn-more .c-btn1{padding:15px 22px 16px;text-align:center;margin:0 auto;max-width:309px;width:100%;display:flex;justify-content:center;align-items:center;min-height:62px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.1em;font-weight:600}}

/*# sourceMappingURL=maps/service.min.css.map */
