﻿/*!
Theme Name: as-heim
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: as-heim
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;background:transparent;border:0;outline:0;font-size:1em}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,table,input,textarea,select,option{font-family:"Noto Sans JP",sans-serif;font-display:swap}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto}a{color:#000;text-decoration:none}a:link{color:#000}a:visited{color:#000}a:active{color:#000}a:hover{color:#000}@media all and (max-width: 896px){a:hover{opacity:1 !important}a:hover img{opacity:1 !important}}input:-webkit-autofill{box-shadow:0 0 0 1000px white inset}select:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.clearfix::after{content:"";display:block;clear:both}.flex,.flexA,.flexB,.flexC{display:flex;flex-wrap:wrap}.flexA{justify-content:space-around}.flexB{justify-content:space-between}.flexC{justify-content:center}.notoSerif{font-family:"Noto Serif JP",serif;font-display:swap}.fadein{opacity:0;transition:1s}.fadein.active{opacity:1}.fadeleft{opacity:0;transform:translateX(-100px);transition:1s}.fadeleft.active{opacity:1;transform:translateX(0)}.faderight{opacity:0;transform:translateX(100px);transition:1s}.faderight.active{opacity:1;transform:translateX(0)}.fixBox{box-sizing:border-box;width:185px;position:fixed;right:0;bottom:32px;color:#fff;z-index:500;background:#6E2530}.fixBox.open .fixHeader{display:none}.fixBox .fixHeader{padding:14px 16px 14px;line-height:1.4;transition:0.15s;cursor:pointer}@media all and (max-width: 896px){.fixBox .fixHeader{display:none}}.fixBox .fixHeader:hover{opacity:0.7}.fixBox .fixHeader .fixHeadLine{width:105px;font-size:12px;font-weight:bold;vertical-align:middle;display:inline-block}.fixBox .fixHeader .fixClick{width:48px;font-size:12px;font-weight:bold;text-align:center;color:#6E2530;background-color:rgba(255,255,255,0.6);border-radius:4px;vertical-align:middle;display:inline-block}@media all and (min-width: 897px){.fixBox .fixContent{padding-top:14px;text-align:center;display:none}.fixBox .fixContent .btnUl{padding:0 16px 14px}}.fixBox .ttl{padding-right:20px;margin:0 0 14px;font-weight:500;font-size:1.2rem;font-weight:bold;background-image:url(../images/common/minus.png);background-size:18px;background-position:center right;background-repeat:no-repeat;transition:0.15s;cursor:pointer;display:inline-block}.fixBox .ttl:hover{opacity:0.7}.fixBox .btnUl li{margin-top:6px}.fixBox .btnUl li:first-child{margin-top:0}.fixBox .btnUl li a{padding:8px;display:block;text-align:center;color:#6E2530;font-size:1.4rem;font-weight:bold;border-radius:2px;background:#fff;transition:0.15s}.fixBox .btnUl li a:hover{color:#fff;background-color:#db751c}@media all and (max-width: 896px){.fixBox{width:100%;padding:8px 4px;bottom:0;z-index:999}.fixBox.on{box-shadow:0 -4px 24px rgba(0,0,0,0.24)}.fixBox .btnUl{display:flex;justify-content:center}.fixBox .btnUl li{margin-top:0;padding:0 4px;width:calc(100% / 3)}.fixBox .btnUl li a{width:100%;height:100%;box-sizing:border-box;padding:9px 5px 10px;font-size:1.4rem}}@media all and (max-width: 374px){.fixBox .btnUl li a{font-size:3.7vw}}.comBox .comTopTtl{padding:13px 24px;text-align:center;color:#fff;font-size:2rem;font-weight:700;background:#345f60}.comBox.seniorhome .comTopTtl{background:#4e373c}.comBox.shortstay .comTopTtl{background:#263660}@media all and (min-width: 897px){.comBox{display:block !important}.comBox .content{padding:0 22px}.comBox.dayservice #main,.comBox.shortstay #main{margin-top:15px}}@media all and (max-width: 896px){.comBox{display:flex;flex-wrap:wrap}.comBox .comTopTtl{width:100%;padding:11px 24px 12px;text-align:left;font-size:1.4rem}.comBox .content{padding:0 24px}.comBox .breadcrumb{width:100%;order:1}.comBox #main{margin-top:24px}.comBox #main.mt01{margin:32px 0 57px}.comBox.dayservice #main,.comBox.shortstay #main{margin-top:32px}}.comBox #main.mt02{margin-top:34px}@media all and (max-width: 896px){.comBox #main.mt02{margin:43px 0 59px}}.content{margin:0 auto;padding:0 20px;max-width:1200px;box-sizing:border-box}@media all and (max-width: 896px){.content{padding:0 24px;max-width:inherit !important}}.headLine01+.midTxt{margin-top:-42px}@media all and (max-width: 896px){.headLine01+.midTxt{margin-top:-10px}}.midTxt{margin-bottom:62px;text-align:center;line-height:1.75}@media all and (max-width: 896px){.midTxt{margin-bottom:30px;font-size:1.6rem;text-align:left}}.comSubNavi{padding:13px 10px 11px;background-color:#6E2530}.comSubNavi ul{display:flex;justify-content:center;align-items:center}.comSubNavi ul li{margin:0 12px}.comSubNavi ul li a{padding:4px 8px;display:inline-block;color:#FFF;font-weight:700;border-radius:2px}@media all and (min-width: 897px){.comSubNavi ul li a:hover{color:#6E2530;background-color:#FFF}}@media all and (min-width: 897px){.comSubNavi ul li.on a{color:#6E2530;background-color:#FFF}}@media all and (min-width: 897px) and (max-width: 1300px){.comSubNavi ul li{margin:0 8px}}@media all and (max-width: 896px){.comSubNavi{margin:0 24px 20px;padding:0;border-radius:4px;border:1px solid #ede4e5;background-color:#FFF}.dayservice .comSubNavi{margin-bottom:45px}.comSubNavi ul{flex-wrap:wrap;background:#ede4e5;overflow:hidden}.comSubNavi ul li{margin:0;width:50%}.comSubNavi ul li a{margin-right:-1px;margin-left:-1px;padding:13px 16px;color:#000;display:block;border-right:1px solid #fff;border-top:1px solid #fff;background:url(../images/common/icon15.png) no-repeat right 20px center/5px}.comSubNavi ul li.wid{width:100%}.comSubNavi ul li:first-child a{border-radius:4px 4px 0 0;border-right:none;border-top:none;background:#fff url(../images/common/icon11.png) no-repeat right 15px center/16px}}@media all and (max-width: 359px){.comSubNavi ul li a{background-position:right 10px center}}.comAnchorLink{margin-bottom:63px;display:flex;justify-content:center;flex-wrap:wrap}.comAnchorLink li{margin:0 19px 0 10px}.comAnchorLink li a{padding:0 21px 0 6px;display:block;font-weight:700;background:url(../images/common/icon18.png) no-repeat right top 0.6em/11px}.comAnchorLink li a:hover{opacity:0.7}@media all and (max-width: 896px){.comAnchorLink{margin-bottom:65px;border:1px solid #D9D9D9;border-right:none;border-radius:5px;overflow:hidden}.comAnchorLink li{margin:-1px 0 0;width:50%;border-top:1px solid #D9D9D9;border-right:1px solid #D9D9D9;box-sizing:border-box}.comAnchorLink li a{width:100%;height:100%;padding:11px 25px 11px 15px;display:flex;align-items:center;text-align:left;background-position:right 10px center;background-size:9px;box-sizing:border-box}.comAnchorLink li.wid01{width:100%}}.comBtn{text-align:center}.comBtn a{padding:13px 76px 14px;min-width:344px;display:inline-block;vertical-align:top;text-align:center;color:#fff;font-weight:500;font-size:2rem;letter-spacing:0.1em;border-radius:2px;background:#6E2530 url("../images/common/icon05.png") no-repeat right 19px center/9px auto;box-sizing:border-box}.comBtn a:hover{opacity:0.7}@media all and (max-width: 896px){.comBtn a{padding:10px 15px 10px;min-width:inherit;display:block;font-size:1.8rem;letter-spacing:0.06em;background-position:right 11px center}}.comSearch{margin-bottom:64px}.comSearch .txtList{margin:-16px auto 18px;justify-content:center;text-align:center}.comSearch .txtList.txtList01{margin-bottom:32px}.comSearch .txtList li{margin:16px 10px 0}.comSearch .txtList label{display:block}.comSearch .txtList label input[type="checkbox"]{display:none}.comSearch .txtList label input[type="checkbox"] ~ span{padding:15px 23px;display:block;text-align:center;font-weight:700;line-height:1;border-radius:50px;border:1px solid #d9d9d9;background:#fff;box-sizing:border-box;cursor:pointer}@media all and (min-width: 897px){.comSearch .txtList label input[type="checkbox"] ~ span:hover{color:#6e2530;background-color:#f2edee}}.comSearch .txtList label input[type="checkbox"]:checked ~ span{color:#6e2530;background-color:#f2edee}.comSearch .txtList>div{margin:16px 9px 0;display:inline-block;vertical-align:top}.comSearch .btn{margin:0 auto;width:268px}.comSearch .btn label{position:relative;display:block;padding:8px;text-align:center;border-radius:2px;background:#6e2530;cursor:pointer}.comSearch .btn label input[type="submit"]{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.comSearch .btn label span{display:inline-block;padding-left:33px;color:#fff;font-size:2rem;font-weight:700;letter-spacing:0.1em;line-height:2;background:url("../images/common/icon01.png") no-repeat left 2px center/20px auto}@media all and (min-width: 897px){.comSearch .btn label:hover{opacity:0.7}}@media all and (max-width: 896px){.comSearch{margin-bottom:32px}.comSearch .txtList{margin:-8px auto 8px}.comSearch .txtList li{margin:8px 4px 0;text-align:center}.comSearch .txtList.txtList01{margin-bottom:32px}.comSearch .txtList.txtList01 li:first-child{width:100%}.comSearch .txtList label{display:inline-block}.comSearch .txtList label input[type="checkbox"] ~ span{font-size:1.6rem;font-weight:400}.comSearch .txtList>div{margin:8px 4px 0}.comSearch .btn{margin:0 auto 28px;width:274px;max-width:100%}.comSearch .btn label{padding:4px}.comSearch .btn label span{padding-left:30px;font-size:1.8rem;background-position:left 2px top 10px;background-size:19px auto}}.comBgLine{padding-top:96px;position:relative;border-top:1px solid #6E2530}.comBgLine::before{width:67px;height:35px;position:absolute;left:50%;top:-1px;background:#fff url("../images/common/bg01.png") no-repeat center top/67px auto;content:'';transform:translateX(-50%)}@media all and (max-width: 896px){.comBgLine{padding-top:64px}}.comTable{margin-bottom:16px;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #d9d9d9}.comTable th,.comTable td{padding:15px 24px;text-align:left;vertical-align:middle;box-sizing:border-box;border-bottom:1px solid #d9d9d9}.comTable th{padding-right:15px;width:112px;background-color:#F3F3F3}.comTable td a{text-decoration:underline;color:#6E2530}.comTable td a[target="_blank"]::after{margin-left:8px;width:14px;height:11px;display:inline-block;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:''}.comTable td .location{margin-right:1em}@media all and (min-width: 897px){.comTable td .googleMap:hover{text-decoration:none}}.comTable td .tel{margin-right:1em}@media all and (max-width: 896px){.comTable th,.comTable td{padding:12px 15px;font-size:1.6rem}.comTable th{width:96px;border-right:1px solid #d9d9d9}.comTable td .location{margin-right:0}.comTable td .googleMap{margin:4px 0 0;display:inline-block;vertical-align:top;text-decoration:none}.comTable td .tel{margin-right:0}}.comOtherBox{margin-top:100px;padding:55px 20px 0;border-top:1px solid #6e2530}.comOtherBox h2{font-weight:bold;font-size:2.4rem;text-align:center}.comOtherBox .list{margin:0 auto;max-width:1156px;justify-content:center;display:flex;flex-wrap:wrap}.comOtherBox .list li{margin:33px 32px 0 0;width:calc((100% - 96px) / 4)}.comOtherBox .list li:last-child{margin-right:0}.comOtherBox .list li a{display:block}.comOtherBox .list li a:hover .photo img{transform:scale(1.1)}.comOtherBox .list li .photo{margin-bottom:12px;overflow:hidden}.comOtherBox .list li .photo img{transition:0.3s;transform:scale(1)}.comOtherBox .list li h3{margin-bottom:8px;font-weight:700}.comOtherBox .list li p .txt{margin-right:8px}.comOtherBox .list li .link{margin-top:9px;transition:0.15s}.comOtherBox .list li .link span{padding:0 18px 2px 0;display:inline-block;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right center/7px auto}.comOtherBox .list li .link:hover{opacity:0.7}@media all and (min-width: 897px) and (max-width: 1300px){.comOtherBox .list li{margin:33px 20px 0 0;width:calc((100% - 60px) / 4)}}@media all and (max-width: 896px){.comOtherBox{margin-top:64px;padding:33px 24px 0}.comOtherBox h2{margin-bottom:33px;font-size:2rem;line-height:1.4}.comOtherBox .list{margin:0 0}.comOtherBox .list li{margin:22px 0 0 0;width:100%;font-size:1.6rem}.comOtherBox .list li:first-child{margin-top:0}.comOtherBox .list li a{display:flex;justify-content:space-between}.comOtherBox .list li .photo{margin-bottom:0;width:38.53%}.comOtherBox .list li .txtBox{margin-top:-5px;width:61.47%;box-sizing:border-box;padding-left:15px}.comOtherBox .list li h3{margin-bottom:5px;line-height:1.4}.comOtherBox .list li p{font-size:1.4rem;line-height:1.4}.comOtherBox .list li p .txt{margin-right:3px}.comOtherBox .list li .link span{padding-right:15px;background-size:5px}}.comTopBox{margin-bottom:57px}.comTopBox .textBox{width:345px}.comTopBox .textBox .headLine01{margin-bottom:25px;padding-bottom:25px;text-align:left}.comTopBox .textBox .headLine01 .txt{margin-top:-5px;display:block;line-height:1.43}.comTopBox .textBox .headLine01::after{left:0;transform:none}.comTopBox .textBox .midTxt{margin-top:0;font-size:2rem;text-align:left;line-height:1.9}.comTopBox .photoBox{width:calc(100% - 396px)}.comTopBox .photoBox .slideBox{padding-bottom:50px;position:relative}.comTopBox .photoBox .slideBox .slick-dots{position:absolute;left:0;text-align:center;width:100%;bottom:-35px}.comTopBox .photoBox .slideBox .slick-dots li{position:relative;display:inline-block;width:9px !important;height:9px !important;margin:0 7px;float:none;padding:0 !important;cursor:pointer;background:none}.comTopBox .photoBox .slideBox .slick-dots li button{font-size:0;line-height:0;display:block;width:9px;height:9px;cursor:pointer;color:transparent;border:0;padding:0;outline:none;opacity:0.24;background:#6E2530;border-radius:100px}.comTopBox .photoBox .slideBox .slick-dots li.slick-active button{opacity:1}.comTopBox .photoBox .slideBox .slick-slide img{width:100%;height:auto}.comTopBox .photoBox .prev,.comTopBox .photoBox .next{position:absolute;bottom:5px;width:15px;left:50%;cursor:pointer;transform:translateX(-259px)}@media all and (min-width: 897px){.comTopBox .photoBox .prev:hover,.comTopBox .photoBox .next:hover{opacity:0.7}}.comTopBox .photoBox .next{left:auto;right:50%;transform:translateX(260px)}@media all and (max-width: 896px){.comTopBox{margin-bottom:30px;display:block}.comTopBox .textBox{width:auto}.comTopBox .textBox .headLine01{margin-bottom:21px;padding-bottom:16px;text-align:center}.comTopBox .textBox .headLine01 .txt{margin-top:0;display:block;line-height:1.48}.comTopBox .textBox .headLine01::after{left:50%;transform:translateX(-50%)}.comTopBox .textBox .midTxt{margin:0 0 22px;font-size:1.6rem;line-height:1.75}.comTopBox .photoBox{margin:10px -24px;width:auto}.comTopBox .photoBox .slideBox{padding-bottom:35px;position:relative}.comTopBox .photoBox .slideBox .slick-dots{position:absolute;left:0;text-align:center;width:100%;bottom:-25px}.comTopBox .photoBox .slideBox .slick-dots li{position:relative;display:inline-block;width:6px !important;height:6px !important;margin:0 4px;float:none;padding:0 !important;cursor:pointer;background:none}.comTopBox .photoBox .slideBox .slick-dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;cursor:pointer;color:transparent;border:0;padding:0;outline:none;opacity:0.24;background:#6E2530;border-radius:100px}.comTopBox .photoBox .slideBox .slick-dots li.slick-active button{opacity:1}.comTopBox .photoBox .prev,.comTopBox .photoBox .next{position:absolute;bottom:0;width:8px;left:50%;cursor:pointer;transform:translateX(-155px)}.comTopBox .photoBox .next{left:auto;right:50%;transform:translateX(155px)}}.comLink{text-align:center}.comLink a{padding-right:32px;display:inline-block;font-weight:700;background:url("../images/common/icon02.png") no-repeat right center/22px auto}.comLink a:hover{opacity:0.7}@media all and (max-width: 896px){.comLink{text-align:left}.comLink a{padding-right:25px;font-size:1.6rem;background-image:url("../images/common/icon11.png");background-size:16px auto}}.comBlogList{justify-content:space-between}.comBlogList li{margin-right:2.66%;width:23%}.comBlogList li:nth-child(4n){margin-right:0}.comBlogList li a{transition:0.15s;display:block}.comBlogList li a:hover{opacity:0.7}.comBlogList li .photo{margin-bottom:10px}.comBlogList li .photo span{width:100%;padding-bottom:66.79%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}.comBlogList li p{margin-bottom:7px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}.comBlogList li p:last-child{margin-bottom:0 !important}.comBlogList li .link span{padding-right:18px;display:inline-block;vertical-align:top;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right top 0.55em/7px auto}.comBlogList li .btmBox{display:flex;flex-wrap:wrap;font-size:1.2rem}.comBlogList li .btmBox p{margin-right:1.35em}.comBlogList li .btmBox .tag{text-decoration:underline;color:#6E2530}.comBlogList li .btmBox .tag span{margin-right:13px}.comBlogList li .btmBox .tag span:last-of-type{margin-right:0}.comFirstBox{margin-bottom:32px;align-items:center}.comFirstBox .textBox{margin-bottom:104px;width:48.6%;order:1}.comFirstBox .textBox .ttl{margin-bottom:8px;text-align:center}.comFirstBox .textBox .ttl .tag{padding:7px 5px 6px;width:130px;display:inline-block;vertical-align:top;text-align:center;color:#000;font-size:1.4rem;font-weight:700;border:1px solid #000;box-sizing:border-box}.comFirstBox .textBox h2{text-align:center;font-weight:600;font-size:4rem;line-height:1.425}.comFirstBox .slickBox{width:48.6%}.comFirstBox .slickBox img{width:100%}.comFirstBox .slickBox .slider-for{margin-bottom:2px}.comFirstBox .slickBox .slider-nav{position:relative}.comFirstBox .slickBox .slider-nav .slick-list{padding-right:50px !important}.comFirstBox .slickBox .slider-nav .slick-slide{margin:0 2px 0 0}.comFirstBox .slickBox .slider-nav .slick-prev,.comFirstBox .slickBox .slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:28px;height:28px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;z-index:10}@media all and (min-width: 897px){.comFirstBox .slickBox .slider-nav .slick-prev:hover,.comFirstBox .slickBox .slider-nav .slick-next:hover{opacity:0.7}}.comFirstBox .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon32.png")}.comFirstBox .slickBox .slider-nav .slick-next{right:-1px;background-image:url("../images/common/icon33.png")}.comFirstBox .slickBox .slider-nav li{cursor:pointer}.comFirstBox .slickBox li{vertical-align:top}@media all and (max-width: 896px){.comFirstBox{margin-bottom:23px;display:block}.comFirstBox .textBox{margin-bottom:20px;width:auto}.comFirstBox .textBox .ttl{margin-bottom:4px;text-align:left}.comFirstBox .textBox .ttl .tag{padding:4px 5px 5px;width:122px;display:block}.comFirstBox .textBox h2{font-size:3rem;text-align:left;line-height:1.46}.comFirstBox .slickBox{margin:0 -24px 16px;width:auto}.comFirstBox .slickBox .slider-nav .slick-list{padding-right:40px !important}.comFirstBox .slickBox .slider-nav .slick-prev,.comFirstBox .slickBox .slider-nav .slick-next{width:22px;height:22px}.comFirstBox .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon34.png")}.comFirstBox .slickBox .slider-nav .slick-next{right:0;background-image:url("../images/common/icon35.png")}}.comAccessBox{margin-bottom:99px}.comAccessBox table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #d9d9d9;box-sizing:border-box}.comAccessBox th,.comAccessBox td{padding:19px 24px;text-align:left;vertical-align:middle;border:1px solid #d9d9d9;border-left:none;box-sizing:border-box}.comAccessBox th{padding:19px 10px;width:108px;font-weight:700;text-align:center;border-right:none;background:#f3f3f3}.comAccessBox td a{color:#6e2530;text-decoration:underline}.comAccessBox td a[target="_blank"]{margin-top:5px;display:inline-block;vertical-align:top}.comAccessBox td a[target="_blank"]::after{margin-left:8px;width:14px;height:11px;display:inline-block;vertical-align:middle;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:""}.comAccessBox td a.tel{margin-right:0.9em}@media all and (min-width: 897px){.comAccessBox td a:hover{text-decoration:none}}.comAccessBox td .fax{display:inline-block}@media all and (max-width: 896px){.comAccessBox{margin-bottom:64px}.comAccessBox table{border-bottom:none}.comAccessBox tr{display:flex;flex-wrap:wrap}.comAccessBox th,.comAccessBox td{padding:11px 10px 13px 15px;display:block;font-size:1.6rem;line-height:1.39;border:none;border-bottom:1px solid #d9d9d9;box-sizing:border-box}.comAccessBox th{padding:10px 15px;width:80px;display:flex;align-items:center;text-align:left;line-height:1.5;border-right:1px solid #d9d9d9;box-sizing:border-box}.comAccessBox th .sml{font-size:1.5rem}.comAccessBox td{width:calc(100% - 80px)}.comAccessBox td a[target="_blank"]{margin-top:1px;margin-bottom:2px;text-decoration:none}.comAccessBox td a.tel{margin-right:0}.comAccessBox td .fax{margin-top:2px}}.comFeatureBox .headLine05{margin-bottom:15px}.comFeatureBox .text01{margin-bottom:22px;max-width:960px;line-height:1.75}.comFeatureBox .featureUl{margin:-48px 0 48px}.comFeatureBox .featureUl::after{width:31.5%;display:block;content:""}.comFeatureBox .featureUl li{margin-top:48px;width:31.5%}.comFeatureBox .featureUl li .photo{margin-bottom:12px}.comFeatureBox .comLink{text-align:left}@media all and (max-width: 896px){.comFeatureBox .headLine05{margin-bottom:14px;margin-right:-5px;padding-top:1px;line-height:1.45}.comFeatureBox .text01{margin-bottom:14px;max-width:inherit;line-height:1.714}.comFeatureBox .featureUl{margin:0 0 32px;display:block}.comFeatureBox .featureUl::after{display:block}.comFeatureBox .featureUl li{margin:0 0 16px;width:auto}.comFeatureBox .featureUl li:last-child{margin-bottom:0}.comFeatureBox .featureUl li .photo{margin-bottom:8px}.comFeatureBox .featureUl li .photo img{width:100%}.comFeatureBox .comLink a{display:block;line-height:1.437}}.comDayBox{margin:0 auto;max-width:760px}.comDayBox .headLine03{margin-bottom:65px}.comDayBox .dayList{margin-bottom:30px}.comDayBox .dayList li{display:flex;justify-content:space-between}.comDayBox .dayList li .time{box-sizing:border-box;padding:25px 10px 3px;width:99px;background:#f2edee url("../images/search/care/life/bg01.jpg") no-repeat center bottom/100% 32px}.comDayBox .dayList li .time span{display:block;text-align:center;color:#6e2530;font-size:2.4rem;font-weight:700}.comDayBox .dayList li .imgBox{box-sizing:border-box;padding:31px 0 62px;width:calc(100% - 131px)}.comDayBox .dayList li .imgBox .mark{margin:-2px 0 32px;width:100%}.comDayBox .dayList li .imgBox .mark span{padding:6px 16px 7px 36px;display:inline-block;color:#fff;font-size:1.4rem;font-weight:700;border-radius:17px;background:#6e2530 url("../images/common/icon24.png") no-repeat left 16px center/12px auto}.comDayBox .dayList li .imgBox .textBox{width:70%}.comDayBox .dayList li .imgBox .textBox p:last-child{margin-bottom:0 !important}.comDayBox .dayList li .imgBox .textBox .ttl{margin-bottom:11px;font-weight:700;font-size:2.4rem}.comDayBox .dayList li .imgBox .textBox .text{margin-bottom:30px;line-height:1.75}.comDayBox .dayList li .imgBox .photoBox{box-sizing:border-box;width:26.5%;display:flex;align-items:center;justify-content:center;text-align:center}.comDayBox .dayList li .imgBox .photoBox img{width:130px}.comDayBox .noteUl li{padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.714}@media all and (max-width: 896px){.comDayBox .headLine03{margin-bottom:24px}.comDayBox .dayList{margin-bottom:12px}.comDayBox .dayList li .time{padding:16px 5px 3px;width:56px;background-size:100% 25px}.comDayBox .dayList li .time span{font-size:1.6rem}.comDayBox .dayList li .imgBox{padding:16px 0 40px;width:calc(100% - 80px);display:block}.comDayBox .dayList li .imgBox .mark{margin:0 3px 23px;width:auto}.comDayBox .dayList li .imgBox .mark span{padding:8px 16px 8px 34px;font-size:1.2rem;background-size:10px auto;background-position:left 16px center}.comDayBox .dayList li .imgBox .textBox{margin-bottom:14px;width:auto}.comDayBox .dayList li .imgBox .textBox .ttl{margin-bottom:6px;font-size:1.6rem}.comDayBox .dayList li .imgBox .textBox .text{margin-bottom:13px;line-height:1.73}.comDayBox .dayList li .imgBox .photoBox{width:auto;display:block;text-align:left}.comDayBox .noteUl li{font-size:1.2rem;line-height:1.83}}.comSubTtl{margin-bottom:23px;font-size:2rem;font-weight:700;line-height:1.7;border-bottom:1px solid #6e2530}.comSubTtl .txt{margin-bottom:-2px;padding-bottom:16px;display:inline-block;vertical-align:top;border-bottom:3px solid #6e2530}.comSubTtl .num{margin:-16px 0 0 24px;display:inline-block;vertical-align:top;color:#6e2530;font-size:5.2rem;font-weight:400;line-height:1.05}@media all and (max-width: 896px){.comSubTtl{margin-bottom:28px;font-size:1.6rem}.comSubTtl .txt{margin-bottom:-2px;padding-bottom:4px}.comSubTtl .num{margin:-18px 0 0 16px;font-size:4.8rem}}.comFeatureLink{margin-top:99px}.comFeatureLink h2{margin-bottom:30px;padding-bottom:15px;font-weight:700;font-size:2rem;border-bottom:1px solid #6e2530}.comFeatureLink .linkUl{margin-top:-27px}.comFeatureLink .linkUl::after{width:31.7%;display:block;content:""}.comFeatureLink .linkUl li{margin-top:27px;padding-left:71px;width:31.7%;position:relative;font-weight:700;box-sizing:border-box}.comFeatureLink .linkUl li::before{width:20px;height:1px;position:absolute;left:0;top:12px;background:#6e2530;content:""}.comFeatureLink .linkUl li a{display:block}@media all and (min-width: 897px){.comFeatureLink .linkUl li a:hover{color:#6e2530}}.comFeatureLink .linkUl li.on{color:#6e2530}.comFeatureLink .linkUl li.on a{color:#6e2530}.comFeatureLink .linkUl li .num{display:block;position:absolute;left:29px;top:-2px;font-weight:400;font-size:2.4rem;line-height:1}.comFeatureLink .linkUl li .link{font-weight:400}.comFeatureLink .linkUl li .link a{display:inline;text-decoration:underline}.comFeatureLink .linkUl li.wid01{width:100%}@media all and (max-width: 896px){.comFeatureLink{margin-top:64px}.comFeatureLink h2{margin-bottom:19px;padding-bottom:12px;font-size:1.6rem}.comFeatureLink .linkUl{margin-top:0;display:block}.comFeatureLink .linkUl::after{display:none}.comFeatureLink .linkUl li{margin:0 0 24px;padding-left:47px;width:auto}.comFeatureLink .linkUl li:last-child{margin-bottom:0}.comFeatureLink .linkUl li::before{width:13px;top:10px}.comFeatureLink .linkUl li .num{left:17px;top:0;font-size:2rem}.comFeatureLink .linkUl li .link{margin:3px 0 0 -46px;display:block}.comFeatureLink .linkUl li .link a{text-decoration:underline}.comFeatureLink .linkUl li.wid01{width:auto}}.comFeatureTop{margin-bottom:65px;align-items:flex-start}.comFeatureTop .headLine09{width:33%}.comFeatureTop .textBox{width:65.7%}.comFeatureTop .textBox p{margin-bottom:28px;font-size:2rem;line-height:1.9}.comFeatureTop .textBox p:last-child{margin-bottom:0 !important}.comFeatureTop .textBox .bgBox{padding:27px 33px;background:#F8F4F5}@media all and (max-width: 896px){.comFeatureTop{margin-bottom:32px;display:block}.comFeatureTop .headLine09{width:auto}.comFeatureTop .textBox{width:auto}.comFeatureTop .textBox p{margin-bottom:22px;font-size:1.6rem;line-height:1.75}.comFeatureTop .textBox .bgBox{padding:14px 16px}}.comFlowList>li{margin-bottom:64px;display:flex;align-items:flex-start}.comFlowList>li:last-child{margin-bottom:0}.comFlowList li .num{width:140px;height:140px;padding-bottom:6px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;text-align:center;color:#6E2530;font-size:1.8rem;font-weight:700;line-height:1.25;box-sizing:border-box;border-radius:50%;background:#FDEFE2}.comFlowList li .num span{width:100%;display:block;font-size:3.9rem;line-height:1}.comFlowList li .innerBox{margin-left:32px;flex:1}.comFlowList li .innerBox .ttl{margin-bottom:21px;font-size:3.2rem;font-weight:700;line-height:1.45}.comFlowList li .innerBox .text{margin-bottom:20px;font-size:2rem;line-height:1.8}.comFlowList li .innerBox .text:last-child{margin-bottom:0 !important}.comFlowList li .innerBox .tel{margin-top:-7px;margin-bottom:9px}.comFlowList li .innerBox .tel a{color:#6E2530;font-size:4rem;font-weight:700;line-height:1.2}.comFlowList li .innerBox .time{margin-bottom:24px}.comFlowList li .innerBox .btnList li{margin-right:32px;width:265px;display:block}.comFlowList li .innerBox .btnList li:last-child{margin-right:0}.comFlowList li .innerBox .btnList li a{padding:17px 30px 18px;width:100%;height:100%;display:block;text-align:center;color:#fff;font-size:2rem;font-weight:700;letter-spacing:0.1em;box-sizing:border-box;border-radius:2px;background:#6E2530 url("../images/common/icon05.png") no-repeat right 15px center/9px auto;transition:0.15s}.comFlowList li .innerBox .btnList li a:hover{background-color:#db751c}.comFlowList li .innerBox .txtList li{margin-bottom:15px;font-size:2rem}.comFlowList li .innerBox .txtList li a{text-decoration:underline;color:#6e2530}@media all and (min-width: 897px){.comFlowList li .innerBox .txtList li a:hover{text-decoration:none}}.comFlowList li .innerBox .txtList li:last-child{margin-bottom:0}.comFlowList li .innerBox .bgTxt{box-sizing:border-box;padding:26px 32px;max-width:604px;font-size:2rem;line-height:1.8;background-color:#F3F3F3}.comFlowList li .innerBox .bgTxt p{margin-bottom:10px}.comFlowList li .innerBox .bgTxt p:last-child{margin-bottom:0}.comFlowList li .innerBox .bgTxt .fwBold{font-weight:700}@media all and (max-width: 896px){.comFlowList>li{margin-bottom:48px}.comFlowList>li:last-child{margin-bottom:0}.comFlowList li .num{width:83px;height:83px;padding-bottom:1px;font-size:1.6rem}.comFlowList li .num span{font-size:3rem}.comFlowList li .innerBox{margin-left:16px}.comFlowList li .innerBox .ttl{margin-bottom:10px;font-size:2rem}.comFlowList li .innerBox .text{margin-bottom:16px;font-size:1.6rem;line-height:1.75}.comFlowList li .innerBox .tel{margin:-6px 0 7px}.comFlowList li .innerBox .tel a{font-size:3rem}.comFlowList li .innerBox .time{margin-bottom:24px;font-size:1.4rem;line-height:1.428}.comFlowList li .innerBox .btnList{width:100%;max-width:228px;display:block}.comFlowList li .innerBox .btnList li{margin:0 0 12px;width:auto;display:block}.comFlowList li .innerBox .btnList li:last-child{margin:0}.comFlowList li .innerBox .btnList li a{padding:13px 30px 12px;font-size:1.8rem;letter-spacing:0.06em;background-position:right 12px center}.comFlowList li .innerBox .txtList li{margin-bottom:8px;font-size:1.6rem;line-height:1.5}.comFlowList li .innerBox .txtList li:last-child{margin-bottom:0}.comFlowList li .innerBox .bgTxt{padding:16px 10px 16px 16px;max-width:inherit;font-size:1.6rem;line-height:1.5}.comFlowList li .innerBox .bgTxt p{margin-bottom:8px}.comFlowList li .innerBox .bgTxt p:last-child{margin-bottom:0}}.comTermsBox{max-width:1000px;line-height:1.75}.comTermsBox .headLine01{margin-bottom:58px}.comTermsBox .headLine03{margin-bottom:46px}.comTermsBox .headLine03 .txt{padding-bottom:10px}.comTermsBox .secBox{margin-bottom:93px}.comTermsBox .secBox:last-child{margin-bottom:0 !important}.comTermsBox .secBox p{margin-bottom:20px}.comTermsBox .secBox p:last-child{margin-bottom:0 !important}@media all and (min-width: 897px){.comTermsBox .secBox p a:not([href^="tel:"]):hover{text-decoration:underline}}.comTermsBox .secBox .textList{margin-bottom:44px}.comTermsBox .secBox .textList li{margin-bottom:4px;padding-left:1.15em;text-indent:-1.15em}.comTermsBox .secBox .textList li:last-child{margin-bottom:0 !important}.comTermsBox .secBox .textList li .num{margin-right:0.6em}.comTermsBox .secBox .textList li .subList{margin-top:4px}.comTermsBox .secBox .textList li .subList:last-child{margin-bottom:0}.comTermsBox .secBox .textList li .subList li{padding-left:2em;text-indent:-2em}.comTermsBox .secBox .textList li .subList li .num{margin-right:0.8em}.comTermsBox .secBox .textList li .subList li ul{margin:4px 0}.comTermsBox .secBox .textList li .subList li ul:last-child{margin-bottom:0}.comTermsBox .secBox .textList li .subList li ul li{padding-left:1em;text-indent:0;position:relative}.comTermsBox .secBox .textList li .subList li ul li::before{content:'・';position:absolute;left:0;top:0}.comTermsBox .secBox .textList li .subList li .note{padding-left:1em;text-indent:-1em}@media all and (max-width: 896px){.comTermsBox{font-size:1.6rem}.comTermsBox .headLine01{margin-bottom:24px}.comTermsBox .headLine03{margin-bottom:21px}.comTermsBox .headLine03 .txt{padding-bottom:14px;line-height:1.34}.comTermsBox .secBox{margin-bottom:63px}.comTermsBox .secBox p{margin-bottom:20px}.comTermsBox .secBox p.mb01{margin-bottom:12px}.comTermsBox .secBox .textList{margin-bottom:20px}.comTermsBox .secBox .textList li{margin-bottom:12px;padding-left:1.05em;position:relative;text-indent:0}.comTermsBox .secBox .textList li .num{margin:0;display:block;position:absolute;left:0;top:0}.comTermsBox .secBox .textList li .num::after{content:'.';display:inline-block;vertical-align:top}.comTermsBox .secBox .textList li .subList{margin-top:12px}.comTermsBox .secBox .textList li .subList:last-child{margin-bottom:0}.comTermsBox .secBox .textList li .subList li{padding-left:1.5em;text-indent:0}.comTermsBox .secBox .textList li .subList li .num{margin-right:0}.comTermsBox .secBox .textList li .subList li .num::after{display:none}.comTermsBox .secBox .textList li .subList li ul{margin:12px 0 4px}.comTermsBox .secBox .textList li .subList li ul:last-child{margin-bottom:0}}.headLine01{margin-bottom:63px;padding-bottom:29px;position:relative;text-align:center;font-weight:600;font-size:4rem;line-height:1.2}.headLine01::after{width:56px;height:3px;position:absolute;left:50%;bottom:0;background:#6E2530;content:'';transform:translateX(-50%)}.headLine01 .ttl{margin-bottom:17px;padding:10px 15px 9px;display:inline-block;color:#fff;font-weight:700;font-size:2rem;font-family:"Noto Sans JP", sans-serif;text-align:center;background:#2e2421;border:1px solid #6e2530}@media all and (max-width: 896px){.headLine01{margin-bottom:31px;padding-bottom:17px;font-weight:500;font-size:2.6rem;line-height:1.47}.headLine01::after{width:36px}.headLine01 .ttl{margin-bottom:8px;padding:7px 15px;font-size:1.6rem}}.headLine02{margin-bottom:29px;text-align:center;color:#fff;font-size:3.2rem;font-weight:500;letter-spacing:0.1em}@media all and (max-width: 896px){.headLine02{margin-bottom:12px;font-size:2.2rem;line-height:1.4;letter-spacing:0}}.headLine03{margin-bottom:47px;font-size:3.2rem;font-weight:bold;border-bottom:1px solid #6e2530}.headLine03 .txt{margin-bottom:-2px;padding-bottom:14px;display:inline-block;border-bottom:3px solid #6e2530}@media all and (max-width: 896px){.headLine03{margin-bottom:23px;font-size:2.4rem;line-height:1.33}.headLine03 .txt{padding-bottom:13px}}.headLine04{margin-bottom:22px;padding-bottom:8px;font-size:2.4rem;font-weight:bold;border-bottom:1px solid #6e2530}@media all and (max-width: 896px){.headLine04{margin-bottom:15px;padding-bottom:6px;font-size:2rem}}.headLine05{margin-bottom:8px;position:relative;padding:0 0 8px 17px;font-size:2.4rem;font-weight:bold}.headLine05::before{width:4px;height:calc(100% - 16px);top:6px;left:0;position:absolute;background-color:#6e2530;content:''}@media all and (max-width: 896px){.headLine05{margin-bottom:15px;padding:0 0 0 12px;font-size:2rem}.headLine05::before{height:calc(100% - 6px);top:4px}}.headLine06{margin-bottom:31px;padding:8px 18px;color:#fff;font-weight:700;font-size:2rem;background:#2E2421;line-height:1.45}@media all and (max-width: 896px){.headLine06{margin-bottom:16px;padding:3px 12px 5px;font-size:1.6rem;line-height:1.5}}.headLine07{margin-bottom:26px;text-align:center;color:#fff;font-size:3.2rem;font-weight:700}@media all and (max-width: 896px){.headLine07{margin-bottom:15px;font-size:2.4rem;line-height:1.458}}.headLine08{margin-bottom:40px;font-size:3.2rem;font-weight:600}.headLine08 span{padding-bottom:10px;display:inline-block;vertical-align:top;border-bottom:1px solid #6e2530}@media all and (max-width: 896px){.headLine08{margin-bottom:22px;font-size:2.2rem;text-align:center}.headLine08 span{padding-bottom:4px}}.headLine09{margin-bottom:18px;font-size:4rem;font-weight:600;line-height:1.425}@media all and (max-width: 896px){.headLine09{margin-bottom:22px;font-size:3rem;line-height:1.466}}.headLine10{margin-bottom:63px;text-align:center}.headLine10 span{display:block}.headLine10 .txt01{padding-bottom:24px;position:relative;font-size:4rem;font-weight:600}.headLine10 .txt01::after{width:56px;height:3px;position:absolute;left:50%;bottom:0;background-color:#6e2530;content:"";transform:translateX(-50%)}.headLine10 .txt02{margin-top:26px;font-size:2rem;font-weight:400}@media all and (max-width: 896px){.headLine10{margin-bottom:30px}.headLine10 .txt01{padding-bottom:18px;font-size:3rem;font-weight:500;line-height:1.46}.headLine10 .txt01::after{width:36px}.headLine10 .txt02{margin:20px auto 0;max-width:274px;font-size:1.6rem;line-height:1.75}}.headLine11{margin-bottom:29px;text-align:center;font-weight:700;font-size:3.2rem}@media all and (max-width: 896px){.headLine11{margin-bottom:17px;font-size:2rem;line-height:1.4}}.comMailForm .content{max-width:1002px}.comMailForm .headLine11{margin-bottom:47px}.comMailForm .stepUl{margin-bottom:64px;display:flex;position:relative;z-index:0}.comMailForm .stepUl li{box-sizing:border-box;padding:16px 20px;width:33.33%;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;color:#6e2530;font-size:2rem;font-weight:700;line-height:1.6;background:#f2edee}.comMailForm .stepUl li::after{content:"";width:30px;height:100%;position:absolute;right:-9px;top:0;background:url("../images/common/bg02.png") no-repeat center center/100% 100%;background-color:transparent;z-index:1}.comMailForm .stepUl li:last-child::after{display:none}.comMailForm .stepUl li.on{position:relative;z-index:1;color:#fff;background-color:#6e2530}.comMailForm .stepUl li.on::after{right:-22px;background-image:url("../images/common/bg03.png");z-index:2}.comMailForm .headLine05{margin-bottom:-2px}.comMailForm table{width:100%;table-layout:fixed;border-collapse:collapse}.comMailForm table th,.comMailForm table td{padding:32px 0;vertical-align:top;text-align:left;font-weight:400;font-size:1.6rem;line-height:1.75;word-break:break-all;border-bottom:1px solid #d9d9d9;box-sizing:border-box}.comMailForm table th{padding-top:44px;width:41%;font-weight:700;font-size:1.8rem}.comMailForm table th .must{margin-left:16px;color:#de0021;font-size:1.4rem;font-weight:400}.comMailForm table th .note{margin-left:18px;font-size:1.4rem;font-weight:400}.comMailForm table td{padding-left:3px;width:59%}.comMailForm table td input[type="text"],.comMailForm table td input[type="tel"],.comMailForm table td input[type="email"],.comMailForm table td select,.comMailForm table td textarea{width:100%;height:54px;padding:10px 23px;color:#000;font-size:1.6rem;font-weight:400;border-radius:4px;border:1px solid #646464;background:#fff;box-sizing:border-box;-webkit-appearance:none;appearance:none}.comMailForm table td input[type="text"].wpcf7-not-valid,.comMailForm table td input[type="tel"].wpcf7-not-valid,.comMailForm table td input[type="email"].wpcf7-not-valid,.comMailForm table td select.wpcf7-not-valid,.comMailForm table td textarea.wpcf7-not-valid{color:#DE0021;background-color:#FFEBEE;border-color:#DE0021}.comMailForm table td input::placeholder,.comMailForm table td textarea::placeholder{opacity:1;color:#D9D9D9}.comMailForm table td input.wpcf7-not-valid::placeholder,.comMailForm table td textarea.wpcf7-not-valid::placeholder{opacity:0.5;color:#DE0021}.comMailForm table td select{padding:10px 36px 10px 20px;background:#fff url("../images/common/icon42.png") no-repeat right 16px center/12px auto}.comMailForm table td select.wpcf7-not-valid{background-image:url("../images/common/icon59.png")}.comMailForm table td select::-ms-expand{display:none}.comMailForm table td textarea{padding:13px 23px;height:138px;min-height:138px;vertical-align:top;resize:vertical;line-height:1.75;overflow:hidden}.comMailForm table td textarea.textarea01{height:82px;min-height:82px}.comMailForm table td .note01{font-size:1.4rem;line-height:1.57}.comMailForm table td .note01.red{color:#de0021}.comMailForm table td .radioUl li:nth-child(n+2){margin-top:20px}.comMailForm table td .radioUl li label{display:inline-block;vertical-align:top}.comMailForm table td .radioUl li label input[type="radio"]{display:none}.comMailForm table td .radioUl li label input[type="radio"] ~ span{padding-left:36px;display:block;cursor:pointer;line-height:1.75;background:url("../images/common/radio_icon03.png") no-repeat left top 2px/24px auto}.comMailForm table td .radioUl li label input[type="radio"].error ~ span,.comMailForm table td .radioUl li label input[type="radio"].wpcf7-not-valid ~ span{background-image:url("../images/common/radio_error.png")}.comMailForm table td .radioUl li label input[type="radio"]:checked ~ span{background-image:url("../images/common/radio_icon04.png")}.comMailForm table td .radioUl.flexB{margin-top:-20px}.comMailForm table td .radioUl.flexB::after{content:"";width:31%;display:block}.comMailForm table td .radioUl.flexB li{margin:20px 0 0;width:31%}.comMailForm table td .radioUl.flexB+.note02{margin:20px 0 13px}.comMailForm table td .radioUl.flexB+.note02 .sml{font-size:1.4rem}.comMailForm table td .checkUl li:nth-child(n+2){margin-top:20px}.comMailForm table td .checkUl li label{display:inline-block;vertical-align:top}.comMailForm table td .checkUl li label input[type="checkbox"]{display:none}.comMailForm table td .checkUl li label input[type="checkbox"] ~ span{padding-left:36px;display:block;cursor:pointer;line-height:1.75;background:url("../images/common/check_img.png") no-repeat left top 2px/22px auto}.comMailForm table td .checkUl li label input[type="checkbox"].wpcf7-not-valid ~ span{background-image:url("../images/common/check_img_error.png")}.comMailForm table td .checkUl li label input[type="checkbox"]:checked ~ span{background-image:url("../images/common/checked_img.png")}.comMailForm table td .checkUl.flexB{margin-top:-20px}.comMailForm table td .checkUl.flexB::after{content:"";width:31%;display:block}.comMailForm table td .checkUl.flexB li{margin:20px 0 0;width:31%}.comMailForm table td .checkUl.flexB+.note02{margin:20px 0 13px}.comMailForm table td .checkUl.flexB+.note02 .sml{font-size:1.4rem}.comMailForm table td .dateUl{display:flex;justify-content:space-between}.comMailForm table td .dateUl li{box-sizing:border-box;padding-right:42px;width:29%;position:relative}.comMailForm table td .dateUl li .txt{position:absolute;right:2px;bottom:12px}.comMailForm table td .selectBox{margin-bottom:32px}.comMailForm table td .selectBox:last-child{margin-bottom:0 !important}.comMailForm table td .selectBox .title{margin-bottom:21px}.comMailForm table td .selectBox .title span{padding:7px 15px;display:inline-block;line-height:1.5;border-radius:40px;border:1px solid #000}.comMailForm table td .selectBox .subTtl{margin-bottom:12px;font-weight:700;font-size:1.8rem}.comMailForm table td .selectBox .radioUl{margin:-20px -20px 28px 0;display:flex;flex-wrap:wrap}.comMailForm table td .selectBox .radioUl:last-child{margin-bottom:0 !important}.comMailForm table td .selectBox .radioUl li{margin-top:20px;margin-right:2%;width:23.5%}.comMailForm table td .selectBox .radioUl li:nth-child(4n){margin-right:0}.comMailForm table td .selectBox .radioUl li label input[type="radio"] ~ span{padding:2px 0 2px 36px;line-height:1.5;background-position:left top 2px}.comMailForm table td .selectBox .radioUl.radioUl_Chiba li{white-space:nowrap}.comMailForm table td .selectBox .radioUl.radioUl_Chiba li:last-child{margin-right:0}.comMailForm table td .selectBox .checkUl{margin:-20px -20px 28px 0;display:flex;flex-wrap:wrap}.comMailForm table td .selectBox .checkUl:last-child{margin-bottom:0 !important}.comMailForm table td .selectBox .checkUl li{margin-top:20px;margin-right:2%;width:23.5%}.comMailForm table td .selectBox .checkUl li:nth-child(4n){margin-right:0}.comMailForm table td .selectBox .checkUl li label input[type="checkbox"] ~ span{padding:2px 0 2px 36px;line-height:1.5;background-position:left top 2px}.comMailForm table td .selectBox .confirmUl{margin:-10px -20px 28px 0;display:flex;flex-wrap:wrap}.comMailForm table td .selectBox .confirmUl:last-child{margin-bottom:0 !important}.comMailForm table td .selectBox .confirmUl li{margin-top:10px;margin-right:2%;width:100%;display:none}.comMailForm table td .selectBox .confirmUl li:nth-child(4n){margin-right:0}.comMailForm table td .note03{margin-bottom:12px}.comMailForm table td .note03 .sml{margin-top:20px;display:block;font-size:1.4rem}.comMailForm table td .wpcf7-form-control-wrap{padding:0}.comMailForm table .trStyle01 th,.comMailForm table .trStyle01 td{padding-bottom:0;border-bottom:none}.comMailForm table .trStyle02 td{padding:24px 0 30px;border-top:none}.comMailForm table .trStyle03 td{padding:22px 32px}.comMailForm table .trStyle04 th,.comMailForm table .trStyle04 td{padding-bottom:0;border-bottom:none}.comMailForm section{margin-bottom:63px}.comMailForm .terms .headLine11{margin-bottom:31px}.comMailForm .terms .termsBox{padding:13px 0;border-radius:4px;border:1px solid #d9d9d9}.comMailForm .terms .termsBox .jspContainer{width:100% !important}.comMailForm .terms .termsBox .inner{width:100% !important;height:334px;overflow-y:scroll;box-sizing:border-box}.comMailForm .terms .termsBox .inner .subBox{padding:0 23px}.comMailForm .terms .termsBox .inner .jspVerticalBar{width:6px;right:8px;background:#F1F1F1}.comMailForm .terms .termsBox .inner .jspTrack{background:#F1F1F1}.comMailForm .terms .termsBox .inner .jspDrag{background:#BBBBBB}.comMailForm .terms .termsBox .inner p{margin-bottom:28px;line-height:1.75}@media all and (min-width: 897px){.comMailForm .terms .termsBox .inner p a:not([href^="tel:"]):hover{text-decoration:underline}}.comMailForm .terms .termsBox .inner p a:not([href^="tel:"]).link{color:#6e2530;text-decoration:underline}@media all and (min-width: 897px){.comMailForm .terms .termsBox .inner p a:not([href^="tel:"]).link:hover{text-decoration:none}}.comMailForm .submit{margin:0 auto;width:100%;max-width:562px}.comMailForm .submit li button,.comMailForm .submit li input{padding:5px;width:100%;height:80px;cursor:pointer;color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:0.1em;border-radius:2px;border:2px solid #6e2530;background:#6e2530 url("../images/common/icon05.png") no-repeat right 18px center/9px auto;box-sizing:border-box;-webkit-appearance:none;appearance:none}@media all and (min-width: 897px){.comMailForm .submit li button:hover,.comMailForm .submit li input:hover{opacity:0.7}}@media all and (max-width: 896px){.comMailForm .headLine11{margin-bottom:33px}.comMailForm .stepUl{margin-bottom:32px}.comMailForm .stepUl li{padding:13px 20px 13px 10px;width:32%;font-size:1.4rem;line-height:1.28}.comMailForm .stepUl li::after{width:10px;right:0}.comMailForm .stepUl li:nth-child(1){width:35%}.comMailForm .stepUl li:nth-child(2){width:33%}.comMailForm .stepUl li:nth-child(3){padding-right:12px}.comMailForm .stepUl li.on::after{right:0}.comMailForm .headLine05{margin-bottom:25px}.comMailForm table th,.comMailForm table td{padding:0;display:block;width:100% !important}.comMailForm table th{margin-bottom:19px;padding-top:0;font-size:1.6rem;line-height:1.2;border:none}.comMailForm table th .must{margin:1px 0 -1px 12px;display:inline-block;vertical-align:top;font-size:1.2rem;line-height:1.5}.comMailForm table th .note{margin-left:12px;font-size:1.2rem}.comMailForm table td{margin-bottom:20px;padding:0 0 23px}.comMailForm table td input[type="text"],.comMailForm table td input[type="tel"],.comMailForm table td input[type="email"],.comMailForm table td select,.comMailForm table td textarea{height:40px;padding:0 15px}.comMailForm table td select{padding:0 30px 0 11px}.comMailForm table td textarea{padding:10px 15px;height:160px;line-height:1.5}.comMailForm table td textarea.textarea01{height:80px}.comMailForm table td .note01{font-size:1.2rem;line-height:1.5}.comMailForm table td .note01 span{padding-left:1em;display:block;text-indent:-1em}.comMailForm table td input+.note01{margin-top:12px}.comMailForm table td .radioUl{margin-top:-2px}.comMailForm table td .radioUl li:nth-child(n+2){margin-top:12px}.comMailForm table td .radioUl li label input[type="radio"] ~ span{padding:2px 0 2px 32px;line-height:1.5}.comMailForm table td .radioUl.flexB{margin-top:-14px}.comMailForm table td .radioUl.flexB::after{display:none}.comMailForm table td .radioUl.flexB li{margin:12px 0 0;width:50%}.comMailForm table td .radioUl.flexB+.note02{margin:12px 0 13px;font-size:1.6rem}.comMailForm table td .radioUl.flexB+.note02 .sml{margin-top:2px;display:block;font-size:1.2rem}.comMailForm table td .radioUl.flexB.radioUl01{margin-top:-2px;display:block}.comMailForm table td .checkUl{margin-top:-2px}.comMailForm table td .checkUl li:nth-child(n+2){margin-top:12px}.comMailForm table td .checkUl li label input[type="checkbox"] ~ span{padding:2px 0 2px 32px;line-height:1.5}.comMailForm table td .checkUl.flexB{margin-top:-14px}.comMailForm table td .checkUl.flexB::after{display:none}.comMailForm table td .checkUl.flexB li{margin:12px 0 0;width:50%}.comMailForm table td .checkUl.flexB+.note02{margin:12px 0 13px;font-size:1.6rem}.comMailForm table td .checkUl.flexB+.note02 .sml{margin-top:2px;display:block;font-size:1.2rem}.comMailForm table td .checkUl.flexB.checkUl01{margin-top:-2px;display:block}.comMailForm table td .dateUl{margin-top:-14px;flex-wrap:wrap;justify-content:space-between}.comMailForm table td .dateUl li{margin-top:14px;padding-right:33px;width:44.5%}.comMailForm table td .dateUl li .txt{right:0;bottom:5px}.comMailForm table td .selectBox{margin-bottom:47px}.comMailForm table td .selectBox .title{margin:0 -15px 14px 0;font-size:1.4rem}.comMailForm table td .selectBox .title span{padding:10px 12px 11px;text-align:center;box-sizing:border-box}.comMailForm table td .selectBox .subTtl{margin-bottom:12px;font-size:1.6rem}.comMailForm table td .selectBox .radioUl{margin:0 0 21px;display:block}.comMailForm table td .selectBox .radioUl li{margin:0 0 12px;width:auto}.comMailForm table td .selectBox .radioUl li:last-child{margin-bottom:0}.comMailForm table td .selectBox .radioUl li label input[type="radio"] ~ span{padding:2px 0 2px 32px}.comMailForm table td .selectBox .checkUl{margin:0 0 21px;display:block}.comMailForm table td .selectBox .checkUl li{margin:0 0 12px;width:auto}.comMailForm table td .selectBox .checkUl li:last-child{margin-bottom:0}.comMailForm table td .selectBox .checkUl li label input[type="checkbox"] ~ span{padding:2px 0 2px 32px}.comMailForm table td .note03{line-height:1.5}.comMailForm table td .note03 .sml{margin-top:4px;font-size:1.2rem}.comMailForm table tr:last-of-type td{margin-bottom:0 !important}.comMailForm table .trStyle01 td{margin-bottom:0}.comMailForm table .trStyle02 td{padding:11px 0 22px;border-top:none}.comMailForm table .trStyle03 td{padding:0 24px 22px}.comMailForm table .trStyle04 td{margin-bottom:0}.comMailForm section{margin-bottom:64px}.comMailForm .terms{margin-bottom:64px}.comMailForm .terms .termsBox .inner .subBox{padding:0 15px}.comMailForm .terms .termsBox .inner p{font-size:1.6rem}.comMailForm .submit li button,.comMailForm .submit li input{padding:0 26px;height:52px;font-size:1.8rem;letter-spacing:0.06em;background-position:right 12px center}}@media all and (max-width: 374px){.comMailForm table .trStyle03 td{padding:0 14px 22px}}@media all and (max-width: 359px){.comMailForm table .trStyle03 td{padding:0 0 22px}.comMailForm table td .selectBox .title span{padding:10px 8px 11px}}.comMailForm.confirm .headLine05{margin-bottom:2px}.comMailForm.confirm .stepUl li::after{display:none}.comMailForm.confirm .stepUl li.on{z-index:10}.comMailForm.confirm .stepUl li.on::before{content:'';width:30px;height:100%;position:absolute;left:-8px;top:0;background:url("../images/common/bg04.png") no-repeat center center/100% 100%;background-color:transparent}.comMailForm.confirm .stepUl li.on::after{display:block;right:-8px}.comMailForm.confirm section:last-of-type{margin-bottom:100px}.comMailForm.confirm table th,.comMailForm.confirm table td{padding:30px 0;line-height:1.6;font-size:1.8rem}.comMailForm.confirm table td{padding-left:4px}.comMailForm.confirm table td .selectBox .title{margin-bottom:14px;font-size:1.6rem;line-height:1.5}.comMailForm.confirm table td .otherContent{margin-top:20px;display:block}.comMailForm.confirm table td .other-content{margin-top:20px;display:block}.comMailForm.confirm table td textarea{font-size:1.8rem}.comMailForm.confirm table td p br{display:none}.comMailForm.confirm .submit{width:auto;max-width:inherit;display:flex;justify-content:space-between}.comMailForm.confirm .submit li{width:48.3%}.comMailForm.confirm .submit li.retry button{font-size:2.2rem;color:#6E2530;background:#fff url("../images/common/icon54.png") no-repeat left 16px center;background-size:9px auto}@media all and (max-width: 896px){.comMailForm.confirm .headLine05{margin-bottom:23px}.comMailForm.confirm .stepUl li.on::before{width:10px;left:-8px}.comMailForm.confirm .stepUl li.on::after{right:0}.comMailForm.confirm section:last-of-type{margin-bottom:64px}.comMailForm.confirm table{margin-bottom:64px}.comMailForm.confirm table th,.comMailForm.confirm table td{padding:0;line-height:1.5;font-size:1.6rem}.comMailForm.confirm table th{margin-bottom:12px}.comMailForm.confirm table td{margin-bottom:24px;padding:0 0 23px}.comMailForm.confirm table td .selectBox{margin-bottom:16px}.comMailForm.confirm table td .selectBox .title{margin-bottom:16px;font-size:1.4rem;line-height:1.428}.comMailForm.confirm table td .otherContent{margin-top:12px}.comMailForm.confirm .submit{width:auto;max-width:inherit;display:block}.comMailForm.confirm .submit li{margin-top:10px;width:auto}.comMailForm.confirm .submit li button,.comMailForm.confirm .submit li input{border-width:1px}.comMailForm.confirm .submit li.retry button,.comMailForm.confirm .submit li.retry input{font-size:1.8rem;background-position:left 12px center}}.comMailForm.thanks .stepUl li:nth-child(1)::after{right:-22px}.comMailForm.thanks .stepUl li.on::after{display:block;right:auto;left:-22px;background-image:url("../images/common/bg04.png")}.comMailForm.thanks .headLine11{margin-bottom:29px}.comMailForm.thanks .cTxt{margin-bottom:12px;text-align:center;line-height:1.75}.comMailForm.thanks .cTxt01{margin-bottom:62px}.comMailForm.thanks .comBtn a{padding:17px 32px 18px;min-width:365px;background-image:url("../images/common/icon39.png");background-position:left 16px center;background-size:8px auto}@media all and (max-width: 896px){.comMailForm.thanks .stepUl li:nth-child(1)::after{right:0}.comMailForm.thanks .stepUl li.on::after{left:-10px}.comMailForm.thanks .headLine11{margin-bottom:15px}.comMailForm.thanks .cTxt{margin-bottom:12px;text-align:left;font-size:1.6rem}.comMailForm.thanks .cTxt01{margin-bottom:36px;padding-left:1em;text-indent:-1em}.comMailForm.thanks .comBtn{margin:0 auto;max-width:365px}.comMailForm.thanks .comBtn a{padding:13px 32px 12px;min-width:inherit;background-position:left 12px center;background-size:8px auto}}.wpcf7-list-item{margin:0}.wpcf7-not-valid-tip{display:none}.wpcf7-spinner{display:none}.wpcf7 form.invalid .wpcf7-response-output{margin-bottom:64px;padding:30px;text-align:center;color:#DE0021;background:#ffebee;border:none}.wpcf7 form.invalid .wpcf7-response-output p{margin-bottom:26px;font-size:2rem;font-weight:700;line-height:1.8}.wpcf7 form.invalid .wpcf7-response-output ul li{margin-bottom:12px;font-weight:700;line-height:1.75}.wpcf7 form.invalid .wpcf7-response-output ul li:last-child{margin-bottom:0 !important}.wpcf7 form.invalid .wpcf7-response-output ul li span{padding-left:31px;display:inline-block;background:url("../images/common/icon58.png") no-repeat left top 7px/19px auto}@media all and (max-width: 896px){.wpcf7 form.invalid .wpcf7-response-output{margin:0 -24px 24px;padding:21px 24px}.wpcf7 form.invalid .wpcf7-response-output p{margin-bottom:10px;font-size:1.6rem;line-height:1.75}.wpcf7 form.invalid .wpcf7-response-output ul li{margin-bottom:0;line-height:2}.wpcf7 form.invalid .wpcf7-response-output ul li span{background-position:left top 6px}}.wpcf7 .step-1{text-align:center;display:block}.wpcf7 .step-2{display:none}.wpcf7 .step-1-tr{display:table-row}.wpcf7 .step-2-tr{display:none}.wpcf7 .step-1-table{display:table}.wpcf7 .step-2-table{display:none}.wpcf7 .step-2-table td .confirmBox .selectBox .title{display:none}.wpcf7 .custom-wpcf7c-confirmed .step-1{display:none}.wpcf7 .custom-wpcf7c-confirmed .step-2{text-align:center;display:block}.wpcf7 .custom-wpcf7c-confirmed .step-1-tr{display:none}.wpcf7 .custom-wpcf7c-confirmed .step-2-tr{display:table-row}.wpcf7 .custom-wpcf7c-confirmed .step-1-table{display:none}.wpcf7 .custom-wpcf7c-confirmed .step-2-table{display:table}.comMailForm .wpcf7 .textareaAutoHeight-counter{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table th .must{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table th .note{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td{vertical-align:middle}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td input[type="text"],.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td input[type="tel"],.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td input[type="email"],.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td select,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td textarea{padding:0;background:none;border:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td input[type="text"]::placeholder,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td input[type="tel"]::placeholder,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td input[type="email"]::placeholder,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td select::placeholder,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td textarea::placeholder{color:transparent}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .radioDisplay{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .checkDisplay{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .textDisplay span{display:block}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .dateUl{display:block}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .dateUl li{width:auto;padding-right:25px;margin-right:10px;display:inline-block}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .dateUl li select{padding:0}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .note01,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .note02,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table td .note03{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table .trStyle01 th,.comMailForm .wpcf7 .custom-wpcf7c-confirmed table .trStyle01 td{padding-bottom:32px;border-bottom:1px solid #d9d9d9}.comMailForm .wpcf7 .custom-wpcf7c-confirmed table .trStyle02{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed .terms{display:none}.comMailForm .wpcf7 .custom-wpcf7c-confirmed .wpcf7-response-output{display:none}body{color:#000;font-size:1.6rem;font-weight:400;line-height:1.5;-webkit-text-size-adjust:none;text-size-adjust:none;background-color:#FFF}@media all and (max-width: 896px){body{font-size:1.4rem}body.fixed{position:fixed;width:100%;height:100%}}#container{text-align:left;overflow:hidden}#main{margin-bottom:106px}#index #main{margin-bottom:160px}@media all and (max-width: 896px){#main{margin-bottom:61px;width:100%;display:block;box-sizing:border-box}#index #main{margin-bottom:100px}#search #main{margin-top:0;margin-bottom:42px}}a[href^="tel:"]{cursor:default;pointer-events:none}@media all and (max-width: 896px){a[href^="tel:"]{cursor:pointer;pointer-events:auto}}@media all and (min-width: 897px){.sp{display:none !important}}@media all and (max-width: 896px){.pc{display:none !important}}.mainBox{margin-bottom:94px;display:flex;justify-content:space-between;flex-wrap:wrap}.mainBox .relatedBox{margin-top:100px;width:100%;order:1;box-sizing:border-box}@media all and (max-width: 896px){.mainBox{margin-bottom:63px;display:block}.mainBox .relatedBox{margin-top:62px;width:auto}}#conts{width:74.35%;box-sizing:border-box}@media all and (max-width: 896px){#conts{width:auto}}#sideBar{padding-top:11px;width:20%;box-sizing:border-box}#sideBar .topBox{margin-bottom:47px}#sideBar .topBox a{display:block}#sideBar .topBox a:hover{opacity:0.7}#sideBar .topBox span{display:block}#sideBar .topBox .photo{margin-bottom:17px}#sideBar .topBox .photo img{width:100%}#sideBar .topBox .txt{padding-right:25px;font-weight:700;background:url("../images/common/icon02.png") no-repeat right center/22px auto}#sideBar .subBox{margin-bottom:46px}#sideBar .sideTtl{margin-bottom:13px;padding-left:15px;position:relative;font-size:2rem;font-weight:700}#sideBar .sideTtl::before{width:3px;height:calc(100% - 2px);display:block;position:absolute;left:0;top:1px;background:#6e2530;content:""}#sideBar .linkUl li{margin-bottom:12px}#sideBar .linkUl li:last-child{margin-bottom:0 !important}#sideBar .linkUl li a{display:inline-block;font-size:1.4rem}@media all and (min-width: 897px){#sideBar .linkUl li a:hover{text-decoration:underline}}#sideBar .linkUl li .subTtl{padding-right:30px;font-size:1.4rem;line-height:1.72;background:url("../images/common/icon52.png") no-repeat right center/22px auto;cursor:pointer;transition:0.15s}#sideBar .linkUl li .subTtl:hover{opacity:0.7}#sideBar .linkUl li .subTtl.on{background-image:url("../images/common/icon44.png")}#sideBar .linkUl li .subUl{padding:12px 0 2px 12px;display:none}#sideBar .linkUl li .subUl li{margin-bottom:12px}#sideBar .link{padding-top:24px;border-top:1px solid #d9d9d9}#sideBar .link a{padding-right:25px;font-weight:700;display:block;background:url("../images/common/icon02.png") no-repeat right center/22px auto}#sideBar .link a:hover{opacity:0.7}@media all and (max-width: 896px){#sideBar{margin-top:55px;padding-top:0;width:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#sideBar .topBox{margin-bottom:0;width:100%;box-sizing:border-box}#sideBar .topBox .txt{padding:24px 25px 24px 0;font-size:1.6rem;background-image:url("../images/common/icon11.png");background-size:16px auto;background-position:right 12px center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#sideBar .subBox{margin:22px 0 0;width:39%}#sideBar .sideTtl{margin-bottom:16px;padding-left:10px;font-size:1.8rem}#sideBar .sideTtl::before{height:calc(100% - 8px);top:4px}#sideBar .linkUl li{margin-bottom:15px}#sideBar .linkUl li a{display:block}#sideBar .link{margin-top:23px;box-sizing:border-box;width:100%;padding-top:24px;border-top:1px solid #d9d9d9}#sideBar .link a{padding-right:25px;font-size:1.6rem;background-image:url("../images/common/icon11.png");background-size:16px auto;background-position:right 12px center}}#gHeader{padding-bottom:61px;position:relative;z-index:10}#gHeader.form{box-shadow:0 4px 16px -4px rgba(0,0,0,0.12);padding-bottom:0 !important}#gHeader .hBgBox{padding:5px 0 5px;background:#F2EDEE}#gHeader .hBgBox h1{margin:0 auto;padding:0 20px;max-width:1340px;color:#2E2421;font-weight:400;font-size:1.2rem;box-sizing:border-box}#gHeader .hBox{margin:0 auto;padding:0 20px;max-width:1340px;box-sizing:border-box;position:relative;z-index:200;display:flex;justify-content:space-between;align-items:center;background:#fff}#gHeader .hBox .logo{margin-top:1px;width:180px}#gHeader .hBox .hSubBox{display:flex;justify-content:flex-end;align-items:flex-start}#gHeader .hBox .hSubBox .hLinkUl{margin-top:19px;margin-right:16px;display:flex}#gHeader .hBox .hSubBox .hLinkUl li{padding:0 16px;display:flex;font-size:1.2rem;font-weight:bold;border-right:1px solid #D9D9D9}#gHeader .hBox .hSubBox .hLinkUl li a{padding:5px 0;display:flex}#gHeader .hBox .hSubBox .hLinkUl li a:hover{opacity:0.7}#gHeader .hBox .hSubBox .hLinkUl li .txt{padding:5px 0;display:block}#gHeader .hBox .hSubBox .hLinkUl li ul{margin-left:16px;display:flex}#gHeader .hBox .hSubBox .hLinkUl li ul li{margin-right:-1px;padding:0;border:none}#gHeader .hBox .hSubBox .hLinkUl li ul li a{padding:0;width:45px;height:29px;display:flex;align-items:center;justify-content:center;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Yu Gothic medium","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:1.2rem;text-align:center;line-height:1;border:1px solid #676767;background:#fff;box-sizing:border-box}#gHeader .hBox .hSubBox .hLinkUl li ul li a:hover{opacity:1;border:1px solid #6E2530;background-color:#f8f4f5}#gHeader .hBox .hSubBox .hLinkUl li ul li a.on{margin-right:-1px;position:relative;z-index:1;width:43px;color:#fff;border:1px solid #6E2530;background:#6E2530}@media all and (-ms-high-contrast: none){#gHeader .hBox .hSubBox .hLinkUl li ul li a{padding-top:0.5rem}}#gHeader .hBox .hSubBox .hLinkUl li.itme01{padding:0 16px 0 16px}@media all and (max-width: 896px){#gHeader .hBox .hSubBox .telBox{padding:4px 0}}#gHeader .hBox .hSubBox .telBox .telText{display:none}@media all and (max-width: 896px){#gHeader .hBox .hSubBox .telBox .telText{margin:0 auto 1px;display:block}}#gHeader .hBox .hSubBox .telBox .telText img{margin:auto;display:block}#gHeader .hBox .hSubBox .telBox .telLabel{padding:10px 10px;margin-right:20px;font-size:1rem;font-weight:bold;line-height:1.5;color:#FFF;background-color:#6E2530;vertical-align:middle;position:relative;display:inline-block}@media all and (max-width: 896px){#gHeader .hBox .hSubBox .telBox .telLabel{padding:0;margin-right:0;color:#6E2530;background-color:transparent;display:none}#gHeader .hBox .hSubBox .telBox .telLabel br{display:none}}#gHeader .hBox .hSubBox .telBox .telLabel:after{content:"";border-style:solid;border-width:25px 0 25px 10px;border-color:transparent transparent transparent #6E2530;position:absolute;top:0;right:-10px}@media all and (max-width: 896px){#gHeader .hBox .hSubBox .telBox .telLabel:after{content:none}}#gHeader .hBox .hSubBox .telBox .tel{padding:1.2em 0 0.25em;vertical-align:middle;display:inline-block}#gHeader .hBox .hSubBox .telBox .tel a{display:block;font-size:2.75rem;font-weight:500;line-height:1;letter-spacing:0.015em;color:#6E2530;text-align:center}#gHeader .hBox .hSubBox .telBox .tel a span{display:inline-block;position:relative}#gHeader .hBox .hSubBox .telBox .tel a small{display:inline-block;position:absolute;left:50%;top:-1.2em;color:#676767;font-size:1rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:0;line-height:1;white-space:nowrap;transform:translateX(-50%)}@media all and (max-width: 896px){#gHeader .hBox .hSubBox .telBox .tel a small{display:none}}#gHeader .hBox .hSubBox .telBox .tel .time{margin-top:1px;display:block;text-align:right;color:#676767;font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media all and (max-width: 896px){#gHeader{padding-bottom:56px}#gHeader.form .hBox{padding:0 24px}#gHeader .hBgBox{display:none}#gHeader .hBox{box-sizing:border-box;padding:0 80px 0 24px;width:100%;max-width:inherit;position:absolute;left:0;top:0;box-shadow:0 4px 24px -4px rgba(0,0,0,0.12)}#gHeader .hBox.on{border-bottom:1px solid #D9D9D9;box-shadow:none;position:fixed}#gHeader .hBox .logo{margin-top:4px;width:100px}#gHeader .hBox .hSubBox{height:56px;display:block}#gHeader .hBox .hSubBox .hLinkUl{display:none}#gHeader .hBox .hSubBox .telBox .tel{padding:0}#gHeader .hBox .hSubBox .telBox .tel a{font-size:1.9rem;letter-spacing:0}#gHeader .hBox .hSubBox .telBox .tel a small{top:-1.1em;font-size:0.9rem;font-weight:400}#gHeader .hBox .hSubBox .telBox .tel .time{margin-top:3px;text-align:right;font-size:0.9rem;font-weight:400}}@media all and (max-width: 359px){#gHeader .hBox{padding-right:70px}#gHeader .hBox .hSubBox .telBox .tel a{font-size:5.2vw}#gHeader .hBox .hSubBox .telBox .tel a small{font-size:2.5vw}#gHeader .hBox .hSubBox .telBox .tel .time{font-size:2.5vw}}.menu{width:56px;height:56px;position:fixed;right:0;top:0;color:#fff;background:#6E2530;z-index:300;box-shadow:0 4px 24px rgba(0,0,0,0.32);cursor:pointer}.menu span{width:26px;height:1px;display:block;position:absolute;left:15px;top:13px;background:#fff;transition:0.3s}.menu span:nth-child(2){top:21px}.menu span:nth-child(3){top:29px}.menu::after{position:absolute;left:50%;bottom:0.6em;text-align:center;color:#fff;font-size:1rem;font-weight:500;letter-spacing:0.1em;content:'MENU';transform:translateX(-50%)}.menu.on span:nth-child(1){transform:translateY(8px) translateX(0) rotate(45deg)}.menu.on span:nth-child(2){opacity:0}.menu.on span:nth-child(3){transform:translateY(-8px) translateX(0) rotate(-45deg)}#gFooter{background:#F3F3F3}#gFooter .fBox{margin:0 auto;padding:64px 20px;max-width:1196px;box-sizing:border-box}#gFooter .fBox.form{padding:0 20px 27px 20px !important}#gFooter .fLogo{margin:0 auto 64px;width:210px}#gFooter .fNavi{width:35.3%}#gFooter .fNavi>li{margin-bottom:24px}#gFooter .fNavi>li:last-child{margin-bottom:0 !important}#gFooter .fNavi>li>a{padding-left:31px;position:relative;display:inline-block;font-weight:500}#gFooter .fNavi>li>a::before{width:20px;height:1px;position:absolute;left:-2px;top:0.75em;background:#6E2530;content:''}#gFooter .fNavi a:hover{opacity:0.7}#gFooter .fNavi .subList{margin:11px 0 0 33px;font-size:1.4rem}#gFooter .fNavi .subList li{margin-bottom:11px}#gFooter .fNavi .subList li:last-child{margin-bottom:0 !important}#gFooter .fNavi .subList li>span{display:inline-block}#gFooter .fNavi .subList li a{display:inline-block}#gFooter .fNavi .subList li ul{margin:11px 0 0 14px}#gFooter .fNavi02{width:35.3%}#gFooter .fNavi03{width:29%}#gFooter .fNaviBox{margin-bottom:64px;padding-bottom:63px;border-bottom:1px solid #D9D9D9}#gFooter .bannerUl{margin:0 auto;max-width:752px}#gFooter .bannerUl li{width:45.8%}#gFooter .bannerUl li a{transition:0.15s;display:block}#gFooter .bannerUl li a .txt{margin-top:19px;display:block;font-size:1.4rem}#gFooter .bannerUl li a .txt::after{margin-left:12px;width:14px;height:11px;display:inline-block;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:''}#gFooter .bannerUl li a:hover{opacity:0.7}#gFooter .fBgWrapper{color:#fff;background:#2E2421}#gFooter .fBgWrapper a{color:#fff}#gFooter .fBgWrapper a:hover{opacity:0.7}#gFooter .fBgWrapper .fBox{padding-top:64px;padding-bottom:27px}#gFooter .fLinkBox{margin-bottom:61px}#gFooter .fLinkBox .fSubBox{width:35.2%}#gFooter .fLinkBox .fSubBox:nth-child(3){width:29.5%}#gFooter .fLinkBox .linkTop{margin-bottom:22px;font-weight:500}#gFooter .fLinkBox .fLinkUl li{margin-bottom:7px}#gFooter .fLinkBox .fLinkUl li:last-child{margin-bottom:0}#gFooter .fLinkBox .fLinkUl li a{font-size:1.4rem}#gFooter .fBtmBox{padding-top:23px;border-top:1px solid #4E373C}#gFooter .fBtmBox .fLinkList li{margin-right:39px}#gFooter .fBtmBox .fLinkList li:last-child{margin-right:0}#gFooter .fBtmBox .fLinkList li a{font-size:1.2rem}#gFooter .fBtmBox address{margin-left:40px;padding:4px 0 6px 40px;font-style:normal;font-size:1.2rem;border-left:1px solid #4E373C}#gFooter .fBtmBox address.formAddress{width:100%;border-left:none;padding-left:0;text-align:center}@media all and (max-width: 896px){#gFooter .fBox{padding:32px 24px 11px;max-width:inherit}#gFooter .fLogo{margin:0 auto 31px;width:120px}#gFooter .fNaviBox{display:none}#gFooter .bannerUl{max-width:100%}#gFooter .bannerUl li{padding:0 10px;margin-bottom:25px}#gFooter .bannerUl li:last-child{margin-bottom:0}#gFooter .bannerUl li a img{width:100%}#gFooter .bannerUl li a .txt{margin-top:11px;padding-left:25px;position:relative}#gFooter .bannerUl li a .txt::after{margin-left:0;position:absolute;left:0;top:6px}#gFooter .fBgWrapper .fBox{padding-top:31px;padding-bottom:90px}#gFooter .fBgWrapper .fBox .spTxt{margin-bottom:31px;font-size:1.2rem;line-height:1.66;letter-spacing:0.06em}#gFooter .fLinkBox{margin-bottom:30px;display:block}#gFooter .fLinkBox .fSubBox{margin-bottom:42px;width:auto;position:relative}#gFooter .fLinkBox .fSubBox:nth-child(3){width:auto}#gFooter .fLinkBox .fSubBox:last-child{margin-bottom:0}#gFooter .fLinkBox .fSubBox .moreBtn{width:100%;background-image:linear-gradient(rgba(46,36,33,0), rgba(46,36,33,0.9));z-index:1}#gFooter .fLinkBox .fSubBox .moreBtn a{padding:10px 0 0;display:block;color:#CCBEBF;font-size:1.4rem;font-weight:500;box-sizing:border-box}#gFooter .fLinkBox .linkTop{margin-bottom:11px}#gFooter .fLinkBox .fLinkUl li{margin-bottom:3px}#gFooter .fLinkBox .fLinkUl li:last-child{margin-bottom:0}#gFooter .fLinkBox .fLinkUl li:nth-child(n+8){display:none}#gFooter .fLinkBox .fLinkUl li a{font-size:1.2rem}#gFooter .fBtmBox{padding-top:16px;display:block}#gFooter .fBtmBox .fLinkList{margin-bottom:31px;display:block}#gFooter .fBtmBox .fLinkList li{margin:0 0 17px}#gFooter .fBtmBox .fLinkList li:last-child{margin:0}#gFooter .fBtmBox .fLinkList li a{font-size:1.2rem}#gFooter .fBtmBox address{margin-left:0;padding:0;font-style:normal;font-size:1rem;border-left:none}}@media all and (max-width: 640px){#gFooter .fBox{padding:32px 15px 11px}#gFooter .bannerUl{max-width:inherit;margin-bottom:20px;display:block}#gFooter .bannerUl li{width:auto;margin-bottom:25px}#gFooter .bannerUl li a .txt{margin-top:13px}#gFooter .fBgWrapper .fBox{padding:32px 24px 11px}}#gNavi{box-sizing:border-box;width:100%;padding:0 20px;position:absolute;left:0;bottom:0;border-top:1px solid #D9D9D9;background:#fff;box-shadow:0 4px 16px -4px rgba(0,0,0,0.12);z-index:100}#gNavi .naviList{margin:0 auto;max-width:1302px;display:flex;border-left:1px solid #D9D9D9;box-sizing:border-box}#gNavi .naviList li{width:calc(100% / 6);border-right:1px solid #D9D9D9;box-sizing:border-box}#gNavi .naviList li a{padding:10px 3px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;line-height:1.375;font-weight:bold;box-sizing:border-box;transition:0.15s}#gNavi .naviList li a span{display:block}#gNavi .naviList li a .icon{margin-right:10px;text-align:center}#gNavi .naviList li a .icon img{width:auto;max-height:35px}#gNavi .naviList li a .txt{text-align:center}#gNavi .naviList li a:hover{opacity:0.7}#gNavi .naviList li.home{display:none}#gNavi .naviList li.tel{display:none}#gNavi .naviList li.faq{display:none}#gNavi .naviList>li{height:60px}@media all and (min-width: 897px){#gNavi .naviList>li>a:hover{opacity:1;background-color:#F2EDEE}}@media all and (min-width: 897px){#gNavi .naviList>li.on>a{opacity:1;background-color:#F2EDEE}}#gNavi.fixed{position:fixed;bottom:auto;top:0;border-top:none}#gNavi.fixed .naviList{max-width:1366px}#gNavi.fixed .naviList>li{width:calc(77.6% / 7);height:68px}#gNavi.fixed .naviList>li>a{font-size:1.4rem;line-height:1.428}@media all and (min-width: 897px) and (max-width: 1300px){#gNavi.fixed .naviList>li>a{font-size:1.076vw}}#gNavi.fixed .naviList>li>a .icon{display:none}#gNavi.fixed .naviList>li.home{display:block;width:6.5%;border-left:none}#gNavi.fixed .naviList>li.home>a img{width:26px}#gNavi.fixed .naviList>li.tel{width:15.9%;display:block;border:none}#gNavi.fixed .naviList>li.tel>a{padding:5px;flex-wrap:wrap}#gNavi.fixed .naviList>li.tel>a span{width:100%;text-align:center}#gNavi.fixed .naviList>li.tel>a .num{color:#6E2530;font-size:2.3rem;font-weight:500;line-height:1}@media all and (min-width: 897px) and (max-width: 1300px){#gNavi.fixed .naviList>li.tel>a .num{font-size:1.769vw}}#gNavi.fixed .naviList>li.tel>a .time{margin:4px 0 2px;color:#676767;font-size:1.2rem;font-weight:500}@media all and (min-width: 897px) and (max-width: 1300px){#gNavi.fixed .naviList>li.tel>a .time{font-size:0.9vw}}#gNavi.fixed .naviList>li.faq{display:block}#gNavi .subNavi{width:100%;display:flex;justify-content:center;position:absolute;left:0;top:100%;color:#fff;background:#6E2530;z-index:2;opacity:0;pointer-events:none;visibility:hidden;transition:0.4s}#gNavi .subNavi.on{opacity:1;pointer-events:visible;visibility:visible}#gNavi .subNavi .subWrapper{padding:33px 20px;width:1300px;display:flex;overflow:hidden}#gNavi .subNavi .ttlLink{padding:0 31px 0 8px;display:flex;align-items:center;border-right:1px solid #fff}#gNavi .subNavi .ttlLink a{margin-top:4px;width:auto;height:auto;padding:0 34px 3px 0;display:block;color:#fff;font-size:2rem;font-weight:500;white-space:nowrap;background:url("../images/common/icon08.png") no-repeat right center/22px auto}#gNavi .subNavi .innnerBox{box-sizing:border-box;padding-left:32px}#gNavi .subNavi .innnerBox .linkList{margin:-33px -32px 0 0}#gNavi .subNavi .innnerBox .linkList li{margin:33px 32px 0 0;width:150px;border:none}#gNavi .subNavi .innnerBox .linkList li .unLink{font-weight:500;font-size:1.4rem;line-height:1.3;text-align:left}#gNavi .subNavi .innnerBox .linkList li a{padding:0;display:block;color:#fff;text-align:left;font-weight:500;font-size:1.4rem}#gNavi .subNavi .innnerBox .linkList li a:hover{opacity:1}#gNavi .subNavi .innnerBox .linkList li a:hover .photo img{transform:scale(1.1)}#gNavi .subNavi .innnerBox .linkList li a .photo{overflow:hidden}#gNavi .subNavi .innnerBox .linkList li a img{width:100%;transition:0.3s;transform:scale(1)}#gNavi .subNavi .innnerBox .linkList li a .txt{margin-top:13px;padding-right:10px;display:block;text-align:left;line-height:1.3;background:url("../images/common/icon09.png") no-repeat right top 5px/6px auto}#gNavi .subNavi .innnerBox .linkList li.wid01{width:332px;display:flex;flex-wrap:wrap}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl{box-sizing:border-box;margin:0;padding:0;width:100%;height:auto;font-size:0;line-height:0}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li{margin:0;padding:0;width:162px;height:auto;font-size:0;line-height:0;vertical-align:top;border:none}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li a{padding:0;width:auto;height:auto;display:block;font-size:0;line-height:0;transition:0.15s}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li a:hover{opacity:0.7}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li a img{vertical-align:top}#gNavi .subNavi .innnerBox .linkList li.wid01 p{width:100%}#gNavi .subNavi .innnerBox .linkList li.wid01 p a{width:auto;height:auto}#gNavi .subNavi .innnerBox .linkList li.wid01 p a .txt{margin-top:0;padding-right:16px;display:inline-block}@media all and (min-width: 897px) and (max-width: 1300px){#gNavi .naviList>li>a{font-size:1.2vw}#gNavi .naviList>li>a .icon{margin-right:0.9vw}}@media all and (min-width: 897px){#gNavi{display:block !important}}@media all and (max-width: 896px){#gNavi{display:none;width:100%;height:100%;padding:0;position:fixed;left:0;top:0;bottom:auto;border-top:none;box-shadow:none;overflow:auto}#gNavi .navWrapper{padding:56px 0 80px}#gNavi .navWrapper .topBox{margin:23px 24px 44px;border-radius:4px;border:1px solid #EDE4E5}#gNavi .navWrapper .topBox .link{border-radius:4px 4px 0 0;background:#fff}#gNavi .navWrapper .topBox .link a{padding:13px 30px 13px 15px;display:block;font-size:1.4rem;font-weight:500;background:url("../images/common/icon11.png") no-repeat right 15px center/16px auto}#gNavi .navWrapper .topBox .innerUl li{box-sizing:border-box;border-top:1px solid #fff;width:50%}#gNavi .navWrapper .topBox .innerUl li:nth-child(2n){border-left:1px solid #FFF}#gNavi .navWrapper .topBox .innerUl li.wid{width:100%}#gNavi .navWrapper .topBox .innerUl li a{box-sizing:border-box;width:100%;height:100%;padding:13px 30px 13px 15px;display:flex;align-items:center;font-size:1.4rem;font-weight:500;background:#EDE4E5 url("../images/common/icon15.png") no-repeat right 21px center/5px auto}#gNavi .navWrapper .topBox .innerUl.shortUl li:nth-child(1n),#gNavi .navWrapper .topBox .innerUl.dayUl li:nth-child(1n){border-left:1px solid #FFF}#gNavi .navWrapper .topBox .innerUl.shortUl li:nth-child(2n),#gNavi .navWrapper .topBox .innerUl.dayUl li:nth-child(2n){border-left:none}#gNavi .navWrapper .topBox .innerUl.shortUl li:nth-child(1),#gNavi .navWrapper .topBox .innerUl.dayUl li:nth-child(1){border-left:none}#gNavi .navWrapper .topBox .innerUl.nerimaUl li.wid{width:50%}#gNavi .navWrapper .topBox .innerUl.nerimaUl li:nth-child(2n){border-left:1px solid #FFF}#gNavi .naviList{margin:0;max-width:inherit;display:block}#gNavi .naviList li{width:auto;position:relative;border-right:none;border-bottom:1px solid #D9D9D9}#gNavi .naviList li a{padding:12px 21px;height:auto;justify-content:flex-start;font-size:1.6rem;background:url("../images/common/icon11.png") no-repeat right 24px center/16px auto}#gNavi .naviList li a .icon{margin-right:16px}#gNavi .naviList li a .icon img{width:40px;max-height:auto}#gNavi .naviList li a .txt{text-align:left}#gNavi .naviList li:first-child{border-left:none}#gNavi .naviList li.parent a{background:#fff url("../images/common/icon13.png") no-repeat right 24px center/16px auto}#gNavi .naviList li.parent a.open{background-image:url("../images/common/icon14.png")}#gNavi .naviList>li{height:auto}#gNavi .subNavi{padding:0 23px 10px;display:none;width:auto;position:static;color:#000;background:transparent;opacity:1;pointer-events:visible;visibility:visible;transition:none}#gNavi .subNavi .subWrapper{padding:0;width:auto !important;display:block;overflow:visible}#gNavi .subNavi .ttlLink{display:none}#gNavi .subNavi .innnerBox{padding-left:0;width:auto !important}#gNavi .subNavi .innnerBox .linkList{margin:0;display:block}#gNavi .subNavi .innnerBox .linkList li{margin:0;width:auto}#gNavi .subNavi .innnerBox .linkList li .unLink{padding:11px 0;color:#000;font-weight:400;font-size:1.4rem;display:block}#gNavi .subNavi .innnerBox .linkList li a{padding:11px 0;color:#000;font-weight:400;font-size:1.4rem;background:url("../images/common/icon12.png") no-repeat right 2px center/14px auto}#gNavi .subNavi .innnerBox .linkList li a img{display:none}#gNavi .subNavi .innnerBox .linkList li a .txt{margin-top:0;padding-right:0;background:no-clip}#gNavi .subNavi .innnerBox .linkList li a .txt span{display:inline}#gNavi .subNavi .innnerBox .linkList li.wid01{width:auto}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl{order:1;margin-left:16px}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li{width:100%;font-size:1.4rem}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li a{padding:11px 0;font-size:1.4rem}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li a img{display:none}#gNavi .subNavi .innnerBox .linkList li.wid01 .subLinkUl li:nth-child(2){order:1}#gNavi .subNavi .innnerBox .linkList li.wid01 p a .txt{padding-right:0}#gNavi .linkUl{margin-bottom:24px;display:flex;flex-wrap:wrap}#gNavi .linkUl li{width:50%;box-sizing:border-box;border-bottom:1px solid #D9D9D9}#gNavi .linkUl li:nth-child(2n){border-left:1px solid #D9D9D9}#gNavi .linkUl li a{padding:13px 38px 13px 23px;display:flex;align-items:center;white-space:nowrap;background:url("../images/common/icon15.png") no-repeat right 30px center/5px auto}#gNavi .linkUl li.wid01{width:100%;position:relative;border-left:none}#gNavi .linkUl li.wid01 .switch{width:45px;height:45px;position:absolute;right:10px;top:0;background:#fff url("../images/common/icon16.png") no-repeat center center/16px auto}#gNavi .linkUl li.wid01 .switch.open{background-image:url("../images/common/icon17.png")}#gNavi .linkUl li.wid01 .subLinkUl{padding-bottom:5px;display:none}#gNavi .linkUl li.wid01 .subLinkUl li{width:auto}#gNavi .linkUl li.wid01 .subLinkUl li:last-child{border-bottom:none}#gNavi .banner{margin:0 24px}#gNavi .banner a{display:block;position:relative;text-align:center}#gNavi .banner a img{width:100%}#gNavi .banner a .txt{width:100%;position:absolute;left:0;top:50%;font-size:1.4rem;font-weight:500;transform:translateY(-50%)}}.wp-pagenavi{margin-top:56px;font-size:0;clear:both;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.wp-pagenavi a,.wp-pagenavi span{margin:8px 4px 0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;box-sizing:border-box;text-decoration:none;border:1px solid #d9d9d9;background:#fff;transition:0.15s}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#f2edee}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .pages{display:none}.wp-pagenavi .prev,.wp-pagenavi .next{font-size:0;line-height:0;background-repeat:no-repeat;background-position:center center;background-size:cover;border-color:#fff}.wp-pagenavi .prev:hover,.wp-pagenavi .next:hover{border-color:#f2edee}.wp-pagenavi .prev{background-image:url("../images/common/icon27.png")}.wp-pagenavi .next{background-image:url("../images/common/icon28.png")}.wp-pagenavi .extend{font-size:1.6rem;border-color:#fff}@media all and (max-width: 896px){.wp-pagenavi{margin:50px auto 0;width:100%;max-width:326px;justify-content:space-between;border-radius:4px;border:1px solid #d9d9d9}.wp-pagenavi a,.wp-pagenavi span{margin:0;width:auto;height:44px;font-size:1.4rem;border:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#fff}.wp-pagenavi .first,.wp-pagenavi .last{width:36px !important;display:block;font-size:0;line-height:0}.wp-pagenavi .first{border-right:1px solid #d9d9d9;background:url("../images/common/icon29.png") no-repeat center center/10px auto}.wp-pagenavi .last{border-left:1px solid #d9d9d9;background:url("../images/common/icon30.png") no-repeat center center/10px auto}.wp-pagenavi .prev,.wp-pagenavi .next{flex:1;font-size:1.4rem;font-weight:700;line-height:1;background:#fff !important}.wp-pagenavi .prev.disable,.wp-pagenavi .next.disable{opacity:0.1}.wp-pagenavi .prev::before{margin-top:3px;margin-right:8px;width:5px;height:9px;display:inline-block;vertical-align:middle;background:url(../images/common/icon31.png) no-repeat center center/100% auto;content:""}.wp-pagenavi .next::after{margin-left:8px;width:5px;height:9px;display:inline-block;vertical-align:middle;background:url(../images/common/icon15.png) no-repeat center center/100% auto;content:""}.wp-pagenavi .extend{display:none}.wp-pagenavi .current{width:36px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background:#fff !important}.wp-pagenavi .page-numbers{display:none}.wp-pagenavi .page-numbers.prev,.wp-pagenavi .page-numbers.next,.wp-pagenavi .page-numbers.current{display:flex}}.bnrList{margin-top:20px;text-align:center}@media all and (max-width: 896px){.bnrList{margin-top:32px;margin-bottom:8px}}.bnrList a{transition:0.3s;display:inline-block}.bnrList a:hover{opacity:0.7}#pagePath{margin:0 auto;padding:13px 22px 37px;max-width:1200px;box-sizing:border-box}#pagePath li{margin-right:9px;display:inline-block;position:relative;font-size:1.2rem}#pagePath li:not(:last-child)::after{color:#2E2421;content:'>'}#pagePath li a{margin-right:13px;color:#6E2530;text-decoration:underline}@media all and (min-width: 897px){#pagePath li a:hover{text-decoration:none}}#pagePath li br{display:none}@media all and (max-width: 896px){#pagePath{margin:0;padding:0 24px 20px}#pagePath li{margin-right:5px;font-size:1rem}#pagePath li:not(:first-child)::before{margin-right:8px;color:#2E2421;content:'>'}#pagePath li::after{display:none !important}#pagePath li a{margin:0}}.comSubNavi{padding:0 10px 0;background-color:#f2edee}.comSubNavi ul{display:flex;justify-content:center;align-items:center}.comSubNavi ul li{margin:0 12px}.comSubNavi ul li a{padding:15px 8px 13px;display:inline-block;color:#000;font-weight:700;border-bottom:4px solid transparent}@media all and (min-width: 897px){.comSubNavi ul li a:hover{color:#000;background-color:#f2edee;border-bottom:4px solid #6e2530}}@media all and (min-width: 897px){.comSubNavi ul li.on a{color:#000;background-color:#f2edee;border-bottom:4px solid #6e2530}}@media all and (min-width: 897px) and (max-width: 1300px){.comSubNavi ul li{margin:0 8px}}@media all and (max-width: 896px){.comSubNavi{margin:0 24px 20px;padding:0;border-radius:4px;border:1px solid #ede4e5;background-color:#FFF}.comSubNavi ul{flex-wrap:wrap;background:#ede4e5;overflow:hidden}.comSubNavi ul li{margin:0;width:50%}.comSubNavi ul li a{padding:13px 15px;color:#000;display:block;border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:none;background:url(../images/common/icon15.png) no-repeat right 20px center/5px}.comSubNavi ul li.ttl{width:100%}.comSubNavi ul li.ttl a{border-right:none;border-top:none;background:#fff url(../images/common/icon11.png) no-repeat right 15px center/16px}.comSubNavi ul li:nth-child(2n+1) a{border-right:none}.comSubNavi ul.shortUl li{box-sizing:border-box}.comSubNavi ul.shortUl li:nth-child(2n){border-left:1px solid #FFF}.comSubNavi ul.shortUl li:nth-child(2){width:100%;border-left:none}.comSubNavi.intNone ul li:nth-child(2){width:100%}}@media all and (max-width: 359px){.comSubNavi ul li a{background-position:right 10px center}}.comBtn{text-align:center}.comBtn a{padding:17px 40px 17px;min-width:344px;display:inline-block;vertical-align:top;text-align:center;color:#fff;font-weight:700;font-size:2rem;letter-spacing:0.1em;border-radius:2px;background:#6E2530 url("../images/common/icon05.png") no-repeat right 19px center/9px auto;box-sizing:border-box;transition:0.15s}.comBtn a:hover{background-color:#db751c}@media all and (max-width: 896px){.comBtn a{padding:10px 15px 10px;min-width:inherit;display:block;font-size:1.8rem;letter-spacing:0.06em;background-position:right 11px center}}.topBtn{position:fixed;right:16px;bottom:105px;z-index:1;display:none}.topBtn a{transition:0.15s}.topBtn a:hover{opacity:0.7}@media all and (max-width: 896px){.topBtn{right:8px;bottom:72px}}.requestBtn{display:flex;justify-content:space-between;flex-wrap:wrap}.requestBtn li{width:48.5%}@media all and (max-width: 896px){.requestBtn li{width:100%;margin-bottom:20px}}.requestBtn li a{display:block;position:relative;height:93px;border-radius:5px;border:3px solid;color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;line-height:1.1;vertical-align:bottom;transition:0.15s}@media all and (min-width: 897px) and (max-width: 1300px){.requestBtn li a{font-size:1.2vw;height:80px}}@media all and (max-width: 896px){.requestBtn li a{font-size:1.2rem;height:60px}}.requestBtn li a .arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media all and (max-width: 896px){.requestBtn li a .arrow{right:10px}.requestBtn li a .arrow img{width:8px}}.requestBtn li.request>a{border-color:#e89f60;background:#dc761e}.requestBtn li.request>a:hover{background-color:#e89f60}.requestBtn li.request>a .icon{padding-right:10px}.requestBtn li.request>a .icon img{width:38px}@media all and (max-width: 896px){.requestBtn li.request>a .icon img{width:26px}}.requestBtn li.request>a .text{padding-bottom:9px;text-align:center}@media all and (max-width: 896px){.requestBtn li.request>a .text{padding-right:10px}}@media all and (max-width: 896px){.requestBtn li.request>a .text{padding-right:10px}}.requestBtn li.request>a .text>span{font-size:2.8rem;font-weight:bold}@media all and (min-width: 897px) and (max-width: 1300px){.requestBtn li.request>a .text>span{font-size:2.1vw}}@media all and (max-width: 896px){.requestBtn li.request>a .text>span{font-size:1.8rem}}.requestBtn li.reserve>a{border-color:#d44358;background:#ad001a}.requestBtn li.reserve>a:hover{background-color:#d44358}.requestBtn li.reserve>a:hover .text>span{color:#d44358}.requestBtn li.reserve>a .icon{padding-right:10px}.requestBtn li.reserve>a .icon img{width:75px}@media all and (max-width: 896px){.requestBtn li.reserve>a .icon img{width:50px}}.requestBtn li.reserve>a .text{font-size:2.8rem;font-weight:bold}@media all and (min-width: 897px) and (max-width: 1300px){.requestBtn li.reserve>a .text{font-size:2.1vw}}@media all and (max-width: 896px){.requestBtn li.reserve>a .text{font-size:1.8rem;padding-right:10px}}.requestBtn li.reserve>a .text>span{transition:0.15s;font-weight:normal;color:#ad001a;background:#fff;border-radius:3px;margin-right:3px;font-size:2.4rem;padding:1px 5px 2px 5px}@media all and (min-width: 897px) and (max-width: 1300px){.requestBtn li.reserve>a .text>span{font-size:2vw}}@media all and (max-width: 896px){.requestBtn li.reserve>a .text>span{padding:0 3px 1px 3px;font-size:1.4rem}}.popBox{margin:0;padding:48px;width:100%;max-width:1250px;box-sizing:border-box;background:transparent;display:none}.popBox .wrapper{width:100%;background:#fff;box-sizing:border-box;position:relative}.popBox .popInner{padding:47px 3.8% 67px}@media all and (max-width: 896px){.popBox .popInner{padding:24px 0 0}}@media all and (max-width: 896px){.popBox .tableImg{max-width:initial}}@media all and (max-width: 896px){.popBox .recImg{width:900px}}.popBox .headLine07{margin-bottom:48px;font-size:32px;text-align:left;color:#000}@media all and (max-width: 896px){.popBox .headLine07{font-size:24px}}.popBox .close{width:44px;position:absolute;right:-22px;top:-22px}.popBox .close a{transition:0.15s;display:block}.popBox .close a:hover{opacity:0.7}.popBox .close a img{width:100%}.popBox .close a br{display:none}.popBox .closeBtn{margin-top:67px;text-align:center}@media all and (max-width: 896px){.popBox .closeBtn{margin-top:54px;padding-bottom:54px}}.popBox .closeBtn a{padding-right:32px;display:inline-block;font-size:1.6rem;font-weight:700;line-height:1.75;background:url("../images/common/icon38.png") no-repeat right center/22px auto;transition:0.15s}.popBox .closeBtn a:hover{opacity:0.7}.fancybox-container .fancybox-button svg{display:none}.comTabUl{margin:0 auto 46px;width:960px;max-width:100%;display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.comTabUl li{margin:-1px 0 0;border-left:1px solid #6e2530;border-top:1px solid #6e2530;border-bottom:1px solid #6e2530;box-sizing:border-box}.comTabUl li:first-child{border-radius:5px 0 0 5px}.comTabUl li:last-child{border-right:1px solid #6e2530;border-radius:0 5px 5px 0}.comTabUl li a{padding:15px 5px 16px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:bold;font-size:2rem;color:#6e2530;box-sizing:border-box;transition:0.15s}@media all and (min-width: 897px){.comTabUl li a:hover{background-color:#f8f4f5}}.comTabUl li.on a{color:#FFF;background-color:#6e2530}.comTabUl.col{width:718px}@media all and (max-width: 896px){.comTabUl{margin-bottom:22px}.comTabUl ul{padding-left:0;width:100%}.comTabUl li{width:25%}.comTabUl li a{padding:11px 5px;font-size:1.4rem}.comTabUl.col li{width:calc(100% / 3)}}.comTable{margin-bottom:16px;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #d9d9d9}.comTable th,.comTable td{padding:15px 24px;text-align:left;vertical-align:middle;box-sizing:border-box;border-bottom:1px solid #d9d9d9}.comTable th{padding-right:15px;width:112px;background-color:#F3F3F3}.comTable td a{text-decoration:underline;color:#6E2530}.comTable td a[target="_blank"]::after{margin-left:8px;width:14px;height:11px;display:inline-block;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:''}.comTable td .googleMap{margin-left:1em}@media all and (min-width: 897px){.comTable td .googleMap:hover{text-decoration:none}}.comTable td .tel{margin-right:1em}@media all and (max-width: 896px){.comTable th,.comTable td{padding:12px 15px;font-size:1.6rem}.comTable th{width:96px;border-right:1px solid #d9d9d9}.comTable td .googleMap{margin:4px 0 0;display:inline-block;vertical-align:top;text-decoration:none}.comTable td .tel{margin-right:0}}#error-404 #main{margin-bottom:160px}#error-404 #main .content{margin-top:160px}#error-404 #main .content .headLine01{margin-bottom:28px}#error-404 #main .content .topTxt{margin-bottom:100px;text-align:center}@media all and (max-width: 896px){#error-404 #main{margin-bottom:64px}#error-404 #main .content{margin-top:32px}#error-404 #main .content .headLine01{margin-bottom:28px;font-size:2.9rem}#error-404 #main .content .topTxt{margin-bottom:64px;text-align:center}}@media all and (min-width: 897px){#about #pagePath{padding-bottom:48px}}#about .sec01{margin-bottom:245px}#about .sec01 .headLine01{margin-bottom:129px}#about .sec01 .topBox{position:relative}#about .sec01 .topBox .photo{margin:0 auto;width:82.78%}#about .sec01 .topBox .linkList li{position:absolute}#about .sec01 .topBox .linkList li.item01{left:-2px;top:6%}#about .sec01 .topBox .linkList li.item02{left:19.4%;top:103.5%}#about .sec01 .topBox .linkList li.item03{left:40.4%;top:-8.2%}#about .sec01 .topBox .linkList li.item04{left:50%;top:103.5%}#about .sec01 .topBox .linkList li.item05{left:auto;right:0;top:6%}@media all and (min-width: 897px) and (max-width: 1300px){#about .sec01 .topBox .linkList li.item05{top:10%}}#about .sec01 .topBox .linkList li.item06{left:-2px;top:53.5%}#about .sec01 .topBox .linkList li a{padding:14px 57px 15px 19px;display:block;font-size:2rem;font-weight:500;white-space:nowrap;border:1px solid #D9D9D9;background:#fff url("../images/common/icon37.png") no-repeat right 19px center/22px auto;box-shadow:8px 8px 0 rgba(0,0,0,0.08)}#about .sec01 .topBox .linkList li a:hover{opacity:0.7}#about .sec02{margin-bottom:165px}#about .sec02 .headLine01{margin-bottom:27px}#about .sec02 .subTtl{margin-bottom:62px;text-align:center;font-size:2rem}#about .sec02 .tableBox{margin-bottom:66px}#about .sec02 .tableBox table{width:100%;border-collapse:collapse}#about .sec02 .tableBox table th,#about .sec02 .tableBox table td{padding:20px 24px;border:1px solid #D9D9D9;text-align:center;vertical-align:middle;color:#6E2530;box-sizing:border-box}#about .sec02 .tableBox table tr>*:nth-child(2){color:#000;background:#f2edee}#about .sec02 .tableBox table thead th{padding:30px 10px 35px;width:21.5%;color:#000;font-weight:700;vertical-align:top}#about .sec02 .tableBox table thead th .num{margin-bottom:8px;display:block;color:#6E2530;font-size:3.9rem;line-height:1}#about .sec02 .tableBox table thead th .txt{display:flex;justify-content:center;align-items:center}#about .sec02 .tableBox table thead th:first-of-type{width:14%}#about .sec02 .tableBox table tbody tr:nth-of-type(1) td{text-align:left}#about .sec02 .tableBox table tbody th{padding:20px 10px;height:120px}#about .sec02 .tableBox table tbody .bg01{background-image:url("../images/page/about/bg01.png");background-repeat:no-repeat;background-position:center center;background-size:89px auto}#about .sec02 .tableBox table tbody .bg02{background-image:url("../images/page/about/bg02.png");background-repeat:no-repeat;background-position:center center;background-size:89px auto}#about .sec02 .tableBox table tbody td .sml{display:block;padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.4}#about .sec02 .subSec{margin-bottom:98px}#about .sec02 .subSec .headLine03{margin-bottom:32px}#about .sec02 .subSec .headLine03 .txt{line-height:1.45}#about .sec02 .subSec .headLine05{margin-bottom:66px}#about .sec02 .subSec .imgList{margin-right:-5px}#about .sec02 .subSec .imgList::after{width:29.65%;display:block;content:''}#about .sec02 .subSec .imgList li{width:29.65%}#about .sec02 .subSec .imgList li .photo{margin-bottom:16px;position:relative}#about .sec02 .subSec .imgList li .photo .num{position:absolute;left:2px;top:-21px;font-size:7rem;font-weight:400;color:#6E2530;line-height:1}#about .sec02 .subSec .imgList li .ttl{margin-bottom:13px;font-size:2rem;font-weight:700}#about .sec02 .subSec .imgList li .text{line-height:1.75}#about .ctaBox{padding:60px 40px 54px;background:#FDEFE2}#about .ctaBox .btnList{margin-bottom:48px}#about .ctaBox .btnList li{margin:0 16px;width:265px}#about .ctaBox .btnList li a{padding:17px 30px 18px;display:block;text-align:center;color:#fff;font-size:2rem;font-weight:700;letter-spacing:0.1em;border-radius:2px;background:#6E2530 url("../images/common/icon05.png") no-repeat right 16px center/9px auto}#about .ctaBox .btnList li a:hover{opacity:0.7}#about .ctaBox .tel{text-align:center}#about .ctaBox .tel a{display:inline-block;vertical-align:top;font-size:4rem;font-weight:700;line-height:1;color:#6e2530}#about .ctaBox .tel a span{display:inline-block;position:relative}#about .ctaBox .tel a small{display:inline-block;position:absolute;left:50%;top:-1.2em;color:#000;font-weight:400;font-size:1.4rem;font-family:"Noto Sans JP", sans-serif;letter-spacing:0;line-height:1;white-space:nowrap;transform:translateX(-50%)}#about .ctaBox .tel .time{margin-top:12px;display:block;text-align:center;font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-weight:400;letter-spacing:0}#about .sec03{margin-bottom:164px}#about .sec03 .slickBox{margin:0 auto 62px;width:760px}#about .sec03 .slickBox img{width:100%}#about .sec03 .slickBox .slider-for{margin-bottom:2px}#about .sec03 .slickBox .slider-nav{position:relative}#about .sec03 .slickBox .slider-nav .slick-list{padding-right:45px !important}#about .sec03 .slickBox .slider-nav .slick-slide{margin:0 2px 0 0}#about .sec03 .slickBox .slider-nav .slick-prev,#about .sec03 .slickBox .slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:28px;height:28px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;z-index:10}@media all and (min-width: 897px){#about .sec03 .slickBox .slider-nav .slick-prev:hover,#about .sec03 .slickBox .slider-nav .slick-next:hover{opacity:0.7}}#about .sec03 .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon32.png")}#about .sec03 .slickBox .slider-nav .slick-next{right:-1px;background-image:url("../images/common/icon33.png")}#about .sec03 .slickBox .slider-nav li{cursor:pointer}#about .sec03 .slickBox li{vertical-align:top}#about .sec03 .textArea{margin-bottom:59px}#about .sec03 .textArea .ttl{margin-bottom:20px;font-size:4rem;font-weight:600}#about .sec03 .textArea .text{font-size:2rem;line-height:1.9}#about .sec03 .flowSec{margin-bottom:98px}#about .sec03 .flowSec .headLine03{margin-bottom:32px}#about .sec03 .flowSec .headLine03 .txt{padding-right:32px}#about .sec03 .flowSec .dayList{margin-bottom:30px}#about .sec03 .flowSec .dayList li{display:flex;justify-content:space-between}#about .sec03 .flowSec .dayList li .time{box-sizing:border-box;padding:31px 10px 3px;width:99px;background:#f2edee url("../img/search/care/life/bg01.jpg") no-repeat center bottom/100% 32px}#about .sec03 .flowSec .dayList li .time span{display:block;text-align:center;color:#6e2530;font-size:2.4rem;font-weight:700}#about .sec03 .flowSec .dayList li .time.color01{background-color:#6e2530;background-image:url("../img/search/care/life/bg02.jpg")}#about .sec03 .flowSec .dayList li .time.color01 span{color:#fff}#about .sec03 .flowSec .dayList li .imgBox{box-sizing:border-box;padding:31px 0 64px;width:calc(100% - 131px);align-items:flex-start}#about .sec03 .flowSec .dayList li .imgBox .mark{margin:-2px 0 32px;width:100%}#about .sec03 .flowSec .dayList li .imgBox .mark span{padding:6px 16px 7px 36px;display:inline-block;color:#fff;font-size:1.4rem;font-weight:700;border-radius:17px;background:#6e2530 url("../images/common/icon24.png") no-repeat left 16px center/12px auto}#about .sec03 .flowSec .dayList li .imgBox .textBox{width:61.5%}#about .sec03 .flowSec .dayList li .imgBox .textBox p:last-child{margin-bottom:0 !important}#about .sec03 .flowSec .dayList li .imgBox .textBox .ttl{margin-bottom:11px;font-weight:700;font-size:2.4rem}#about .sec03 .flowSec .dayList li .imgBox .textBox .text{margin-bottom:30px;line-height:1.75}#about .sec03 .flowSec .dayList li .imgBox .textBox .text.mb01{margin-bottom:9px}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl{display:flex;justify-content:space-between;flex-wrap:wrap}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl dt{width:100px;box-sizing:border-box}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl dt span{padding:6px 5px 7px 29px;display:block;text-align:center;color:#6e2530;font-size:1.4rem;font-weight:700;border-radius:17px;background:#f2edee url("../images/common/icon23.png") no-repeat left 16px center/16px auto}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl dd{margin-top:-2px;width:calc(100% - 116px);font-size:1.4rem;line-height:1.714}#about .sec03 .flowSec .dayList li .imgBox .textBox .noteList li{font-size:1.4rem;line-height:1.57}#about .sec03 .flowSec .dayList li .imgBox .phoList{margin-top:1px;width:35.51%;position:relative;box-sizing:border-box}#about .sec03 .flowSec .dayList li .imgBox .phoList li{vertical-align:top}#about .sec03 .flowSec .dayList li .imgBox .phoList li img{width:100%}#about .sec03 .flowSec .dayList li .imgBox .phoList .slick-dots{width:100%;display:block;position:absolute;left:0;bottom:-25px;text-align:center;font-size:0;line-height:0}#about .sec03 .flowSec .dayList li .imgBox .phoList .slick-dots li{margin:0 7px;width:9px;height:9px;display:inline-block;vertical-align:top;opacity:0.24;border-radius:50%;background:#6e2530;overflow:hidden}#about .sec03 .flowSec .dayList li .imgBox .phoList .slick-dots li button{display:none}#about .sec03 .flowSec .dayList li .imgBox .phoList .slick-dots li.slick-active{opacity:1}#about .sec03 .flowSec .noteUl li{font-size:1.4rem;line-height:1.714}#about .sec04{margin-bottom:165px}#about .sec04 .headLine03{margin-bottom:22px}#about .sec04 p{margin-bottom:29px;line-height:1.75}#about .sec04 p.text01{margin-bottom:46px}#about .sec04 table{margin-bottom:31px;width:100%;border-collapse:collapse;border:1px solid #d9d9d9}#about .sec04 table th,#about .sec04 table td{padding:20px;text-align:center;vertical-align:middle;font-weight:700;border:1px solid #d9d9d9}#about .sec04 table th{background:#f3f3f3}#about .sec04 table thead th{width:25%}#about .sec04 table tbody th{padding:15px}#about .sec04 table tbody th.thStyle{padding:20px 25% 20px 0;text-align:center;border-left:none}#about .sec04 table tbody th.empty{border-right:none}#about .sec04 table tbody td{padding:17px 15px 15px;color:#6e2530;font-size:2rem}#about .sec04 table tbody td .txt01{font-weight:400;color:#000}#about .sec04 table tbody td .txt02{display:block;font-size:1.6rem;font-weight:400;line-height:1.94;color:#000}#about .sec04 .link{margin-bottom:100px}#about .sec04 .link a{display:block}#about .sec04 .link a:hover{opacity:0.7}#about .sec04 .ctaBox{padding-bottom:52px}#about .sec04 .ctaBox p{margin-bottom:0}#about .sec04 .ctaBox .tel .time{margin-top:10px}#about .sec05{margin-bottom:164px}#about .sec05 .headLine01{margin-bottom:22px}#about .sec05 .cTxt{margin-bottom:59px;text-align:center;font-size:2rem;line-height:1.9}#about .sec05 .imgList{margin:-63px 0 100px}#about .sec05 .imgList li{margin-top:63px;width:47.25%}#about .sec05 .imgList li h3{margin-bottom:24px;padding-bottom:8px;font-size:2.4rem;font-weight:700;border-bottom:1px solid #6E2530}#about .sec05 .imgList li .imgBox{display:flex;justify-content:space-between}#about .sec05 .imgList li .imgBox .textBox{margin-top:-2px;width:45.5%;order:1}#about .sec05 .imgList li .imgBox .textBox p{line-height:1.75}#about .sec05 .imgList li .imgBox .photoBox{width:48.7%}#about .sec06{margin-bottom:165px}#about .sec06 p{line-height:1.75}#about .sec06 .text01{margin-bottom:45px}#about .sec06 .subSec{margin-bottom:100px}#about .sec06 .imgList li{margin-bottom:47px;display:flex;justify-content:space-between}#about .sec06 .imgList li:last-child{margin-bottom:0}#about .sec06 .imgList li .textBox{width:65%}#about .sec06 .imgList li .textBox .headLine05{margin-bottom:16px}#about .sec06 .imgList li .photoBox{margin-top:1px;width:29.6%}#about .sec07{margin-bottom:100px}#about .sec07 .headLine01{margin-bottom:23px}#about .sec07 .cTxt{margin-bottom:59px;text-align:center;font-size:2rem;line-height:1.9}#about .sec07 .subSec{margin-bottom:86px}#about .sec07 .subSec .headLine03{margin-bottom:48px}#about .sec07 .subSec .comTable{margin:0 auto;max-width:891px}#about .sec07 .subSec .comTable th,#about .sec07 .subSec .comTable td{line-height:1.75}#about .sec07 .subSec .comTable th{padding:13px 10px 14px 16px;width:14.5%;border-right:1px solid #d9d9d9}#about .sec07 .subSec .comTable td{padding:13px 10px 14px 15px}#about .sec07 .subSec .text01{margin-bottom:48px}#about .sec07 .subSec .tabArea .comTabUl{margin:0 auto;width:auto;max-width:762px}#about .sec07 .subSec .tabArea .comTabUl li{width:50%}#about .sec07 .subSec .tabArea .comTabUl li a{padding-bottom:17px;flex-wrap:wrap}#about .sec07 .subSec .tabArea .comTabUl li a .sml{width:100%;display:block;font-size:1.6rem}#about .sec07 .subSec .tabArea .tabBox{padding-top:48px}#about .sec07 .subSec .tabArea .tabBox .photo{margin:0 auto;max-width:860px;text-align:center}#about .sec07 .subSec.sub01{margin-bottom:99px}#about .sec07 .subSec.sub01 .headLine03{margin-bottom:32px}#about .sec07 .listLink{margin-bottom:100px;padding:92px 0;text-align:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#about .sec07 .listLink a{padding:0 38px 0 12px;display:inline-block;font-weight:700;line-height:2.5;background:url("../images/common/icon43.png") no-repeat right center/22px auto}#about .sec07 .listLink a:hover{opacity:0.7}#about .btmBox{align-items:flex-start}#about .btmBox .linkUl{margin:-13px -13px 0 0;width:68%}#about .btmBox .linkUl li{margin:13px 13px 0 0}#about .btmBox .linkUl li a{padding:14px 57px 15px 19px;display:block;font-size:2rem;font-weight:500;border:1px solid #D9D9D9;background:url("../images/common/icon02.png") no-repeat right 19px center/22px auto}#about .btmBox .linkUl li a:hover{opacity:0.7}#about .btmBox .photo{margin:20px -10px 0 0;width:30.8%}@media all and (max-width: 896px){#about #main{margin-top:32px}#about .sec01{margin-bottom:64px}#about .sec01 .headLine01{margin-bottom:23px}#about .sec01 .topBox{margin:0 -24px}#about .sec01 .topBox .photo{margin-bottom:15px;width:100%}#about .sec01 .topBox .photo img{width:100%}#about .sec01 .topBox .linkList{margin:0 24px}#about .sec01 .topBox .linkList li{margin-bottom:9px;position:static}#about .sec01 .topBox .linkList li:last-child{margin-bottom:0}#about .sec01 .topBox .linkList li a{padding:15px 57px 14px 15px;font-size:1.6rem;background:#fff url("../images/common/icon11.png") no-repeat right 15px center/16px auto;box-shadow:none}#about .sec02{margin-bottom:64px}#about .sec02 .headLine01{margin:0 -10px 23px}#about .sec02 .subTtl{margin-bottom:23px;text-align:left;font-size:1.6rem}#about .sec02 .tableBox{margin:0 -24px 64px 0;position:relative}#about .sec02 .tableBox::before{width:28px;height:44px;position:absolute;right:0;top:46%;background:url("../images/common/icon20.png") no-repeat center center/100% auto;content:"";transform:translateY(-50%);transition:0.3s}#about .sec02 .tableBox.hide::before{opacity:0}#about .sec02 .tableBox .tableInner{width:100%;overflow:auto}#about .sec02 .tableBox table{min-width:770px}#about .sec02 .tableBox table th,#about .sec02 .tableBox table td{padding:11px 15px;font-size:1.6rem}#about .sec02 .tableBox table thead th{padding:8px 10px 12px;width:21.6%}#about .sec02 .tableBox table thead th .num{font-size:3rem}#about .sec02 .tableBox table thead th:first-of-type{width:13.5%}#about .sec02 .tableBox table tbody th{padding:10px;height:102px}#about .sec02 .tableBox table tbody th .sml{display:inline-block;vertical-align:top;font-size:1.2rem}#about .sec02 .tableBox table tbody tr:nth-of-type(1) td{vertical-align:top}#about .sec02 .tableBox table tbody .bg01{background-image:url("../images/page/about/sp_bg01.png");background-size:73px auto}#about .sec02 .tableBox table tbody .bg02{background-image:url("../images/page/about/sp_bg02.png");background-size:73px auto}#about .sec02 .tableBox table tbody td .sml{display:inline-block;padding-left:0;text-indent:0;text-align:left;font-size:1.2rem;line-height:1.75}#about .sec02 .subSec{margin-bottom:62px}#about .sec02 .subSec .headLine03{margin-bottom:23px;padding-right:1em}#about .sec02 .subSec .headLine03 .txt{line-height:1.35}#about .sec02 .subSec .headLine05{margin-bottom:42px}#about .sec02 .subSec .headLine05::before{height:24px}#about .sec02 .subSec .imgList{margin:0;display:block}#about .sec02 .subSec .imgList::after{display:none}#about .sec02 .subSec .imgList li{margin-bottom:64px;width:auto}#about .sec02 .subSec .imgList li:last-child{margin-bottom:0}#about .sec02 .subSec .imgList li .photo{margin-bottom:25px;text-align:center}#about .sec02 .subSec .imgList li .photo img{width:81.8%}#about .sec02 .subSec .imgList li .photo .num{left:0;top:-32px;font-size:6rem}#about .sec02 .subSec .imgList li .ttl{margin-bottom:10px;font-size:1.6rem}#about .sec02 .subSec .imgList li .text{font-size:1.6rem}#about .ctaBox{margin:0 -24px;padding:49px 24px 40px}#about .ctaBox .btnList{margin:0 auto 34px;width:228px;display:block}#about .ctaBox .btnList li{margin:0 0 12px;width:auto}#about .ctaBox .btnList li:last-child{margin-bottom:0}#about .ctaBox .btnList li a{padding:12px 30px 13px;font-size:1.8rem;background-position:right 11px center;background-size:9px auto}#about .ctaBox .tel a{font-size:3rem}#about .ctaBox .tel a small{font-size:1.2rem}#about .ctaBox .tel .time{margin-top:8px;font-size:1.4rem}#about .sec03{margin-bottom:64px}#about .sec03 .headLine01{margin-bottom:23px}#about .sec03 .slickBox{margin:0 -24px 23px;width:auto}#about .sec03 .slickBox .slider-for{margin-bottom:1px}#about .sec03 .slickBox .slider-nav .slick-list{padding-right:40px !important}#about .sec03 .slickBox .slider-nav .slick-prev,#about .sec03 .slickBox .slider-nav .slick-next{width:22px;height:22px}#about .sec03 .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon34.png")}#about .sec03 .slickBox .slider-nav .slick-next{right:0;background-image:url("../images/common/icon35.png")}#about .sec03 .textArea{margin-bottom:63px}#about .sec03 .textArea .ttl{margin-bottom:22px;font-size:3rem}#about .sec03 .textArea .text{font-size:1.6rem;line-height:1.75}#about .sec03 .flowSec{margin-bottom:62px}#about .sec03 .flowSec .headLine03{margin-bottom:24px}#about .sec03 .flowSec .headLine03 .txt{padding-right:45px}#about .sec03 .flowSec .dayList{margin-bottom:12px}#about .sec03 .flowSec .dayList li .time{padding:16px 5px 3px;width:56px;background-size:100% 25px}#about .sec03 .flowSec .dayList li .time span{font-size:1.6rem}#about .sec03 .flowSec .dayList li .imgBox{padding:16px 0 40px;width:calc(100% - 80px);display:block}#about .sec03 .flowSec .dayList li .imgBox .mark{margin:0 3px 23px;width:auto}#about .sec03 .flowSec .dayList li .imgBox .mark span{padding:8px 16px 8px 34px;font-size:1.2rem;background-size:10px auto;background-position:left 16px center}#about .sec03 .flowSec .dayList li .imgBox .textBox{margin-bottom:14px;width:auto}#about .sec03 .flowSec .dayList li .imgBox .textBox .ttl{margin-bottom:6px;font-size:1.6rem}#about .sec03 .flowSec .dayList li .imgBox .textBox .text{margin-bottom:13px;line-height:1.71}#about .sec03 .flowSec .dayList li .imgBox .textBox .text.mb01{margin-bottom:13px}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl{padding-top:15px;padding-bottom:7px;display:block}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl dt{margin-bottom:10px;width:auto}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl dt span{padding:9px 16px 9px 36px;display:inline;vertical-align:top;font-size:1.2rem;background-size:14px auto}#about .sec03 .flowSec .dayList li .imgBox .textBox .pointDl dd{margin:0;width:auto}#about .sec03 .flowSec .dayList li .imgBox .textBox .noteList li{font-size:1.2rem;line-height:1.85}#about .sec03 .flowSec .dayList li .imgBox .phoList{width:auto}#about .sec03 .flowSec .dayList li .imgBox .phoList .slick-dots{bottom:-19px}#about .sec03 .flowSec .dayList li .imgBox .phoList .slick-dots li{margin:0 5px;width:8px;height:8px}#about .sec03 .flowSec .noteUl li{font-size:1.2rem;line-height:1.83}#about .sec04{margin-bottom:65px}#about .sec04 .headLine01{margin-bottom:24px}#about .sec04 .headLine03{margin-bottom:22px;padding-right:1em}#about .sec04 p{margin-bottom:29px;font-size:1.6rem}#about .sec04 p.text01{margin-bottom:62px}#about .sec04 .tableBox{margin:0 -24px 30px 0;position:relative}#about .sec04 .tableBox::before{width:28px;height:44px;position:absolute;right:0;top:50%;background:url("../images/common/icon20.png") no-repeat center center/100% auto;content:"";transform:translateY(-50%);transition:0.3s}#about .sec04 .tableBox.hide::before{opacity:0}#about .sec04 .tableBox .tableInner{width:100%;overflow:auto}#about .sec04 table{margin-bottom:0;min-width:538px}#about .sec04 table th,#about .sec04 table td{padding:12px;font-size:1.6rem}#about .sec04 table thead th{width:auto}#about .sec04 table tbody th{padding:10px;width:20%}#about .sec04 table tbody td{width:26.6%;padding:11px;font-size:1.8rem}#about .sec04 .link{margin-bottom:64px;text-align:center}#about .sec04 .link a{display:inline-block}#about .sec04 .link a img{width:100%}#about .sec04 .ctaBox{padding-bottom:38px}#about .sec04 .ctaBox p{margin-bottom:0}#about .sec04 .ctaBox .tel .time{margin-top:6px}#about .sec05{margin-bottom:63px}#about .sec05 .headLine01{margin-bottom:22px}#about .sec05 .cTxt{margin-bottom:21px;text-align:left;font-size:1.6rem;line-height:1.75}#about .sec05 .imgList{margin:0 0 61px;display:block}#about .sec05 .imgList li{margin-top:34px;width:auto}#about .sec05 .imgList li:first-child{margin-top:0}#about .sec05 .imgList li h3{margin-bottom:23px;padding-bottom:13px;position:relative}#about .sec05 .imgList li h3::after{width:92%;height:3px;position:absolute;left:0;bottom:-2px;background:#6E2530;content:''}#about .sec05 .imgList li .imgBox{display:block}#about .sec05 .imgList li .imgBox .textBox{margin:0;width:auto}#about .sec05 .imgList li .imgBox .textBox p{font-size:1.6rem}#about .sec05 .imgList li .imgBox .photoBox{margin-bottom:6px;width:auto;text-align:center}#about .sec06{margin-bottom:65px}#about .sec06 .headLine01{margin-bottom:25px}#about .sec06 .headLine03{margin-bottom:21px}#about .sec06 p{font-size:1.6rem}#about .sec06 .text01{margin-bottom:34px}#about .sec06 .subSec{margin-bottom:64px}#about .sec06 .imgList li{margin-bottom:36px;display:block}#about .sec06 .imgList li:last-child{margin-bottom:0}#about .sec06 .imgList li .textBox{margin-bottom:22px;width:auto}#about .sec06 .imgList li .textBox .headLine05{margin-bottom:13px}#about .sec06 .imgList li .textBox .headLine05::before{height:24px}#about .sec06 .imgList li .photoBox{margin-top:0;width:auto;text-align:center}#about .sec07{margin-bottom:65px}#about .sec07 .headLine01{margin-bottom:23px}#about .sec07 .cTxt{margin-bottom:63px;text-align:left;font-size:1.6rem;line-height:1.75}#about .sec07 .subSec{margin-bottom:64px}#about .sec07 .subSec .headLine03{margin-bottom:24px}#about .sec07 .subSec .comTable{max-width:inherit}#about .sec07 .subSec .comTable th,#about .sec07 .subSec .comTable td{font-size:1.6rem;line-height:1.5}#about .sec07 .subSec .comTable th{padding:11px 10px 12px 15px;width:29.5%}#about .sec07 .subSec .comTable td{padding:11px 10px 12px 15px}#about .sec07 .subSec .text01{margin-bottom:21px;font-size:1.6rem;line-height:1.75}#about .sec07 .subSec .tabArea .comTabUl{max-width:inherit}#about .sec07 .subSec .tabArea .comTabUl li a{padding:11px 5px 13px}#about .sec07 .subSec .tabArea .comTabUl li a .sml{font-size:1.2rem;line-height:1.4}#about .sec07 .subSec .tabArea .tabBox{padding-top:24px}#about .sec07 .subSec .tabArea .tabBox .photo{max-width:inherit}#about .sec07 .subSec.sub01{margin-bottom:64px}#about .sec07 .subSec.sub01 .headLine03{margin-bottom:22px}#about .sec07 .listLink{padding:55px 0}#about .sec07 .listLink a{padding:0 28px 1px 1px;font-size:1.6rem;background-image:url("../images/common/icon13.png");background-size:16px auto}#about .btmBox{display:block}#about .btmBox .linkUl{margin:0 0 18px;width:auto;display:block}#about .btmBox .linkUl li{margin:0 0 9px}#about .btmBox .linkUl li:last-child{margin-bottom:0}#about .btmBox .linkUl li a{padding:14px 57px 15px 15px;font-size:1.6rem;background:url("../images/common/icon11.png") no-repeat right 15px center/16px auto}#about .btmBox .photo{margin:0;width:auto;text-align:center}}@media all and (max-width: 359px){#about .sec02 .headLine01{margin-left:5px;margin-right:5px}}#blog_detail .headLine03{margin-bottom:50px}#blog_detail .topBox .date{margin-bottom:8px;font-size:1.4rem}#blog_detail .topBox .date .new{margin:-1px 0 0 8px;padding:5px 8px;display:inline-block;vertical-align:top;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;border-radius:17px;background:#6e2530}#blog_detail .topBox .tag{margin-bottom:19px}#blog_detail .topBox .tag a{margin-right:13px;display:inline-block;vertical-align:top;text-decoration:underline;color:#6e2530;font-size:1.4rem}#blog_detail .topBox .tag a:last-child{margin-right:0}@media all and (min-width: 897px){#blog_detail .topBox .tag a:hover{text-decoration:none}}#blog_detail .detailTtl{margin-bottom:46px;font-size:2.2rem;font-weight:700;line-height:1.6}#blog_detail .detailBox{margin-bottom:48px;line-height:1.75}#blog_detail .detailBox h2{font-size:2rem}#blog_detail .detailBox .row{margin:0 -16px;display:flex;flex-wrap:wrap}#blog_detail .detailBox .col-sm-6{flex:50%;padding:0 16px;box-sizing:border-box}#blog_detail .detailBox .col-sm-4{flex:33.3333%;padding:0 16px;box-sizing:border-box}#blog_detail .detailBox .mt-4{margin-top:44px}#blog_detail .detailBox .img-box img{width:100%}#blog_detail .detailBox .img-box+p.mt-4{margin-top:12px}@media all and (min-width: 897px){#blog_detail .comOtherBox .list{margin:0 auto;max-width:860px}#blog_detail .comOtherBox .list li{width:calc((100% - 64px) / 3)}#blog_detail .comOtherBox .list li:nth-child(4n){margin-right:32px}#blog_detail .comOtherBox .list li:nth-child(3n){margin-right:0}}@media all and (max-width: 896px){#blog_detail .headLine01{margin-bottom:24px}#blog_detail .headLine03{margin-bottom:22px}#blog_detail .topBox{margin-bottom:11px}#blog_detail .topBox .date{margin:0 8px 0 0;font-size:1.2rem;display:inline;vertical-align:top}#blog_detail .topBox .date .new{margin:0 0 0 8px;padding:5px 8px 4px;font-size:1rem;font-weight:700}#blog_detail .topBox .tag{margin-bottom:0;display:inline;vertical-align:top}#blog_detail .topBox .tag a{margin-right:13px;font-size:1.2rem}#blog_detail .topBox .tag a:last-child{margin-right:0}#blog_detail .detailTtl{margin-bottom:24px;font-size:1.6rem;line-height:1.5}#blog_detail .detailBox{margin-bottom:48px;font-size:1.6rem}#blog_detail .detailBox h2{font-size:1.6rem}#blog_detail .detailBox p.mt-4{margin-top:22px}#blog_detail .detailBox .img-box{text-align:center}#blog_detail .detailBox .news-sub-ttl{margin-top:30px}#blog_detail .detailBox .news-sub-ttl+p.mt-4{margin-top:30px}#blog_detail .detailBox .row{display:block}#blog_detail .detailBox .row .col-sm-6{margin-top:32px;width:auto}#blog_detail .detailBox .row .col-sm-6 .img-box+p.mt-4{margin-top:6px}#blog_detail .detailBox .row .col-sm-4{margin-top:32px;width:auto}#blog_detail .detailBox .row .col-sm-4 .img-box+p.mt-4{margin-top:6px;line-height:1.75}}#blog_detail .pagenavi{padding-top:29px;position:relative;border-top:1px solid #6E2530}#blog_detail .pagenavi a{width:100%;display:block;font-weight:700;line-height:1.75;box-sizing:border-box}#blog_detail .pagenavi a:hover{opacity:0.7}#blog_detail .pagenavi li{padding:0 45px;display:flex;align-items:center}#blog_detail .pagenavi .prev{width:calc(50% - 84px);box-sizing:border-box;float:left;background:url("../images/common/icon53.png") no-repeat left center/7px auto}#blog_detail .pagenavi .next{width:calc(50% - 84px);box-sizing:border-box;float:right;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#blog_detail .pagenavi .list{padding:0;position:absolute;left:50%;top:29px;transform:translate(-50%, 0)}#blog_detail .pagenavi .list::before,#blog_detail .pagenavi .list::after{width:1px;height:30px;position:absolute;top:50%;background:#6E2530;content:'';transform:translateY(-50%)}#blog_detail .pagenavi .list::before{left:0}#blog_detail .pagenavi .list::after{right:0}#blog_detail .pagenavi .list a{padding:0 20px;text-align:center}@media all and (max-width: 896px){#blog_detail .pagenavi{padding-top:24px}#blog_detail .pagenavi li{padding:19px 19px 18px}#blog_detail .pagenavi a{line-height:1.57}#blog_detail .pagenavi .prev{width:50%;position:relative}#blog_detail .pagenavi .prev::after{width:1px;height:100%;position:absolute;right:0;top:0;background:#6E2530;content:''}#blog_detail .pagenavi .next{width:50%;position:relative}#blog_detail .pagenavi .next::after{width:1px;height:100%;position:absolute;left:-1px;top:0;background:#6E2530;content:''}#blog_detail .pagenavi .list{padding:0;margin-top:19px;width:100%;height:auto !important;position:static;float:left;transform:none;border-top:1px solid #6E2530}#blog_detail .pagenavi .list::before,#blog_detail .pagenavi .list::after{display:none}#blog_detail .pagenavi .list a{padding:16px 15px 0}}@media all and (max-width: 896px){#contact #main{margin-bottom:40px}}@media all and (max-width: 896px){#contact .headLine01{margin-bottom:22px;font-size:3rem}}#contact .accWrap.accIbaraki{margin-bottom:0}#contact .accWrap.accIbaraki .contactTable{margin-bottom:35px}@media all and (max-width: 896px){#contact .accWrap.accIbaraki .contactTable{margin-bottom:22px}}#contact .accBox{padding:0 99px;margin-bottom:46px;background-color:#F2EDEE}@media all and (max-width: 896px){#contact .accBox{margin-left:-24px;margin-right:-24px;margin-bottom:24px;padding:0}}#contact .accBox.open .accTitle{background-image:url(../images/page/contact/minus.png)}@media all and (max-width: 896px){#contact .accBox.open .accTitle{background-image:url(../images/page/contact/sp_minus.png)}}#contact .accBox.open .accContent{display:block}#contact .accHeader{padding:31px 0;text-align:center}@media all and (max-width: 896px){#contact .accHeader{padding:30px 24px;text-align:left}}#contact .accTitle{padding-right:42px;font-size:32px;font-weight:bold;line-height:1;text-align:center;background-image:url(../images/page/contact/plus.png);background-size:32px;background-position:center right;background-repeat:no-repeat;cursor:pointer;display:inline-block}@media all and (max-width: 896px){#contact .accTitle{padding-right:16px;font-size:18px;text-align:left;background-image:url(../images/page/contact/sp_plus.png);background-size:16px;display:block}}#contact .accContent{padding:19px 0 32px;display:none}@media all and (max-width: 896px){#contact .accContent{padding:26px 24px 26px}}#contact .accPref{padding-left:12px;margin-bottom:27px;font-size:2.4rem;line-height:1.2;border-left:4px solid #6E2530}@media all and (max-width: 896px){#contact .accPref{padding-left:8px;margin-bottom:20px;font-size:2rem}}#contact .accContact{padding:64px 0 47px;margin-bottom:32px;background-color:#FFF;border:1px solid #D9D9D9}@media all and (max-width: 896px){#contact .accContact{padding:50px 0 36px;margin-bottom:24px}}#contact .accContact p{text-align:center}#contact .accContact p .time{margin-top:16px;font-size:1.6rem;letter-spacing:0.5px;display:inline-block}@media all and (max-width: 896px){#contact .accContact p .time{margin-top:10px}}#contact .accContact a{font-size:4rem;font-weight:bold;line-height:1;letter-spacing:0.015em;color:#6E2530;text-align:center;display:block}#contact .accContact a span{display:inline-block;position:relative}#contact .accContact a span.freedial small{font-weight:bold;color:#6E2530;left:0;transform:translateX(0px)}#contact .accContact a small{display:inline-block;position:absolute;left:50%;top:-1.2em;color:#676767;font-size:1rem;font-family:"Noto Sans JP", sans-serif;letter-spacing:0;line-height:1;white-space:nowrap;transform:translateX(-50%)}#contact .accFooter{text-align:center}#contact .accClose{padding-right:31px;font-weight:bold;background-image:url(../images/page/contact/sp_minus.png);background-size:22px;background-position:center right;background-repeat:no-repeat}@media all and (max-width: 896px){#contact .accClose{background-size:16px}}#contact .contactTable{width:100%;margin-bottom:52px;border-top:1px solid #D9D9D9;border-left:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;display:table}#contact .contactTableRow{display:table-row}#contact .contactTableCell{padding:8px 16px;border-right:1px solid #D9D9D9;display:table-cell}@media all and (max-width: 896px){#contact .contactTableCell{vertical-align:middle}}#contact .contactTableCell a{color:#6E2530;text-decoration:underline}#contact .contactTableCell:first-of-type{width:160px}@media all and (max-width: 896px){#contact .contactTableCell:first-of-type{width:auto}}@media all and (max-width: 896px){#contact .contactTableCell:last-of-type{white-space:nowrap}}#contact .contactTableTh{padding:19px 0;text-align:center;background-color:#F3F3F3}@media all and (max-width: 896px){#contact .contactTableTh{padding:7px 10px 5px;line-height:1.2}}#contact .contactTableTh span{font-weight:bold}@media all and (max-width: 896px){#contact .contactTableTh span{font-size:1.2rem}}#contact .contactTableTh span br{display:none}@media all and (max-width: 896px){#contact .contactTableTh span br{display:block}}#contact .contactTableTd{background-color:#FFF;border-top:1px solid #D9D9D9}@media all and (max-width: 896px){#contact .contactTableTd{font-size:1.4rem}}#contact .contactTableTd:first-of-type{padding:8px 0 7px;text-align:center}@media all and (max-width: 896px){#contact .contactTableTd:first-of-type{padding:10px 10px 8px}}#contact .contactTableTd:last-of-type{text-align:center}#contact .contactTableTd:last-of-type a{color:#000;text-decoration:none}@media all and (max-width: 896px){#contact .contactTableTd:last-of-type a{color:#6E2530;text-decoration:underline}}#contact .contactTableLabel{width:100px;padding:8px 0;font-size:1.2rem;font-weight:bold;line-height:1.4;color:#fff;display:inline-block}@media all and (max-width: 896px){#contact .contactTableLabel{width:50px;font-size:1rem}}#contact .contactTableLabel br{display:none}@media all and (max-width: 896px){#contact .contactTableLabel br{display:block}}#contact .contactFaq{width:958px;padding:0 21px;margin:100px auto 0}@media all and (max-width: 896px){#contact .contactFaq{width:auto;padding:0;margin:70px auto 0}}#contact .contactFaq .headLine03{margin-bottom:5px}#contact .faqBox{padding:0 0 36px 50px;border-bottom:1px solid #D9D9D9;position:relative}@media all and (max-width: 896px){#contact .faqBox{padding:0 0 22px 40px;margin-bottom:-4px}}#contact .faqBox:last-of-type{border:none}#contact .faqTitle{padding:30px 0;margin-bottom:36px;border-bottom:1px solid #D9D9D9}@media all and (max-width: 896px){#contact .faqTitle{padding:28px 0 15px;margin-bottom:20px}}#contact .faqTitle span{font-size:40px;font-weight:500;color:#6E2530;position:absolute;top:10px;left:0}@media all and (max-width: 896px){#contact .faqTitle span{font-size:30px;top:18px}}#contact .faqTitle strong{font-size:20px}@media all and (max-width: 896px){#contact .faqTitle strong{font-size:16px}}@media all and (max-width: 896px){#contact .faqAnswer p{font-size:1.6rem;line-height:1.7}}#contact .homeLabel{background-color:#4E373C}#contact .dayLabel{background-color:#345F60}#contact .shortLabel{background-color:#263660}@media all and (max-width: 896px){#contact .fBox{display:none}}#index{position:relative}#index .importantNotice{position:absolute;left:0;top:0;width:100%;padding:10px 20px;box-sizing:border-box;background:#6E2530;z-index:1}#index .importantNotice .newsList{margin:0 auto;max-width:1300px;color:#fff;font-size:1.2rem}#index .importantNotice .newsList dt{box-sizing:border-box;width:100px;font-weight:500;border-right:1px solid #fff}#index .importantNotice .newsList dd{box-sizing:border-box;padding-left:15px;width:calc(100% - 100px)}#index .importantNotice .newsList dd a{text-decoration:underline;color:#fff}@media all and (min-width: 897px){#index .importantNotice .newsList dd a:hover{text-decoration:none}}@media all and (max-width: 896px){#index .importantNotice{padding:8px 20px 11px}#index .importantNotice .newsList{max-width:inherit}#index .importantNotice .newsList dt{width:62px}#index .importantNotice .newsList dd{padding-left:11px;width:calc(100% - 62px)}}#index .mainVisual{margin:0 auto 55px;padding-top:32px;max-width:1302px;position:relative;box-sizing:border-box}#index .mainVisual .photoList{margin-left:auto;width:86.7%}#index .mainVisual .photoList li{vertical-align:top}#index .mainVisual .photoList li img{width:100%}#index .mainVisual .imgtext{width:270px;position:absolute;left:6px;bottom:32px}@media all and (max-width: 896px){#index .mainVisual{margin-bottom:60px;padding-top:0;max-width:inherit}#index .mainVisual .photoList{margin:0;width:auto}#index .mainVisual .imgtext{margin:30px auto 0;width:173px;position:static}#index .mainVisual .scrollBtn{width:30px;position:absolute;right:12px;bottom:-1px}#index .mainVisual .scrollBtn a{width:30px;display:block;text-align:center}#index .mainVisual .scrollBtn a img{width:15px}}#index .topTxt{margin-bottom:56px;text-align:center;line-height:2.5;letter-spacing:0.1em}@media all and (max-width: 896px){#index .topTxt{margin-bottom:61px;font-size:1.8rem;line-height:1.89;letter-spacing:0;white-space:nowrap}}@media all and (max-width: 374px){#index .topTxt{margin:0 -5px 61px;font-size:4.8vw}}#index .headLine01{font-size:2.6rem}#index .search{margin-bottom:104px;padding:100px 20px;background:url("../images/page/front/bg01.jpg") no-repeat center top/cover}#index .search .content{max-width:956px;padding:69px 20px 60px;background:#fff;transition-delay:0.3s}#index .search .txtList{width:53rem;margin:-16px auto 16px}@media all and (-ms-high-contrast: none){#index .search .txtList{width:53.2rem}}#index .search .txtList.txtList01{margin-bottom:32px}#index .search .txtList li{margin:16px 11px 0}#index .search .txtList li label{display:block}#index .search .txtList li label input[type="checkbox"]{display:none}#index .search .txtList li label input[type="checkbox"] ~ span{padding:15px 23px;display:block;text-align:center;font-weight:500;line-height:1;border-radius:50px;border:1px solid #D9D9D9;background:#fff;box-sizing:border-box;cursor:pointer;transition:0.15s}@media all and (min-width: 897px){#index .search .txtList li label input[type="checkbox"] ~ span:hover{color:#6E2530;background-color:#F2EDEE}}#index .search .txtList li label input[type="checkbox"]:checked ~ span{color:#6E2530;background-color:#F2EDEE}#index .search .btn{margin:0 auto 28px;width:268px}#index .search .btn label{transition:0.15s;position:relative;display:block;padding:8px;text-align:center;border-radius:2px;background:#6E2530;cursor:pointer}#index .search .btn label input[type="submit"]{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}#index .search .btn label span{display:inline-block;padding-left:33px;color:#fff;font-size:2rem;font-weight:500;letter-spacing:0.1em;line-height:2;background:url("../images/common/icon01.png") no-repeat left 2px center/20px auto}#index .search .btn label:hover{background-color:#db751c}#index .search .link{text-align:center}#index .search .link a{padding:0 33px 0 3px;display:inline-block;font-weight:500;vertical-align:top;line-height:2;background:url("../images/common/icon02.png") no-repeat right 1px center/22px auto}#index .search .link a:hover{opacity:0.7}@media all and (max-width: 896px){#index .search{margin-bottom:64px;padding:24px;background:#2E2421}#index .search .content{padding:33px 3px 24px}#index .search .txtList{width:auto;margin:-8px auto 8px;justify-content:center}#index .search .txtList li{margin:8px 4px 0;text-align:center}#index .search .txtList li label{display:inline-block}#index .search .txtList li label input[type="checkbox"] ~ span{font-size:1.6rem;font-weight:400}#index .search .txtList.txtList01{margin-bottom:32px}#index .search .txtList.txtList01 li:first-child{width:100%}#index .search .btn{margin:0 auto 28px;width:274px;max-width:100%}#index .search .btn label{padding:4px}#index .search .btn label span{padding-left:30px;font-size:1.8rem;background-position:left 2px top 10px;background-size:19px auto}#index .search .link a{padding:0 25px 4px 3px;font-size:1.6rem;background-size:16px auto}}#index .effort{margin-bottom:152px}#index .effort .headLine01{margin-bottom:99px}#index .effort .imgList{margin-top:-101px}#index .effort .imgList li{margin-top:101px;width:47.3%}#index .effort .imgList li .unLink,#index .effort .imgList li a{width:100%;height:100%;display:block;position:relative;box-sizing:border-box}#index .effort .imgList li .unLink .photo,#index .effort .imgList li a .photo{overflow:hidden}#index .effort .imgList li .unLink .photo img,#index .effort .imgList li a .photo img{transition:0.3s;transform:scale(1)}#index .effort .imgList li .unLink:hover .photo img,#index .effort .imgList li a:hover .photo img{transform:scale(1.1)}#index .effort .imgList li .num{position:absolute;right:0;top:-0.615em;color:#6E2530;font-size:12rem;line-height:1;z-index:1}#index .effort .imgList li .photoBox{position:relative;padding-left:18.7%}#index .effort .imgList li .photoBox img{width:100%}#index .effort .imgList li .photoBox .txt{width:1em;height:100%;display:flex;align-items:flex-start;position:absolute;left:3.8rem;top:0;font-size:2.4rem;line-height:1}#index .effort .imgList li .photoBox .txt .innerTxt{width:1em;display:block;position:relative;box-sizing:border-box;white-space:nowrap;-webkit-writing-mode:horizontal-tb;-webkit-writing-mode:vertical-rl;-webkit-writing-mode:tb-rl;writing-mode:horizontal-tb;writing-mode:vertical-rl;writing-mode:tb-rl}#index .effort .imgList li .photoBox .txt .innerTxt .horizontal{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;-o-writing-mode:horizontal-tb;writing-mode:horizontal-tb}#index .effort .imgList li .photoBox .txt .innerTxt::after{margin-top:22px;width:22px;height:22px;display:inline-block;background:url("../images/common/icon02.png") no-repeat center center/100% auto;content:''}#index .effort .imgList li .textBox{margin-top:-129px;position:relative;z-index:1}#index .effort .imgList li .textBox p{box-sizing:border-box;padding:30px 30px 0 0;width:62.8%;min-height:142px;line-height:1.75;background:#fff}#index .effort .imgList li .textBox .img{margin-top:14px}#index .effort .imgList li .textBox .img ul{width:394px;padding:0;margin:0 -18px;display:flex}@media all and (max-width: 896px){#index .effort .imgList li .textBox .img ul{width:auto}}#index .effort .imgList li .textBox .img ul li{flex:0 0 33.3333%;padding:0 18px;margin-top:0;box-sizing:border-box}#index .effort .imgList li .textBox .img ul li img{width:100%}#index .effort .imgList li .textBox .img ul li a{transition:0.15s}#index .effort .imgList li .textBox .img ul li a:hover{opacity:0.7}#index .effort .imgList li:first-child .photoBox .txt .innerTxt:after{content:none}@media all and (min-width: 897px) and (max-width: 1300px){#index .effort .imgList li .photoBox .txt{left:2rem;font-size:1.84vw}#index .effort .imgList li .textBox{margin-top:-9vw}}@media all and (max-width: 896px){#index .effort{margin-bottom:96px}#index .effort .content{padding:0}#index .effort .headLine01{margin-bottom:32px}#index .effort .imgList{margin-top:0}#index .effort .imgList li{margin:0 0 71px;width:auto}#index .effort .imgList li:last-child{margin-bottom:0}#index .effort .imgList li .num{top:-0.56em;font-size:8rem}#index .effort .imgList li .photoBox{padding-left:28.8%}#index .effort .imgList li .photoBox .txt{box-sizing:border-box;width:64px;height:100%;display:flex;justify-content:center;align-items:flex-start;left:1.1em;font-size:2rem;line-height:1.6;white-space:nowrap}#index .effort .imgList li .photoBox .txt .innerTxt{width:auto;min-height:inherit;max-height:100%;text-orientation:upright}#index .effort .imgList li .photoBox .txt .innerTxt::after{margin-top:14px;width:16px;height:16px;position:absolute;top:100%;left:50%;transform:translateX(-50%)}#index .effort .imgList li .photoBox .txt .innerTxt .horizontal{-webkit-writing-mode:horizontal-tb;-webkit-writing-mode:vertical-rl;-webkit-writing-mode:tb-rl;writing-mode:horizontal-tb;writing-mode:vertical-rl;writing-mode:tb-rl;text-orientation:upright;text-combine-upright:all}#index .effort .imgList li .textBox{margin-top:0}#index .effort .imgList li .textBox p{padding:22px 24px 0;width:auto;min-height:inherit;line-height:1.72}#index .effort .imgList li .textBox .img{margin:13px 24px 0;text-align:center}#index .effort .imgList li:nth-child(2n) .num{left:0;right:auto}#index .effort .imgList li:nth-child(2n) .photoBox{padding-left:0;padding-right:28.8%}#index .effort .imgList li:nth-child(2n) .photoBox .txt{left:auto;right:1.1em}}@media all and (max-width: 374px){#index .effort .imgList li .photoBox .txt{font-size:5.3vw}}#index .question{margin-bottom:225px}#index .question .content{max-width:1230px}#index .question .innerBox{padding-top:67px;position:relative}#index .question .photo{text-align:center}#index .question .photo img{width:80.3%}#index .question .linkList li{position:absolute;z-index:1}#index .question .linkList li a{padding:15px 57px 15px 20px;display:block;position:relative;font-size:2rem;font-weight:500;border:1px solid #D9D9D9;background:#fff;box-shadow:8px 8px 0 rgba(0,0,0,0.16);transition:0.15s}#index .question .linkList li a::after{margin-top:1px;width:22px;height:22px;position:absolute;right:19px;top:50%;background:url("../images/common/icon02.png") no-repeat center center/100% auto;content:'';transform:translateY(-50%)}#index .question .linkList li a:hover{background-color:#f8f4f5}#index .question .linkList li.item01{left:1.2%;top:12.5%}#index .question .linkList li.item02{left:20.4%;bottom:-9.7%;transition-delay:0.2s}#index .question .linkList li.item03{right:30%;bottom:-9.7%;transition-delay:0.4s}#index .question .linkList li.item04{right:41%;top:0%;transition-delay:0.6s}#index .question .linkList li.item05{left:1.2%;bottom:35%;transition-delay:0.8s}#index .question .linkList li.item06{right:1.2%;top:12.6%;transition-delay:1s}@media all and (max-width: 896px){#index .question{margin-bottom:100px}#index .question .innerBox{padding-top:0}#index .question .photo{margin-left:-20px;margin-right:-20px;margin-bottom:20px}#index .question .photo img{width:100%}#index .question .linkList li{margin-bottom:9px;position:static;transition-delay:0 !important}#index .question .linkList li:last-child{margin-bottom:0}#index .question .linkList li a{padding:14px 35px 15px 15px;font-size:1.6rem;box-shadow:none}#index .question .linkList li a::before{margin-top:-1px}#index .question .linkList li a::after{margin-top:0px;width:16px;height:16px;background-image:url("../images/common/icon11.png");right:15px}}#index .project{margin-bottom:161px}#index .project .headLine01{margin-bottom:57px}#index .project .cTxt{margin-bottom:30px;text-align:center;line-height:1.75;letter-spacing:0.1em}#index .project .imgList{margin:0 auto;width:752px}#index .project .imgList li{width:45.8%}#index .project .imgList li .img{margin-bottom:10px;text-align:center}#index .project .imgList li .img img{width:188px}#index .project .imgList li a{display:block;position:relative}#index .project .imgList li a .photo{overflow:hidden}#index .project .imgList li a .photo img{transition:0.3s;transform:scale(1)}#index .project .imgList li a .txt{padding:10px 8px 11px 10px;width:100%;position:absolute;left:0;bottom:0;text-align:center;font-weight:500;background:rgba(255,255,255,0.84);box-sizing:border-box}#index .project .imgList li a .txt span{padding-right:18px;display:inline-block;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#index .project .imgList li a:hover .photo img{transform:scale(1.1)}@media all and (max-width: 896px){#index .project{margin-bottom:100px}#index .project .headLine01{margin-bottom:29px;letter-spacing:0.1em}#index .project .cTxt{margin-bottom:28px;font-size:1.6rem;line-height:1.875;letter-spacing:0}#index .project .imgList{margin:0;width:auto}#index .project .imgList li{width:47.5%}#index .project .imgList li .img{margin:0 14px 5px}#index .project .imgList li .img img{width:auto}#index .project .imgList li a .txt{padding:14px 8px 0 10px;position:static;font-size:1.6rem;line-height:1.25}#index .project .imgList li a .txt span{padding-right:15px;padding-bottom:2px;background-size:5px auto;background-image:url("../images/common/icon15.png")}}@media all and (max-width: 359px){#index .project .cTxt{font-size:4.4vw}}#index .customer{margin-bottom:166px;padding-top:99px;position:relative}#index .customer::before{width:100%;height:606px;position:absolute;left:0;top:0;background:#2E2421;content:''}#index .customer .content{position:relative;z-index:1}#index .customer .cTxt{margin-bottom:38px;text-align:center;color:#fff;font-weight:500;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Yu Gothic medium","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem}#index .customer .textList{margin-bottom:60px}#index .customer .textList::after{width:29.7%;display:block;content:''}#index .customer .textList li{width:29.7%}#index .customer .textList li .numBox{margin:0 auto 41px;width:81.5%;position:relative}#index .customer .textList li .numBox::after{width:100%;padding-bottom:100%;display:block;content:''}#index .customer .textList li .numBox svg{width:100% !important;height:100% !important;position:absolute;left:0;top:0;transform:rotate(90deg) rotateY(180deg)}#index .customer .textList li .numBox svg circle{stroke:#584D4C;stroke-width:9px;stroke-dasharray:604;stroke-dashoffset:0;transition:stroke-dashoffset 1s}#index .customer .textList li .numBox .backCircle circle{stroke:#6E2530}#index .customer .textList li .numBox .inner{margin-top:-9px;width:100%;position:absolute;left:0;top:50%;color:#fff;text-align:center;transform:translateY(-50%);z-index:1}#index .customer .textList li .numBox .inner .num{font-size:3.6rem;font-weight:500}#index .customer .textList li .numBox .inner .num span{font-size:7.9rem;font-weight:400}#index .customer .textList li .numBox .inner .txt{margin-top:6px;font-weight:500;font-size:2rem}#index .customer .textList li .textBox{padding:40px 32px 37px;background:#fff;border:1px solid #D9D9D9}#index .customer .textList li .textBox .ttl{margin-bottom:25px;text-align:center;font-weight:500;font-size:2rem;line-height:1.6}#index .customer .textList li .textBox .text{line-height:1.75}#index .customer.active .textList li .numBox .frontCircle circle{stroke-dashoffset:550}#index .customer.active .textList li.second .numBox .frontCircle circle{stroke-dashoffset:544}#index .customer.active .textList li.threed .numBox .frontCircle circle{stroke-dashoffset:525}@media all and (max-width: 896px){#index .customer .textList li .numBox{margin:0 auto 41px;width:81.5%;position:relative}#index .customer .textList li .numBox .inner .num{font-size:3.6rem}#index .customer .textList li .numBox .inner .num span{font-size:4.9rem}#index .customer .textList li .numBox .inner .txt{font-size:1.6rem}#index .customer .textList li .textBox{padding:30px 20px 27px}#index .customer .textList li .textBox .ttl{font-size:1.8rem}}@media all and (max-width: 640px){#index .customer{margin-bottom:100px;padding:32px 0}#index .customer::before{height:100%}#index .customer .cTxt{margin-bottom:24px;font-weight:400;font-family:"Noto Sans JP",sans-serif}#index .customer .slickBox{position:relative}#index .customer .slickBox .scroll{box-sizing:border-box;width:36px;height:36px;position:absolute;right:10px;top:18.5%;background:rgba(237,228,229,0.4);border-radius:40px;border:1px solid #000;z-index:10;opacity:0;transition:2s;transition-delay:1s}#index .customer .slickBox .scroll.active{opacity:1;animation:scroll 2s;animation-iteration-count:2;animation-delay:2s}#index .customer .slickBox .scroll.hide{opacity:0;transition:1s}#index .customer .textList{margin-bottom:30px;margin-right:-24px;margin-left:-8px;display:block}#index .customer .textList::after{display:none}#index .customer .textList .slick-list{padding-right:19.4vw !important}#index .customer .textList .slick-slide{box-sizing:border-box;padding:0 8px}#index .customer .textList li{width:100%}#index .customer .textList li .numBox{margin:0 auto 16px;width:71.5%}#index .customer .textList li .numBox svg circle{stroke-width:13px;r:93px}#index .customer .textList li .numBox .inner{margin-top:-7px}#index .customer .textList li .numBox .inner .num{font-size:1.6rem}#index .customer .textList li .numBox .inner .num span{font-size:4.8rem}#index .customer .textList li .numBox .inner .txt{margin-top:7px;font-weight:500;font-size:1.4rem}#index .customer .textList li .textBox{padding:21px 15px 20px;min-height:238px;box-sizing:border-box}#index .customer .textList li .textBox .ttl{margin-bottom:18px;font-size:1.8rem;line-height:1.6}#index .customer .textList li .textBox .text{line-height:1.71}}@keyframes scroll{0%{width:36px}50%{width:109px}100%{width:36px}}#index .staff{margin-bottom:160px}#index .staff .headLine01{margin-bottom:60px}#index .staff .staffList{margin-left:-32px;margin-right:-32px;margin-bottom:60px;display:flex;flex-wrap:wrap}#index .staff .staffList li{width:25%;padding:0 32px;box-sizing:border-box}#index .staff .staffList li a{display:block}#index .staff .staffList li a .photo{overflow:hidden}#index .staff .staffList li a .photo img{transition:0.3s;transform:scale(1)}#index .staff .staffList li a:hover .photo img{transform:scale(1.1)}#index .staff .staffList li p{margin-top:16px;font-weight:bold}#index .staff .staffList li p span{padding-right:18px;display:inline-block;background:url("../images/common/icon04.png") no-repeat right center/7px auto}@media all and (max-width: 896px){#index .staff .staffList{margin-left:-20px;margin-right:-20px}#index .staff .staffList li{width:50%;padding:0 20px}}@media all and (max-width: 640px){#index .staff{margin-bottom:100px}#index .staff .headLine01{margin-bottom:10px}#index .staff .staffList{margin-bottom:30px;margin-right:-23px;margin-left:-23px;display:block}#index .staff .staffList .slick-list{padding-right:31vw !important}#index .staff .staffList .slick-slide{box-sizing:border-box}#index .staff .staffList li{padding:0 23px;margin:0;width:auto}#index .staff .staffList li img{width:100%}#index .staff .staffList li p{margin-top:12px;font-size:1.6rem}#index .staff .staffList li p span{padding-right:18px;background-size:5px auto}}#index .linkSec{margin-bottom:164px;padding:99px 0;color:#fff;background:#6E2530}#index .linkSec .headLine02{margin-bottom:64px}#index .linkSec .linkList{margin-top:-64px}#index .linkSec .linkList li{margin-top:64px;width:47.25%}#index .linkSec .linkList li a{padding:32px 32px 31px;width:100%;height:100%;display:flex;justify-content:space-between;background:#fff url("../images/common/icon06.png") no-repeat right 22px center/15px auto;box-sizing:border-box;transition:0.15s}#index .linkSec .linkList li a .photo{width:30.4%}#index .linkSec .linkList li a .textBox{padding-right:40px;width:63%;box-sizing:border-box}#index .linkSec .linkList li a .textBox h3{margin-bottom:15px;font-weight:500;font-size:2rem;line-height:1.4}#index .linkSec .linkList li a .textBox p{line-height:1.75}#index .linkSec .linkList li a .textBox .note{margin-top:10px;font-size:1.2rem;line-height:1.416}#index .linkSec .linkList li a:hover{background-color:#f8f4f5}@media all and (max-width: 896px){#index .linkSec{margin-bottom:100px;padding:32px 0}#index .linkSec .headLine02{margin:0 -10px 28px}#index .linkSec .linkList{margin-top:0;display:block}#index .linkSec .linkList li{margin:0 0 16px;width:auto}#index .linkSec .linkList li:last-child{margin-bottom:0}#index .linkSec .linkList li a{padding:15px 15px 16px;position:relative;background-size:8px auto;background-position:right 16px top 51px}#index .linkSec .linkList li a .photo{width:84px;height:84px;position:absolute;left:16px;top:16px}#index .linkSec .linkList li a .photo img{width:100%;height:100%;object-fit:cover}#index .linkSec .linkList li a .textBox{padding-right:0;width:auto}#index .linkSec .linkList li a .textBox h3{margin-bottom:16px;padding-left:101px;min-height:84px;display:flex;align-items:center;font-size:1.8rem;line-height:1.55}#index .linkSec .linkList li a .textBox p{font-size:1.6rem;line-height:1.625}#index .linkSec .linkList li a .textBox .note{margin-top:9px;line-height:1.66}}#index .care{margin-bottom:165px}#index .care .imgList{margin-bottom:55px}#index .care .imgList::after{width:29.7%;display:block;content:''}#index .care .imgList li{width:29.7%}#index .care .imgList li a{display:block}#index .care .imgList li a:hover .photo img{transform:scale(1.1)}#index .care .imgList li .photo{margin-bottom:17px;overflow:hidden}#index .care .imgList li .photo img{transition:0.3s;transform:scale(1)}#index .care .imgList li h3{margin-bottom:14px;font-weight:500}#index .care .imgList li p{line-height:1.75}#index .care .imgList li .link{margin-top:9px;transition:0.15s}#index .care .imgList li .link span{padding:0 17px 2px 0;display:inline-block;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#index .care .imgList li .link:hover{opacity:0.7}@media all and (max-width: 640px){#index .care{margin-bottom:102px}#index .care .imgList{margin-bottom:29px;margin-right:-24px;margin-left:-8px;display:block}#index .care .imgList::after{display:none}#index .care .imgList .slick-list{padding-right:19.4vw !important}#index .care .imgList .slick-slide{box-sizing:border-box;padding:0 8px}#index .care .imgList li{width:auto}#index .care .imgList li .photo{margin-bottom:13px}#index .care .imgList li h3{margin-bottom:7px;font-size:1.6rem}#index .care .imgList li p{line-height:1.71}#index .care .imgList li .link{margin-top:7px}}#index .news .headLine01{margin-bottom:36px}#index .news .newsList{margin:0 auto 63px;max-width:956px;line-height:1.75}#index .news .newsList dt{margin-bottom:12px;font-weight:500;font-size:1.4rem}#index .news .newsList dd{margin-bottom:30px;padding-bottom:29px;border-bottom:1px solid #D9D9D9}#index .news .newsList dd:last-child{margin-bottom:0}@media all and (min-width: 897px){#index .news .newsList dd a:hover{text-decoration:underline}}@media all and (max-width: 896px){#index .news .headLine01{margin-bottom:25px}#index .news .newsList{margin:0 0 30px;max-width:inherit;line-height:1.625}#index .news .newsList dt{margin-bottom:10px}#index .news .newsList dd{margin-bottom:22px;padding-bottom:22px}#index .news .newsList dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#index .news .newsList dd a{font-size:1.6rem}}#faq .content{max-width:1002px}#faq .secBox{margin-bottom:97px}#faq .secBox:last-child{margin-bottom:0 !important}#faq .headLine03{margin-bottom:36px}#faq .faqList dt{margin-left:47px;padding-bottom:30px;position:relative;font-weight:700;font-size:2rem;border-bottom:1px solid #d9d9d9}#faq .faqList dt .mark{display:block;position:absolute;left:-47px;top:-11px;color:#6e2530;font-size:4rem;font-weight:400;line-height:1}#faq .faqList dd{margin-bottom:36px;padding:30px 52px 29px 47px;line-height:1.75;border-bottom:1px solid #d9d9d9}#faq .faqList dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#faq .faqList dd p{margin-bottom:27px}#faq .faqList dd a{text-decoration:underline;color:#6e2530}#faq .faqList dd table{width:100%;border-collapse:collapse}#faq .faqList dd th,#faq .faqList dd td{padding:14px 16px 13px;text-align:left;vertical-align:top;font-size:1.6rem;font-weight:400;border:1px solid #d9d9d9}#faq .faqList dd th{width:19.4%;font-weight:700;background:#f3f3f3}@media all and (max-width: 896px){#faq .headLine01{margin-bottom:23px}#faq .comAnchorLink{margin-bottom:33px}#faq .secBox{margin-bottom:64px}#faq .headLine03{margin-bottom:33px}#faq .faqList dt{margin-left:35px;padding-bottom:15px;font-size:1.6rem}#faq .faqList dt .mark{left:-35px;top:-2px;font-size:3rem}#faq .faqList dd{margin-bottom:24px;padding:14px 0 21px 35px;font-size:1.6rem}#faq .faqList dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#faq .faqList dd p{margin-bottom:13px}#faq .faqList dd th,#faq .faqList dd td{padding:12px 16px 11px;line-height:1.5;vertical-align:middle}#faq .faqList dd th{padding:11px 16px 12px 16px;width:31%}}.comSearch{margin-bottom:64px}.comSearch .txtList{margin:-16px auto 18px;justify-content:center}.comSearch .txtList.txtList01{margin-bottom:32px}.comSearch .txtList li{margin:16px 10px 0}.comSearch .txtList li label{display:block}.comSearch .txtList li label input[type="checkbox"]{display:none}.comSearch .txtList li label input[type="checkbox"] ~ span{padding:15px 23px;display:block;text-align:center;font-weight:500;line-height:1;border-radius:50px;border:1px solid #D9D9D9;background:#fff;box-sizing:border-box;cursor:pointer;transition:0.15s}@media all and (min-width: 897px){.comSearch .txtList li label input[type="checkbox"] ~ span:hover{color:#6E2530;background-color:#F2EDEE}}.comSearch .txtList li label input[type="checkbox"]:checked ~ span{color:#6E2530;background-color:#F2EDEE}.comSearch .btn{margin:0 auto;width:364px}.comSearch .btn label{position:relative;display:block;padding:12px 12px 13px;text-align:center;border-radius:2px;background:#6E2530;cursor:pointer;transition:0.15s}.comSearch .btn label input[type="submit"]{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.comSearch .btn label span{display:inline-block;padding-left:33px;color:#fff;font-size:2rem;font-weight:500;letter-spacing:0.1em;line-height:2;background:url("../images/common/icon01.png") no-repeat left 2px center/20px auto}@media all and (min-width: 897px){.comSearch .btn label:hover{background-color:#db751c}}@media all and (max-width: 896px){.comSearch{margin-bottom:32px}.comSearch .txtList{margin:-8px 0 8px}.comSearch .txtList li{margin:8px 4px 0;text-align:center}.comSearch .txtList li label{display:inline-block}.comSearch .txtList li label input[type="checkbox"] ~ span{font-size:1.6rem;font-weight:400}.comSearch .txtList.txtList01{margin-bottom:32px}.comSearch .txtList.txtList01 li:first-child{width:100%}.comSearch .btn{margin:0 auto 28px;width:216px;max-width:100%}.comSearch .btn label{padding:8px}.comSearch .btn label span{padding-left:30px;font-size:1.8rem;background-position:left 2px top 10px;background-size:19px auto}}.comBgLine{padding-top:96px;position:relative;border-top:1px solid #6E2530}.comBgLine::before{width:67px;height:35px;position:absolute;left:50%;top:-1px;background:#fff url("../images/common/bg01.png") no-repeat center top/67px auto;content:'';transform:translateX(-50%)}@media all and (max-width: 896px){.comBgLine{padding-top:64px}}@media all and (min-width: 897px){#search #pagePath{padding:11px 22px 34px}#search #main{margin-bottom:176px}}#search .headLine01{margin-bottom:31px}#search .redTxt{margin-bottom:62px;text-align:center;color:#6E2530;font-weight:500;font-size:2rem}#search .headLine03{margin-bottom:31px}#search .topTxt{margin-bottom:30px;max-width:762px;font-size:2rem;line-height:1.6}#search .linkList{margin:-32px 1px 0}#search .linkList li{margin-top:32px;width:22.96%}#search .linkList li:not(:nth-child(4n)){margin-right:2.71%}#search .linkList li a{display:block}#search .linkList li a:hover .photo img{transform:scale(1.1)}#search .linkList li .photo{margin-bottom:13px;overflow:hidden}#search .linkList li .photo img{transition:0.3s;transform:scale(1)}#search .linkList li .txt01{margin-bottom:4px;padding-right:15px;font-weight:500;line-height:1.375;background:url("../images/common/icon08.png") no-repeat right top/22px auto}#search .linkList li .txt02{margin-bottom:11px;font-size:1.4rem}#search .linkList li .tag span{padding:7px 16px 6px;display:inline-block;vertical-align:top;text-align:center;font-size:1.4rem;color:#6E2530;border:1px solid #6E2530}#search .linkList li p:last-child{margin-bottom:0 !important}#search .secBox{margin-bottom:98px}#search .secBox:last-child{margin-bottom:0 !important}#search .subSec{margin-bottom:32px}#search .subSec:last-child{margin-bottom:0 !important}#search .subSec.mb01{margin-bottom:48px}#search .pickup .title{margin-bottom:31px;position:relative}#search .pickup .title::after{width:100%;height:1px;position:absolute;left:0;top:50%;background:#6E2530;content:'';z-index:-1}#search .pickup .title span{padding:10px 10px 9px;width:140px;display:block;text-align:center;color:#6E2530;font-weight:500;border:1px solid #6E2530;background:#fff;box-sizing:border-box}#search .pickup .pickupList li{width:48.61%}#search .pickup .pickupList li:first-child>a{display:flex;justify-content:space-between;transition:0.15s}#search .pickup .pickupList li:first-child>a:hover{opacity:0.7}#search .pickup .pickupList li:last-child{display:flex;justify-content:space-between}#search .pickup .pickupList li .photo{width:25.3%;border-radius:50%}#search .pickup .pickupList li .photo img{width:100%}#search .pickup .pickupList li .textBox{width:72%}#search .pickup .pickupList li .textBox .ttl{margin-bottom:9px;font-weight:500;font-size:2rem;color:#000;line-height:1.55}#search .pickup .pickupList li .textBox .ttl span{padding-right:35px;display:inline-block;color:#000;background:url("../images/common/icon08.png") no-repeat right top 5px/22px auto}#search .pickup .pickupList li .textBox .text{margin-bottom:14px;line-height:1.75}#search .pickup .pickupList li .textBox .link a{margin-right:32px;text-decoration:underline;color:#6E2530}@media all and (min-width: 897px){#search .pickup .pickupList li .textBox .link a:hover{text-decoration:none}}#search .pickup .pickupList li .textBox p:last-child{margin-bottom:0 !important}#search .headLine05{margin-bottom:16px}#search .secInner{margin-bottom:68px}#search .secInner:last-child{margin-bottom:0 !important}#search .secInner .topTxt{max-width:1067px}@media all and (max-width: 896px){#search{padding-top:33px}#search .headLine01{margin-bottom:31px;font-size:3rem}#search .redTxt{margin-bottom:34px;font-weight:400;font-size:1.6rem}#search .headLine03{margin-bottom:21px}#search .topTxt{margin-bottom:22px;max-width:inherit;color:#2E2421;font-size:1.6rem;line-height:1.75}#search .linkList{margin:0;display:block}#search .linkList li{margin:0 0 17px;width:auto}#search .linkList li:not(:nth-child(4n)){margin-right:0}#search .linkList li a{display:flex;justify-content:space-between;align-items:center}#search .linkList li .photo{margin-bottom:0;width:38.5%}#search .linkList li .textBox{box-sizing:border-box;padding-right:10px;width:56.5%;background:url("../images/common/icon08.png") no-repeat right -7px center/19px auto}#search .linkList li .txt01{margin-top:2px;margin-bottom:4px;padding-right:0;color:#000;font-size:1.6rem;background:none}#search .linkList li .txt02{margin-bottom:6px}#search .linkList li .tag span{padding:5px 10px 5px;font-size:1.2rem}#search .secBox{margin-bottom:65px}#search .subSec{margin-bottom:32px}#search .subSec.mb01{margin-bottom:25px}#search .pickup .title{margin-bottom:16px}#search .pickup .title span{padding:6px 5px 7px;width:126px}#search .pickup .pickupList{display:block}#search .pickup .pickupList li{margin-bottom:24px;padding-left:8%;width:auto}#search .pickup .pickupList li:last-child{margin-bottom:0}#search .pickup .pickupList li .photo{width:24%;width:72px}#search .pickup .pickupList li .textBox{margin-top:-1px;padding-left:14.5%;width:61.5%;width:calc(100% - 72px);box-sizing:border-box}#search .pickup .pickupList li .textBox .ttl{margin-bottom:8px;font-size:1.6rem}#search .pickup .pickupList li .textBox .ttl a{padding-right:32px;background-size:18px auto;background-position:right top 3px}#search .pickup .pickupList li .textBox .text{margin-bottom:14px;line-height:1.57}#search .pickup .pickupList li .textBox .link a{margin-right:16px}#search .headLine05{margin-bottom:13px}#search .secInner{margin-bottom:47px}#search .secInner .topTxt{max-width:inherit}}#care .firstBox{margin-bottom:48px;padding-top:10px}#care .firstBox .slickBox{width:48.6%}#care .firstBox .slickBox img{width:100%}#care .firstBox .slickBox .slider-for{margin-bottom:16px}#care .firstBox .slickBox .slider-nav{padding:0 25px;position:relative}#care .firstBox .slickBox .slider-nav .slick-slide{margin:0 1px}#care .firstBox .slickBox .slider-nav .slick-prev,#care .firstBox .slickBox .slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:27px;height:27px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media all and (min-width: 897px){#care .firstBox .slickBox .slider-nav .slick-prev:hover,#care .firstBox .slickBox .slider-nav .slick-next:hover{opacity:0.7}}#care .firstBox .slickBox .slider-nav .slick-prev{left:-7px;background-image:url("../images/common/icon19.png")}#care .firstBox .slickBox .slider-nav .slick-next{right:-7px;background-image:url("../images/common/icon06.png")}#care .firstBox .slickBox .slider-nav li{cursor:pointer}#care .firstBox .slickBox li{vertical-align:top}#care .firstBox h2{margin-bottom:63px;font-weight:600;font-size:4rem}#care .firstBox .textBox{width:48.6%}#care .firstBox .textBox .txtList{margin:-2px -4px 16px 0}#care .firstBox .textBox .txtList li{box-sizing:border-box;margin-top:2px;padding-right:2px;width:calc(100% / 6)}#care .firstBox .textBox .txtList li a{padding:12px 5px 7px;width:100%;height:100%;display:block;text-align:center;border-radius:4px;background:#F2EDEE;box-sizing:border-box}#care .firstBox .textBox .txtList li a:hover{opacity:0.7}#care .firstBox .textBox .txtList li a span{display:block}#care .firstBox .textBox .txtList li a .icon{margin-bottom:11px}#care .firstBox .textBox .txtList li a .icon img{width:37px}#care .firstBox .textBox .txtList li a .txt{font-size:1.2rem;font-weight:700;line-height:1.33}@media all and (min-width: 897px) and (max-width: 1300px){#care .firstBox .textBox .txtList li a .txt{font-size:1vw}}#care .firstBox .textBox .link{text-align:right}#care .firstBox .textBox .link a{padding-right:32px;display:inline-block;vertical-align:top;font-weight:700;background:url("../images/common/icon18.png") no-repeat right 6px top 0.55em/11px auto}#care .firstBox .textBox .link a:hover{opacity:0.7}@media all and (max-width: 896px){#care .firstBox{margin-bottom:64px;padding-top:7px;display:block}#care .firstBox .slickBox{margin:0 -24px 16px;width:auto}#care .firstBox .slickBox .slider-for{margin-bottom:16px}#care .firstBox .slickBox .slider-nav{padding:0 23px}#care .firstBox .slickBox .slider-nav .slick-prev,#care .firstBox .slickBox .slider-nav .slick-next{width:14px;height:14px}#care .firstBox .slickBox .slider-nav .slick-prev{left:5px}#care .firstBox .slickBox .slider-nav .slick-next{right:5px}#care .firstBox .textBox{width:auto}#care .firstBox .textBox .txtList{margin:-2px -1px 14px}#care .firstBox .textBox .txtList li{margin-top:2px;padding:0 1px;width:25%}#care .firstBox .textBox .txtList li a{padding:12px 5px 6px}#care .firstBox .textBox .txtList li a .icon{margin-bottom:5px}#care .firstBox .textBox .txtList li a .icon img{width:30px}#care .firstBox .textBox .txtList li a .txt{font-size:1rem;line-height:1.4}#care .firstBox .textBox .link a{padding-right:24px;font-size:1.6rem;background:url("../images/common/icon26.png") no-repeat right center/16px auto}}#care .accessBox{margin-bottom:63px}#care .accessBox table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #D9D9D9;box-sizing:border-box}#care .accessBox th,#care .accessBox td{padding:19px 24px;text-align:left;vertical-align:middle;border:1px solid #D9D9D9;border-left:none;box-sizing:border-box}#care .accessBox th{padding:19px 10px;width:108px;font-weight:700;text-align:center;border-right:none;background:#f3f3f3}#care .accessBox td a{color:#6E2530;text-decoration:underline}#care .accessBox td a[target="_blank"]{margin-top:5px;display:inline-block;vertical-align:top}#care .accessBox td a[target="_blank"]::after{margin-left:8px;width:14px;height:11px;display:inline-block;vertical-align:middle;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:''}#care .accessBox td a.tel{margin-right:0.9em}@media all and (min-width: 897px){#care .accessBox td a:hover{text-decoration:none}}#care .accessBox td .comLink{margin-top:12px;display:inline-block;vertical-align:top}#care .accessBox td .comLink a{color:#000;text-decoration:none}#care .accessBox td .fax{display:inline-block}@media all and (max-width: 896px){#care .accessBox{margin-bottom:15px}#care .accessBox table{border-bottom:none}#care .accessBox tr{display:flex;flex-wrap:wrap}#care .accessBox th,#care .accessBox td{padding:11px 15px 13px;display:block;font-size:1.6rem;line-height:1.43;border:none;border-bottom:1px solid #D9D9D9;box-sizing:border-box}#care .accessBox th{padding:10px 15px;width:80px;display:flex;align-items:center;text-align:left;border-right:1px solid #D9D9D9;box-sizing:border-box}#care .accessBox td{width:calc(100% - 80px)}#care .accessBox td a[target="_blank"]{margin-top:2px;margin-bottom:2px;text-decoration:none}#care .accessBox td a.tel{margin-right:0}#care .accessBox td .fax{margin-top:2px}#care .accessBox td .comLink{margin-top:5px}}#care .secWrapper{margin-bottom:99px}#care .secWrapper .headLine03{margin-bottom:32px}#care .secWrapper table{width:100%;border-collapse:collapse;table-layout:fixed;box-sizing:border-box}#care .secWrapper th,#care .secWrapper td{padding:19px 5px;text-align:center;vertical-align:middle;font-size:2rem;font-weight:700;line-height:1.45;border:1px solid #D9D9D9}#care .secWrapper thead th{background:#F3F3F3}#care .secWrapper tbody th{padding-left:24px;width:13%;text-align:left}@media all and (min-width: 897px) and (max-width: 1300px){#care .secWrapper tbody th{padding-left:10px}}#care .secWrapper tbody td{width:29%;color:#6e2530}@media all and (max-width: 896px){#care .secWrapper{margin-bottom:66px;display:block}#care .secWrapper .headLine03{margin-bottom:22px}#care .secWrapper th,#care .secWrapper td{padding:13px 5px 12px;font-size:1.6rem}#care .secWrapper tbody th{padding:10px 5px 10px 15px;width:13%;background:#F3F3F3}#care .secWrapper tbody td{padding:10px 5px 10px;font-size:1.8rem}}#care .price{width:57.2%}#care .price .comLink{margin-top:25px}@media all and (max-width: 896px){#care .price{margin-bottom:64px;width:auto}#care .price th.wid01{width:21.5%}#care .price tbody th{padding:12px 10px}#care .price .comLink{text-align:right}}#care .vacantRoom{width:40%}#care .vacantRoom thead th{width:50%}#care .vacantRoom td{padding-top:14px;padding-bottom:22px}#care .vacantRoom td .txt01{display:block;font-size:4.8rem}#care .vacantRoom td .txt02{margin-top:6px;display:block;font-size:1.6rem;font-weight:400;color:#000}@media all and (min-width: 897px) and (max-width: 1300px){#care .vacantRoom td .txt02{margin-top:10px;font-size:1.5rem}}@media all and (max-width: 896px){#care .vacantRoom{width:auto}#care .vacantRoom td{padding-top:8px !important;padding-bottom:16px !important}#care .vacantRoom td .txt01{font-size:3.3rem;font-weight:70}#care .vacantRoom td .txt02{margin-top:0;font-size:1.2rem}}#care .features{margin-bottom:99px}#care .features .subSec{margin-bottom:49px}#care .features .subSec:last-child{margin-bottom:0}#care .features .subSec .textBox{margin-bottom:-4px;width:64.87%}#care .features .subSec .textBox .headLine05{margin-bottom:16px}#care .features .subSec .textBox p{line-height:1.75}#care .features .subSec .photo{box-sizing:border-box;width:29.58%}@media all and (max-width: 896px){#care .features{margin-bottom:65px}#care .features .subSec{margin-bottom:29px;display:block}#care .features .subSec:last-child{margin-bottom:0}#care .features .subSec .textBox{margin-bottom:0;width:auto}#care .features .subSec .textBox .headLine05{margin-bottom:14px}#care .features .subSec .textBox p{line-height:1.714}#care .features .subSec .photo{margin-top:13px;width:auto;text-align:center}}#care .textUl{margin:-24px 0 99px}#care .textUl li{margin:24px 2.66% 0 0;width:23%;display:flex;align-items:center}#care .textUl li:nth-child(4n){margin-right:0}#care .textUl li a{padding:12px 12px 7px;width:92px;text-align:center;font-size:1.2rem;font-weight:700;line-height:1.33;box-sizing:border-box;border-radius:4px;background:#F2EDEE}#care .textUl li a span{width:100%;display:block}#care .textUl li a span img{width:37px}#care .textUl li a .subTxt{margin-top:11px}#care .textUl li a:hover{opacity:0.7}#care .textUl li .text{box-sizing:border-box;padding-left:16px;flex:1;font-size:1.4rem;line-height:1.71}@media all and (max-width: 896px){#care .textUl{margin:-16px 0 66px;justify-content:space-between}#care .textUl::after{width:30%;display:block;content:''}#care .textUl li{margin:16px 0 0;width:30%;display:block}#care .textUl li a{padding:10px 12px 0;width:100%;min-height:80px;display:block;box-sizing:border-box}#care .textUl li a span img{width:29px}#care .textUl li a .subTxt{margin-top:4px}#care .textUl li .text{padding:8px 0 0;display:block;font-size:1.2rem;line-height:1.5}}@media all and (max-width: 896px){#care .slickUl{margin-left:-8px;margin-right:-24px;display:block !important}#care .slickUl .slick-list{padding-right:19.4vw !important}#care .slickUl .slick-slide{box-sizing:border-box;padding:0 8px}}#care .interview{margin-bottom:99px}#care .interview .headLine03{margin-bottom:32px}#care .interview .interviewUl li{width:48.61%}#care .interview .interviewUl li a{display:flex;justify-content:space-between}#care .interview .interviewUl li a:hover{opacity:0.7}#care .interview .interviewUl li .photo{width:47.15%}#care .interview .interviewUl li .photo img{width:100%}#care .interview .interviewUl li .textBox{width:47.15%}#care .interview .interviewUl li .textBox .tag{margin-bottom:11px}#care .interview .interviewUl li .textBox .tag span{padding:7px 5px 6px;min-width:88px;display:inline-block;vertical-align:top;text-align:center;font-size:1.4rem;color:#6E2530;border:1px solid #6E2530;box-sizing:border-box}#care .interview .interviewUl li .textBox .ttl{margin-bottom:10px;font-weight:700;font-size:2rem;line-height:1.6}#care .interview .interviewUl li .textBox .link span{padding-right:18px;display:inline-block;vertical-align:top;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right top 0.4em/7px auto}@media all and (max-width: 896px){#care .interview{margin-bottom:66px}#care .interview .headLine03{margin-bottom:20px}#care .interview .interviewUl li{width:auto}#care .interview .interviewUl li a{display:block}#care .interview .interviewUl li .photo{margin-bottom:10px;width:auto}#care .interview .interviewUl li .textBox{width:auto}#care .interview .interviewUl li .textBox .tag{margin-bottom:8px}#care .interview .interviewUl li .textBox .tag span{min-width:72px;font-size:1.2rem}#care .interview .interviewUl li .textBox .ttl{margin-bottom:10px;font-size:1.6rem;line-height:1.5}#care .interview .interviewUl li .textBox .link span{padding-right:15px;background-size:5px auto;background-position:right center}}#care .blog{margin-bottom:114px;position:relative}#care .blog .headLine03{margin-bottom:32px}#care .blog .comLink{position:absolute;right:0;top:21px}@media all and (max-width: 896px){#care .blog{margin-bottom:65px}#care .blog .headLine03{margin-bottom:20px}#care .blog .comLink{margin-top:20px;position:static}}#care .message{margin:0 auto 95px;max-width:760px}#care .message .headLine05{margin-bottom:17px}#care .message p{line-height:2}#care .message .imgBox{margin-bottom:20px;align-items:center}#care .message .imgBox .photoBox{width:166px}#care .message .imgBox .textBox{box-sizing:border-box;width:calc(100% - 198px)}#care .message .imgBox .textBox p{font-weight:700;font-size:2rem;line-height:1.6}#care .message .imgBox .textBox p.sml{margin-top:14px;font-size:1.6rem}@media all and (max-width: 896px){#care .message{margin:0 0 62px;max-width:inherit}#care .message .headLine05{margin-bottom:17px}#care .message p{line-height:1.71}#care .message .imgBox{margin-bottom:21px;display:block}#care .message .imgBox .photoBox{margin-bottom:12px;width:126px}#care .message .imgBox .textBox{width:auto}#care .message .imgBox .textBox p{font-size:1.6rem;line-height:1.5}#care .message .imgBox .textBox p.sml{margin-top:12px;font-size:1.4rem}}@media all and (max-width: 896px){#iconPop .textUl{padding:4px 16px 0;margin:-16px 0 0;justify-content:space-between}#iconPop .textUl::after{width:30%;display:block;content:''}#iconPop .textUl li{margin:16px 0 0;width:30%;display:block}#iconPop .textUl li a{padding:10px 12px 0;width:100%;min-height:80px;display:block;box-sizing:border-box}#iconPop .textUl li a span img{width:29px}#iconPop .textUl li a .subTxt{margin-top:4px}#iconPop .textUl li .text{padding:8px 0 0;display:block;font-size:1.2rem;line-height:1.5}}.bannerArea{margin-bottom:63px}.bannerArea p{margin-bottom:16px}.bannerArea p:last-of-type{margin-bottom:0}.bannerArea p strong{font-size:1.8rem}.bannerArea a{transition:0.15s}.bannerArea a:hover{opacity:0.7}.bannerArea .primary-color{color:#6E2530}.requestBtn{margin-bottom:63px}@media all and (max-width: 896px){.requestBtn{margin-bottom:40px}}.requestBtn.bottom{margin-top:80px}@media all and (max-width: 896px){.requestBtn.bottom{margin-top:60px}}.requestBtn .copy{display:block;text-align:center;margin-bottom:10px}@media all and (max-width: 896px){.requestBtn .copy{margin-bottom:5px}}#care .firstBox{margin-bottom:48px;padding-top:10px}#care .firstBox .slickBox{width:48.6%}#care .firstBox .slickBox img{width:100%}#care .firstBox .slickBox .slider-for{margin-bottom:16px}#care .firstBox .slickBox .slider-nav{padding:0 25px;position:relative}#care .firstBox .slickBox .slider-nav .slick-slide{margin:0 1px}#care .firstBox .slickBox .slider-nav .slick-prev,#care .firstBox .slickBox .slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:27px;height:27px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media all and (min-width: 897px){#care .firstBox .slickBox .slider-nav .slick-prev:hover,#care .firstBox .slickBox .slider-nav .slick-next:hover{opacity:0.7}}#care .firstBox .slickBox .slider-nav .slick-prev{left:-7px;background-image:url("../images/common/icon19.png")}#care .firstBox .slickBox .slider-nav .slick-next{right:-7px;background-image:url("../images/common/icon06.png")}#care .firstBox .slickBox .slider-nav li{cursor:pointer}#care .firstBox .slickBox li{vertical-align:top}#care .firstBox .ttl{margin-bottom:8px;text-align:center}#care .firstBox .ttl .tag{padding:7px 5px 6px;min-width:130px;display:inline-block;vertical-align:top;text-align:center;color:#000;font-size:1.4rem;font-weight:700;border:1px solid #000;box-sizing:border-box}#care .firstBox h2{margin-bottom:32px;font-weight:600;font-size:4rem;text-align:center}#care .firstBox .textBox{width:48.6%}#care .firstBox .textBox .txtList{margin:-2px -4px 16px 0}#care .firstBox .textBox .txtList li{box-sizing:border-box;margin-top:2px;padding-right:2px;width:calc(100% / 6)}#care .firstBox .textBox .txtList li a{padding:12px 5px 7px;width:100%;height:100%;display:block;text-align:center;border-radius:4px;background:#F2EDEE;box-sizing:border-box}#care .firstBox .textBox .txtList li a:hover{opacity:0.7}#care .firstBox .textBox .txtList li a span{display:block}#care .firstBox .textBox .txtList li a .icon{margin-bottom:11px}#care .firstBox .textBox .txtList li a .icon img{width:37px}#care .firstBox .textBox .txtList li a .txt{font-size:1.2rem;font-weight:700;line-height:1.33}@media all and (min-width: 897px) and (max-width: 1300px){#care .firstBox .textBox .txtList li a .txt{font-size:1vw}}#care .firstBox .textBox .link{text-align:right}#care .firstBox .textBox .link a{padding-right:32px;display:inline-block;vertical-align:top;font-weight:700;background:url("../images/common/icon18.png") no-repeat right 6px top 0.55em/11px auto}#care .firstBox .textBox .link a:hover{opacity:0.7}@media all and (max-width: 896px){#care .firstBox{margin-bottom:64px;padding-top:7px;display:block}#care .firstBox .slickBox{margin:0 -24px 16px;width:auto}#care .firstBox .slickBox .slider-for{margin-bottom:16px}#care .firstBox .slickBox .slider-nav{padding:0 23px}#care .firstBox .slickBox .slider-nav .slick-prev,#care .firstBox .slickBox .slider-nav .slick-next{width:14px;height:14px}#care .firstBox .slickBox .slider-nav .slick-prev{left:5px}#care .firstBox .slickBox .slider-nav .slick-next{right:5px}#care .firstBox .ttl{margin-bottom:4px;display:flex;align-items:flex-start}#care .firstBox .ttl .tag{margin-top:3px;margin-right:16px;padding:4px 5px 5px;min-width:122px;display:block}#care .firstBox .ttl .txt{padding:0;flex:1;font-size:1.2rem}#care .firstBox h2{margin-bottom:16px;font-size:3rem;text-align:left}#care .firstBox .textBox{width:auto}#care .firstBox .textBox .txtList{margin:-2px -1px 12px}#care .firstBox .textBox .txtList li{margin-top:2px;padding:0 1px;width:25%}#care .firstBox .textBox .txtList li a{padding:12px 5px 6px}#care .firstBox .textBox .txtList li a .icon{margin-bottom:5px}#care .firstBox .textBox .txtList li a .icon img{width:30px}#care .firstBox .textBox .txtList li a .txt{font-size:1rem;line-height:1.4}#care .firstBox .textBox .link a{padding-right:24px;font-size:1.6rem;background:url("../images/common/icon26.png") no-repeat right center/16px auto}}#care .accessBox{margin-bottom:63px}#care .accessBox table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #D9D9D9;box-sizing:border-box}#care .accessBox th,#care .accessBox td{padding:19px 24px;text-align:left;vertical-align:middle;border:1px solid #D9D9D9;border-left:none;box-sizing:border-box}#care .accessBox th{padding:19px 4px;width:108px;font-weight:700;text-align:center;border-right:none;background:#f3f3f3}#care .accessBox td a{color:#6E2530;text-decoration:underline}#care .accessBox td a[target="_blank"]{margin-top:5px;display:inline-block;vertical-align:top}#care .accessBox td a[target="_blank"]::after{margin-left:8px;width:14px;height:11px;display:inline-block;vertical-align:middle;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:''}#care .accessBox td a.tel{margin-right:0.9em}@media all and (min-width: 897px){#care .accessBox td a:hover{text-decoration:none}}#care .accessBox td .comLink{margin-top:12px;display:inline-block;vertical-align:top}#care .accessBox td .comLink a{color:#000;text-decoration:none}#care .accessBox td .fax{display:inline-block}@media all and (max-width: 896px){#care .accessBox{margin-bottom:15px}#care .accessBox table{border-bottom:none}#care .accessBox tr{display:flex;flex-wrap:wrap}#care .accessBox th,#care .accessBox td{padding:11px 15px 13px;display:block;font-size:1.6rem;line-height:1.43;border:none;border-bottom:1px solid #D9D9D9;box-sizing:border-box}#care .accessBox th{padding:10px 15px;width:80px;display:flex;align-items:center;text-align:left;border-right:1px solid #D9D9D9;box-sizing:border-box}#care .accessBox td{width:calc(100% - 80px)}#care .accessBox td a[target="_blank"]{margin-top:2px;margin-bottom:2px;text-decoration:none}#care .accessBox td a.tel{margin-right:0}#care .accessBox td .fax{margin-top:2px}#care .accessBox td .comLink{margin-top:5px}}#care .secWrapper{margin-bottom:99px}#care .secWrapper .headLine03{margin-bottom:32px}#care .secWrapper table{width:100%;border-collapse:collapse;table-layout:fixed;box-sizing:border-box}#care .secWrapper th,#care .secWrapper td{padding:19px 5px;text-align:center;vertical-align:middle;font-size:2rem;font-weight:700;line-height:1.45;border:1px solid #D9D9D9}#care .secWrapper thead th{background:#F3F3F3}#care .secWrapper tbody th{padding-left:24px;width:13%;text-align:left}@media all and (min-width: 897px) and (max-width: 1300px){#care .secWrapper tbody th{padding-left:10px}}#care .secWrapper tbody td{width:29%;color:#6e2530}@media all and (max-width: 896px){#care .secWrapper{margin-bottom:66px;display:block}#care .secWrapper .headLine03{margin-bottom:22px}#care .secWrapper th,#care .secWrapper td{padding:13px 5px 12px;font-size:1.6rem}#care .secWrapper tbody th{padding:10px 5px 10px 15px;width:13%;background:#F3F3F3}#care .secWrapper tbody td{padding:10px 5px 10px;font-size:1.8rem}}#care .price{width:57.2%}#care .price .comLink{margin-top:25px}@media all and (max-width: 896px){#care .price{margin-bottom:64px;width:auto}#care .price th.wid01{width:21.5%}#care .price tbody th{padding:12px 10px}}#care .vacantRoom{width:40%}#care .vacantRoom thead th{width:50%}#care .vacantRoom td{padding-top:14px;padding-bottom:22px}#care .vacantRoom td .txt01{display:block;font-size:4.8rem}#care .vacantRoom td .txt02{margin-top:6px;display:block;font-size:1.6rem;font-weight:400;color:#000}@media all and (min-width: 897px) and (max-width: 1300px){#care .vacantRoom td .txt02{margin-top:10px;font-size:1.5rem}}@media all and (max-width: 896px){#care .vacantRoom{width:auto}#care .vacantRoom td{padding-top:8px !important;padding-bottom:16px !important}#care .vacantRoom td .txt01{font-size:3.3rem;font-weight:70}#care .vacantRoom td .txt02{margin-top:0;font-size:1.2rem}}#care .features{margin-bottom:99px}#care .features .subSec{margin-bottom:49px}#care .features .subSec:last-child{margin-bottom:0}#care .features .subSec .textBox{margin-bottom:-4px;width:64.87%}#care .features .subSec .textBox .headLine05{margin-bottom:16px}#care .features .subSec .textBox p{line-height:1.75}#care .features .subSec .photo{box-sizing:border-box;width:29.58%}@media all and (max-width: 896px){#care .features{margin-bottom:65px}#care .features .subSec{margin-bottom:29px;display:block}#care .features .subSec:last-child{margin-bottom:0}#care .features .subSec .textBox{margin-bottom:0;width:auto}#care .features .subSec .textBox .headLine05{margin-bottom:14px}#care .features .subSec .textBox p{line-height:1.714}#care .features .subSec .photo{margin-top:13px;width:auto;text-align:center}#care .features .subSec .photo img{width:100%;height:auto}}#care .textUl{margin:-24px 0 99px}#care .textUl li{margin:24px 2.66% 0 0;width:23%;display:flex;align-items:center}#care .textUl li:nth-child(4n){margin-right:0}#care .textUl li>div{padding:3px 0;width:92px;text-align:center;font-size:1.2rem;font-weight:700;line-height:1.33;box-sizing:border-box;border-radius:4px;background:#F2EDEE}#care .textUl li>div span{width:100%;display:block}#care .textUl li>div span img{width:37px}#care .textUl li>div .subTxt{margin-top:11px}#care .textUl li .text{box-sizing:border-box;padding-left:16px;flex:1;font-size:1.4rem;line-height:1.71}@media all and (max-width: 896px){#care .textUl{margin:-16px 0 66px;justify-content:space-between}#care .textUl::after{width:30%;display:block;content:''}#care .textUl li{margin:16px 0 0;width:30%;display:block}#care .textUl li a{padding:10px 12px 0;width:100%;min-height:80px;display:block;box-sizing:border-box}#care .textUl li a span img{width:29px}#care .textUl li a .subTxt{margin-top:4px}#care .textUl li .text{padding:8px 0 0;display:block;font-size:1.2rem;line-height:1.5}}@media all and (max-width: 896px){#care .slickUl{margin-left:-8px;margin-right:-24px;display:block !important}#care .slickUl .slick-list{padding-right:19.4vw !important}#care .slickUl .slick-slide{box-sizing:border-box;padding:0 8px}}#care .interview{margin-bottom:99px}#care .interview .headLine03{margin-bottom:32px}#care .interview .interviewUl li{width:48.61%}#care .interview .interviewUl li a{display:flex;justify-content:space-between}#care .interview .interviewUl li a:hover{opacity:0.7}#care .interview .interviewUl li .photo{width:47.15%}#care .interview .interviewUl li .photo img{width:100%}#care .interview .interviewUl li .textBox{width:47.15%}#care .interview .interviewUl li .textBox .tag{margin-bottom:11px}#care .interview .interviewUl li .textBox .tag span{padding:7px 5px 6px;min-width:88px;display:inline-block;vertical-align:top;text-align:center;font-size:1.4rem;color:#6E2530;border:1px solid #6E2530;box-sizing:border-box}#care .interview .interviewUl li .textBox .ttl{margin-bottom:10px;font-weight:700;font-size:2rem;line-height:1.6}#care .interview .interviewUl li .textBox .link span{padding-right:18px;display:inline-block;vertical-align:top;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right top 0.4em/7px auto}@media all and (max-width: 896px){#care .interview{margin-bottom:66px}#care .interview .headLine03{margin-bottom:20px}#care .interview .interviewUl li{width:auto}#care .interview .interviewUl li a{display:block}#care .interview .interviewUl li .photo{margin-bottom:10px;width:auto}#care .interview .interviewUl li .textBox{width:auto}#care .interview .interviewUl li .textBox .tag{margin-bottom:8px}#care .interview .interviewUl li .textBox .tag span{min-width:72px;font-size:1.2rem}#care .interview .interviewUl li .textBox .ttl{margin-bottom:10px;font-size:1.6rem;line-height:1.5}#care .interview .interviewUl li .textBox .link span{padding-right:15px;background-size:5px auto;background-position:right center}}#care .blog{margin-bottom:114px;position:relative}#care .blog .headLine03{margin-bottom:32px}#care .blog .comLink{position:absolute;right:0;top:21px}@media all and (max-width: 896px){#care .blog{margin-bottom:65px}#care .blog .headLine03{margin-bottom:20px}#care .blog .comLink{margin-top:20px;position:static}}#care .message{margin:0 auto;max-width:760px}#care .message .headLine05{margin-bottom:17px}#care .message p{line-height:2}#care .message .imgBox{margin-bottom:20px;align-items:center}#care .message .imgBox .photoBox{width:166px}#care .message .imgBox .textBox{box-sizing:border-box;width:calc(100% - 198px)}#care .message .imgBox .textBox p{font-weight:700;font-size:2rem;line-height:1.6}#care .message .imgBox .textBox p.sml{margin-top:14px;font-size:1.6rem}@media all and (max-width: 896px){#care .message{margin:0;max-width:inherit}#care .message .headLine05{margin-bottom:17px}#care .message p{line-height:1.71}#care .message .imgBox{margin-bottom:21px;display:block}#care .message .imgBox .photoBox{margin-bottom:12px;width:126px}#care .message .imgBox .textBox{width:auto}#care .message .imgBox .textBox p{font-size:1.6rem;line-height:1.5}#care .message .imgBox .textBox p.sml{margin-top:12px;font-size:1.4rem}}#system .sec{margin-bottom:100px}#system .sec .headLine03{margin-bottom:31px}#system .sec .imgUl{margin:-30px 0 30px}#system .sec .imgUl li{margin:30px 2.7% 0 0;width:31.5%}#system .sec .imgUl li:nth-child(3n){margin-right:0}#system .sec .imgUl li .pho{margin-bottom:16px}#system .sec .imgUl li .pho img{width:100%}#system .sec .imgUl li h4{margin-bottom:5px;font-size:2rem;font-weight:700}#system .sec .imgUl li p{font-size:1.6rem;line-height:1.75}#system .note{font-size:1.2rem;line-height:1.8}#system .noteUl li{margin-bottom:4px;padding-left:1em;text-indent:-1em;font-size:1.2rem}#system .floorguide{margin-bottom:99px}#system .floorguide .comTabUl{margin-bottom:32px;width:100%}@media all and (-ms-high-contrast: none){#system .floorguide .comTabUl li:nth-child(8n){margin-right:-1px}}#system .floorguide .photo{text-align:center}#system .floorguide .photo img{width:82.8%}#system .environment .headLine03{margin-bottom:30px}#system .environment .text{margin-bottom:30px;font-size:2rem;max-width:760px;line-height:1.6}#system .environment .imgUl{margin:-32px 0 28px}#system .environment .imgUl li{margin:32px 2.65% 0 0;width:23%}#system .environment .imgUl li:nth-child(4n){margin-right:0}#system .environment .imgUl li .pho{margin-bottom:11px}#system .environment .imgUl li .pho img{width:100%}#system .environment .imgUl li h4{margin-bottom:3px;font-size:2rem;font-weight:700}@media all and (max-width: 896px){#system .sec{margin-bottom:62px}#system .sec .headLine03{margin-bottom:24px}#system .sec .imgUl{margin:0 -24px 28px 0}#system .sec .imgUl li{margin:0;width:auto}#system .sec .imgUl li:nth-child(3n){margin-right:0}#system .sec .imgUl li .pho{margin-bottom:12px}#system .sec .imgUl li h4{margin-bottom:7px;font-size:1.6rem}#system .sec .imgUl li p{font-size:1.4rem;line-height:1.58}#system .sec .slide01{display:block;width:auto}#system .sec .slide01 .slick-list{padding-right:17.3vw !important}#system .sec .slide01 .slick-slide{box-sizing:border-box;padding:0 16px 0 0}#system .note{font-size:1.2rem;line-height:1.8}#system .noteUl li{margin-bottom:1px;padding-left:0;text-indent:0;font-size:1.2rem;line-height:1.8}#system .noteUl li:last-child{margin-bottom:0}#system .sec02 .imgUl{margin-bottom:6px}#system .sec03{margin-bottom:63px}#system .sec03 .comTabUl{margin-bottom:25px}#system .sec03 .comTabUl li{width:25%}#system .sec03 .comTabUl li:nth-child(1){border-radius:5px 0 0 5px}#system .sec03 .comTabUl li:nth-child(4){border-right:1px solid #6e2530;border-radius:0 5px 5px 0}#system .sec03 .comTabUl li:nth-child(5){border-radius:0 0 0 5px}#system .sec03 .comTabUl.fiveover li:nth-child(1){border-radius:5px 0 0 0}#system .sec03 .comTabUl.fiveover li:nth-child(4){border-radius:0 5px 0 0}#system .sec03 .comTabUl.fiveover li:last-child{border-bottom-right-radius:5px}#system .sec03 .photo{text-align:center}#system .sec03 .photo img{width:100%}#system .environment .headLine03{margin-bottom:22px}#system .environment .text{margin-bottom:23px;font-size:1.6rem;max-width:inherit;line-height:1.63}#system .environment .imgUl{margin:-24px 0 21px;justify-content:space-between}#system .environment .imgUl li{margin:24px 0 0 0;width:47.3%}#system .environment .imgUl li .pho{margin-bottom:9px}#system .environment .imgUl li h4{margin-bottom:3px;font-size:1.6rem}#system .environment .noteUl li{margin-bottom:0}}#outline .headLine01{margin-bottom:52px}#outline .headLine03{margin-bottom:31px}#outline .secBox{margin-bottom:99px}#outline .secBox:last-child{margin-bottom:0 !important}#outline .secBox .comTable{margin-bottom:0}#outline .secBox .comTable th,#outline .secBox .comTable td{padding:20px 15px 19px 24px}#outline .secBox .comTable th{width:18%}#outline .secBox .comTable td .textUl li{padding-left:1em;text-indent:-1em}#outline .sec01 .comTable th{width:22.5%}@media all and (min-width: 897px){#outline.dayservice .headLine01,#outline.shortstay .headLine01{margin-bottom:62px}}@media all and (max-width: 896px){#outline .headLine01{margin-bottom:25px}#outline .headLine03{margin-bottom:23px}#outline .secBox{margin-bottom:65px}#outline .secBox .comTable th,#outline .secBox .comTable td{padding:11px 10px 12px 15px}#outline .secBox .comTable th{width:29.5%}#outline .secBox .comTable td .textUl li{padding-left:0;text-indent:0}#outline .sec01 .comTable th{width:29.5%}}@media all and (max-width: 374px){#outline .secBox .comTable th{padding:11px 3vw 12px}}@media all and (max-width: 359px){#outline .secBox .comTable th{width:32%}}#access .accessBox{margin-bottom:57px}#access .accessBox .photo{width:40%}#access .accessBox .photo img{width:100%;height:auto}#access .accessBox .subBox{width:57.2%}#access .accessBox .subBox .comTable{margin-bottom:22px}#access .accessBox .subBox .comTable th{padding:19px 10px;width:14.5%;text-align:center}#access .accessBox .subBox .note{line-height:1.75}#access .map{width:100%;height:500px}#access .map iframe{width:100%;height:100%;vertical-align:top}@media all and (min-width: 897px){#access.dayservice .accessBox .photo{width:40.1%}}@media all and (max-width: 896px){#access .headLine01{margin-bottom:23px}#access .accessBox{margin-bottom:31px;display:block}#access .accessBox .photo{margin-bottom:15px;width:auto}#access .accessBox .subBox{width:auto}#access .accessBox .subBox .comTable{margin-bottom:15px}#access .accessBox .subBox .comTable th{padding:10px 10px 10px 15px;width:24.5%;text-align:left}#access .accessBox .subBox .comTable td .googleMap{margin-top:0}#access .accessBox .subBox .note{line-height:1.57}#access .map{padding-bottom:91.74%;height:auto;position:relative}#access .map iframe{position:absolute;left:0;top:0}}@media all and (max-width: 374px){#access .accessBox .subBox .comTable th{padding-left:10px;white-space:nowrap}}#life .secWrapper{margin:0 auto 97px;max-width:792px}#life .secWrapper section{width:45.95%}#life .secWrapper .headLine05{margin-bottom:17px}#life .secWrapper .photo{margin-bottom:22px;position:relative}#life .secWrapper .photo img{width:100%}#life .secWrapper .photo .btn{padding:8px 5px 10px 45px;min-width:126px;position:absolute;right:8px;bottom:8px;text-align:left;color:#fff;font-weight:700;border-radius:2px;background:#6E2530 url("../images/common/icon22.png") no-repeat left 15px center/16px auto;box-sizing:border-box}#life .secWrapper .photo .btn:hover{opacity:0.7}#life .secWrapper p{line-height:1.75}#life .sec03 .headLine03{margin-bottom:32px}#life .dayList{margin-bottom:30px}#life .dayList>li{min-height:194px;display:flex;justify-content:space-between}#life .dayList>li.ten{height:176px}#life .dayList>li .time{box-sizing:border-box;padding:26px 10px 3px;width:99px;background:#F2EDEE url("../images/page/facility/home/life/bg01.jpg") no-repeat center bottom/100% 32px}#life .dayList>li .time span{display:block;text-align:center;color:#6E2530;font-size:2.4rem;font-weight:700}#life .dayList>li .time.color01{background-color:#6E2530;background-image:url("../images/page/facility/home/life/bg02.jpg")}#life .dayList>li .time.color01 span{color:#fff}#life .dayList>li .imgBox{box-sizing:border-box;padding:32px 0 64px;width:calc(100% - 131px);align-items:normal}#life .dayList>li .imgBox .mark{margin:-2px 0 32px;width:100%}#life .dayList>li .imgBox .mark span{padding:6px 16px 7px 36px;display:inline-block;color:#fff;font-size:1.4rem;font-weight:700;border-radius:17px;background:#6E2530 url("../images/common/icon24.png") no-repeat left 16px center/12px auto}#life .dayList>li .imgBox .textBox{width:63.5%}#life .dayList>li .imgBox .textBox p:last-child{margin-bottom:0 !important}#life .dayList>li .imgBox .textBox .ttl{margin-bottom:10px;font-weight:700;font-size:2.4rem}#life .dayList>li .imgBox .textBox .text{margin-bottom:30px;line-height:1.75}#life .dayList>li .imgBox .textBox .text.mb01{margin-bottom:9px}#life .dayList>li .imgBox .textBox .pointDl{display:flex;justify-content:space-between;flex-wrap:wrap}#life .dayList>li .imgBox .textBox .pointDl dt{width:100px;box-sizing:border-box}#life .dayList>li .imgBox .textBox .pointDl dt span{padding:7px 5px 6px 29px;display:block;text-align:center;color:#6E2530;font-size:1.4rem;font-weight:700;border-radius:17px;background:#F2EDEE url("../images/common/icon23.png") no-repeat left 16px center/16px auto}#life .dayList>li .imgBox .textBox .pointDl dd{margin-top:-2px;width:calc(100% - 116px);font-size:1.4rem;line-height:1.714}#life .dayList>li .imgBox .textBox .noteList li{font-size:1.4rem;line-height:1.57}#life .dayList>li .imgBox .phoList{width:35.51%;position:relative;box-sizing:border-box}#life .dayList>li .imgBox .phoList li{vertical-align:top}#life .dayList>li .imgBox .phoList li img{width:100%}#life .dayList>li .imgBox .phoList .slick-dots{width:100%;display:block;position:absolute;left:0;bottom:-25px;text-align:center;font-size:0;line-height:0}#life .dayList>li .imgBox .phoList .slick-dots li{margin:0 7px;width:9px;height:9px;display:inline-block;vertical-align:top;opacity:0.24;border-radius:50%;background:#6E2530;overflow:hidden}#life .dayList>li .imgBox .phoList .slick-dots li button{display:none}#life .dayList>li .imgBox .phoList .slick-dots li.slick-active{opacity:1}#life .noteUl li{font-size:1.4rem;line-height:1.714}@media all and (max-width: 896px){#life .comAnchorLink .wid01{width:100%}#life .secWrapper{margin:0 auto 64px;max-width:inherit;display:block}#life .secWrapper section{margin-bottom:22px;width:auto}#life .secWrapper section:last-child{margin-bottom:0}#life .secWrapper .headLine05{margin-bottom:15px}#life .secWrapper .photo{margin-bottom:15px;width:79.81%;padding-right:106px;box-sizing:border-box}#life .secWrapper .photo .btn{padding:5px 5px 7px 30px;width:90px;min-width:inherit;right:0;bottom:50%;font-size:1.2rem;background-size:12px auto;background-position:left 11px center;transform:translateY(50%)}#life .secWrapper p{line-height:1.57}#life .sec03 .headLine03{margin-bottom:24px}#life .dayList{min-height:auto;margin-bottom:12px}#life .dayList li{min-height:auto}#life .dayList li.ten{height:auto}#life .dayList li .time{padding:16px 5px 3px;width:56px;background-size:100% 25px}#life .dayList li .time span{font-size:1.6rem}#life .dayList li .imgBox{padding:16px 0 40px;width:calc(100% - 80px);display:block}#life .dayList li .imgBox .mark{margin:0 3px 23px;width:auto}#life .dayList li .imgBox .mark span{padding:8px 16px 8px 34px;font-size:1.2rem;background-size:10px auto;background-position:left 16px center}#life .dayList li .imgBox .textBox{margin-bottom:14px;width:auto}#life .dayList li .imgBox .textBox .ttl{margin-bottom:6px;font-size:1.6rem}#life .dayList li .imgBox .textBox .text{margin-bottom:13px;line-height:1.73}#life .dayList li .imgBox .textBox .text.mb01{margin-bottom:13px}#life .dayList li .imgBox .textBox .pointDl{padding-top:15px;padding-bottom:7px;display:block}#life .dayList li .imgBox .textBox .pointDl dt{margin-bottom:10px;width:auto}#life .dayList li .imgBox .textBox .pointDl dt span{padding:9px 16px 9px 36px;display:inline;vertical-align:top;font-size:1.2rem;background-size:14px auto}#life .dayList li .imgBox .textBox .pointDl dd{margin:0;width:auto}#life .dayList li .imgBox .textBox .noteList li{font-size:1.2rem;line-height:1.85}#life .dayList li .imgBox .phoList{width:auto}#life .dayList li .imgBox .phoList .slick-dots{bottom:-19px}#life .dayList li .imgBox .phoList .slick-dots li{margin:0 5px;width:8px;height:8px}#life .noteUl li{font-size:1.2rem;line-height:1.83}}#flow .content{max-width:900px}#flow .headLine01{margin-bottom:76px}#flow .stepList{width:100%;max-width:859px;margin:auto}#flow .stepList dt{margin-top:-13px;width:126px;height:126px;text-align:center;float:left;font-size:3.9rem;font-weight:700;color:#6e2530;line-height:1.12;border-radius:50%;background-color:#fdefe2;display:flex;flex-direction:column;justify-content:center}#flow .stepList dt .en{font-size:1.8rem;display:block}#flow .stepList dd{margin-bottom:70px;padding-left:158px;line-height:1.75}#flow .stepList dd:last-child{margin-bottom:0 !important}#flow .stepList dd h3{margin-bottom:7px;font-size:2.4rem}@media all and (max-width: 896px){#flow .headLine01{margin-bottom:20px}#flow .stepList dt{margin-top:3px;width:83px;height:83px;font-size:3rem}#flow .stepList dt .en{padding-top:3px;font-size:1.6rem}#flow .stepList dd{margin-bottom:20px;padding-left:99px;font-size:1.6rem}#flow .stepList dd h3{margin-bottom:6px;font-size:2rem}}#vacancy_status .headLine01{margin-bottom:28px}#vacancy_status .cTxt{margin-bottom:71px;text-align:center;font-size:2rem;line-height:1.45}#vacancy_status .cTxt .sml{margin-top:15px;display:block;font-size:1.4rem}#vacancy_status .secBox{margin-bottom:61px}#vacancy_status .secBox:last-child{margin-bottom:0 !important}#vacancy_status .ttlBox{margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between}#vacancy_status .ttlBox .note{text-align:right}#vacancy_status .ttlBox .note .txt{margin-left:1.49em;display:inline-block;vertical-align:top}#vacancy_status .ttlBox .note .red{margin-right:0.25em;color:#6E2530;font-weight:700}#vacancy_status .ttlBox h3{font-size:3.2rem;font-weight:700}#vacancy_status table{width:100%;border-collapse:collapse;border:#d9d9d9 1px solid}#vacancy_status table th,#vacancy_status table td{padding:3px 12px 3px;width:calc(100% / 7);vertical-align:top;text-align:left;font-weight:700}#vacancy_status table th{padding:10px 12px 12px;border-bottom:#000 1px solid;border-left:#d9d9d9 1px solid}#vacancy_status table th:nth-child(1){color:#DE0021}#vacancy_status table th:nth-child(7){color:#1731C6}#vacancy_status table td{border-bottom:#d9d9d9 1px solid;border-left:#d9d9d9 1px solid;background:#F3F3F3}#vacancy_status table td:nth-child(1){color:#DE0021}#vacancy_status table td:nth-child(7){color:#1731C6}#vacancy_status table td .num{display:block}#vacancy_status table td .txt{margin-top:-3px;padding-top:10px;min-height:67px;display:block;position:relative;text-align:center;color:#6E2530;font-size:2.4rem;font-weight:400;line-height:1;box-sizing:border-box}#vacancy_status table td .txt small{margin-top:12px;display:block;text-align:left;color:#DE0021;font-size:1.2rem;font-weight:400}#vacancy_status table td.vacancy{background:#fff}#vacancy_status table td.vacancy .txt{padding-top:0;font-size:3.4rem;font-weight:700}#vacancy_status .time{margin-top:14px;text-align:right}@media all and (max-width: 896px){#vacancy_status .headLine01{margin-bottom:21px}#vacancy_status .cTxt{margin-bottom:32px;font-size:1.6rem;line-height:1.75}#vacancy_status .cTxt .sml{margin-top:13px;font-size:1.2rem;line-height:1.5}#vacancy_status .secBox{margin-bottom:32px}#vacancy_status .ttlBox{margin-bottom:12px;align-items:flex-start}#vacancy_status .ttlBox .note{box-sizing:border-box;width:80%;min-width:205px;font-size:1.4rem;line-height:2}#vacancy_status .ttlBox .note .txt{margin-left:1em}#vacancy_status .ttlBox .note .red{margin-right:0.4rem;font-size:1.6rem;line-height:1.5}#vacancy_status .ttlBox h3{font-size:2.4rem}#vacancy_status table th,#vacancy_status table td{padding:3px}#vacancy_status table th{padding:11px 3px 12px;font-size:1.2rem;text-align:center}#vacancy_status table td{font-size:1.2rem}#vacancy_status table td .num{text-align:center}#vacancy_status table td .txt{margin-top:-3px;padding-top:15px;min-height:44px;font-size:1.6rem}#vacancy_status table td .txt small{display:none}#vacancy_status table td.vacancy .txt{padding-top:9px;font-size:2.4rem}#vacancy_status .time{margin-top:11px;font-size:1.2rem}}.comFirstBox{margin-bottom:32px;align-items:center}.comFirstBox .textBox{margin-bottom:104px;width:48.6%;order:1}.comFirstBox .textBox .ttl{margin-bottom:8px;text-align:center}.comFirstBox .textBox .ttl .tag{padding:7px 5px 6px;width:130px;display:inline-block;vertical-align:top;text-align:center;color:#000;font-size:1.4rem;font-weight:700;border:1px solid #000;box-sizing:border-box}.comFirstBox .textBox h1{text-align:center;font-weight:600;font-size:4rem;line-height:1.425}.comFirstBox .slickBox{width:48.6%}.comFirstBox .slickBox img{width:100%}.comFirstBox .slickBox .slider-for{margin-bottom:2px}.comFirstBox .slickBox .slider-nav{position:relative}.comFirstBox .slickBox .slider-nav .slick-list{padding-right:50px !important}.comFirstBox .slickBox .slider-nav .slick-slide{margin:0 2px 0 0}.comFirstBox .slickBox .slider-nav .slick-prev,.comFirstBox .slickBox .slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:28px;height:28px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;z-index:10}@media all and (min-width: 897px){.comFirstBox .slickBox .slider-nav .slick-prev:hover,.comFirstBox .slickBox .slider-nav .slick-next:hover{opacity:0.7}}.comFirstBox .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon32.png")}.comFirstBox .slickBox .slider-nav .slick-next{right:-1px;background-image:url("../images/common/icon33.png")}.comFirstBox .slickBox .slider-nav li{cursor:pointer}.comFirstBox .slickBox li{vertical-align:top}@media all and (max-width: 896px){.comFirstBox{margin-bottom:23px;display:block}.comFirstBox .textBox{margin-bottom:20px;width:auto}.comFirstBox .textBox .ttl{margin-bottom:4px;text-align:left}.comFirstBox .textBox .ttl .tag{padding:4px 5px 5px;min-width:122px;display:block}.comFirstBox .textBox h2{font-size:3rem;text-align:left;line-height:1.46}.comFirstBox .slickBox{margin:0 -24px 16px;width:auto}.comFirstBox .slickBox .slider-nav .slick-list{padding-right:40px !important}.comFirstBox .slickBox .slider-nav .slick-prev,.comFirstBox .slickBox .slider-nav .slick-next{width:22px;height:22px}.comFirstBox .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon34.png")}.comFirstBox .slickBox .slider-nav .slick-next{right:0;background-image:url("../images/common/icon35.png")}}.comAccessBox{margin-bottom:99px}.comAccessBox table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #D9D9D9;box-sizing:border-box}.comAccessBox th,.comAccessBox td{padding:19px 24px;text-align:left;vertical-align:middle;border:1px solid #D9D9D9;border-left:none;box-sizing:border-box}.comAccessBox th{padding:19px 5px;width:108px;font-weight:700;text-align:center;border-right:none;background:#f3f3f3}.comAccessBox td a{color:#6E2530;text-decoration:underline}.comAccessBox td a[target="_blank"]{margin-top:5px;display:inline-block;vertical-align:top}.comAccessBox td a[target="_blank"]::after{margin-left:8px;width:14px;height:11px;display:inline-block;vertical-align:middle;background:url("../images/common/icon07.png") no-repeat center center/100% auto;content:''}.comAccessBox td a.tel{margin-right:0.9em}@media all and (min-width: 897px){.comAccessBox td a:hover{text-decoration:none}}.comAccessBox td .fax{display:inline-block}@media all and (max-width: 896px){.comAccessBox{margin-bottom:64px}.comAccessBox table{border-bottom:none}.comAccessBox tr{display:flex;flex-wrap:wrap}.comAccessBox th,.comAccessBox td{padding:11px 10px 13px 15px;display:block;font-size:1.6rem;line-height:1.39;border:none;border-bottom:1px solid #D9D9D9;box-sizing:border-box}.comAccessBox th{padding:10px 15px;width:80px;display:flex;align-items:center;text-align:left;line-height:1.5;border-right:1px solid #D9D9D9;box-sizing:border-box}.comAccessBox th .sml{font-size:1.5rem}.comAccessBox td{width:calc(100% - 80px)}.comAccessBox td a[target="_blank"]{margin-top:1px;margin-bottom:2px;text-decoration:none}.comAccessBox td a.tel{margin-right:0}.comAccessBox td .fax{margin-top:2px}}.comFeatureBox .headLine05{margin-bottom:15px}.comFeatureBox .text01{margin-bottom:22px;max-width:960px;line-height:1.75}.comFeatureBox .featureUl{margin:-48px 0 48px}.comFeatureBox .featureUl::after{width:31.5%;display:block;content:''}.comFeatureBox .featureUl li{margin-top:48px;width:31.5%}.comFeatureBox .featureUl li .photo{margin-bottom:12px}.comFeatureBox .featureUl li .photo img{width:100%;height:auto}.comFeatureBox .comLink{text-align:left}@media all and (max-width: 896px){.comFeatureBox .headLine05{margin-bottom:14px;margin-right:-5px;padding-top:1px;line-height:1.45}.comFeatureBox .text01{margin-bottom:14px;max-width:inherit;line-height:1.714}.comFeatureBox .featureUl{margin:0 0 32px;display:block}.comFeatureBox .featureUl::after{display:block}.comFeatureBox .featureUl li{margin:0 0 16px;width:auto}.comFeatureBox .featureUl li:last-child{margin-bottom:0}.comFeatureBox .featureUl li .photo{margin-bottom:8px}.comFeatureBox .featureUl li .photo img{width:100%}.comFeatureBox .comLink a{display:block;line-height:1.437}}.comDayBox{margin:0 auto;max-width:760px}.comDayBox .headLine03{margin-bottom:65px}.comDayBox .dayList{margin-bottom:30px}.comDayBox .dayList li{display:flex;justify-content:space-between}.comDayBox .dayList li .time{box-sizing:border-box;padding:25px 10px 3px;width:99px;background:#F2EDEE url("../images/page/facility/home/life/bg01.jpg") no-repeat center bottom/100% 32px}.comDayBox .dayList li .time span{display:block;text-align:center;color:#6E2530;font-size:2.4rem;font-weight:700}.comDayBox .dayList li .imgBox{box-sizing:border-box;padding:31px 0 62px;width:calc(100% - 131px)}.comDayBox .dayList li .imgBox .mark{margin:-2px 0 32px;width:100%}.comDayBox .dayList li .imgBox .mark span{padding:6px 16px 7px 36px;display:inline-block;color:#fff;font-size:1.4rem;font-weight:700;border-radius:17px;background:#6E2530 url("../images/common/icon24.png") no-repeat left 16px center/12px auto}.comDayBox .dayList li .imgBox .textBox{width:70%}.comDayBox .dayList li .imgBox .textBox p:last-child{margin-bottom:0 !important}.comDayBox .dayList li .imgBox .textBox .ttl{margin-bottom:11px;font-weight:700;font-size:2.4rem}.comDayBox .dayList li .imgBox .textBox .text{margin-bottom:30px;line-height:1.75}.comDayBox .dayList li .imgBox .photoBox{box-sizing:border-box;width:26.5%;display:flex;align-items:center;justify-content:center;text-align:center}.comDayBox .dayList li .imgBox .photoBox img{width:130px}.comDayBox .noteUl li{padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.714}@media all and (max-width: 896px){.comDayBox .headLine03{margin-bottom:24px}.comDayBox .dayList{margin-bottom:12px}.comDayBox .dayList li .time{padding:16px 5px 3px;width:56px;background-size:100% 25px}.comDayBox .dayList li .time span{font-size:1.6rem}.comDayBox .dayList li .imgBox{padding:16px 0 40px;width:calc(100% - 80px);display:block}.comDayBox .dayList li .imgBox .mark{margin:0 3px 23px;width:auto}.comDayBox .dayList li .imgBox .mark span{padding:8px 16px 8px 34px;font-size:1.2rem;background-size:10px auto;background-position:left 16px center}.comDayBox .dayList li .imgBox .textBox{margin-bottom:14px;width:auto}.comDayBox .dayList li .imgBox .textBox .ttl{margin-bottom:6px;font-size:1.6rem}.comDayBox .dayList li .imgBox .textBox .text{margin-bottom:13px;line-height:1.73}.comDayBox .dayList li .imgBox .photoBox{width:auto;display:block;text-align:left}.comDayBox .noteUl li{font-size:1.2rem;line-height:1.83}}#life .secWrapper{margin:0 auto 98px;max-width:760px}#life .secWrapper section{width:47.5%}#life .secWrapper .headLine05{margin-bottom:17px}#life .secWrapper .photo{margin-bottom:22px;position:relative}#life .secWrapper .photo img{width:100%}#life .secWrapper .photo .btn{padding:8px 5px 10px 45px;min-width:126px;position:absolute;right:8px;bottom:8px;text-align:left;color:#fff;font-weight:700;border-radius:2px;background:#6E2530 url("../images/common/icon22.png") no-repeat left 15px center/16px auto;box-sizing:border-box}#life .secWrapper .photo .btn:hover{opacity:0.7}#life .secWrapper p{line-height:1.75}@media all and (max-width: 896px){#life .secWrapper{margin:0 auto 64px;max-width:inherit;display:block}#life .secWrapper section{margin-bottom:22px;width:auto}#life .secWrapper section:last-child{margin-bottom:0}#life .secWrapper .headLine05{margin-bottom:15px}#life .secWrapper .photo{margin-bottom:15px;width:79.81%;padding-right:106px;box-sizing:border-box}#life .secWrapper .photo .btn{padding:5px 5px 7px 30px;width:90px;min-width:inherit;right:0;bottom:50%;font-size:1.2rem;background-size:12px auto;background-position:left 11px center;transform:translateY(50%)}#life .secWrapper p{line-height:1.57}}#life .menuSec{margin:0 auto 97px;max-width:760px}#life .menuSec .headLine05{margin-bottom:18px}#life .menuSec .imgBox{align-items:flex-start}#life .menuSec .imgBox .photoBox{width:48%;position:relative}#life .menuSec .imgBox .photoBox img{width:100%}#life .menuSec .imgBox .photoBox .btn{padding:8px 5px 10px 45px;min-width:126px;position:absolute;right:8px;bottom:8px;text-align:left;color:#fff;font-weight:700;border-radius:2px;background:#6E2530 url("../images/common/icon22.png") no-repeat left 15px center/16px auto;box-sizing:border-box}#life .menuSec .imgBox .photoBox .btn:hover{opacity:0.7}#life .menuSec .imgBox .textBox{margin-top:-2px;width:47.85%}#life .menuSec .imgBox .textBox p{line-height:1.75}@media all and (max-width: 896px){#life .menuSec{margin:0 auto 97px;max-width:inherit}#life .menuSec .headLine05{margin-bottom:15px}#life .menuSec .imgBox{display:block}#life .menuSec .imgBox .photoBox{margin-bottom:15px;width:79.81%;padding-right:106px;box-sizing:border-box}#life .menuSec .imgBox .photoBox .btn{padding:5px 5px 7px 30px;width:90px;min-width:inherit;right:0;bottom:50%;font-size:1.2rem;background-size:12px auto;background-position:left 11px center;transform:translateY(50%)}#life .menuSec .imgBox .textBox{margin-top:0;width:auto}#life .menuSec .imgBox .textBox p{line-height:1.57}}#life .dayBox01 .headLine03{margin-bottom:48px}.fancybox-slide--html{padding:0}@media all and (max-width: 896px){.popBox{padding:24px;width:100%}.popBox .closeBtn a{padding-right:24px;font-size:1.4rem;background:url("../images/common/icon38.png") no-repeat right center/16px auto}.popBox .headLine07{margin:0 24px 20px}.popBox .tableBox{width:100%;overflow:auto}.popBox .tableBox table{min-width:815px}}.popBox.mealPop table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #D9D9D9;box-sizing:border-box}.popBox.mealPop table th,.popBox.mealPop table td{padding:12px 5px;text-align:left;vertical-align:middle;border:1px solid #D9D9D9}.popBox.mealPop table th{padding:12px 5px;text-align:center;font-weight:700;white-space:nowrap;background:#F2EDEE}.popBox.mealPop table th.wid01{width:5%}.popBox.mealPop table th.wid02{width:3%}.popBox.mealPop table th.wid03{width:37%}.popBox.mealPop table th.wid04{width:35%}.popBox.mealPop table th.wid05{width:20%}.popBox.mealPop table th.blue{color:#1731C6}.popBox.mealPop table th.red{color:#DE0021}.popBox.mealPop table td{padding:10px 22px;font-size:1.4rem;line-height:1.57}.popBox.mealPop table td .txt01{margin-top:2px;margin-right:2em;margin-bottom:6px;padding:6px 12px;display:inline-block;color:#fff;font-size:1rem;font-weight:700;border-radius:24px;background:#6E2530}.popBox.mealPop table td .txt02{margin-bottom:7px;margin-right:2em;display:inline-block;color:#6E2530;font-weight:700}.popBox.mealPop table td .priceDl{display:flex;flex-wrap:wrap}.popBox.mealPop table td .priceDl dt,.popBox.mealPop table td .priceDl dd{width:50%;box-sizing:border-box}.popBox.mealPop table td .priceDl dd{padding-left:10px;text-align:right;font-weight:700}.popBox.mealPop table td div{box-sizing:border-box;padding:20px 0;width:100%;align-items:center}.popBox.mealPop table td div .txt01{margin-bottom:0}.popBox.mealPop table td div .txt02{margin-bottom:0}.popBox.mealPop01 table tr th.wid01{width:6%}.popBox.mealPop01 table tr th.wid02{width:4%}.popBox.mealPop01 table tr th.wid03{width:17%}.popBox.mealPop01 table tr th.wid04{width:18%}.popBox.mealPop01 table tr th.wid05{width:18%}.popBox.mealPop01 table tr th.wid06{width:18%}.popBox.mealPop01 table tr th.wid07{width:18%}.popBox.mealPop01 table tr td{padding-left:15px;padding-right:15px}.recreationPop table{width:100%;border-collapse:collapse;border:1px solid #D9D9D9}.recreationPop table th,.recreationPop table td{text-align:left;vertical-align:middle;border-right:1px solid #D9D9D9}.recreationPop table thead th{padding:12px 5px;text-align:center;font-weight:700;background:#F2EDEE;border-bottom:1px solid #D9D9D9}.recreationPop table tbody th{width:6%;font-size:1.6rem;font-weight:700;text-align:center;border-bottom:1px solid #D9D9D9}.recreationPop table tbody th.blue{color:#1731C6}.recreationPop table tbody td{padding:15px 20px 15px;font-size:1.4rem;line-height:1.57;border-bottom:1px solid #D9D9D9}.recreationPop table tbody td.wid01{padding:23px 24px;width:47%;vertical-align:top}.recreationPop table tbody td.wid02{padding:12px 5px;width:6.5%;text-align:center;border-right:1px dashed #D9D9D9}.recreationPop table tbody td.wid03{padding:12px 9px;width:23%;border-right-color:transparent}.recreationPop table tbody td.wid04{padding:12px 0;width:7.5%;text-align:center;border-right-color:transparent}.recreationPop table tbody td.wid05{padding:12px 5px 12px;width:10%;text-align:center}.recreationPop table tbody td .subImgBox .photoBox{width:40.2%;float:left}.recreationPop table tbody td .subImgBox .photoBox .txt{margin-top:7px;display:block}.recreationPop table tbody td .subImgBox .textBox{width:47.2%;float:right}#blog #conts .headLine03{margin-bottom:103px}#blog #conts .firstBox{margin-bottom:49px}#blog #conts .firstBox a{padding:33px 32px 31px;display:block;background:#F2EDEE;transition:0.15s}#blog #conts .firstBox a:hover{opacity:0.7}#blog #conts .firstBox .ttlBox{margin-bottom:28px}#blog #conts .firstBox .ttlBox .subBox{width:40%}#blog #conts .firstBox .ttlBox .subBox .time{margin-bottom:8px;font-size:1.4rem}#blog #conts .firstBox .ttlBox .subBox .time .new{margin:-1px 0 0 16px;padding:5px 8px;display:inline-block;vertical-align:top;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;border-radius:17px;background:#6E2530}#blog #conts .firstBox .ttlBox .subBox .tag{margin-bottom:22px;color:#6e2530;font-size:1.4rem}#blog #conts .firstBox .ttlBox .subBox .tag span{margin-right:13px;display:inline-block;vertical-align:top;text-decoration:underline}#blog #conts .firstBox .ttlBox .subBox .tag span:last-child{margin-right:0}#blog #conts .firstBox .ttlBox .subBox .ttl{font-size:2rem;font-weight:700;line-height:1.6}#blog #conts .firstBox .ttlBox .photo{margin-top:-88px;width:54.2%}#blog #conts .firstBox .ttlBox .photo span{box-sizing:border-box;width:100%;padding-bottom:66.589%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}#blog #conts .firstBox .text{margin-bottom:7px;line-height:1.75}#blog #conts .firstBox .link span{padding-right:17px;padding-bottom:2px;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#blog #conts .blogUl li{margin-bottom:46px}#blog #conts .blogUl li:last-child{margin-bottom:0 !important}#blog #conts .blogUl li a{display:flex;justify-content:space-between;transition:0.15s}#blog #conts .blogUl li a:hover{opacity:0.7}#blog #conts .blogUl li .photo{margin-top:-1px;width:30.9%}#blog #conts .blogUl li .photo span{box-sizing:border-box;width:100%;padding-bottom:66.589%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}#blog #conts .blogUl li .textBox{width:65.4%}#blog #conts .blogUl li .textBox .time{margin-bottom:8px;font-size:1.4rem}#blog #conts .blogUl li .textBox .time .new{margin:-1px 0 0 16px;padding:5px 8px;display:inline-block;vertical-align:top;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;border-radius:17px;background:#6E2530}#blog #conts .blogUl li .textBox .tag{margin-bottom:21px;color:#6e2530;font-size:1.4rem}#blog #conts .blogUl li .textBox .tag span{margin-right:12px;display:inline-block;vertical-align:top;text-decoration:underline}#blog #conts .blogUl li .textBox .tag span:last-child{margin-right:0}#blog #conts .blogUl li .textBox .ttl{margin-bottom:7px;font-weight:700;line-height:1.75}#blog #conts .blogUl li .textBox .link span{padding-right:17px;padding-bottom:2px;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#blog .relatedBox .headLine05{margin-bottom:24px}#blog .relatedBox .comBlogList li p{margin-bottom:4px}#blog .relatedBox .comBlogList li .link{height:auto;margin-bottom:24px}@media all and (max-width: 896px){#blog .headLine01{margin-bottom:25px}#blog #conts .headLine03{margin-bottom:22px}#blog #conts .firstBox{margin-bottom:37px}#blog #conts .firstBox a{padding:0;background:transparent}#blog #conts .firstBox .ttlBox{margin-bottom:11px;display:block}#blog #conts .firstBox .ttlBox .subBox{width:auto}#blog #conts .firstBox .ttlBox .subBox .subTxt{margin-bottom:11px;display:flex;flex-wrap:wrap}#blog #conts .firstBox .ttlBox .subBox .time{margin:0 11px 0 0;font-size:1.2rem}#blog #conts .firstBox .ttlBox .subBox .time .new{margin:0 0 0 8px;padding:5px 8px 4px;font-size:1rem;font-weight:700}#blog #conts .firstBox .ttlBox .subBox .tag{margin-bottom:0;font-size:1.2rem}#blog #conts .firstBox .ttlBox .subBox .ttl{margin-bottom:11px;font-size:1.6rem;line-height:1.5}#blog #conts .firstBox .ttlBox .photo{margin-top:0;width:auto}#blog #conts .firstBox .text{margin-bottom:10px;line-height:1.57}#blog #conts .blogUl li{margin-bottom:37px}#blog #conts .blogUl li .photo{margin-top:-1px;width:38.6%}#blog #conts .blogUl li .textBox{margin-top:-6px;width:56.8%}#blog #conts .blogUl li .textBox .subTxt{display:flex;flex-wrap:wrap}#blog #conts .blogUl li .textBox .time{margin-right:14px;margin-bottom:0;font-size:1.2rem}#blog #conts .blogUl li .textBox .time .new{display:none;margin:0 0 0 8px;padding:4px 8px;font-size:1rem;font-weight:700}#blog #conts .blogUl li .textBox .tag{margin-bottom:0;font-size:1.2rem}#blog #conts .blogUl li .textBox .ttl{margin-bottom:10px;font-size:1.6rem;line-height:1.5}#blog #conts .blogUl li .textBox .link span{padding-right:15px;background-size:5px auto}#blog .relatedBox .comBlogList{margin-left:-8px;margin-right:-24px}#blog .relatedBox .comBlogList .slick-list{padding-right:42.4vw !important}#blog .relatedBox .comBlogList .slick-slide{box-sizing:border-box;padding:0 8px}#blog .relatedBox .comBlogList li p{height:48px;margin-bottom:8px;font-size:1.6rem;font-weight:700;line-height:1.5}#blog .relatedBox .comBlogList li .link{margin-bottom:12px}#blog .relatedBox .comBlogList li .link span{padding-right:15px;font-weight:400;background-size:5px auto;background-position:right center}#blog .relatedBox .comBlogList li .btmBox{font-weight:400;font-size:1.2rem}#blog .relatedBox .comBlogList li .btmBox p{height:auto;margin-right:1.05em;font-size:1.2rem;font-weight:400}}#price .monthlyCost{margin-bottom:48px;padding:32px 0;background:#f2edee}#price .monthlyCost .content{max-width:904px}#price .monthlyCost h3{margin-bottom:24px;text-align:center;font-size:2.4rem;font-weight:700}#price .monthlyCost .subBox{box-sizing:border-box;padding:24px;background:#fff}#price .monthlyCost .subBox .ttl{margin-bottom:18px;text-align:center;font-size:2rem;font-weight:700}#price .monthlyCost .sub01{width:30.9%;position:relative}#price .monthlyCost .sub01::after{margin-top:1px;width:52px;height:52px;position:absolute;right:-42px;top:50%;background:url("../images/common/icon25.png") no-repeat center center/100% auto;content:"";transform:translateY(-50%)}#price .monthlyCost .sub01 .ttl{margin-bottom:36px}#price .monthlyCost .sub01 .img{text-align:center}#price .monthlyCost .sub01 .img img{width:102px}#price .monthlyCost .sub02{width:65.34%}#price .monthlyCost .sub02 .imgList{margin:0 auto;max-width:446px}#price .monthlyCost .sub02 .imgList::after{width:30%;display:block;content:""}#price .monthlyCost .sub02 .imgList li{width:30%;text-align:center}#price .monthlyCost .sub02 .imgList li .pho{margin:0 auto 12px;width:100%;max-width:62px;display:block}#price .monthlyCost .sub02 .imgList li .txt{display:block;font-size:1.4rem;font-weight:700;line-height:1.428}#price .tabArea{margin-bottom:34px}#price .comTabUl{width:100%}#price .comTabUl li a{padding:16px 5px 14px;flex-wrap:wrap}#price .comTabUl li a .sml{margin-top:-3px;width:100%;display:block;font-size:1.6rem;line-height:1.75}#price .comTabUl.col1 li{border-radius:5px}#price .tabBox section{margin-bottom:40px}#price .tabBox .headLine05{margin-bottom:20px}#price .tabBox table{width:100%;border-collapse:collapse;border:1px solid #d9d9d9}#price .tabBox table th,#price .tabBox table td{padding:20px;text-align:center;vertical-align:middle;font-weight:700;border:1px solid #d9d9d9}#price .tabBox table th{background:#f3f3f3}#price .tabBox table thead th{width:25%}#price .tabBox table tbody th{padding:15px 15px 15px 24px;text-align:left}#price .tabBox table tbody th.thStyle{padding:20px 25% 20px 0;text-align:center;border-left:none}#price .tabBox table tbody th.empty{border-right:none}#price .tabBox table tbody td{padding:17px 15px 15px;color:#6e2530;font-size:2rem}#price .tabBox table tbody td .txt01{font-weight:400;color:#000}#price .tabBox table tbody td .txt02{display:block;font-size:1.6rem;font-weight:400;line-height:1.94;color:#000}#price .tabBox table tbody td small{font-size:1.4rem}@media all and (max-width: 896px){#price .tabBox table tbody td small{font-size:1.2rem}}#price .tabBox .subSec01{margin-bottom:33px}#price .tabBox .subSec01 table{margin-bottom:31px}#price .tabBox .subSec01 p{margin-bottom:15px}#price .tabBox .subSec01 .noteList li{font-size:1.4rem;line-height:1.57}#price .content .textArea{margin-bottom:64px}#price .content .textArea .priceMessage{margin-bottom:15px;font-size:1.6rem}#price .content .textArea .priceNote{font-size:1.4rem;line-height:1.57}#price .content .imgArea{margin-bottom:64px;text-align:center}#price .content .imgArea a{transition:0.15s}#price .content .imgArea a:hover{opacity:0.7}#price .borderBox{padding-top:63px;border-top:1px dotted #6e2530}#price .secBox{margin-bottom:95px}#price .secBox:last-child{margin-bottom:0 !important}#price .secBox .subSec{margin-bottom:48px}#price .secBox .subSec:last-child{margin-bottom:0 !important}#price .secBox .headLine03{margin-bottom:32px}#price .secBox .headLine05{margin-bottom:12px}#price .secBox .textList{margin-bottom:28px}#price .secBox .textList:last-child{margin-bottom:0 !important}#price .secBox .textList li{padding-left:1em;text-indent:-1em;line-height:2}#price .secBox .textList.textList01 li{padding-left:0;text-indent:0}#price .secBox p{line-height:1.75}#price .secBox .bgBox{padding:32px;background:#f3f3f3}#price .secBox .bgBox section{margin-bottom:46px}#price .secBox .bgBox section:last-child{margin-bottom:0 !important}#price .secBox .bgBox h5{margin-bottom:21px;font-weight:700;font-size:2rem;letter-spacing:0.1em}#price .secBox .bgBox h6{margin-bottom:12px}#price .secBox .bgBox p{margin-bottom:20px}#price .secBox .bgBox .textList{margin-bottom:20px}#price .secBox .bgBox .textList li{line-height:1.75}#price .secBox .bgBox .noteTxt{margin-bottom:0}#price .secBox .bgBox .imgList li{width:48.6%}#price .secBox .bgBox .imgList li .ttl{margin-bottom:14px;font-weight:700}#price .secBox .bgBox .formulaList li .ttl{width:200px;padding:5px;margin-right:15px;text-align:center;background-color:#fff;display:inline-block}@media all and (max-width: 896px){#price .secBox .bgBox .formulaList li .ttl{margin-bottom:8px;display:block}}#price .secBox .bgBox .formulaList li small{margin-left:15px;font-size:1.2rem}@media all and (max-width: 896px){#price .secBox .bgBox .formulaList li small{margin-left:0;display:block}}#price .secBox .ttlTxt{margin-bottom:20px}#price .secBox table{margin-bottom:15px;width:100%;border-collapse:collapse;border:1px solid #d9d9d9}#price .secBox table th,#price .secBox table td{padding:19px 1% 20px 3%;vertical-align:middle;text-align:left;border:1px solid #d9d9d9}#price .secBox table th{padding:20px;width:calc(100% / 9);text-align:center;font-weight:700;background:#f3f3f3}@media all and (min-width: 897px){#price .secBox table thead th{padding:20px 10px}}#price .secBox table td.taCenter{padding:18px 15px 19px;text-align:center;font-weight:700}#price .secBox .text01{margin-bottom:20px}#price .secBox .table01 th{padding:19px 25px 20px;width:30.8%;text-align:left}#price .secBox .table01 td{padding:19px 25px 20px}#price .secBox .table01 td sup{font-size:0.9rem}#price .secBox .note{font-size:1.4rem;line-height:1.45}#price .secBox .text02{margin-bottom:27px}#price .secBox .table02 th{width:40%}#price .secBox .table02 td{padding:21px 20px 18px;text-align:center}#price .secBox .comLink{margin-top:32px}#price .sec01 .subSec{margin-bottom:44px}@media all and (max-width: 896px){#price .headLine01{margin-bottom:23px}#price .monthlyCost{margin-bottom:23px;padding:24px 0}#price .monthlyCost .content{max-width:inherit}#price .monthlyCost h3{margin-bottom:15px;font-size:2rem}#price .monthlyCost .innerBox{display:block}#price .monthlyCost .subBox{padding:23px 24px 24px}#price .monthlyCost .subBox .ttl{margin-bottom:18px;font-size:2rem}#price .monthlyCost .sub01{margin-bottom:16px;width:auto;display:flex;flex-wrap:wrap}#price .monthlyCost .sub01::after{margin-top:0;width:36px;height:36px;right:50%;top:auto;bottom:-27px;background-image:url("../images/common/sp_icon25.png");transform:translate(50%, 0)}#price .monthlyCost .sub01 .ttl{margin-bottom:0;width:100%;order:1;font-size:1.6rem}#price .monthlyCost .sub01 .img{margin-bottom:11px;width:100%}#price .monthlyCost .sub01 .img img{width:65px}#price .monthlyCost .sub02{padding:24px 3px 25px;width:auto}#price .monthlyCost .sub02 .ttl{margin-bottom:12px;font-size:1.6rem}#price .monthlyCost .sub02 .imgList{max-width:inherit}#price .monthlyCost .sub02 .imgList::after{width:32%;display:block;content:""}#price .monthlyCost .sub02 .imgList li{width:32%}#price .monthlyCost .sub02 .imgList li .pho{margin:0 auto 7px;max-width:49px}#price .monthlyCost .sub02 .imgList li .txt{font-size:1.2rem;line-height:1.5}#price .monthlyCost .sub02 .imgList li .txt01{font-size:1.1rem}#price .tabArea{margin-bottom:32px}#price .comTabUl li{width:50%}#price .comTabUl li a{padding:11px 5px 12px}#price .comTabUl li a .sml{font-size:1.2rem}#price .comTabUl.col1 li{width:100%;border-radius:5px}#price .comTabUl.col4 li{border-radius:5px 0 0 0}#price .comTabUl.col4 li:nth-child(2){border-right:1px solid;border-radius:0 5px 0 0}#price .comTabUl.col4 li:nth-child(3){border-radius:0 0 0 5px}#price .comTabUl.col4 li:last-child{border-radius:0 0 5px 0}#price .comTabUl.col5 li{border-radius:5px 0 0 0}#price .comTabUl.col5 li:nth-child(2){border-right:1px solid;border-radius:0 5px 0 0}#price .comTabUl.col5 li:nth-child(3){border-radius:0}#price .comTabUl.col5 li:nth-child(4){border-right:1px solid;border-radius:0}#price .comTabUl.col5 li:last-child{width:100%;border-radius:0 0 5px 5px}#price .tabBox section{margin-bottom:31px}#price .tabBox .headLine05{margin-bottom:14px}#price .tabBox table th,#price .tabBox table td{padding:12px 10px}#price .tabBox table th{font-size:1rem;line-height:1.4}#price .tabBox table tbody th{padding:9px 0 9px 8px;line-height:1.5}#price .tabBox table tbody th.thStyle{padding:9px 5px}#price .tabBox table tbody th.empty{border-right:1px solid #d9d9d9}#price .tabBox table tbody td{padding:15px 5px;font-size:1.4rem}#price .tabBox table tbody td .txt02{font-size:1.2rem;line-height:1.5}#price .tabBox .subSec01{margin-bottom:30px}#price .tabBox .subSec01 .headLine05{margin-bottom:16px}#price .tabBox .subSec01 table{margin-bottom:31px}#price .tabBox .subSec01 table thead th{padding:9px 5px;width:27%}#price .tabBox .subSec01 table thead th:first-child{width:19%}#price .tabBox .subSec01 table tbody th{padding:8px 0 8px 10px;white-space:nowrap}#price .tabBox .subSec01 table tbody th.thStyle{padding:9px 10px}#price .tabBox .subSec01 table tbody td{padding:6px 5px}#price .tabBox .subSec01 p{margin-bottom:12px;font-size:1.6rem;line-height:1.625}#price .tabBox .subSec01 .noteList li{font-size:1.2rem;line-height:1.83}#price .tabBox .imgArea{padding:50px 10px 95px}#price .tabBox .imgArea p{font-size:2rem}#price .tabBox .imgArea p .sml{margin-top:9px;font-size:1.2rem}#price .borderBox{padding-top:32px}#price .secBox{margin-bottom:66px}#price .secBox .subSec{margin-bottom:31px}#price .secBox .headLine03{margin-bottom:24px}#price .secBox .headLine05{margin-bottom:14px}#price .secBox .textList{margin-bottom:15px}#price .secBox .textList li{margin-bottom:10px;font-size:1.6rem;line-height:1.625}#price .secBox .textList.textList01 li{padding-left:1em;text-indent:-1em}#price .secBox p{font-size:1.6rem;line-height:1.625}#price .secBox .bgBox{padding:25px 13px 23px}#price .secBox .bgBox section{margin-bottom:22px}#price .secBox .bgBox section.addSec p{font-size:1.6rem;line-height:1.75}#price .secBox .bgBox section.addSec .textList li{padding-left:1.6rem;margin-bottom:12px;font-size:1.6rem;line-height:1.75;text-indent:-1.6rem}#price .secBox .bgBox section.addSec .textList li:last-child{margin-bottom:0}#price .secBox .bgBox h5{margin-bottom:16px;font-size:1.8rem;letter-spacing:0}#price .secBox .bgBox h6{font-size:1.6rem}#price .secBox .bgBox p{margin-bottom:14px;font-size:1.4rem;line-height:1.57}#price .secBox .bgBox .textList{margin-bottom:14px}#price .secBox .bgBox .textList li{margin-bottom:0;padding-left:0;text-indent:0;font-size:1.4rem;line-height:1.57}#price .secBox .bgBox .noteTxt{margin-bottom:0}#price .secBox .bgBox .imgList{display:block}#price .secBox .bgBox .imgList li{margin-bottom:14px;width:auto}#price .secBox .bgBox .imgList li:last-child{margin-bottom:0}#price .secBox .bgBox .imgList li .ttl{margin-bottom:12px}#price .secBox .bgBox .imgList li .photo img{width:100%}#price .secBox .ttlTxt{margin-bottom:20px;font-weight:700;font-size:1.4rem}#price .secBox table{margin-bottom:15px}#price .secBox table th,#price .secBox table td{padding:10px 5px;font-size:1.6rem}#price .secBox table th{padding:15px 10px;text-align:center;width:50%}#price .secBox .text01{margin-bottom:14px}#price .secBox .table01{margin-bottom:12px}#price .secBox .table01 th{padding:12px 17px;width:55%}#price .secBox .table01 th .sml{display:block;font-size:1.2rem}#price .secBox .table01 td{padding:10px 10px 10px 16px}#price .secBox .note{font-size:1.2rem;line-height:1.83}#price .secBox .text02{margin-bottom:22px}#price .secBox .table02 th{padding:12px 5px;width:34.5%}#price .secBox .table02 td{padding:8px 4.5% 8px;text-align:left}#price .secBox .photo img{width:100%}#price .secBox .comLink{margin-top:15px;text-align:right}#price .sec01 .subSec{margin-bottom:30px}#price .sec02 table.sp{margin-bottom:11px}#price .sec02 table.sp th{padding:11px 5px 12px;width:auto}#price .sec02 table.sp td{padding:11px 5px;text-align:center}#price .sec02 table.sp thead td{font-weight:700}#price .sec02 table.sp tbody td{width:25% !important}#price .sec02 .text01.sml{margin-bottom:23px;font-size:1.2rem}}#price .accBox{padding:92px 0 0;border-top:1px solid #D9D9D9}@media all and (max-width: 896px){#price .accBox{padding:64px 0 0}}#price .accBox>.innerBox{margin-bottom:100px;display:none}#price .accBox .btn{padding-top:7px;text-align:center}#price .accBox .btn a{padding-right:38px;display:inline-block;font-size:1.6rem;font-weight:700;background:url(../images/common/icon43.png) no-repeat right center/22px auto}#price .accBox .btn a .close{display:inline-block}#price .accBox .btn a .open{display:none}#price .accBox .btn a.on{background-image:url(../images/common/icon44.png)}#price .accBox .btn a.on .close{display:none}#price .accBox .btn a.on .open{display:inline-block}@media all and (max-width: 896px){#price .secBox .tableWrap,#price .tabBox .tableWrap{position:relative}#price .secBox .tableWrap .tableIcon,#price .tabBox .tableWrap .tableIcon{content:"";width:28px;height:44px;margin-top:-22px;background-image:url(../images/common/sp_table_icon01.png);background-repeat:no-repeat;position:absolute;top:50%;right:-24px}}@media all and (max-width: 896px){#price .secBox .tableScroll,#price .tabBox .tableScroll{margin-left:-24px;margin-right:-24px;overflow:auto}#price .secBox .tableScroll table,#price .tabBox .tableScroll table{width:max-content;margin-left:24px}#price .secBox .tableScroll table thead th,#price .tabBox .tableScroll table thead th{padding:12px 20px;font-size:1.6rem;white-space:nowrap}#price .secBox .tableScroll table tbody th,#price .tabBox .tableScroll table tbody th{padding:15px 14px 15px 14px;font-size:1.6rem;text-align:left;white-space:nowrap}#price .secBox .tableScroll table tbody th span,#price .tabBox .tableScroll table tbody th span{font-size:1.2rem;font-feature-settings:"palt";display:block}#price .secBox .tableScroll table tbody td,#price .tabBox .tableScroll table tbody td{font-size:1.8rem;text-align:center;white-space:nowrap}#price .secBox .tableScroll table tbody td .txt02,#price .tabBox .tableScroll table tbody td .txt02{font-size:1.6rem}}#f_service .headLine01{margin-top:15px}#f_service .midTxt{font-size:2rem;line-height:1.9}#f_service .service{margin-bottom:99px}#f_service .text{margin-bottom:45px;font-size:2rem;line-height:1.7}#f_service .nursingCare{margin-top:-31px;display:flex;flex-wrap:wrap;justify-content:space-between}#f_service .nursingCare li{margin-top:31px;width:calc(50% - 30px)}#f_service .nursingCare .imgBox{display:flex;justify-content:space-between}#f_service .nursingCare .imgBox .img{margin-top:1px;width:30.5%}#f_service .nursingCare .imgBox .textBox{width:63.7%}#f_service .nursingCare .imgBox p{line-height:1.75}#f_service .nursingCare .noteBox{padding:15px;margin-top:24px;background-color:#F7F7F7}#f_service .nursingCare .noteBox h5{margin-bottom:5px}#f_service .nursingCare .noteBox span{margin-right:10px}#f_service .tabBox{display:none}#f_service .foodMenu{width:364px;margin:100px auto 100px}#f_service .foodMenu .photo{margin-bottom:15px;position:relative}#f_service .foodMenu .photo br{display:none}#f_service .foodMenu .photo img{width:100%}#f_service .foodMenu .photo .btn{padding:8px 5px 10px 45px;min-width:126px;position:absolute;right:8px;bottom:8px;text-align:left;color:#fff;font-weight:700;border-radius:2px;background:#6E2530 url("../images/common/icon22.png") no-repeat left 15px center/16px auto;box-sizing:border-box}#f_service .foodMenu .photo .btn:hover{opacity:0.7}#f_service .foodMenu strong{margin-bottom:10px;display:block}#f_service .system .text{margin:-2px 0 30px}#f_service .system .inner{margin-bottom:48px}#f_service .system .inner:last-child{margin-bottom:0 !important}#f_service .pLink a{padding-right:25px;display:inline-block;color:#6e2530;text-decoration:underline;background:url(../images/common/icon07.png) no-repeat right 7px/14px}@media all and (min-width: 897px){#f_service .pLink a:hover{text-decoration:none}}@media all and (max-width: 896px){#f_service{padding-top:24px}#f_service .midTxt{font-size:1.6rem;line-height:1.75}#f_service .service{margin-bottom:66px}#f_service .text{margin-bottom:23px;font-size:1.6rem;line-height:1.625}#f_service .nursingCare{margin-top:-16px}#f_service .nursingCare li{margin-top:16px;width:100%;margin-right:0}#f_service .nursingCare .imgBox .img{width:126px}#f_service .nursingCare .imgBox .textBox{padding-top:1px;width:calc(100% - 142px)}#f_service .nursingCare .imgBox p{font-size:1.6rem;line-height:1.5}#f_service .foodMenu{width:auto;margin:64px auto 64px}#f_service .foodMenu .photo{margin-bottom:15px;width:79.81%;padding-right:106px;position:relative;box-sizing:border-box}#f_service .foodMenu .photo img{width:100%}#f_service .foodMenu .photo .btn{padding:5px 5px 7px 30px;width:90px;min-width:auto;position:absolute;right:0;bottom:35%;font-size:1.2rem;font-weight:700;border-radius:2px;background-size:12px  auto}#f_service .foodMenu strong{margin-bottom:10px;font-size:1.6rem;display:block}#f_service .system .text{margin:0 0 22px}#f_service .system .inner{margin-bottom:30px}#f_service .pLink{font-size:1.6rem}}#dayservice #main{margin-top:10px}@media all and (max-width: 896px){#dayservice #main{margin-top:24px}}@media all and (max-width: 896px){#dayservice #pagePath{padding-bottom:20px}}#shortstay #main{margin-top:10px}@media all and (max-width: 896px){#shortstay #main{margin-top:24px}}@media all and (min-width: 897px){#shortstay .comFirstBox .textBox{margin-bottom:0}#shortstay .comFirstBox .textBox .ttl{margin-bottom:16px}}@media all and (max-width: 896px){#shortstay #pagePath{padding-bottom:20px}}#feature .headLine01{margin-bottom:23px}#feature .topTxt{margin-bottom:140px;text-align:center;font-size:2rem;line-height:1.9}#feature .featureUl{margin:-100px -2px 0}#feature .featureUl::after{width:29.7%;display:block;content:""}#feature .featureUl li{margin-top:100px;width:29.7%;position:relative}#feature .featureUl li .num{position:absolute;left:0;top:-0.59em;color:#6e2530;font-weight:400;font-size:10rem;line-height:1;z-index:1}#feature .featureUl li a{width:100%;height:100%;display:block;box-sizing:border-box}#feature .featureUl li a:hover .photo img{transform:scale(1.1)}#feature .featureUl li a[target="_blank"]{transition:0.15s}#feature .featureUl li a[target="_blank"]:hover{opacity:0.7}#feature .featureUl li .photo{margin-bottom:15px;overflow:hidden}#feature .featureUl li .photo img{width:100%;transition:0.3s;transform:scale(1)}#feature .featureUl h3{margin-bottom:14px;font-weight:700;font-size:2rem}#feature .featureUl p{font-size:1.6rem;line-height:1.75}#feature .featureUl .link{margin-top:9px;transition:0.15s}#feature .featureUl .link span{padding:0 17px 2px 0;display:inline-block;color:#6e2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#feature .featureUl .link:hover{opacity:0.7}#feature .featureUl .bannerUl{margin-top:0}#feature .featureUl .bannerUl li{margin-top:31px;width:45%}#feature .featureUl .bannerUl li img{width:100%;margin-bottom:4px}#feature .featureUl .bannerUl li .moreTxt{font-size:1.3rem}@media all and (max-width: 896px){#feature .headLine01{margin-bottom:21px}#feature .topTxt{margin-bottom:63px;font-size:1.6rem;line-height:1.75}#feature .featureUl{margin:0;display:block}#feature .featureUl::after{display:none}#feature .featureUl li{margin:0 0 44px;width:auto}#feature .featureUl li .num{left:0;right:auto;top:-0.2em;font-size:8rem}#feature .featureUl li .photo{margin-bottom:11px;padding:0 1px 0 113px}#feature .featureUl li:nth-child(2n-1) .num{left:auto;right:0;top:-0.17em}#feature .featureUl li:nth-child(2n-1) .photo{padding:0 114px 0 0}#feature .featureUl li:nth-child(4) .num{left:0;right:auto;top:-0.17em;font-size:8rem}#feature .featureUl li:nth-child(5) .num{left:auto;right:1.1rem;top:-0.17em}#feature .featureUl li:first-child{margin-bottom:46px}#feature .featureUl li:first-child .num{left:2px;right:auto;top:-0.5em}#feature .featureUl li:first-child .photo{padding:0}#feature .featureUl h3{margin-bottom:10px}#feature .featureUl .link{margin-top:5px}#feature .featureUl .link span{padding:0 16px 2px 0;background-image:url("../images/common/icon15.png");background-size:5px auto}#feature .featureUl .bannerUl{margin-top:3px}#feature .featureUl .bannerUl li{margin:11px 0 0;width:47.5%}}#five-pillars .text{margin-bottom:60px;font-size:2rem;line-height:1.9}#five-pillars .photo{margin:0 auto 63px;max-width:957px;text-align:center}#five-pillars .comBtn a{padding:17px 50px 18px;width:364px;max-width:100%;background-position:right 15px center}@media all and (max-width: 896px){#five-pillars .text{margin-bottom:22px;font-size:1.6rem;line-height:1.75}#five-pillars .photo{margin:0 0 24px;max-width:inherit}#five-pillars .comBtn a{padding:12px 50px 13px;width:auto;background-position:right 12px center}}#recreation_meals .headLine09{margin-bottom:19px}#recreation_meals .topTxt{margin-bottom:95px;font-size:2rem;line-height:1.9}#recreation_meals .headLine03{margin-bottom:23px}#recreation_meals .headLine05{margin-bottom:17px}#recreation_meals .imgList{margin-top:-30px;display:flex;flex-wrap:wrap;justify-content:space-between}#recreation_meals .imgList::after{width:31.47%;display:block;content:''}#recreation_meals .imgList li{margin-top:30px;width:31.47%}#recreation_meals .imgList li .photo{margin-bottom:10px}#recreation_meals .imgList li .photo img{width:100%}#recreation_meals .imgList li p{font-weight:700;line-height:1.75}#recreation_meals .sec01{margin-bottom:97px}#recreation_meals .sec01 .subSec{margin-bottom:61px}#recreation_meals .sec01 .subSec:last-child{margin-bottom:0}#recreation_meals .sec02 .headLine03{margin-bottom:28px}#recreation_meals .sec02 .imgBox .textBox{width:30.5%}#recreation_meals .sec02 .imgBox .textBox p{text-align:justify;line-height:2}#recreation_meals .sec02 .imgBox .imgList{margin-top:-26px;width:65.7%}#recreation_meals .sec02 .imgBox .imgList li{width:47.9%}@media all and (max-width: 896px){#recreation_meals .headLine09{margin-bottom:22px}#recreation_meals .topTxt{margin-bottom:63px;font-size:1.6rem;line-height:1.75}#recreation_meals .headLine03{margin-bottom:24px}#recreation_meals .headLine05{margin-bottom:24px;line-height:1.45}#recreation_meals .imgList{margin:0 -24px 0 0;display:block}#recreation_meals .imgList::after{display:none}#recreation_meals .imgList .slick-list{padding-right:17.3vw !important}#recreation_meals .imgList .slick-slide{box-sizing:border-box;padding:0 16px 0 0}#recreation_meals .imgList li{margin-top:0;width:auto}#recreation_meals .imgList li .photo{margin-bottom:12px}#recreation_meals .imgList li p{font-size:1.6rem;line-height:1.5}#recreation_meals .sec01{margin-bottom:66px}#recreation_meals .sec01 .subSec{margin-bottom:32px}#recreation_meals .sec01 .subSec:last-child{margin-bottom:0}#recreation_meals .sec02 .headLine03{margin-bottom:22px}#recreation_meals .sec02 .imgBox{display:block}#recreation_meals .sec02 .imgBox .textBox{margin-bottom:22px;width:auto}#recreation_meals .sec02 .imgBox .textBox p{font-size:1.6rem;line-height:1.75}#recreation_meals .sec02 .imgBox .imgList{margin-top:0;width:auto}#recreation_meals .sec02 .imgBox .imgList li{width:auto}}#medical_system .headLine09{margin-bottom:19px}#medical_system .topTxt{margin-bottom:95px;font-size:2rem;line-height:1.9}#medical_system .sec01{margin-bottom:98px}#medical_system .sec01 .headLine03{margin-bottom:32px}#medical_system .sec01 .comTable{margin:0 auto;max-width:891px}#medical_system .sec01 .comTable th,#medical_system .sec01 .comTable td{line-height:1.75}#medical_system .sec01 .comTable th{padding:13px 10px 14px 16px;width:14.5%;border-right:1px solid #D9D9D9}#medical_system .sec01 .comTable td{padding:13px 10px 14px 15px}#medical_system .sec02{margin-bottom:99px}#medical_system .sec02 .headLine03{margin-bottom:32px}#medical_system .sec02 .text01{margin-bottom:48px}#medical_system .sec02 .tabArea .comTabUl{margin:0 auto;width:auto;max-width:762px}#medical_system .sec02 .tabArea .comTabUl li{width:50%}#medical_system .sec02 .tabArea .comTabUl li a{padding-bottom:17px;flex-wrap:wrap}#medical_system .sec02 .tabArea .comTabUl li a .sml{width:100%;display:block;font-size:1.6rem}#medical_system .sec02 .tabArea .tabBox{padding-top:48px}#medical_system .sec02 .tabArea .tabBox .photo{margin:0 auto;max-width:860px;text-align:center}#medical_system .listLink{padding:92px 0;text-align:center;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}#medical_system .listLink a{padding:0 38px 0 12px;display:inline-block;font-weight:700;line-height:2.5;background:url("../images/common/icon43.png") no-repeat right center/22px auto}#medical_system .listLink a:hover{opacity:0.7}@media all and (max-width: 896px){#medical_system .headLine09{margin-bottom:22px}#medical_system .topTxt{margin-bottom:63px;font-size:1.6rem;line-height:1.75}#medical_system .sec01{margin-bottom:64px}#medical_system .sec01 .headLine03{margin-bottom:24px}#medical_system .sec01 .comTable{max-width:inherit}#medical_system .sec01 .comTable th,#medical_system .sec01 .comTable td{font-size:1.6rem;line-height:1.5}#medical_system .sec01 .comTable th{padding:11px 10px 12px 15px;width:29.5%}#medical_system .sec01 .comTable td{padding:11px 10px 12px 15px}#medical_system .sec02{margin-bottom:64px}#medical_system .sec02 .headLine03{margin-bottom:22px}#medical_system .sec02 .text01{margin-bottom:21px;font-size:1.6rem;line-height:1.75}#medical_system .sec02 .tabArea .comTabUl{max-width:inherit}#medical_system .sec02 .tabArea .comTabUl li a{padding:11px 5px 13px}#medical_system .sec02 .tabArea .comTabUl li a .sml{font-size:1.2rem;line-height:1.4}#medical_system .sec02 .tabArea .tabBox{padding-top:24px}#medical_system .sec02 .tabArea .tabBox .photo{max-width:inherit}#medical_system .listLink{padding:55px 0}#medical_system .listLink a{padding:0 28px 1px 1px;font-size:1.6rem;background-image:url("../images/common/icon13.png");background-size:16px auto}}.listPop{display:none;margin:0;padding:50px 22px;width:1200px;box-sizing:border-box;background:transparent}.listPop .wrapper{width:100%;position:relative;box-sizing:border-box;background:#fff}.listPop .close{width:44px;position:absolute;right:-22px;top:-22px}.listPop .close a{display:block}.listPop .close a img{width:100%}.listPop .close a:hover{opacity:0.7}.listPop .ttl{padding:48px;font-weight:700;font-size:3.2rem}.listPop table{width:100%;border-collapse:collapse;table-layout:fixed}.listPop table th,.listPop table td{padding:16px 15px 15px;vertical-align:middle;text-align:left;font-size:1.6rem;line-height:1.5;border:1px solid #D9D9D9;box-sizing:border-box}.listPop table th{font-weight:700;background:#F3F3F3}.listPop table th.bgColor{background:#F2EDEE}.listPop table thead th.wid01{width:14.35%}.listPop table thead th.wid02{width:11.1%}.listPop table thead th.wid03{width:23.18%}.listPop table td a{color:#6E2530;text-decoration:underline}@media all and (min-width: 897px){.listPop table td a:hover{text-decoration:none}}.listPop .closeBtn{padding:65px;text-align:center}.listPop .closeBtn a{padding-right:32px;display:inline-block;font-size:1.6rem;font-weight:700;line-height:1.75;background:url("../images/common/icon38.png") no-repeat right center/22px auto}.listPop .closeBtn a:hover{opacity:0.7}@media all and (max-width: 896px){.listPop{margin:0;padding:21px 24px;width:100%}.listPop .close{width:34px;right:-24px;top:-21px}.listPop .ttl{padding:24px;font-size:2.4rem}.listPop table th,.listPop table td{padding:12px 7px 11px;font-size:1rem}.listPop table thead th.wid01{width:17.12%}.listPop table thead th.wid02{width:17.12%}.listPop table thead th.wid03{width:24%}.listPop .closeBtn{padding:46px 20px 44px}.listPop .closeBtn a{padding:0 35px 2px 0;font-size:1.6rem;background-image:url("../images/common/icon11.png");background-position:right 12px center;background-size:16px auto}}#polypharmacy .headLine09{margin-bottom:19px}#polypharmacy .topTxt{margin-bottom:95px;font-size:2rem;line-height:1.9}#polypharmacy .sec01{margin-bottom:95px}#polypharmacy .sec01 .pho{margin-bottom:45px}#polypharmacy .sec01 p{line-height:2}#polypharmacy .sec02{margin-bottom:100px}#polypharmacy .sec02 .headLine03{margin-bottom:28px}#polypharmacy .sec02 .text01{margin-bottom:44px;line-height:2}#polypharmacy .sec02 .imgBox{margin-right:-2px}#polypharmacy .sec02 .imgBox .photoBox{width:38.5%;order:1}#polypharmacy .sec02 .imgBox .comFlowList{width:56%}#polypharmacy .sec02 .imgBox .comFlowList li{margin-bottom:48px;align-items:center}#polypharmacy .sec02 .imgBox .comFlowList li:last-child{margin-bottom:0 !important}#polypharmacy .sec02 .imgBox .comFlowList li .num{width:127px;height:127px}#polypharmacy .sec02 .imgBox .comFlowList li .num span{margin-top:1px}#polypharmacy .sec02 .imgBox .comFlowList li .innerBox{box-sizing:border-box;padding-top:4px}#polypharmacy .sec02 .imgBox .comFlowList li .innerBox .ttl{margin-bottom:11px;font-size:2.4rem}#polypharmacy .sec02 .imgBox .comFlowList li .innerBox .text{font-size:1.6rem;line-height:1.75}#polypharmacy .caseBox{padding:92px 0 99px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}#polypharmacy .caseBox .innerBox{display:none}#polypharmacy .caseBox .headLine03{margin-bottom:60px}#polypharmacy .caseBox .case{margin-bottom:59px;padding-bottom:64px;border-bottom:1px solid #D9D9D9}#polypharmacy .caseBox .case:last-child{margin-bottom:94px;padding-bottom:0;border-bottom:none}#polypharmacy .caseBox .case .ttlBox{margin-top:4px;width:30%}#polypharmacy .caseBox .case .ttlBox h4{margin-bottom:48px;font-size:3.2rem;font-weight:700}#polypharmacy .caseBox .case .ttlBox h4 .num{margin-bottom:11px;display:flex;align-items:center}#polypharmacy .caseBox .case .ttlBox h4 .num img{width:72px;height:auto}#polypharmacy .caseBox .case .ttlBox h4 .num .en{box-sizing:border-box;padding:0 0 12px 12px;width:calc(100% - 72px);display:block;color:#6E2530;font-weight:600;font-size:2.4rem;line-height:1.2}#polypharmacy .caseBox .case .ttlBox h4 .num .en span{margin:0 0 -6px 15px;display:inline-block;vertical-align:bottom;font-size:4rem}#polypharmacy .caseBox .case .ttlBox .subTtl span{margin-bottom:8px;display:block;font-weight:700}#polypharmacy .caseBox .case .subBox{width:64.85%}#polypharmacy .caseBox .case .subBox p{line-height:2}#polypharmacy .caseBox .case .subBox p.text01{margin-bottom:60px}#polypharmacy .caseBox .case .subBox .subSec{margin-bottom:59px}#polypharmacy .caseBox .case .subBox .subSec .headLine05{margin-bottom:24px}#polypharmacy .caseBox .case .subBox .subSec p{margin-bottom:28px}#polypharmacy .caseBox .case .subBox .subSec p:last-child{margin-bottom:0}#polypharmacy .caseBox .case .subBox .subSec .ttl{margin-bottom:12px;padding-left:40px;position:relative;font-size:2rem;font-weight:700;line-height:1.45}#polypharmacy .caseBox .case .subBox .subSec .ttl .num{width:28px;height:28px;position:absolute;left:0;top:0;text-align:center;color:#fff;font-size:1.6rem;font-weight:700;line-height:28px;border-radius:50%;background:#6E2530}#polypharmacy .caseBox .case .subBox .arrow{margin-bottom:63px;text-align:center}#polypharmacy .caseBox .case .subBox .result{padding:32px 32px 28px;background:#F8F4F5}#polypharmacy .caseBox .case .subBox .result .headLine05{margin-bottom:12px}#polypharmacy .caseBox .btn{padding-top:7px;text-align:center}#polypharmacy .caseBox .btn a{padding-right:38px;display:inline-block;font-size:1.6rem;font-weight:700;background:url("../images/common/icon43.png") no-repeat right center/22px auto}#polypharmacy .caseBox .btn a .open{display:none}#polypharmacy .caseBox .btn a.on{background-image:url("../images/common/icon44.png")}#polypharmacy .caseBox .btn a.on .open{display:inline}#polypharmacy .caseBox .btn a.on .close{display:none}#polypharmacy .caseBox .btn a:hover{opacity:0.7}@media all and (max-width: 896px){#polypharmacy .headLine09{margin-bottom:22px}#polypharmacy .topTxt{margin-bottom:63px;font-size:1.6rem;line-height:1.75}#polypharmacy .sec01{margin-bottom:63px}#polypharmacy .sec01 .headLine03{margin-bottom:20px}#polypharmacy .sec01 .pho{margin:0 -1px 22px 0;text-align:center}#polypharmacy .sec01 p{font-size:1.6rem;line-height:1.75}#polypharmacy .sec02{margin-bottom:61px}#polypharmacy .sec02 .headLine03{margin-bottom:22px}#polypharmacy .sec02 .text01{margin-bottom:22px;font-size:1.6rem;line-height:1.75}#polypharmacy .sec02 .imgBox{margin-right:0;display:block}#polypharmacy .sec02 .imgBox .photoBox{margin-bottom:24px;width:auto;text-align:center}#polypharmacy .sec02 .imgBox .comFlowList{width:auto}#polypharmacy .sec02 .imgBox .comFlowList li{margin-bottom:22px;align-items:flex-start}#polypharmacy .sec02 .imgBox .comFlowList li .num{width:83px;height:83px}#polypharmacy .sec02 .imgBox .comFlowList li .num span{margin-top:0}#polypharmacy .sec02 .imgBox .comFlowList li .innerBox{padding-top:0}#polypharmacy .sec02 .imgBox .comFlowList li .innerBox .ttl{margin-bottom:10px;font-size:2rem}#polypharmacy .caseBox{padding:64px 0}#polypharmacy .caseBox .headLine03{margin-bottom:29px}#polypharmacy .caseBox .case{margin-bottom:32px;padding-bottom:31px;display:block}#polypharmacy .caseBox .case:last-child{margin-bottom:64px;padding-bottom:0;border-bottom:none}#polypharmacy .caseBox .case .ttlBox{margin:0 0 30px;width:auto}#polypharmacy .caseBox .case .ttlBox h4{margin-bottom:16px;font-size:2.4rem}#polypharmacy .caseBox .case .ttlBox h4 .num{margin-bottom:7px}#polypharmacy .caseBox .case .ttlBox h4 .num img{width:62px}#polypharmacy .caseBox .case .ttlBox h4 .num .en{padding:0 0 8px 8px;width:calc(100% - 62px);font-size:2rem}#polypharmacy .caseBox .case .ttlBox h4 .num .en span{margin:0 0 -3px 7px;font-size:3rem}#polypharmacy .caseBox .case .ttlBox .subTtl span{margin-bottom:3px}#polypharmacy .caseBox .case .subBox{width:auto}#polypharmacy .caseBox .case .subBox p{font-size:1.6rem;line-height:1.75}#polypharmacy .caseBox .case .subBox p.text01{margin-bottom:29px}#polypharmacy .caseBox .case .subBox .subSec{margin-bottom:30px}#polypharmacy .caseBox .case .subBox .subSec .headLine05{margin-bottom:24px}#polypharmacy .caseBox .case .subBox .subSec p{margin-bottom:22px}#polypharmacy .caseBox .case .subBox .subSec p:last-child{margin-bottom:0}#polypharmacy .caseBox .case .subBox .subSec .ttl{margin-bottom:6px;padding:2px 0 2px 36px;font-size:1.6rem;line-height:1.5}#polypharmacy .caseBox .case .subBox .subSec .ttl .num{top:50%;transform:translateY(-50%);font-size:1.6rem;line-height:28px}#polypharmacy .caseBox .case .subBox .arrow{margin-bottom:30px}#polypharmacy .caseBox .case .subBox .arrow img{width:100px}#polypharmacy .caseBox .case .subBox .result{padding:15px 15px 13px;border:1px solid #D9D9D9}#polypharmacy .caseBox .case .subBox .result .headLine05{margin-bottom:13px}#polypharmacy .caseBox .btn{padding-top:0}#polypharmacy .caseBox .btn a{padding-right:26px;font-size:1.6rem;background-image:url("../images/common/icon13.png");background-size:16px auto}#polypharmacy .caseBox .btn a.on{background-image:url("../images/common/icon14.png")}}#feature-price .noteRight{margin-bottom:15px;text-align:right;line-height:1.6}#feature-price .secBox{margin-bottom:76px}#feature-price .secBox.mb01{margin-bottom:101px}#feature-price .secBox .subSec{margin-bottom:31px}#feature-price .secBox .subSec:last-child{margin-bottom:0}#feature-price .secBox .subSec h4{margin-bottom:24px;font-size:2rem;font-weight:700}#feature-price .secBox .subSec h4 a{color:#6e2530;text-decoration:underline}#feature-price .secBox .subSec table{width:100%;border-collapse:collapse}#feature-price .secBox .subSec th,#feature-price .secBox .subSec td{padding:20px 20px 19px;text-align:left;vertical-align:middle;font-weight:700;font-size:1.6rem;border:1px solid #D9D9D9}#feature-price .secBox .subSec th{background:#F3F3F3}#feature-price .secBox .subSec td{text-align:center}#feature-price .secBox .subSec thead th{width:25.5%}#feature-price .secBox .subSec thead td{background:#F2EDEE}#feature-price .secBox .subSec tbody th{padding:20px 15px 19px 23px}#feature-price .secBox .subSec tbody td{padding:16px 15px 15px;color:#6E2530;font-size:2rem}#feature-price .shortTerm .headLine05{margin-bottom:17px}#feature-price .shortTerm .text01{margin-bottom:24px}#feature-price .shortTerm .innerBox{padding:47px 48px 48px;background:#F3F3F3}#feature-price .shortTerm .innerBox .subBox{margin-bottom:46px;padding-bottom:48px;border-bottom:1px solid #D9D9D9}#feature-price .shortTerm .innerBox .subBox:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#feature-price .shortTerm .innerBox .lBox{width:26%}#feature-price .shortTerm .innerBox .lBox h4{font-weight:700;font-size:2rem}#feature-price .shortTerm .innerBox .lBox .eg{font-weight:700;line-height:1.75}#feature-price .shortTerm .innerBox .textDl{margin-top:1px;width:70.2%}#feature-price .shortTerm .innerBox .textDl dt{margin-bottom:16px;padding:7px 5px 8px;width:200px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.4rem;font-weight:700;background:#fff;box-sizing:border-box}#feature-price .shortTerm .innerBox .textDl dt:last-of-type{margin-bottom:0}#feature-price .shortTerm .innerBox .textDl dd{margin-bottom:16px;padding-left:15px;width:calc(100% - 200px);display:flex;align-items:center;box-sizing:border-box}#feature-price .shortTerm .innerBox .textDl dd:last-of-type{margin-bottom:0}#feature-price .shortTerm .innerBox .textDl dd .note{margin-left:13px;font-size:1.2rem}#feature-price .shortTerm .innerBox .textDl dd .red{color:#6E2530;font-weight:700}@media all and (max-width: 896px){#feature-price .comAnchorLink{margin-bottom:61px}#feature-price .noteRight{margin-bottom:15px;text-align:left;font-size:1.2rem;line-height:1.83}#feature-price .secBox{margin-bottom:32px}#feature-price .secBox.mb01{margin-bottom:63px}#feature-price .secBox .subSec{margin-bottom:24px}#feature-price .secBox .subSec:last-child{margin-bottom:0}#feature-price .secBox .subSec h4{margin-bottom:15px;font-size:1.6rem}#feature-price .secBox .subSec th,#feature-price .secBox .subSec td{padding:8px 3px;font-size:1.2rem;line-height:1.416}#feature-price .secBox .subSec thead th{width:29%}#feature-price .secBox .subSec thead td{padding:12px 3px 13px}#feature-price .secBox .subSec tbody th{padding:5px 5px 5px 7px;height:42px;font-size:1rem;line-height:1.5;box-sizing:border-box}#feature-price .secBox .subSec tbody td{padding:5px;font-size:1.2rem}#feature-price .shortTerm .headLine05{margin-bottom:14px}#feature-price .shortTerm .text01{margin-bottom:14px;line-height:1.71}#feature-price .shortTerm .innerBox{padding:22px 10px 22px 16px}#feature-price .shortTerm .innerBox .subBox{margin-bottom:22px;padding-bottom:22px;display:block}#feature-price .shortTerm .innerBox .subBox:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#feature-price .shortTerm .innerBox .lBox{width:auto}#feature-price .shortTerm .innerBox .lBox h4{margin-bottom:14px;font-size:1.6rem;line-height:1.75}#feature-price .shortTerm .innerBox .lBox .eg{margin-bottom:14px;line-height:1.71}#feature-price .shortTerm .innerBox .textDl{margin-top:0;width:auto;display:block}#feature-price .shortTerm .innerBox .textDl dt{margin-bottom:6px;padding:0;width:auto;display:block;text-align:left;background-color:transparent}#feature-price .shortTerm .innerBox .textDl dt p{padding:7px 16px 8px;display:inline-block;vertical-align:top;background:#fff}#feature-price .shortTerm .innerBox .textDl dt:last-of-type{margin-bottom:6px}#feature-price .shortTerm .innerBox .textDl dd{margin-bottom:14px;padding-left:0;width:auto;display:block;font-size:1.6rem;line-height:1.7}#feature-price .shortTerm .innerBox .textDl dd:last-of-type{margin-bottom:0}#feature-price .shortTerm .innerBox .textDl dd .note{margin-left:0;display:block;font-size:1.2rem;line-height:1.9}}#room .comFeatureTop{margin-bottom:61px}#room .secBox{align-items:flex-end}#room .secBox .textBox{margin-bottom:-5px;width:28%}#room .secBox .textBox .headLine08{margin-bottom:28px;line-height:1.45}#room .secBox .textBox p{line-height:2}#room .secBox .slickBox{width:65.7%;order:1}#room .secBox .slickBox img{width:100%}#room .secBox .slickBox .slider-for{margin-bottom:2px}#room .secBox .slickBox .slider-nav{position:relative}#room .secBox .slickBox .slider-nav .slick-list{padding-right:47px !important}#room .secBox .slickBox .slider-nav .slick-slide{margin:0 2px 0 0}#room .secBox .slickBox .slider-nav .slick-prev,#room .secBox .slickBox .slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:28px;height:28px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;z-index:2}@media all and (min-width: 897px){#room .secBox .slickBox .slider-nav .slick-prev:hover,#room .secBox .slickBox .slider-nav .slick-next:hover{opacity:0.7}}#room .secBox .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon32.png")}#room .secBox .slickBox .slider-nav .slick-next{right:-1px;background-image:url("../images/common/icon33.png")}#room .secBox .slickBox .slider-nav li{cursor:pointer}#room .secBox .slickBox li{vertical-align:top}@media all and (max-width: 896px){#room .comFeatureTop{margin-bottom:22px}#room .secBox{display:block}#room .secBox .textBox{margin-bottom:0;width:auto}#room .secBox .textBox .headLine08{margin-bottom:14px;text-align:left}#room .secBox .textBox p{font-size:1.6rem;line-height:1.75}#room .secBox .slickBox{margin:0 -24px 23px;width:auto}#room .secBox .slickBox .slider-for{margin-bottom:1px}#room .secBox .slickBox .slider-nav .slick-list{padding-right:40px !important}#room .secBox .slickBox .slider-nav .slick-prev,#room .secBox .slickBox .slider-nav .slick-next{width:22px;height:22px}#room .secBox .slickBox .slider-nav .slick-prev{left:0;background-image:url("../images/common/icon34.png")}#room .secBox .slickBox .slider-nav .slick-next{right:0;background-image:url("../images/common/icon35.png")}#room .comFeatureLink{margin-top:52px}}#rehab .headLine09{margin-bottom:19px}#rehab .topTxt{margin-bottom:95px;font-size:2rem;line-height:1.9}#rehab .secBox{margin-bottom:99px}#rehab .secBox .headLine03{margin-bottom:32px}#rehab .secBox .imgBox .textBox{margin-top:-4px;width:31%}#rehab .secBox .imgBox .textBox p{line-height:2}#rehab .secBox .imgBox .imgList{margin-top:-30px;width:65.7%}#rehab .secBox .imgBox .imgList li{margin-top:30px;width:47.9%}#rehab .secBox .imgBox .imgList li img{width:100%}@media all and (max-width: 896px){#rehab .headLine09{margin-bottom:22px}#rehab .topTxt{margin-bottom:63px;font-size:1.6rem;line-height:1.75}#rehab .secBox{margin-bottom:65px}#rehab .secBox .headLine03{margin-bottom:22px}#rehab .secBox .imgBox{display:block}#rehab .secBox .imgBox .textBox{margin-top:0;margin:0 0 22px;width:auto}#rehab .secBox .imgBox .textBox p{font-size:1.6rem;line-height:1.75}#rehab .secBox .imgBox .imgList{margin-top:-15px;width:auto}#rehab .secBox .imgBox .imgList li{margin-top:15px;width:47.5%}}#feature-staff .comFeatureTop{margin-bottom:60px}#feature-staff .comFeatureTop .textBox{margin-top:8px}#feature-staff .comFeatureTop .textBox .photo{margin-bottom:27px}#feature-staff .comFeatureTop .textBox p{margin-bottom:38px}#feature-staff .staffPho{margin:0 auto 63px;max-width:914px;text-align:center}#feature-staff .role{margin:0 auto;max-width:858px}#feature-staff .role .headLine05{margin-bottom:16px}#feature-staff .role table{width:100%;border-collapse:collapse}#feature-staff .role th,#feature-staff .role td{padding:15px 15px 16px;vertical-align:middle;text-align:left;border:1px solid #D9D9D9}#feature-staff .role th{font-weight:700;background:#F3F3F3}#feature-staff .role thead th{padding:16px;text-align:center}#feature-staff .role tbody th{width:31%}@media all and (max-width: 896px){#feature-staff .comFeatureTop{margin-bottom:30px}#feature-staff .comFeatureTop .headLine09{margin-bottom:24px}#feature-staff .comFeatureTop .textBox{margin-top:0}#feature-staff .comFeatureTop .textBox .photo{margin-bottom:21px;text-align:center}#feature-staff .comFeatureTop .textBox p{margin-bottom:28px}#feature-staff .staffPho{margin:0 -13px 30px -12px;max-width:inherit}#feature-staff .role{margin:0;max-width:inherit}#feature-staff .role .headLine05{margin-bottom:16px}#feature-staff .role th,#feature-staff .role td{padding:12px 14px;font-size:1.6rem}#feature-staff .role thead th{padding:11px}#feature-staff .role tbody th{padding:11px 15px;width:39%;line-height:1.375}}#project .headLine09{margin-bottom:19px}#project .topTxt{margin-bottom:99px;max-width:760px;font-size:2rem;line-height:1.9}#project .secBox{margin-bottom:96px}#project .secBox .ttlBox{margin-bottom:64px;display:flex;align-items:center}#project .secBox .ttlBox .pho{margin-right:31px;width:100px}#project .secBox .ttlBox h3{padding:27px 32px;max-width:calc(100% - 131px);position:relative;font-size:2rem;font-weight:700;line-height:1.9;box-sizing:border-box;border:1px solid #6E2530}#project .secBox .ttlBox h3::before{width:18px;height:20px;position:absolute;left:-18px;top:50%;background:url("../images/page/feature/yume-project/arrow01.png") no-repeat center center/100% auto;content:"";transform:translateY(-50%)}#project .secBox .ttlBox h3 span{margin-bottom:3px;display:block;font-weight:600;font-size:2.8rem;line-height:1.71}#project .secBox .imgBox .photoBox{width:47.25%}#project .secBox .imgBox .textBox{margin-top:-5px;width:47.2%}#project .secBox .imgBox .textBox p{margin-bottom:39px;line-height:2}#project .secBox .imgBox .textBox p.text01{margin-bottom:48px}#project .secBox .imgBox .textBox p:last-child{margin-bottom:0 !important}#project .secBox .imgBox .textBox .ttl{margin-bottom:8px;font-weight:700;font-size:2rem;line-height:1.9}#project .secBox.right .ttlBox{justify-content:flex-end}#project .secBox.right .ttlBox .pho{margin:0 0 0 31px;order:1}#project .secBox.right .ttlBox h3::before{left:auto;right:-18px;background-image:url("../images/page/feature/yume-project/arrow02.png")}#project .secBox.right .imgBox .photoBox{order:1}#project .stepBox .headLine03{margin-bottom:22px}#project .stepBox .stepList::after{width:29.75%;display:block;content:''}#project .stepBox .stepList li{width:29.75%}#project .stepBox .stepList li .num{margin:0 auto 21px;padding-bottom:5px;width:127px;height:127px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;text-align:center;color:#6E2530;font-size:1.8rem;font-weight:700;line-height:1.3;border-radius:50%;background:#FDEFE2;box-sizing:border-box}#project .stepBox .stepList li .num span{width:100%;display:block;font-size:3.9rem;line-height:1}#project .stepBox .stepList li .text{line-height:2}@media all and (max-width: 896px){#project .headLine09{margin-bottom:22px}#project .topTxt{margin-bottom:36px;font-size:1.6rem;line-height:1.75}#project .secBox{margin-bottom:61px}#project .secBox .ttlBox{margin-bottom:24px;align-items:flex-start}#project .secBox .ttlBox .pho{width:82px}#project .secBox .ttlBox h3{padding:24px 22px 21px;max-width:calc(100% - 113px);font-size:1.6rem;line-height:1.75}#project .secBox .ttlBox h3::before{top:30px;transform:translateY(0)}#project .secBox .ttlBox h3 span{margin-bottom:6px;font-size:1.8rem;line-height:1.44}#project .secBox .imgBox{display:block}#project .secBox .imgBox .photoBox{margin-bottom:22px;width:auto;text-align:center}#project .secBox .imgBox .textBox{margin-top:0;width:auto}#project .secBox .imgBox .textBox p{margin-bottom:20px;font-size:1.6rem;line-height:1.75}#project .secBox .imgBox .textBox p.text01{margin-bottom:20px}#project .secBox .imgBox .textBox .ttl{margin-bottom:4px;font-size:1.6rem;line-height:1.75}#project .secBox.right .ttlBox{justify-content:flex-start}#project .secBox.right .ttlBox .pho{margin:0 31px 0 0;order:0}#project .secBox.right .ttlBox h3::before{left:-18px;right:auto;background-image:url("../images/page/feature/yume-project/arrow01.png")}#project .stepBox .headLine03{margin-bottom:21px}#project .stepBox .stepList{display:block}#project .stepBox .stepList::after{display:none}#project .stepBox .stepList li{margin-bottom:20px;width:auto;display:flex;align-items:flex-start}#project .stepBox .stepList li:last-child{margin-bottom:0}#project .stepBox .stepList li .num{margin:2px 16px 0 0;padding-bottom:0;width:83px;height:83px;font-size:1.6rem;line-height:1.25}#project .stepBox .stepList li .num span{font-size:3rem}#project .stepBox .stepList li .text{box-sizing:border-box;flex:1;font-size:1.6rem;line-height:1.75}}@media all and (max-width: 359px){#project .secBox .ttlBox h3{padding:24px 16px 21px}}@media all and (min-width: 897px){#flow #pagePath{padding-bottom:32px}}#flow .headLine01{margin-bottom:63px}#flow .content{max-width:1000px}@media all and (max-width: 896px){#flow #main{margin-top:32px}#flow .headLine01{margin-bottom:31px}}#interview .headLine01{margin-bottom:23px}#interview .topTxt{margin-bottom:27px;text-align:center;font-size:2rem;line-height:1.9}#interview .redTxt{margin-bottom:62px;text-align:center;color:#6E2530;font-weight:500;font-size:2rem}#interview .comSearch .txtList{width:560px;margin-bottom:32px}#interview .comSearch .btn{width:364px}#interview .comSearch .btn label{padding:10px 10px 8px}#interview .comSearch .btn label span{padding:2px 0 5px 31px}@media all and (max-width: 896px){#interview #main{margin-top:32px}#interview .headLine01{margin-bottom:21px}#interview .topTxt{margin-bottom:30px;font-size:1.6rem;line-height:1.75}#interview .redTxt{margin-bottom:34px;font-weight:400;font-size:1.6rem}#interview .comSearch .txtList{margin:-8px auto 32px;width:100%;max-width:560px}#interview .comSearch .btn{width:216px}#interview .comSearch .btn label{padding:8px}#interview .comSearch .btn label span{padding:0 1px 0 30px;letter-spacing:0.06em}}.comInterviewUl{margin-top:-44px}.comInterviewUl li{margin-top:44px;width:48.55%}.comInterviewUl li a{display:flex;justify-content:space-between;align-items:flex-start}.comInterviewUl li a:hover .photo img{transform:scale(1.1)}.comInterviewUl li a .photo{width:47.3%;overflow:hidden}.comInterviewUl li a .photo img{width:100%;transition:0.3s;transform:scale(1)}.comInterviewUl li a .textBox{width:47%}.comInterviewUl li a .textBox .tag{margin-bottom:11px}.comInterviewUl li a .textBox .tag span{padding:7px 15px 6px;display:inline-block;vertical-align:top;color:#6E2530;font-size:1.4rem;border-radius:50px;border:1px solid #6E2530}.comInterviewUl li a .textBox .tag.tag01 span{color:#DB751C;border-color:#DB751C}.comInterviewUl li a .textBox .ttl{margin-bottom:12px;font-size:2rem;font-weight:700;line-height:1.6}.comInterviewUl li a .textBox .text{margin-bottom:6px;line-height:1.75}.comInterviewUl li a .textBox .link span{padding:0 18px 2px 0;display:inline-block;vertical-align:top;color:#6E2530;font-size:1.4rem;background:url("../images/common/icon04.png") no-repeat right center/7px auto}@media all and (max-width: 896px){.comInterviewUl{margin-top:0;display:block}.comInterviewUl li{margin:0 0 29px;width:auto}.comInterviewUl li:last-child{margin-bottom:0}.comInterviewUl li a .photo{width:126px}.comInterviewUl li a .textBox{width:calc(100% - 142px)}.comInterviewUl li a .textBox .tag{margin-bottom:9px}.comInterviewUl li a .textBox .tag span{padding:2px 11px 3px;font-size:1.2rem}.comInterviewUl li a .textBox .ttl{margin-bottom:4px;font-size:1.6rem;line-height:1.5}.comInterviewUl li a .textBox .text{margin-bottom:13px;font-size:1.2rem;line-height:1.4}.comInterviewUl li a .textBox .link span{padding:0 18px 2px 0;background-image:url("../images/common/icon15.png");background-size:7px auto}}#interview_detail #pagePath{padding:11px 22px 52px}#interview_detail .headLine03{font-size:2.4rem}#interview_detail .detailBox{margin-bottom:100px}#interview_detail .detailBox .headLine03{margin-bottom:43px}#interview_detail .detailBox .headLine03 .tag{margin:-5px 17px 0 0;padding:7px 15px 6px;display:inline-block;vertical-align:top;color:#6E2530;font-size:2rem;font-weight:400;border-radius:50px;border:1px solid #6E2530}#interview_detail .detailBox .headLine03 .tag.tag01{color:#DB751C;border-color:#DB751C}#interview_detail .detailBox .topBox{margin-bottom:42px;align-items:flex-start}#interview_detail .detailBox .topBox .text01{box-sizing:border-box;width:30%;font-size:2rem;line-height:1.95}#interview_detail .detailBox .topBox .text01 span{margin-top:6px;display:block;font-weight:700}#interview_detail .detailBox .topBox .text02{width:63%;font-size:4rem;font-weight:600;line-height:1.7}#interview_detail .detailBox .topPhoto{margin-bottom:94px;align-items:flex-end}#interview_detail .detailBox .topPhoto .pho{width:63%;order:1}#interview_detail .detailBox .topPhoto .pho img{width:100%}#interview_detail .detailBox .topPhoto .subtitle{box-sizing:border-box;margin-right:-135px;padding:43px 48px 42px;width:calc(37% + 135px);position:relative;z-index:1;color:#fff;font-weight:600;font-size:3.2rem;line-height:1.75;background:#6E2530}#interview_detail .detailBox .secBox{margin-bottom:92px;align-items:flex-start}#interview_detail .detailBox .secBox:last-child{margin-bottom:0}#interview_detail .detailBox .secBox h3{width:32%;font-size:2.4rem;font-weight:600;line-height:2;box-sizing:border-box}#interview_detail .detailBox .secBox .secInner{width:63%;box-sizing:border-box}#interview_detail .detailBox .secBox .secInner p{margin-bottom:54px;font-size:2rem;line-height:2}#interview_detail .detailBox .secBox .secInner p:last-child{margin-bottom:0 !important}#interview_detail .detailBox .secBox .secInner p+p{margin-top:-14px}#interview_detail .detailBox .secBox .secInner dl{margin-bottom:53px;display:flex;justify-content:space-between;flex-wrap:wrap}#interview_detail .detailBox .secBox .secInner dl dt{margin-bottom:53px;padding:6px 20px;width:117px;position:relative;text-align:center;color:#6E2530;font-weight:700;box-sizing:border-box}#interview_detail .detailBox .secBox .secInner dl dt::before{width:1px;height:calc(100% - 12px);top:6px;left:1px;position:absolute;background:#6E2530;content:''}#interview_detail .detailBox .secBox .secInner dl dt:last-of-type{margin-bottom:0}#interview_detail .detailBox .secBox .secInner dl dd{margin-bottom:53px;width:calc(100% - 117px);font-size:2rem;line-height:2;box-sizing:border-box}#interview_detail .detailBox .secBox .secInner dl dd:last-of-type{margin-bottom:0}#interview_detail .detailBox .secBox .secInner .photo{margin-bottom:59px}#interview_detail .detailBox .secBox .secInner .photo:last-child{margin-bottom:0 !important}#interview_detail .detailBox .secBox .secInner .photo span{margin-top:16px;display:block;font-size:1.6rem;font-weight:700;white-space:pre-wrap}#interview_detail .relatedBox{margin-bottom:100px}#interview_detail .relatedBox .headLine03{margin-bottom:32px}#interview_detail .relatedBox .headLine03 .txt{padding-bottom:10px}#interview_detail .relatedBox .innerBox{align-items:center}#interview_detail .relatedBox .innerBox .comInterviewUl{width:56.74%}#interview_detail .relatedBox .innerBox .comInterviewUl li{width:auto}#interview_detail .relatedBox .innerBox .comInterviewUl li .photo{width:40.4%}#interview_detail .relatedBox .innerBox .comInterviewUl li .textBox{width:54.75%}#interview_detail .relatedBox .innerBox .comInterviewUl li .textBox .ttl{margin-bottom:14px}#interview_detail .relatedBox .innerBox .comBtn{width:31.5%}#interview_detail .relatedBox .innerBox .comBtn a{min-width:inherit;padding:17px 35px 18px;display:block;background-position:right 15px center}#interview_detail .otherBox .headLine03{margin-bottom:32px}#interview_detail .otherBox .headLine03 .txt{padding-bottom:10px}#interview_detail .otherBox .naviUl{flex-wrap:nowrap}#interview_detail .otherBox .naviUl li{display:flex;align-items:center;box-sizing:border-box}#interview_detail .otherBox .naviUl li a{width:100%;display:block;box-sizing:border-box}#interview_detail .otherBox .naviUl li a:hover{opacity:0.7}#interview_detail .otherBox .naviUl li.prev{width:431px}#interview_detail .otherBox .naviUl li.prev a{padding-left:54px;background:url("../images/common/icon27.png") no-repeat left center/42px auto}#interview_detail .otherBox .naviUl li.next{width:431px}#interview_detail .otherBox .naviUl li.next a{padding-right:54px;background:url("../images/common/icon28.png") no-repeat right center/42px auto}#interview_detail .otherBox .naviUl li.back{margin:0 20px;width:230px}#interview_detail .otherBox .naviUl li.back a{padding:1px 10px;text-align:center;font-weight:700;line-height:1.75;border-left:1px solid #6E2530;border-right:1px solid #6E2530}#interview_detail .otherBox .naviUl li .tag{margin-bottom:10px}#interview_detail .otherBox .naviUl li .tag span{padding:7px 15px 6px;display:inline-block;vertical-align:top;color:#6E2530;font-size:1.4rem;border-radius:50px;border:1px solid #6E2530}#interview_detail .otherBox .naviUl li .tag.tag01 span{color:#DB751C;border-color:#DB751C}#interview_detail .otherBox .naviUl li .ttl{margin-bottom:20px;font-weight:700;line-height:1.75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#interview_detail .otherBox .naviUl li .text{line-height:1.75}@media all and (max-width: 896px){#interview_detail #pagePath{padding:0 24px 20px}#interview_detail #main{margin-top:34px}#interview_detail .headLine03{font-size:2rem}#interview_detail .detailBox{margin-bottom:79px}#interview_detail .detailBox .headLine03{margin-bottom:22px}#interview_detail .detailBox .headLine03 .txt{padding-bottom:6px}#interview_detail .detailBox .headLine03 .tag{margin:-2px 12px 0 0;padding:6px 11px 6px;font-size:1.2rem}#interview_detail .detailBox .topBox{margin-bottom:23px;display:block}#interview_detail .detailBox .topBox .text01{margin-bottom:22px;width:auto;font-size:1.6rem;line-height:1.75}#interview_detail .detailBox .topBox .text01 span{margin-top:4px}#interview_detail .detailBox .topBox .text02{width:auto;font-size:2.6rem;line-height:1.46}#interview_detail .detailBox .topPhoto{margin-bottom:63px;display:block}#interview_detail .detailBox .topPhoto .pho{width:auto}#interview_detail .detailBox .topPhoto .subtitle{margin-right:0;padding:15px 16px 14px;width:auto;font-size:2rem;line-height:1.6}#interview_detail .detailBox .secBox{margin-bottom:63px;display:block}#interview_detail .detailBox .secBox:last-child{margin-bottom:0}#interview_detail .detailBox .secBox h3{margin-bottom:28px;width:auto;font-size:2rem;line-height:1.6}#interview_detail .detailBox .secBox .secInner{width:auto}#interview_detail .detailBox .secBox .secInner p{margin-bottom:30px;font-size:1.6rem;line-height:1.75}#interview_detail .detailBox .secBox .secInner p+p{margin-top:-2px}#interview_detail .detailBox .secBox .secInner dl{margin-bottom:28px;display:block}#interview_detail .detailBox .secBox .secInner dl dt{margin-bottom:0;padding:0 0 10px 16px;width:auto;font-size:1.6rem;text-align:left;border-left:1px solid #6E2530}#interview_detail .detailBox .secBox .secInner dl dt::before{display:none}#interview_detail .detailBox .secBox .secInner dl dd{margin-bottom:28px;padding-left:16px;width:auto;font-size:1.6rem;line-height:1.75;border-left:1px solid #6E2530}#interview_detail .detailBox .secBox .secInner dl dd:last-of-type{margin-bottom:0}#interview_detail .detailBox .secBox .secInner .photo{margin-bottom:29px}#interview_detail .detailBox .secBox .secInner .photo span{margin-top:7px;font-size:1.4rem;line-height:1.71}#interview_detail .relatedBox{margin-bottom:66px}#interview_detail .relatedBox .headLine03{margin-bottom:24px}#interview_detail .relatedBox .headLine03 .txt{padding-bottom:14px;font-size:2.4rem;line-height:1.33}#interview_detail .relatedBox .innerBox{display:block}#interview_detail .relatedBox .innerBox .comInterviewUl{margin-bottom:21px;width:auto}#interview_detail .relatedBox .innerBox .comInterviewUl li{width:auto}#interview_detail .relatedBox .innerBox .comInterviewUl li .photo{width:126px}#interview_detail .relatedBox .innerBox .comInterviewUl li .textBox{width:calc(100% - 142px)}#interview_detail .relatedBox .innerBox .comInterviewUl li .textBox .ttl{margin-bottom:12px}#interview_detail .relatedBox .innerBox .comBtn{width:auto}#interview_detail .relatedBox .innerBox .comBtn a{min-width:inherit;padding:13px 35px;background-position:right 13px center}#interview_detail .otherBox .headLine03{margin-bottom:24px}#interview_detail .otherBox .headLine03 .txt{padding-bottom:12px;font-size:2.4rem;line-height:1.33}#interview_detail .otherBox .naviUl{flex-wrap:wrap}#interview_detail .otherBox .naviUl li.prev{width:50%}#interview_detail .otherBox .naviUl li.prev a{padding:0 19px 3px;background:url("../images/common/icon27.png") no-repeat left -17px center/42px auto}#interview_detail .otherBox .naviUl li.next{width:50%;border-left:1px solid #6E2530}#interview_detail .otherBox .naviUl li.next a{padding:0 19px 3px;background:url("../images/common/icon28.png") no-repeat right -17px center/42px auto}#interview_detail .otherBox .naviUl li.back{margin:19px 0 0;width:100%;order:1}#interview_detail .otherBox .naviUl li.back a{padding:15px;border-left:none;border-right:none;border-top:1px solid #6E2530}#interview_detail .otherBox .naviUl li .tag{margin-bottom:7px}#interview_detail .otherBox .naviUl li .tag span{padding:3px 10px;font-size:1.2rem}#interview_detail .otherBox .naviUl li .ttl{margin-bottom:7px;line-height:1.57}#interview_detail .otherBox .naviUl li .text{font-size:1rem;line-height:1.6}}#news #pagePath{padding-bottom:50px}#news .content{max-width:1000px}#news .headLine01{margin-bottom:47px}#news .tagList{margin-bottom:24px}#news .tagList li{margin:0 24px}#news .tagList li a{font-weight:700;text-decoration:underline}@media all and (min-width: 897px){#news .tagList li a:hover{text-decoration:none}}#news .tagList li.on a{color:#6e2530}#news .wp-pagenavi{margin-top:92px}@media all and (max-width: 896px){#news #pagePath{padding-bottom:25px}#news .headLine01{margin-bottom:22px}#news #main{margin:32px 0 58px}#news .tagList{margin:-23px 0 16px}#news .tagList li{margin:23px 12px 0}#news .tagList li a{font-weight:400}#news .wp-pagenavi{margin-top:63px}}.newsList li{padding:25px 0 18px;border-bottom:1px solid #d9d9d9}.newsList li em{font-style:normal}.newsList li .time{margin-bottom:19px;font-size:1.4rem;font-weight:700}.newsList li .time .tag{margin-left:25px;padding:4px 11px;color:#6e2530;font-size:1.2rem;border:1px solid #6e2530}.newsList li a:hover{text-decoration:underline}@media all and (max-width: 896px){.newsList li{padding:19px 0 13px;font-size:1.6rem;line-height:1.75}.newsList li .time{margin-bottom:11px;font-size:1.2rem;line-height:1.5}.newsList li .time .tag{margin-left:16px;padding:4px 11px;color:#6e2530;font-size:1.2rem;border:1px solid #6e2530}.newsList li a:hover{text-decoration:none}}#news_detail #pagePath{padding-bottom:50px}#news_detail .content{max-width:804px}#news_detail .time{margin-bottom:19px;font-size:1.4rem;font-weight:700}#news_detail .time .tag{margin-left:25px;padding:4px 11px;color:#6e2530;font-size:1.2rem;border:1px solid #6e2530}#news_detail h1{margin-bottom:47px;font-size:2.4rem;font-weight:700;line-height:1.66}#news_detail .detailBox{margin-bottom:100px;padding-bottom:47px;border-bottom:1px solid #d9d9d9}#news_detail .detailBox .photo{margin-bottom:46px;text-align:center}#news_detail .detailBox p{margin-bottom:28px;line-height:1.75}#news_detail .detailBox .comLink{text-align:left}#news_detail .detailBox p+.comLink{margin-top:46px}#news_detail .detailBox a{color:#6e2530;text-decoration:underline;transition:0.15s}#news_detail .detailBox a:hover{opacity:0.7}#news_detail .comBtn a{box-sizing:border-box;width:364px;padding:16px 40px 19px;background-image:url("../images/common/icon39.png");background-size:8px auto;background-position:left 16px center}@media all and (max-width: 896px){#news_detail #pagePath{padding-bottom:25px}#news_detail #main{margin-top:32px}#news_detail .headLine01{margin-bottom:26px}#news_detail .time{margin-bottom:11px;font-size:1.2rem}#news_detail .time .tag{margin-left:16px;padding:4px 11px}#news_detail h1{margin-bottom:22px;font-size:1.6rem;line-height:1.75}#news_detail .detailBox{margin-bottom:64px;padding-bottom:24px}#news_detail .detailBox .photo{margin-bottom:22px}#news_detail .detailBox p{margin-bottom:28px;font-size:1.6rem}#news_detail .detailBox p+.comLink{margin-top:-6px}#news_detail .comBtn a{margin:0 auto;width:326px;max-width:100%;padding:12px 40px 13px;background-position:left 12px center}}#column .headLine01{margin-bottom:24px}#column .topTxt{margin-bottom:59px;text-align:center;font-size:2rem;line-height:1.9}#column .tagList{margin-bottom:64px}#column .tagList li{margin:0 24px}#column .tagList li a{display:block;font-weight:700;text-decoration:underline}@media all and (min-width: 897px){#column .tagList li a:hover{color:#6e2530}}#column .tagList li.on a{color:#6e2530}#column .linkList{margin-top:-44px}#column .linkList li{margin-top:44px;width:48.6%;justify-content:space-between;display:flex}#column .linkList li>a{width:100%;overflow:hidden}#column .linkList li>a:hover .photo img{transform:scale(1.1)}#column .linkList li>a:hover .link{opacity:0.7}#column .linkList li .photo{width:47.12%;overflow:hidden;float:left}#column .linkList li .photo img{width:100%;transition:0.3s;transform:scale(1)}#column .linkList li .textBox{box-sizing:border-box;padding-bottom:34px;width:47.15%;position:relative;float:right}#column .linkList li .textBox .ttl{margin-bottom:5px;font-size:2rem;font-weight:700}#column .linkList li .textBox .text{line-height:1.75}#column .linkList li .textBox .link{width:100%;position:absolute;left:0;bottom:0}#column .linkList li .textBox .link span{padding:0 18px 2px 0;display:inline-block;vertical-align:top;color:#6e2530;font-size:1.4rem;background:url("../img/common/icon04.png") no-repeat right center/7px auto}#column .linkList li .textBox .link span:hover{opacity:0.7}#column .wp-pagenavi{margin-top:88px}#column .banner{margin:100px auto 0;max-width:760px}#column .banner a{display:inline-block}#column .banner a:hover{opacity:0.7}#column .banner a img{width:100%}@media all and (max-width: 896px){#column .headLine01{margin-bottom:21px}#column .topTxt{margin-bottom:20px;font-size:1.6rem;line-height:1.75}#column .tagList{margin:-23px auto 30px;max-width:260px}#column .tagList li{margin:23px 12px 0}#column .tagList li a{font-weight:400}#column .linkList{margin-top:0;display:block}#column .linkList li{margin:0 0 26px;width:auto}#column .linkList li:last-child{margin-bottom:0}#column .linkList li .photo{width:126px}#column .linkList li .textBox{margin-top:-6px;width:calc(100% - 142px)}#column .linkList li .textBox .ttl{margin-bottom:3px;font-size:1.6rem}#column .linkList li .textBox .text{line-height:1.71}#column .wp-pagenavi{margin-top:45px}#column .banner{margin:65px -24px 0;max-width:inherit;text-align:center}#column .banner img{width:100%}}#column_detail .content{max-width:1002px}#column_detail .topBox{margin-bottom:63px;padding-top:17px}#column_detail .topBox .ttlBox{box-sizing:border-box;padding-top:5px;width:40%}#column_detail .topBox .ttlBox .headLine01{margin-bottom:23px;text-align:left}#column_detail .topBox .ttlBox .headLine01::after{left:0;transform:translateX(0)}#column_detail .topBox .ttlBox p{max-width:350px;font-size:2rem;line-height:1.9}#column_detail .topBox .photoBox{width:58.7%}#column_detail .secBox{margin-bottom:97px}#column_detail .secBox h2{margin-top:60px;margin-bottom:30px;font-size:3.2rem;font-weight:bold;border-bottom:1px solid #6e2530}#column_detail .secBox h2 span{margin-bottom:-2px;padding-bottom:14px;display:inline-block;border-bottom:3px solid #6e2530}#column_detail .secBox h3{margin-top:40px;margin-bottom:8px;position:relative;padding:0 17px 8px;font-size:2.4rem;font-weight:bold}#column_detail .secBox h3::before{width:4px;height:calc(100% - 16px);top:6px;left:0;position:absolute;background-color:#6e2530;content:''}#column_detail .secBox h4{margin-top:20px}#column_detail .secBox h5{margin-bottom:10px}#column_detail .secBox p{margin-bottom:30px;line-height:1.75}#column_detail .secBox p:last-child{margin-bottom:0 !important}#column_detail .secBox .subSec{margin-bottom:28px;padding-top:17px}#column_detail .secBox .subSec:last-child{margin-bottom:0 !important}#column_detail .secBox .subSec .headLine05{margin-bottom:16px}#column_detail .secBox .wp-block-group{margin-bottom:26px;padding:29px 32px 30px;background:#f7f7f7}#column_detail .secBox .wp-block-group.has-cyan-bluish-gray-background-color{background-color:#f7f7f7 !important}#column_detail .secBox .wp-block-group p{margin-bottom:43px}#column_detail .secBox .wp-block-group h4{margin-top:0;margin-bottom:19px;font-size:2rem;font-weight:700;letter-spacing:0.1em}#column_detail .secBox .wp-block-table{margin-bottom:48px}#column_detail .secBox .wp-block-table *{box-sizing:border-box}#column_detail .secBox .wp-block-table table{font-size:1.6rem;line-height:1.75;border-top:1px solid #d9d9d9}#column_detail .secBox .wp-block-table table tr td{padding:20px;border-bottom:1px solid #d9d9d9}@media all and (max-width: 896px){#column_detail .secBox .wp-block-table table tr td{padding:16px 12px;display:block}}#column_detail .secBox .wp-block-table table tr td:first-of-type{width:312px;background-color:#f3f3f3}@media all and (max-width: 896px){#column_detail .secBox .wp-block-table table tr td:first-of-type{width:100%}}#column_detail .secBox .wp-block-table table tr td:last-of-type{width:calc( 312px - 100%);background-color:transparent}@media all and (max-width: 896px){#column_detail .secBox .wp-block-table table tr td:last-of-type{width:100%}}#column_detail .secBox .wp-block-preformatted{padding-left:1.5em;margin-bottom:30px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.75}#column_detail .secBox .wp-block-button__link{padding:13px 76px 14px;min-width:344px;display:inline-block;vertical-align:top;text-align:center;color:#fff;font-weight:500;font-size:2rem;letter-spacing:0.1em;border-radius:2px;background:#6E2530 url("../images/common/icon05.png") no-repeat right 19px center/9px auto;box-sizing:border-box;transition:0.3s}#column_detail .secBox .wp-block-button__link:hover{background-color:#db751c;opacity:0.7}#column_detail .secBox ol,#column_detail .secBox ul{list-style:auto;margin-bottom:44px}#column_detail .secBox ol:last-child,#column_detail .secBox ul:last-child{margin-bottom:0 !important}#column_detail .secBox ol li,#column_detail .secBox ul li{padding-left:1.1em;text-indent:-1.1em;line-height:1.75;list-style-position:inside}#column_detail .secBox>h4{margin-bottom:21px;font-size:2rem;font-weight:700;letter-spacing:0.1em;line-height:1.6}#column_detail .pagenavi{padding:32px 0;position:relative;border-top:1px solid #6e2530}#column_detail .pagenavi a{width:100%;padding:0 54px;display:block;font-weight:700;line-height:1.75;box-sizing:border-box}#column_detail .pagenavi a:hover{opacity:0.7}#column_detail .pagenavi li{width:38%;display:flex;align-items:center}#column_detail .pagenavi .prev{box-sizing:border-box;float:right}#column_detail .pagenavi .prev a{padding:0 30px 0 54px;display:flex;align-items:center;background:url("../img/common/icon53.png") no-repeat left 18px center/7px auto}#column_detail .pagenavi .prev a .pho{width:96px;display:block}#column_detail .pagenavi .prev a .txt{width:calc(100% - 96px);padding-left:18px;display:block;box-sizing:border-box}#column_detail .pagenavi .next{box-sizing:border-box;float:left}#column_detail .pagenavi .next a{padding:0 54px 0 32px;display:flex;align-items:center;background:url("../img/common/icon04.png") no-repeat right 18px center/7px auto}#column_detail .pagenavi .next a .pho{width:96px;display:block}#column_detail .pagenavi .next a .txt{width:calc(100% - 96px);padding-left:18px;display:block;box-sizing:border-box}#column_detail .pagenavi .list{width:23.95%;position:absolute;left:50%;top:32px;transform:translate(-50%, 0)}#column_detail .pagenavi .list::before,#column_detail .pagenavi .list::after{width:1px;height:30px;position:absolute;top:50%;background:#6e2530;content:"";transform:translateY(-50%)}#column_detail .pagenavi .list::before{left:0}#column_detail .pagenavi .list::after{right:0}#column_detail .pagenavi .list a{padding:0 41px;text-align:center}@media all and (max-width: 896px){#column_detail .content{max-width:inherit}#column_detail .topBox{margin-bottom:65px;padding-top:8px;display:block}#column_detail .topBox .ttlBox{margin-bottom:22px;padding-top:0;width:auto}#column_detail .topBox .ttlBox .headLine01{margin-bottom:21px;text-align:center}#column_detail .topBox .ttlBox .headLine01::after{left:50%;transform:translateX(-50%)}#column_detail .topBox .ttlBox p{max-width:inherit;font-size:1.6rem;line-height:1.75}#column_detail .topBox .photoBox{margin:0 -24px;width:auto}#column_detail .topBox .photoBox img{width:100%}#column_detail .secBox{margin-bottom:63px}#column_detail .secBox:last-of-type{margin-bottom:48px}#column_detail .secBox h2{margin-bottom:22px;font-size:2.4rem;line-height:1.33}#column_detail .secBox h2 span{padding-bottom:13px;position:relative;border-color:transparent}#column_detail .secBox h2 span::after{content:"";width:2em;height:3px;position:absolute;left:0;bottom:-3px;background:#6e2530}#column_detail .secBox p{margin-bottom:14px;font-size:1.6rem}#column_detail .secBox p.text01{margin-bottom:28px}#column_detail .secBox .subSec{margin-bottom:28px;padding-top:2px}#column_detail .secBox .subSec .headLine05{margin-bottom:14px;line-height:1.45}#column_detail .secBox .subSec .headLine05::before{height:24px}#column_detail .secBox .bgBox{margin-bottom:14px;padding:24px 16px 22px}#column_detail .secBox .bgBox p{margin-bottom:22px}#column_detail .secBox .bgBox .ttl{margin-bottom:14px;font-size:1.6rem;line-height:1.5}#column_detail .secBox .bgBox .ttl.ttl01{font-size:1.4rem}#column_detail .secBox .textList{margin-bottom:20px}#column_detail .secBox .textList:last-child{margin-bottom:0 !important}#column_detail .secBox .textList li{margin-bottom:12px;font-size:1.6rem}#column_detail .secBox .textList li:last-child{margin-bottom:0}#column_detail .secBox .subTtl{margin-bottom:12px;font-size:1.6rem;line-height:1.75}#column_detail .pagenavi{padding:24px 0 0}#column_detail .pagenavi li{align-items:stretch}#column_detail .pagenavi a{padding:19px 19px 18px;line-height:1.57}#column_detail .pagenavi .prev{width:50%;position:relative}#column_detail .pagenavi .prev::after{width:1px;height:100%;position:absolute;right:0;top:0;background:#6e2530;content:""}#column_detail .pagenavi .prev a{padding:1px 17px 0 19px;display:block;background-position:left center}#column_detail .pagenavi .prev a .pho{margin-bottom:11px;width:auto;text-align:center}#column_detail .pagenavi .prev a .txt{padding:0;width:auto;display:block}#column_detail .pagenavi .next{width:50%;position:relative}#column_detail .pagenavi .next::after{width:1px;height:100%;position:absolute;left:-1px;top:0;background:#6e2530;content:""}#column_detail .pagenavi .next a{padding:1px 19px 0 17px;display:block;background-position:right center}#column_detail .pagenavi .next a .pho{margin-bottom:11px;width:auto;text-align:center}#column_detail .pagenavi .next a .txt{padding:0;width:auto;display:block}#column_detail .pagenavi .list{margin-top:24px;width:100%;height:auto !important;position:static;float:left;transform:none;border-top:1px solid #6e2530}#column_detail .pagenavi .list::before,#column_detail .pagenavi .list::after{display:none}#column_detail .pagenavi .list a{padding:14px 15px 0}}@media all and (min-width: 897px){#vacant_room #pagePath{padding-bottom:32px}}#vacant_room .headLine01{margin-bottom:31px}#vacant_room .topTxt{margin-bottom:15px;text-align:center;font-size:2rem}#vacant_room .noteCenter{margin-bottom:31px;text-align:center;font-size:1.4rem}#vacant_room .innerBox .secBox{margin-bottom:67px}#vacant_room .innerBox .secBox:last-child{margin-bottom:0 !important}#vacant_room .innerBox .secBox .headLine06{margin-bottom:15px}#vacant_room .innerBox .secBox .note{margin-bottom:16px;text-align:right}#vacant_room .innerBox .secBox .note .red{margin:0 3px 0 26px;color:#6E2530}#vacant_room .innerBox .secBox .tableBox table{width:100%;border-collapse:collapse}#vacant_room .innerBox .secBox .tableBox th,#vacant_room .innerBox .secBox .tableBox td{text-align:center;vertical-align:middle}#vacant_room .innerBox .secBox .tableBox thead th{padding:8px;font-weight:700;background:#F3F3F3}#vacant_room .innerBox .secBox .tableBox thead th:not(:last-child){border-right:2px solid #fff}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(1){width:12%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(2){width:12%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(3){width:40%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(4){width:12%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(5){width:12%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(5){width:12%}#vacant_room .innerBox .secBox .tableBox tbody th{font-weight:700;border-bottom:1px solid #D9D9D9}#vacant_room .innerBox .secBox .tableBox tbody td{padding:16px 14px;border-bottom:1px solid #D9D9D9}#vacant_room .innerBox .secBox .tableBox tbody td a{color:#6E2530;text-decoration:underline}@media all and (min-width: 897px){#vacant_room .innerBox .secBox .tableBox tbody td a:hover{text-decoration:none}}#vacant_room .innerBox .secBox .tableBox tbody td .red{color:#6E2530;font-size:2.4rem}#vacant_room .innerBox .secBox .tableBox tbody td.taLeft{text-align:left}@media all and (max-width: 896px){#vacant_room{padding-top:32px}#vacant_room .headLine01{margin-bottom:29px;font-size:3rem}#vacant_room .topTxt{margin-bottom:14px;font-size:1.6rem;line-height:1.75}#vacant_room .noteCenter{margin-bottom:32px;font-size:1.2rem}#vacant_room .comSearch .txtList.txtList01 li:first-child{width:auto}#vacant_room .innerBox{position:relative;z-index:1}#vacant_room .innerBox .secBox{margin-bottom:32px}#vacant_room .innerBox .secBox .headLine06{margin-bottom:6px}#vacant_room .innerBox .secBox .note{margin-bottom:14px;line-height:1.75}#vacant_room .innerBox .secBox .note .red{margin:0 3px 0 13px;font-size:1.6rem}#vacant_room .innerBox .secBox .tableBox{position:relative}#vacant_room .innerBox .secBox .tableBox::before{width:28px;height:44px;position:absolute;right:0;top:50%;background:url(../images/common/icon20.png) no-repeat center center/100% auto;content:'';transform:translateY(-50%);transition:0.3s}#vacant_room .innerBox .secBox .tableBox.hide::before{opacity:0}#vacant_room .innerBox .secBox .tableBox .tableInner{width:100%;overflow:auto}#vacant_room .innerBox .secBox .tableBox table{border:1px solid #D9D9D9}#vacant_room .innerBox .secBox .tableBox th,#vacant_room .innerBox .secBox .tableBox td{line-height:1.28;border:1px solid #D9D9D9}#vacant_room .innerBox .secBox .tableBox thead th{padding:12px 5px 13px;background:#F3F3F3;font-feature-settings:"palt";white-space:nowrap}#vacant_room .innerBox .secBox .tableBox thead th:not(:last-child){border-right:1px solid #D9D9D9}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(1){width:auto}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(2){width:28%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(3),#vacant_room .innerBox .secBox .tableBox thead th:nth-child(4){display:none}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(5){width:24%}#vacant_room .innerBox .secBox .tableBox thead th:nth-child(5){width:26%}#vacant_room .innerBox .secBox .tableBox tbody td{padding:13px 8px 12px}#vacant_room .innerBox .secBox .tableBox tbody td .red{font-size:2.4rem}#vacant_room .innerBox .secBox .tableBox tbody td:nth-child(3),#vacant_room .innerBox .secBox .tableBox tbody td:nth-child(4){display:none}}@media all and (max-width: 374px){#vacant_room .innerBox .secBox .note{font-size:1.3rem}}#feeling .ttlBox{box-sizing:border-box;margin-top:10px;margin-bottom:55px;padding:0 65px;height:460px;display:flex;align-items:center;background:#f3f3f3 url("../images/page/policy/photo01.jpg") no-repeat right center/auto 100%}#feeling .ttlBox .headLine10{margin-top:65px;text-align:left}#feeling .ttlBox .headLine10 .txt01{color:#fff}#feeling .ttlBox .headLine10 .txt01::after{background-color:#fff;left:0;transform:none}#feeling .headLine01{margin-bottom:99px}#feeling .sec01{margin-bottom:93px;text-align:center;align-items:center}#feeling .sec01 .photoBox{width:47.25%;order:1}#feeling .sec01 .textBox{padding-top:7px;box-sizing:border-box}#feeling .sec01 .textBox p{font-size:2rem;line-height:2.2}#feeling .sec02{margin:0 auto 0;padding:99px 0 95px;text-align:center;box-sizing:border-box;background-color:#F2EDEE}#feeling .sec02 p{margin-bottom:9px;font-size:2rem;line-height:2}#feeling .sec02 p.text01{margin-bottom:39px;line-height:2.2}#feeling .sec02 p .fwBold{font-weight:700}#feeling .sec02 p:last-child{margin-bottom:0 !important}#feeling .sec02 h4{color:#6e2530;font-size:6rem;font-weight:400}#feeling .sec02 h4::before{margin:0.82em 15px 0 0;width:38px;height:1px;display:inline-block;vertical-align:top;background:#6e2530;content:""}#feeling .sec02 h4::after{margin:0.82em 0 0 15px;width:38px;height:1px;display:inline-block;vertical-align:top;background:#6e2530;content:""}#feeling .sec03{margin:0 auto 100px;padding:100px 0 0;text-align:center;box-sizing:border-box}#feeling .sec03 .textBox{width:100%;max-width:829px;padding:65px 0 72px;margin:-65px auto 0;background-color:#fff;border:1px solid #D9D9D9;position:relative}#feeling .sec03 .textBox .text01{margin-bottom:34px;font-size:2rem;line-height:2}#feeling .sec03 .textBox .text02{font-size:1.6rem;line-height:2.5}#feeling .comBtn a{padding:16px 40px 19px;background-position:right 15px center}@media all and (max-width: 896px){#feeling .ttlBox{margin-top:0;margin-bottom:30px;padding:0 0 0;height:auto;display:block;background:none;position:relative;z-index:-1}#feeling .ttlBox .pho{text-align:right}#feeling .ttlBox .headLine10{margin:0;position:absolute;left:23px;top:25px;z-index:1}#feeling .ttlBox .headLine10 .txt01::after{width:56px}#feeling .ttlBox .headLine10 .txt02{margin:16px 0 0;max-width:inherit}#feeling .headLine01{margin-bottom:23px}#feeling .sec01{margin-bottom:61px;display:block}#feeling .sec01 .photoBox{margin:0 -24px 23px;width:auto}#feeling .sec01 .photoBox .headLine08{margin-bottom:28px}#feeling .sec01 .photoBox img{width:100%}#feeling .sec01 .textBox{padding-top:0;width:auto}#feeling .sec01 .textBox p{text-align:left;font-size:1.6rem;line-height:1.75}#feeling .sec02{margin-bottom:62px;padding:64px 0 62px;max-width:inherit;border:none}#feeling .sec02 p{margin-bottom:12px;font-size:1.6rem;line-height:1.75}#feeling .sec02 p.text01{margin-bottom:20px;line-height:1.75}#feeling .sec02 h4{margin-bottom:5px;font-size:4rem}#feeling .sec02 h4::before{margin:0.82em 20px 0 0}#feeling .sec02 h4::after{margin:0.82em 0 0 20px}#feeling .sec03{padding:0;margin-bottom:65px}#feeling .sec03 .textBox{width:87%;padding:24px 22px 21px;box-sizing:border-box}#feeling .sec03 .textBox .text01{margin-bottom:21px;font-size:1.6rem;line-height:1.75;text-align:left}#feeling .sec03 .textBox .text02{font-size:1.4rem;line-height:1.714;text-align:left}#feeling .comBtn a{padding:13px 35px 12px;background-position:right 12px center}}@media all and (max-width: 359px){#feeling .sec01 .textBox{margin:0 -10px}#feeling .sec01 .textBox p{font-size:1.5rem}#feeling .sec02{margin-left:-10px;margin-right:-10px}#feeling .sec02 p{font-size:1.5rem}#feeling .sec03 p{font-size:1.5rem}}#service .headLine01{margin-bottom:22px}#service .topTxt{margin-bottom:58px;text-align:center;font-size:2rem;line-height:1.9}#service .comTabUl{margin-bottom:63px;width:100%}#service .comTabUl li{width:33.3333%}#service .comTabUl li a{padding:17px 5px 20px;flex-wrap:wrap}#service .comTabUl li a .sml{width:100%;display:block;font-size:1.6rem;line-height:1.35}#service .topBox{margin-bottom:96px}#service .topBox .ttlBox{margin-bottom:60px}#service .topBox .ttlBox:last-child{margin-bottom:0 !important}#service .topBox .ttlBox h3{width:31.5%;font-size:3.2rem;font-weight:700;line-height:1.47}#service .topBox .ttlBox h3 .sml{display:block;font-size:2.4rem}#service .topBox .ttlBox h3 .innerTxt{padding:37px 0 0 38px;display:block;position:relative;border-top:6px solid #4E373C;border-left:6px solid #4E373C}#service .topBox .ttlBox p{margin-top:-5px;width:63.05%;font-size:2rem;line-height:1.9}#service .topBox .imgBox{padding-bottom:4px}#service .topBox .imgBox .textBox{width:31%}#service .topBox .imgBox .textBox .ttl{margin-bottom:29px;font-weight:700;font-size:2.4rem;line-height:1.45}#service .topBox .imgBox .textBox .text{line-height:2}#service .topBox .imgBox .photoBox{width:62.9%;order:1}#service .bgBox{margin-bottom:64px;padding:63px 0 64px;color:#fff;background:#6E2530}#service .bgBox .midTxt{margin-bottom:26px}#service .bgBox .photo{margin:0 auto;max-width:958px;text-align:center}#service .bgBox .btnUl{margin:-32px -18px 0}#service .bgBox .btnUl li{margin:32px 1.37% 0;width:30.55%}#service .bgBox .btnUl li a{padding:38px 30px 46px;width:100%;height:100%;display:block;position:relative;box-sizing:border-box;background:#fff url("../images/common/icon36.png") no-repeat center bottom 16px/22px auto}#service .bgBox .btnUl li a .num{width:40px;height:40px;position:absolute;left:50%;top:-18px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:2.4rem;font-weight:700;line-height:40px;border-radius:50%;background:#2E2421;transform:translateX(-50%)}#service .bgBox .btnUl li a .photo{margin:0 auto 16px;width:250px;position:relative}#service .bgBox .btnUl li a .photo .txt{padding:4px 5px;width:calc(100% - 20px);position:absolute;left:50%;top:50%;text-align:center;font-weight:400;letter-spacing:0.1em;box-sizing:border-box;background:rgba(255,255,255,0.5);transform:translate(-50%, -50%);box-sizing:border-box}#service .bgBox .btnUl li a .text{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}#service .secBox{margin-bottom:97px}#service .secBox .headLine03{margin-bottom:32px}#service .secBox .movieBox{margin-bottom:32px;align-items:center}#service .secBox .movieBox .movie{width:48.6%;position:relative;box-sizing:border-box}#service .secBox .movieBox .movie::after{width:100%;padding-bottom:56.25%;display:block;content:''}#service .secBox .movieBox .movie iframe{width:100%;height:100%;position:absolute;left:0;top:0}#service .secBox .movieBox .movieImg{width:100%;height:100%;position:absolute;left:0;top:0}#service .secBox .movieBox p{width:48.5%;text-align:center;font-size:2rem;font-weight:700;line-height:1.8}#service .secBox .textList{margin-top:-30px}#service .secBox .textList>li{margin-top:30px;width:48.6%}#service .secBox .textList li .ttl{margin-bottom:14px;padding-left:40px;text-indent:-40px;font-weight:700;font-size:2rem;line-height:1.45}#service .secBox .textList li .ttl .num{margin-right:12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:top;color:#fff;text-indent:0;font-size:1.6rem;line-height:1;border-radius:50%;background:#6E2530}#service .secBox .textList li .subUl li{margin-bottom:8px;padding-left:1em;width:auto;text-indent:-1em;line-height:1.75}#service .secBox .textList li .subUl li:last-child{margin-bottom:0}#service .secBox .textList li .subUl li .note{margin-top:12px;padding:0 0 2px;display:block;font-size:1.2rem;line-height:1.66;text-indent:0}#service .secBox .textList li .subBox{margin-top:14px;padding:24px;background:#F8F4F5}#service .secBox .textList li .subBox .textBox{width:48%}#service .secBox .textList li .subBox .textBox .subTtl{margin-bottom:14px;font-weight:700}#service .secBox .textList li .subBox .textBox .text{font-size:1.4rem;line-height:1.71}#service .secBox .textList li .subBox .photoBox{width:47%}#service .secBox .noteRight{margin-top:32px;text-align:right;font-size:1.2rem}#service .secBox .imgBox .textBox{margin-top:-4px;width:31%}#service .secBox .imgBox .textBox p{line-height:2}#service .secBox .imgBox .phoList{margin-top:-30px;width:65.7%}#service .secBox .imgBox .phoList li{margin-top:30px;width:47.9%}#service .secBox .imgBox .phoList li .txt{margin-top:10px;display:block;font-weight:700;line-height:1.75}#service .dayserviceBox .topBox .ttlBox h3 .innerTxt{border-color:#345F60}#service .dayserviceBox .bgBox{margin-bottom:99px}#service .dayserviceBox .bgBox .headLine07{margin-bottom:50px}#service .dayserviceBox .bgBox .btnUl li:nth-child(1){margin-left:2%}#service .dayserviceBox .bgBox .btnUl li:nth-child(2){margin-right:2%}#service .shortstay .topBox .ttlBox h3 .innerTxt{border-color:#263660}#service .comBtn a{padding:17px 72px;background-position:right 15px center}@media all and (max-width: 896px){#service{padding-top:32px}#service .headLine01{margin-bottom:21px}#service .topTxt{margin-bottom:29px;font-size:1.6rem;line-height:1.75}#service .comTabUl{margin-bottom:31px}#service .comTabUl li a{padding:13px 5px}#service .comTabUl li a .sml{font-size:1.4rem;line-height:1.28}#service .comTabUl.col3 li{width:33.3333%}#service .topBox{margin-bottom:62px}#service .topBox .ttlBox{margin-bottom:32px;display:block}#service .topBox .ttlBox h3{margin-bottom:20px;width:auto;font-size:2.4rem;line-height:1.5}#service .topBox .ttlBox h3 .sml{font-size:1.6rem}#service .topBox .ttlBox h3 .innerTxt{padding:18px 24px 0 18px;display:inline-block}#service .topBox .ttlBox p{margin-top:0;width:auto;font-size:1.6rem;line-height:1.75}#service .topBox .imgBox{padding-bottom:0;display:flex}#service .topBox .imgBox .textBox{width:auto;order:2}#service .topBox .imgBox .textBox .ttl{margin-bottom:9px;font-size:1.6rem;line-height:1.5}#service .topBox .imgBox .textBox .text{font-size:1.6rem;line-height:1.75}#service .topBox .imgBox .photoBox{margin-bottom:16px;width:auto;order:1}#service .bgBox{margin-bottom:33px;padding:24px 0}#service .bgBox .midTxt{margin-bottom:14px;text-align:center}#service .bgBox .photo{margin-right:1px;max-width:inherit}#service .bgBox .btnUl{margin:0;display:block}#service .bgBox .btnUl li{margin:0 0 26px;width:auto}#service .bgBox .btnUl li:last-child{margin-bottom:0}#service .bgBox .btnUl li a{padding:24px 40px 24px 15px;display:flex;align-items:center;background:#fff url("../images/common/icon37.png") no-repeat right 16px center/16px auto}#service .bgBox .btnUl li a .num{width:36px;height:36px;font-size:2rem;line-height:36px}#service .bgBox .btnUl li a .photo{margin:0;width:81px}#service .bgBox .btnUl li a .photo .txt{padding:6px 5px 7px 12px;width:78px;left:-15px;top:50%;text-align:left;font-size:1.2rem;line-height:1.6;transform:translate(0, -50%);box-sizing:border-box}#service .bgBox .btnUl li a .text{box-sizing:border-box;padding-left:17px;width:calc(100% - 81px);display:block;text-align:left;font-size:1.6rem;line-height:1.5}#service .bgBox .btnUl li a:hover{opacity:0.7}#service .secBox{margin-bottom:65px}#service .secBox .headLine03{margin-bottom:24px}#service .secBox .movieBox{margin-bottom:0;display:block}#service .secBox .movieBox .movie{margin-bottom:21px;width:auto}#service .secBox .movieBox p{width:auto;text-align:left;font-size:1.6rem;line-height:1.75}#service .secBox .textArea{margin-top:22px;padding-bottom:2px;display:none}#service .secBox .textList{margin-top:0;display:block}#service .secBox .textList>li{margin:0 0 24px;width:100%}#service .secBox .textList>li:last-child{margin-bottom:0}#service .secBox .textList li .ttl{margin-bottom:8px;padding-left:33px;position:relative;text-indent:0;font-size:1.6rem;line-height:1.5}#service .secBox .textList li .ttl .num{margin:0;width:22px;height:22px;position:absolute;left:3px;top:50%;font-size:1.4rem;transform:translateY(-50%)}#service .secBox .textList li .subUl li{margin-bottom:12px;font-size:1.6rem;line-height:1.5}#service .secBox .textList li .subUl li:last-child{margin-bottom:0}#service .secBox .textList li .subUl li .note{margin-top:7px;padding:0}#service .secBox .textList li .subBox{margin-top:15px;display:block}#service .secBox .textList li .subBox .textBox{margin-bottom:15px;width:auto}#service .secBox .textList li .subBox .textBox .subTtl{margin-bottom:9px}#service .secBox .textList li .subBox .textBox .text{font-size:1.4rem;line-height:1.71}#service .secBox .textList li .subBox .photoBox{margin:0 2px;width:auto;text-align:center}#service .secBox .imgBox{display:block}#service .secBox .imgBox .textBox{margin:0 0 24px;width:auto}#service .secBox .imgBox .textBox p{font-size:1.6rem;line-height:1.75}#service .secBox .imgBox .phoList{margin-top:-19px;width:auto}#service .secBox .imgBox .phoList li{margin-top:19px;width:47.56%}#service .secBox .imgBox .phoList li img{width:100%}#service .secBox .imgBox .phoList li .txt{margin-top:10px;font-size:1.4rem;line-height:1.07}#service .secBox .noteRight{margin-top:23px;text-align:left;line-height:1.65}#service .dayserviceBox .topBox .ttlBox{margin-bottom:30px}#service .dayserviceBox .bgBox{margin-bottom:65px}#service .dayserviceBox .bgBox .headLine07{margin-bottom:36px}#service .dayserviceBox .bgBox .btnUl li:nth-child(1){margin-left:0}#service .dayserviceBox .bgBox .btnUl li:nth-child(2){margin-right:0}#service .dayserviceBox .secBox .headLine03 .txt{padding-left:1.1em;text-indent:-1.1em}#service .detailBtn{margin-top:30px}#service .detailBtn a{padding-right:24px;display:inline-block;font-size:1.6rem;font-weight:700;background:url("../images/common/icon13.png") no-repeat center right/16px auto}#service .detailBtn a .close{display:none}#service .detailBtn.on a{background-image:url("../images/common/icon14.png")}#service .detailBtn.on a .close{display:inline}#service .detailBtn.on a .open{display:none}#service .comBtn a{padding:13px 32px;background-position:right 12px center}}@media all and (max-width: 359px){#service .topTxt{font-size:1.4rem}}#simulator .ttlBox{box-sizing:border-box;margin-bottom:25px;padding:0 65px;height:460px;display:flex;align-items:center;background:#f3f3f3 url("/wp/wp-content/themes/as-heim/assets/images/simulator/bg01.png") no-repeat right center/auto 100%}#simulator .ttlBox .headLine10{margin-top:65px;text-align:left}#simulator .ttlBox .headLine10 .txt01::after{left:0;transform:none}#simulator .noteList{margin-bottom:27px}#simulator .noteList li{margin-bottom:7px;font-size:1.4rem}#simulator .noteList li:last-child{margin-bottom:0}#simulator .noteList li.red{color:#de0021}#simulator table{margin-bottom:100px;width:100%;table-layout:fixed;border-collapse:collapse}#simulator th,#simulator td{vertical-align:middle;text-align:left;font-size:2rem;font-weight:400;box-sizing:border-box;border-bottom:1px solid #d9d9d9}#simulator th{padding-top:46px;width:51%;font-weight:700;vertical-align:top}#simulator th p{padding-left:70px;position:relative}#simulator th .num{display:block;position:absolute;left:0;top:-9px;color:#6e2530;font-size:4rem;font-weight:600;line-height:1}#simulator td{padding:32px 0 31px 5px}#simulator td .radioUl{margin:-16px 0 -4px;display:flex;justify-content:space-between;flex-wrap:wrap}#simulator td .radioUl::after{width:29.5%;display:block;content:""}#simulator td .radioUl li{margin-top:16px;width:29.5%}#simulator td .radioUl li label{display:inline-block}#simulator td .radioUl li input[type="radio"]{display:none}#simulator td .radioUl li input[type="radio"] ~ span{padding-left:44px;display:inline-block;vertical-align:top;font-size:2rem;font-weight:400;line-height:2;background:url("/wp/wp-content/themes/as-heim/assets/images/common/radio_icon01.png") no-repeat left center/32px auto}#simulator td .radioUl li input[type="radio"]:checked ~ span{background-image:url("/wp/wp-content/themes/as-heim/assets/images/common/radio_icon02.png")}#simulator td select{padding:18px 30px 16px 18px;width:100%;height:60px;font-size:2rem;font-weight:400;line-height:1;box-sizing:border-box;border-radius:4px;border:1px solid #646464;background:#fff url("/wp/wp-content/themes/as-heim/assets/images/common/icon42.png") no-repeat right 17px center/12px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}#simulator td select::-ms-expand{display:none}#simulator td #alert_care{margin-top:18px;font-size:1.6rem}#simulator td .val_ng{margin-top:18px;font-size:1.6rem;color:#DE0021}#simulator .submit{margin:0 auto;width:562px}#simulator .submit input{padding:0 40px;width:100%;height:80px;cursor:pointer;text-align:center;color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:0.1em;box-sizing:border-box;border-radius:2px;border:none;background:#6e2530 url("/wp/wp-content/themes/as-heim/assets/images/common/icon05.png") no-repeat right 19px center/9px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.15s}@media all and (min-width: 897px){#simulator .submit input:hover{background-color:#db751c}}@media all and (max-width: 896px){#simulator .ttlBox{margin-bottom:14px;padding:0 0 22px;height:auto;display:block;background:#f3f3f3}#simulator .ttlBox .pho{text-align:right}#simulator .ttlBox .pho img{width:327px}#simulator .ttlBox .headLine10{margin:-25px 24px 0}#simulator .ttlBox .headLine10 .txt01::after{width:56px}#simulator .ttlBox .headLine10 .txt02{margin:16px 0 0;max-width:inherit}#simulator .noteList{margin-bottom:20px}#simulator .noteList li{margin-bottom:0;font-size:1.2rem;line-height:1.83}#simulator table{margin-bottom:30px}#simulator th,#simulator td{width:100%;display:block;font-size:1.6rem}#simulator th{padding:19px 0 16px;width:100%;min-height:47px;position:relative;border:none}#simulator th p{padding-left:51px}#simulator th .num{left:0;top:-2px;font-size:3rem;font-weight:400}#simulator td{padding:0 0 23px 51px}#simulator td .radioUl{margin:-5px 0 -3px;justify-content:flex-start}#simulator td .radioUl::after{display:none}#simulator td .radioUl li{margin-top:8px;width:44.3%}#simulator td .radioUl li input[type="radio"] ~ span{padding-left:32px;font-size:1.6rem;background-size:24px auto;background-image:url("/wp/wp-content/themes/as-heim/assets/images/common/radio_icon03.png")}#simulator td .radioUl li input[type="radio"]:checked ~ span{background-image:url("/wp/wp-content/themes/as-heim/assets/images/common/radio_icon04.png")}#simulator td select{padding:5px 30px 5px 11px;height:40px;font-size:1.6rem;background-position:right 15px center}#simulator .submit{margin:0;width:auto}#simulator .submit input{padding:0 30px;height:52px;font-size:1.8rem;letter-spacing:0.06em;background-position:right 12px center}}@media all and (max-width: 359px){#simulator td .radioUl li input[type="radio"] ~ span{padding-left:25px;font-size:1.5rem;background-size:20px auto}}#simulator_result .resultBox{margin:0 auto;padding:64px 133px;max-width:760px;border:16px solid #f3f3f3;box-sizing:border-box;margin-bottom:64px}#simulator_result .resultBox h3{margin-bottom:31px;text-align:center;font-size:2rem;font-weight:700;line-height:1.45}#simulator_result .resultBox h3 span{display:block}#simulator_result .resultBox h3 .txt01{margin-top:16px;font-size:3.2rem}#simulator_result .resultBox h3 .txt02{font-size:2.4rem}#simulator_result .resultBox .note{margin-bottom:27px;font-size:1.4rem;line-height:1.714}#simulator_result .resultBox .textList{margin-bottom:27px;padding-bottom:16px;border-bottom:1px solid #000}#simulator_result .resultBox .textList li{padding:22px 0 23px;display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #d9d9d9}#simulator_result .resultBox .textList li .title,#simulator_result .resultBox .textList li .price{width:50%;font-size:2rem}#simulator_result .resultBox .textList li .title{font-weight:700;line-height:1.6}#simulator_result .resultBox .textList li .price{text-align:right;color:#6e2530;font-weight:600;line-height:1}#simulator_result .resultBox .textList li .price .num{margin-right:5px;font-size:3.2rem;line-height:1}#simulator_result .resultBox .textList li .note{margin:10px 0 -10px;width:100%}#simulator_result .resultBox .textList li .note a{color:#6e2530;text-decoration:underline}@media all and (min-width: 897px){#simulator_result .resultBox .textList li .note a:hover{text-decoration:none}}#simulator_result .resultBox .nb_contstotal,#simulator_result .resultBox .total{margin-bottom:26px;display:flex;justify-content:space-between;align-items:center}#simulator_result .resultBox .nb_contstotal .txt01,#simulator_result .resultBox .total .txt01{width:5em;display:block;font-weight:700;font-size:2.4rem}#simulator_result .resultBox .nb_contstotal .txt02,#simulator_result .resultBox .total .txt02{width:calc(100% - 5em);display:block;text-align:right;color:#6e2530;font-weight:600;font-size:2rem;line-height:1}#simulator_result .resultBox .nb_contstotal .txt02 .num,#simulator_result .resultBox .total .txt02 .num{font-size:5.2rem}#simulator_result .resultBox .nb_contstotal{padding-top:27px;margin-bottom:27px;border-top:1px solid #000}#simulator_result .resultBox .comBtn a{padding:16px 73px 19px;margin-top:35px}#simulator_result .comLink a{padding:0 0 0 40px;background-position:left 2px center;background-image:url("/wp/wp-content/themes/as-heim/assets/images/common/icon40.png")}@media all and (max-width: 896px){#simulator_result .resultBox{padding:33px 20px;max-width:inherit;border:8px solid #f3f3f3;margin-bottom:31px}#simulator_result .resultBox h3{margin-bottom:25px;font-size:1.6rem}#simulator_result .resultBox h3 .txt01{margin-top:8px;font-size:2.2rem}#simulator_result .resultBox h3 .txt02{font-size:2rem;line-height:1.4}#simulator_result .resultBox .note{margin-bottom:16px;font-size:1.2rem;line-height:1.66}#simulator_result .resultBox .textList{margin-bottom:17px;padding-bottom:0;border-color:#d9d9d9}#simulator_result .resultBox .textList li{padding:12px 0 12px}#simulator_result .resultBox .textList li .title,#simulator_result .resultBox .textList li .price{font-size:1.4rem}#simulator_result .resultBox .textList li .title{min-height:35px;display:flex;align-items:center;align-content:center;line-height:1.28}#simulator_result .resultBox .textList li .price{margin-top:-5px;display:flex;justify-content:flex-end;align-items:center;align-content:center;font-size:1.8rem}#simulator_result .resultBox .textList li .price .num{margin-right:5px;font-size:2.4rem}#simulator_result .resultBox .textList li .note{margin:6px 0 0}#simulator_result .resultBox .nb_contstotal,#simulator_result .resultBox .total{margin-bottom:17px}#simulator_result .resultBox .nb_contstotal .txt01,#simulator_result .resultBox .total .txt01{font-size:1.8rem}#simulator_result .resultBox .nb_contstotal .txt02,#simulator_result .resultBox .total .txt02{font-size:1.8rem}#simulator_result .resultBox .nb_contstotal .txt02 .num,#simulator_result .resultBox .total .txt02 .num{font-size:3.2rem}#simulator_result .resultBox .nb_contstotal{margin-bottom:32px;border-top:1px solid #d9d9d9}#simulator_result .resultBox .comBtn a{padding:12px 20px 13px}#simulator_result .comLink{text-align:center}#simulator_result .comLink a{padding:0 0 2px 24px;background-position:left center;background-image:url("/wp/wp-content/themes/as-heim/assets/images/common/icon41.png")}}@media all and (max-width: 359px){#simulator_result .resultBox{padding:33px 15px}#simulator_result .resultBox .total .txt02 .num{font-size:3rem}#simulator_result .resultBox .comBtn a{font-size:1.7rem}}@media all and (min-width: 897px){#staff #pagePath{padding:11px 22px 34px}#staff #main{margin-bottom:80px}#staff .headLine01{margin-bottom:53px}}#staff .staffList{margin:-29px auto 0;padding-right:37px;max-width:892px;box-sizing:border-box}#staff .staffList::after{width:28.32%;display:block;content:''}#staff .staffList li{margin-top:29px;width:28.32%}#staff .staffList li a{display:block}#staff .staffList li a .pho{display:block}#staff .staffList li a .pho.pho01{margin:-2.7% -15.6% 0 -13.5%}#staff .staffList li a .pho img{width:100%}#staff .staffList li a .txt{padding:16px 18px 18px 0;display:inline-block;font-weight:700;background:url("../images/common/icon04.png") no-repeat right center/7px auto}#staff .staffList li a:hover{opacity:0.7}@media all and (max-width: 896px){#staff #main{margin:32px 0 45px}#staff .headLine01{margin-bottom:28px}#staff .staffList{margin:-19px 0 0;padding-right:0;max-width:inherit}#staff .staffList::after{display:none}#staff .staffList li{margin-top:19px;width:47.4%}#staff .staffList li a .pho.pho01{margin:0}#staff .staffList li a .txt{padding:12px 19px 13px 0;font-size:1.6rem;background:url("../images/common/icon15.png") no-repeat right center/5px auto}}.fancybox-navigation .fancybox-button{padding:0;width:44px;height:44px;top:calc(50% - 20px)}.fancybox-navigation .fancybox-button div{width:44px;height:44px;padding:0;box-sizing:border-box;background:no-repeat center center / 100% auto}.fancybox-navigation .fancybox-button div svg{display:none}@media all and (min-width: 897px){.fancybox-navigation .fancybox-button:hover{opacity:0.7}}@media all and (max-width: 896px){.fancybox-navigation .fancybox-button{width:34px;height:34px;top:calc(50% - 3px)}.fancybox-navigation .fancybox-button div{width:34px;height:34px}}.fancybox-navigation .fancybox-button--arrow_left{left:calc(50% - 608px)}.fancybox-navigation .fancybox-button--arrow_left div{background-image:url("../images/common/icon47.png")}@media all and (max-width: 1250px){.fancybox-navigation .fancybox-button--arrow_left{left:22px}}@media all and (max-width: 896px){.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_left div{background-image:url("../images/common/icon49.png")}}.fancybox-navigation .fancybox-button--arrow_right{right:calc(50% - 608px)}.fancybox-navigation .fancybox-button--arrow_right div{background-image:url("../images/common/icon48.png")}@media all and (max-width: 1250px){.fancybox-navigation .fancybox-button--arrow_right{right:22px}}@media all and (max-width: 896px){.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-navigation .fancybox-button--arrow_right div{background-image:url("../images/common/icon50.png")}}.fancybox-infobar{display:none}.staffPop{display:none;margin:0;padding:48px;width:100%;max-width:1250px;box-sizing:border-box;background:transparent}.staffPop .wrapper{width:100%;padding:48px 71px 62px;position:relative;box-sizing:border-box;background:#fff}.staffPop .close{width:44px;position:absolute;right:-22px;top:-22px}.staffPop .close a{display:block}.staffPop .close a img{width:100%}.staffPop .close a:hover{opacity:0.7}.staffPop .imgBox{margin-bottom:58px;display:flex;justify-content:space-between}.staffPop .imgBox .photoBox{width:36.8%}.staffPop .imgBox .textBox{box-sizing:border-box;padding-top:14px;width:56.85%}.staffPop .imgBox .textBox .innerTtl{margin-bottom:63px;font-size:3.2rem;font-weight:700}.staffPop .imgBox .textBox .headLine05{margin-bottom:13px}.staffPop .imgBox .textBox p{line-height:2}.staffPop .imgBox .textBox .innerSec{margin-bottom:43px}.staffPop .imgBox .textBox .innerSec:last-child{margin-bottom:0 !important}.staffPop .closeBtn{text-align:center}.staffPop .closeBtn a{padding-right:32px;display:inline-block;font-size:1.6rem;font-weight:700;line-height:1.75;background:url("../images/common/icon38.png") no-repeat right center/22px auto}.staffPop .closeBtn a:hover{opacity:0.7}@media all and (max-width: 896px){.staffPop{margin:0;padding:21px 24px;width:100%}.staffPop .wrapper{width:100%;padding:25px 24px 40px}.staffPop .close{width:34px;right:-24px;top:-21px}.staffPop .imgBox{margin-bottom:43px;display:block}.staffPop .imgBox .photoBox{margin-bottom:15px;width:auto;text-align:center}.staffPop .imgBox .textBox{padding-top:0;width:auto}.staffPop .imgBox .textBox .innerTtl{margin-bottom:33px;font-size:2.4rem}.staffPop .imgBox .textBox .headLine05{margin-bottom:14px;line-height:1.45}.staffPop .imgBox .textBox p{font-size:1.6rem;line-height:1.75}.staffPop .imgBox .textBox .innerSec{margin-bottom:22px}.staffPop .closeBtn a{padding:1px 35px 3px 0;font-size:1.6rem;background-image:url("../images/common/icon11.png");background-position:right 12px center;background-size:16px auto}}#blog_detail .entry-content body,#blog_detail .entry-content button,#blog_detail .entry-content input,#blog_detail .entry-content select,#blog_detail .entry-content optgroup,#blog_detail .entry-content textarea{color:#404040;font-family:"Noto Sans JP",sans-serif;font-size:1rem;line-height:1.75}#blog_detail .entry-content h1,#blog_detail .entry-content h2,#blog_detail .entry-content h3,#blog_detail .entry-content h4,#blog_detail .entry-content h5,#blog_detail .entry-content h6{margin-bottom:1.5em;clear:both}#blog_detail .entry-content p{margin-bottom:1.5em}#blog_detail .entry-content dfn,#blog_detail .entry-content cite,#blog_detail .entry-content em,#blog_detail .entry-content i{font-style:italic}#blog_detail .entry-content blockquote{margin:0 1.5em}#blog_detail .entry-content address{margin:0 0 1.5em}#blog_detail .entry-content pre{background:#eee;font-family:"Noto Sans JP",sans-serif;line-height:1.75;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}#blog_detail .entry-content code,#blog_detail .entry-content kbd,#blog_detail .entry-content tt,#blog_detail .entry-content var{font-family:"Noto Sans JP",sans-serif}#blog_detail .entry-content abbr,#blog_detail .entry-content acronym{border-bottom:1px dotted #666;cursor:help}#blog_detail .entry-content mark,#blog_detail .entry-content ins{background:#fff9c0;text-decoration:none}#blog_detail .entry-content big{font-size:125%}#blog_detail .entry-content body{background:#fff}#blog_detail .entry-content hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}#blog_detail .entry-content ul,#blog_detail .entry-content ol{margin:0 0 1.5em 3em}#blog_detail .entry-content ul{list-style:disc}#blog_detail .entry-content ol{list-style:decimal}#blog_detail .entry-content li>ul,#blog_detail .entry-content li>ol{margin-bottom:0;margin-left:1.5em}#blog_detail .entry-content dt{font-weight:700}#blog_detail .entry-content dd{margin:0 1.5em 1.5em}#blog_detail .entry-content embed,#blog_detail .entry-content iframe,#blog_detail .entry-content object{max-width:100%}#blog_detail .entry-content img{height:auto;max-width:100%}#blog_detail .entry-content figure{margin:1em 0}#blog_detail .entry-content table{margin:0 0 1.5em;width:100%}#blog_detail .entry-content a{color:#6e2530;text-decoration:underline;transition:0.15s}#blog_detail .entry-content a:hover{opacity:0.7}#blog_detail .entry-content a:hover,#blog_detail .entry-content a:active{outline:0}#blog_detail .entry-content .wp-block-image figcaption{font-size:1.3rem}#blog_detail .entry-content .wp-block-columns .wp-block-column p:last-of-type{margin-bottom:0}#blog_detail .entry-content .wp-block-columns .wp-block-column ul:last-of-type,#blog_detail .entry-content .wp-block-columns .wp-block-column ol:last-of-type{margin-bottom:0}#blog_detail .entry-content .wp-caption{margin-bottom:1.5em;max-width:100%}#blog_detail .entry-content .wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}#blog_detail .entry-content .wp-caption .wp-caption-text{margin:0.8075em 0}#blog_detail .entry-content .wp-caption-text{text-align:center}#blog_detail .entry-content .gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}#blog_detail .entry-content .gallery-item{display:inline-block;text-align:center;width:100%}#blog_detail .entry-content .gallery-columns-2{grid-template-columns:repeat(2, 1fr)}#blog_detail .entry-content .gallery-columns-3{grid-template-columns:repeat(3, 1fr)}#blog_detail .entry-content .gallery-columns-4{grid-template-columns:repeat(4, 1fr)}#blog_detail .entry-content .gallery-columns-5{grid-template-columns:repeat(5, 1fr)}#blog_detail .entry-content .gallery-columns-6{grid-template-columns:repeat(6, 1fr)}#blog_detail .entry-content .gallery-columns-7{grid-template-columns:repeat(7, 1fr)}#blog_detail .entry-content .gallery-columns-8{grid-template-columns:repeat(8, 1fr)}#blog_detail .entry-content .gallery-columns-9{grid-template-columns:repeat(9, 1fr)}#blog_detail .entry-content .gallery-caption{display:block}#blog_detail .entry-content .alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}#blog_detail .entry-content .alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}#blog_detail .entry-content .aligncenter{clear:both;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#blog_detail .entry-content .has-small-font-size{font-size:1.3rem}#blog_detail .entry-content .has-regular-font-size,#blog_detail .entry-content .has-normal-font-size{font-size:1.6rem}#blog_detail .entry-content .has-medium-font-size{font-size:2rem}#blog_detail .entry-content .has-large-font-size{font-size:3.6rem}#blog_detail .entry-content .has-larger-font-size,#blog_detail .entry-content .has-huge-font-size{font-size:4.2rem}#blog_detail .entry-content p.has-background{padding:20px 30px}#blog_detail .entry-content .wp-block-table{width:100%}#blog_detail .entry-content .wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}#blog_detail .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}#blog_detail .entry-content .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}#blog_detail .entry-content .wp-block-table .has-fixed-layout td,#blog_detail .entry-content .wp-block-table .has-fixed-layout th{word-break:break-word}#blog_detail .entry-content .wp-block-quote{position:relative;margin:2em 0;padding:1em 1em 1em 2.6em;border-left:5px solid #6e2530;border-radius:2px}#blog_detail .entry-content .wp-block-quote cite{font-size:1.3rem}#blog_detail .entry-content .wp-block-pullquote{border-top:5px solid #6e2530;border-bottom:5px solid #6e2530}#blog_detail .entry-content .wp-block-pullquote cite{font-size:1.3rem}#blog_detail .entry-content .wp-block-column .size-full{width:100%}#blog_detail .entry-content .wp-block-column .size-full img{width:100%}#terms .comTermsBox .topTxt{margin-bottom:42px}#terms .comTermsBox .headLine03{margin-bottom:34px}#terms .comTermsBox .textList li ul{margin-top:4px}#terms .comTermsBox .textList li ul li{text-indent:0;position:relative}#terms .comTermsBox .textList li ul li::before{content:'・';position:absolute;left:0;top:0}#terms .comTermsBox .textList li .note{padding-left:1em;text-indent:-1em}@media all and (max-width: 896px){#terms #main{margin-top:32px}#terms .comTermsBox .headLine01{margin-bottom:21px}#terms .comTermsBox .topTxt{margin-bottom:23px}#terms .comTermsBox .headLine03{margin-bottom:21px}#terms .comTermsBox .textList li ul{margin-top:12px}#terms .comTermsBox .textList li ul li ul{margin-top:4px}#terms .comTermsBox .textList li ul li ul li{margin:0}#terms .comTermsBox .textList li .note{margin-top:12px}}#word .content{max-width:1002px}#word .linkList{margin-bottom:64px}#word .linkList:last-of-type{margin-bottom:0}#word .linkList li{margin:0 12px}#word .linkList li a{width:54px;height:51px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:1.8rem;box-sizing:border-box;border:1px solid #d9d9d9}#word .linkList li a:hover{opacity:0.7}#word p{line-height:1.75}#word .secBox{margin-bottom:98px}#word .secBox:last-child{margin-bottom:0 !important}#word .secBox h3{margin-bottom:48px;padding:8px;text-align:center;color:#fff;font-size:2rem;font-weight:700;line-height:1.45;background:#2e2421}#word .secBox .subSec{margin-bottom:46px}#word .secBox .subSec:last-child{margin-bottom:0 !important}#word .secBox .subSec .headLine05{margin-bottom:15px}@media all and (max-width: 896px){#word #main{margin-top:32px}#word .headLine01{margin-bottom:28px}#word .linkList{margin:-18px -12px 30px}#word .linkList li{margin:18px 12px 0}#word .linkList li a{width:42px;height:40px;font-size:1.4rem}#word p{font-size:1.6rem}#word .secBox{margin-bottom:64px}#word .secBox h3{margin-bottom:24px;padding:4px;font-size:1.6rem}#word .secBox .subSec{margin-bottom:30px}#word .secBox .subSec .headLine05{margin:0 -5px 14px 0}}#reservation #main{margin-top:74px}#reservation .infoBox{margin-bottom:63px;padding:63px 0 56px;background:#f2edee}#reservation .infoBox .content{max-width:1200px;position:relative}#reservation .infoBox .imgtext{width:200px;position:absolute;right:0;top:-89px}#reservation .infoBox .cTxt{margin-bottom:12px;text-align:center;line-height:1.75}#reservation .infoBox .cTxt01{margin-bottom:22px;font-size:1.4rem;line-height:1.71}#reservation .infoBox .btn{text-align:center}#reservation .infoBox .btn a{padding:15px 60px 17px 40px;font-size:18px;font-weight:700;line-height:1;color:#fff;background-color:#d37422;background-image:url("../images/common/btn-plus.svg");background-size:22px auto;background-position:center right 20px;background-repeat:no-repeat;border-radius:8px;transition:0.15s;display:inline-block}#reservation .infoBox .btn a:hover{opacity:0.7}#reservation .infoBox .btn a.on{background-image:url("../images/common/btn-minus.svg")}#reservation .infoBox .detailBox{display:none;margin-top:24px;padding:63px 64px 58px;background:#fff}#reservation .infoBox .detailBox section{margin-bottom:63px}#reservation .infoBox .detailBox section:last-child{margin-bottom:0 !important}#reservation .infoBox .detailBox .comFlowList li{margin-bottom:47px}#reservation .infoBox .detailBox .comFlowList li:last-child{margin-bottom:0}#reservation .infoBox .detailBox .comFlowList li .num{padding-bottom:2px;width:127px;height:127px;font-size:3.9rem}#reservation .infoBox .detailBox .comFlowList li .innerBox{margin-left:32px;display:flex;justify-content:space-between}#reservation .infoBox .detailBox .comFlowList li .innerBox .textBox{width:65%}#reservation .infoBox .detailBox .comFlowList li .innerBox .ttl{margin-bottom:8px;font-size:2.4rem;line-height:1.6}#reservation .infoBox .detailBox .comFlowList li .innerBox .text{margin-bottom:28px;font-size:1.6rem;line-height:1.75}#reservation .infoBox .detailBox .comFlowList li .innerBox .text.text01{margin-bottom:8px}#reservation .infoBox .detailBox .comFlowList li .innerBox .text:last-child{margin-bottom:0 !important}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList{display:flex;justify-content:space-between;align-items:flex-start}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dt{margin-top:2px;padding:6px 5px 6px 40px;width:100px;color:#6e2530;font-size:1.4rem;font-weight:700;box-sizing:border-box;border-radius:40px;background:#F2EDEE url("../images/common/icon23.png") no-repeat left 16px center/16px auto}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd{width:calc(100% - 116px);box-sizing:border-box;font-size:1.4rem;line-height:1.71}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd ul li{margin-bottom:8px;position:relative;padding-left:1em}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd ul li:last-child{margin-bottom:0}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd ul li::before{content:'';width:3px;height:3px;position:absolute;left:0.4em;top:0.8em;overflow:hidden;border-radius:50%;background:#000}#reservation .infoBox .detailBox .comFlowList li .innerBox .photoList{width:31.1%}#reservation .infoBox .detailBox .comFlowList li .innerBox .photoList li:not(:last-child){margin-bottom:11px}#reservation .infoBox .detailBox .comFlowList li .innerBox .photoList li img{width:100%}#reservation .infoBox .detailBox .stepList{margin:0 auto 40px;padding:0 33px;max-width:922px;box-sizing:border-box}#reservation .infoBox .detailBox .stepList li{padding:30px 24px 31px 32px;width:29%;position:relative;background:#F2EDEE;box-sizing:border-box}#reservation .infoBox .detailBox .stepList li::after{content:'';background:url("../images/page/reservation/bg01.png") no-repeat center center/100% 100%;width:33px;height:100%;position:absolute;right:-33px;top:0}#reservation .infoBox .detailBox .stepList li p{line-height:1.75}#reservation .infoBox .detailBox .stepList li .ttl{margin-bottom:10px;text-align:center;font-weight:700;font-size:2.4rem;color:#6E2530}#reservation .infoBox .detailBox .comBtn{margin-bottom:20px}#reservation .infoBox .detailBox .comBtn a{padding:17px 30px 18px;min-width:400px;box-sizing:border-box;background-image:url("../images/common/icon57.png");background-size:13px auto;background-position:right 14px center}#reservation .infoBox .detailBox .tel{padding:1.22em 0 0.35em}#reservation .infoBox .detailBox .tel a{display:block;font-size:3.6rem;font-weight:700;line-height:1;color:#6e2530;text-align:center}#reservation .infoBox .detailBox .tel a span{display:inline-block;position:relative}#reservation .infoBox .detailBox .tel a small{display:inline-block;position:absolute;left:50%;top:-1.12em;color:#676767;font-size:1.2rem;font-family:"Noto Sans JP",sans-serif;line-height:1;white-space:nowrap;transform:translateX(-50%)}#reservation .infoBox .detailBox .tel .time{margin-top:5px;display:block;text-align:center;color:#676767;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media all and (max-width: 896px){#reservation #main{margin-top:112px}#reservation .headLine01{margin-bottom:23px}#reservation .infoBox{margin-bottom:24px;padding:24px 0 16px}#reservation .infoBox .imgtext{display:none}#reservation .infoBox .cTxt{margin-bottom:12px;text-align:left;font-size:1.6rem}#reservation .infoBox .cTxt01{margin-bottom:16px;font-size:1.6rem;line-height:1.75}#reservation .infoBox .text01{margin-bottom:16px;text-align:center}#reservation .infoBox .text01 span{padding:11px 23px 12px;display:inline-block;vertical-align:top;text-align:center;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:0.06em;border-radius:22px;background:#6e2530}#reservation .infoBox .btn a{padding:10px 50px 12px 40px;font-size:1.6rem;background-size:16px auto}#reservation .infoBox .detailBox{margin:16px -24px -16px;padding:25px 24px 35px}#reservation .infoBox .detailBox section{margin-bottom:65px}#reservation .infoBox .detailBox .comFlowList li{position:relative;display:block}#reservation .infoBox .detailBox .comFlowList li:last-child{margin-bottom:0}#reservation .infoBox .detailBox .comFlowList li .num{width:36px;height:36px;position:absolute;left:0;top:1px;font-size:2rem}#reservation .infoBox .detailBox .comFlowList li .innerBox{margin-left:0;display:block}#reservation .infoBox .detailBox .comFlowList li .innerBox .textBox{margin-bottom:16px;width:auto}#reservation .infoBox .detailBox .comFlowList li .innerBox .ttl{margin-bottom:11px;padding:5px 0 5px 48px;font-size:2rem;line-height:1.45}#reservation .infoBox .detailBox .comFlowList li .innerBox .text{margin-bottom:22px}#reservation .infoBox .detailBox .comFlowList li .innerBox .text.text01{margin-bottom:14px}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList{display:block}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dt{margin:0 0 9px;padding:7px 5px 7px 36px;width:90px;font-size:1.2rem;background-size:14px auto;background-position:left 16px center}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd{width:auto;line-height:1.5}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd ul li{margin-bottom:11px;padding-left:1.25em}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd ul li:last-child{margin-bottom:0}#reservation .infoBox .detailBox .comFlowList li .innerBox .pointList dd ul li::before{top:0.7em;left:0.35em}#reservation .infoBox .detailBox .comFlowList li .innerBox .photoList{width:auto}#reservation .infoBox .detailBox .comFlowList li .innerBox .photoList li:not(:last-child){margin-bottom:23px}#reservation .infoBox .detailBox .stepList{margin:0 0 60px;padding:0;max-width:inherit;display:block}#reservation .infoBox .detailBox .stepList li{margin-bottom:40px;padding:24px 24px 10px;width:auto}#reservation .infoBox .detailBox .stepList li:last-child{margin-bottom:0}#reservation .infoBox .detailBox .stepList li::after{background-image:url("../images/page/reservation/sp_bg01.png");width:100%;height:25px;right:0;top:auto;bottom:-25px}#reservation .infoBox .detailBox .stepList li p{margin:0 auto;max-width:192px;font-size:1.6rem;line-height:1.75}#reservation .infoBox .detailBox .stepList li .ttl{margin-bottom:7px;width:auto;font-size:2rem}#reservation .infoBox .detailBox .comBtn{margin-bottom:22px}#reservation .infoBox .detailBox .comBtn a{padding:12px 30px 13px;min-width:inherit;background-position:right 9px center}#reservation .infoBox .detailBox .tel{padding:1.22em 0 0.35em}#reservation .infoBox .detailBox .tel .time{margin-top:7px;font-size:1.6rem}}#request #main{margin-top:74px}#request .comMailForm.thanks .cTxt{margin-bottom:61px}#request .comMailForm.thanks .download{margin:0 auto 64px;padding:63px 87px 44px;max-width:760px;border:16px solid #F3F3F3;box-sizing:border-box}#request .comMailForm.thanks .download .cTxt{margin-bottom:42px}#request .comMailForm.thanks .download .ttl{margin-bottom:14px;font-weight:700;line-height:1.75}#request .comMailForm.thanks .download .linkList{margin-bottom:32px}#request .comMailForm.thanks .download .linkList:last-child{margin-bottom:0 !important}#request .comMailForm.thanks .download .linkList li{margin-bottom:14px}#request .comMailForm.thanks .download .linkList li:last-child{margin-bottom:0 !important}#request .comMailForm.thanks .download .linkList li a{padding-left:29px;display:inline-block;vertical-align:top;color:#6e2530;font-size:1.4rem;line-height:1.5;background:url("../images/common/icon55.png") no-repeat left top;background-size:17px auto}#request .comMailForm.thanks .download .linkList li a:hover{opacity:0.7}#request .comMailForm.thanks .download .linkList li a::after{content:'';margin-left:10px;width:12px;height:13px;display:inline-block;vertical-align:middle;background:url("../images/common/icon56.png") no-repeat center center;background-size:contain}@media all and (max-width: 896px){#request #main{margin-top:112px}#request .comMailForm.thanks .cTxt{margin-bottom:26px}#request .comMailForm.thanks .download{margin:0 0 64px;padding:33px 20px 32px;max-width:inherit;border-width:8px}#request .comMailForm.thanks .download .headLine11{margin-bottom:12px;font-size:2.2rem;letter-spacing:0}#request .comMailForm.thanks .download .cTxt{margin-bottom:23px;text-align:center;font-size:1.2rem;line-height:1.66}#request .comMailForm.thanks .download .ttl{margin-bottom:15px}#request .comMailForm.thanks .download .linkList{margin-bottom:23px}#request .comMailForm.thanks .download .linkList li{margin-bottom:16px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
