body.v-cloak{position:relative;height:100vh;overflow:hidden}body.v-cloak:before{content:"";width:100%;height:100vh;background:#fff;position:absolute;top:0;z-index:9999}.facilityGlobalNav{position:fixed;top:-64px;height:64px;z-index:10;width:100%;background:#f5f5f5}.facilityGlobalNav.is-fixed{-webkit-animation-name:fixedIn;animation-name:fixedIn;-webkit-animation-duration:.2s;animation-duration:.2s;top:0}.facilityGlobalNav.is-fixedOut{-webkit-animation-name:fixedOut;animation-name:fixedOut;-webkit-animation-duration:.2s;animation-duration:.2s}.facilityGlobalNav ul{margin:0 auto;width:900px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex}.facilityGlobalNav ul li{cursor:pointer;padding:10px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.facilityGlobalNav ul li#navLife{display:none}.facilityGlobalNav ul li#navLife.is-show{display:block}.facilityGlobalNav ul li#navVoice{display:none}.facilityGlobalNav ul li#navVoice.is-show{display:block}.facilityGlobalNav ul li a{display:block;width:150px;padding:6px 0;color:#999;font-weight:700;font-size:113%;border-left:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.facilityGlobalNav ul li:last-child a{border-right:1px solid #bbb}.facilityGlobalNav ul li:hover a{color:#ff8000}.facilityGlobalNav ul li.is-current{border-bottom:5px solid #2a65b7}.facilityGlobalNav ul li.is-current a{color:#2a65b7}.breadcrumbs{border-top:1px solid #bbb}.breadcrumbs div{padding:9px 0}.topBanner{width:1000px;margin:.5% auto 2%;display:block;cursor:pointer}.topBanner__image{width:100%}main section{width:1000px;clear:both}main h2.facilityTitle{margin-bottom:12px;padding:11px;border:1px solid #bbb;font-size:125%;font-weight:700;background-color:#f5f5f5}main h2.facilityTitle:before{content:" ";margin-right:12px;border-left:8px solid #2a65b7}main h2.facilityTitle span{color:#2a65b7;font-weight:700}main table{width:100%}main .mainContentsWrap{margin:0 auto 10px;width:1000px}main .mainContentsWrap h1{margin-bottom:25px;font-size:169%;font-weight:700;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}main .mainContentsWrap h1 span{color:#2a65b7;background-color:#ecf2fb;font-size:16px;font-weight:700;padding:5px 9px;border:1px solid #2a65b7}main .facilityModal .facilityModal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;max-height:100vh;overflow-y:auto}main .facilityModal .facilityModal_content{width:1120px;margin:50px auto;border-radius:10px;overflow:hidden;background:#fff;text-align:center;padding-bottom:100px}main .facilityModal .facilityModal_name{padding:14px;font-size:14px;font-weight:700;background:#3766ba;color:#fff;text-align:left;position:relative}main .facilityModal .facilityModal_name .facilityModal_closeBtn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:14px;cursor:pointer}main .facilityModal .facilityModal_name .facilityModal_closeBtn img{width:20px}main .facilityModal .facilityModal_wrap{padding-top:30px;margin-top:30px;position:relative}main .facilityModal .facilityModal_wrap .facilityModal_num{color:#fff;background:#3d62ac;min-width:76px;border-radius:30px;position:absolute;font-weight:700;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .facilityModal .facilityModal_wrap .facilityModal_num span{font-weight:700}main .facilityModal .facilityModal_wrap img{max-width:1080px}main .facilityModal .facilityModal_wrap .facilityModal_text{min-width:500px;max-width:900px;margin:auto}main .facilityModal .facilityModal_wrap .facilityModal_text .facilityModal_title{font-weight:700}main .facilityModal .facilityModal_closeText{margin-top:100px;color:#003beb;font-weight:700;cursor:pointer}main .mainContents{display:-webkit-box;display:-ms-flexbox;display:flex}main .mainContents .photo{width:624px}main .mainContents .photo .main .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}main .mainContents .photo .main .slick-list{height:422px!important}main .mainContents .photo .main button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:30px;height:100px;z-index:3;overflow:hidden;text-indent:100%}main .mainContents .photo .main button.slick-prev{top:170px;left:5px;display:block;background:url(/assets/pc/images/detail/slide_previous.png) no-repeat 0}main .mainContents .photo .main button.slick-next{top:170px;right:5px;display:block;background:url(/assets/pc/images/detail/slide_next.png) no-repeat 0}main .mainContents .photo .main img{cursor:pointer;margin-bottom:2px;width:624px;height:417.66px;-o-object-fit:cover;object-fit:cover}main .mainContents .photo .main span{font-weight:700;display:block}main .mainContents .photo .thumbnail .slick-slide{padding-right:4px}main .mainContents .photo .thumbnail .slick-slide img{width:90px;height:60px;-o-object-fit:contain;object-fit:contain}main .mainContents .photo .thumbnail .slick-current img{border:4px solid #2a65b7;-webkit-box-sizing:border-box;box-sizing:border-box}main .mainContents .photo .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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}main .mainContents .photo .slick-slider .slick-list,main .mainContents .photo .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}main .mainContents .photo .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}main .mainContents .photo .slick-list:focus{outline:none}main .mainContents .photo .slick-list.dragging{cursor:pointer;cursor:hand}main .mainContents .photo .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}main .mainContents .photo .slick-track :after,main .mainContents .photo .slick-track:before{display:table;content:""}main .mainContents .photo .slick-track:after{clear:both}main .mainContents .photo .slick-loading .slick-slide,main .mainContents .photo .slick-loading .slick-track{visibility:hidden}main .mainContents .photo .slick-slide{display:none;float:left;height:100%;min-height:1px}main .mainContents .photo .slick-slide img{display:block}main .mainContents .photo .slick-slide.slick-loading img{display:none}main .mainContents .photo .slick-slide.dragging img{pointer-events:none}main .mainContents .photo .slick-initialized .slick-slide{display:block}main .mainContents .photo .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}main .mainContents .photo .slick-arrow.slick-hidden{display:none}main .mainContents .contents{margin-left:auto;padding-left:15px;width:376px;-webkit-box-sizing:border-box;box-sizing:border-box}main .mainContents .contents .category{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}main .mainContents .contents .category .homeType{color:#fff;background:#2a65b7;text-align:center;padding:2px 5px 4px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .mainContents .contents .category .onlineText{position:static;margin-left:5px;font-weight:700;background-color:#ecf2fb;background-position:right 6px center;text-align:center;border:1px solid #010305;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 30px 3px 7px;line-height:1.5;color:#2a65b7;cursor:default}main .mainContents .contents .category .onlineText div{left:-50px;-webkit-transform-origin:top;transform-origin:top;z-index:10}main .mainContents .contents .facilityRoom{background:#fee;border:1px solid #fb7873;color:#fb7873;display:inline-block;padding:3px 0;margin-bottom:10px}main .mainContents .contents .facilityRoom span{padding:0 10px;display:inline-block;line-height:1}main .mainContents .contents .facilityRoom span.head{border-right:1px solid #fb7873}main .mainContents .contents .facilityRoom span em{font-weight:700;font-size:22px}main .mainContents .contents .facilityRoom-gray{background:#f5f5f5;border:1px solid #bbb;color:#333;display:inline-block;padding:3px 0;margin-bottom:10px}main .mainContents .contents .facilityRoom-gray span{padding:0 10px;display:inline-block;line-height:1}main .mainContents .contents .facilityRoom-gray span.head{border-right:1px solid #bbb}main .mainContents .contents .facilityRoom-gray span strong{font-weight:400}main .mainContents .contents .facilityName{margin-bottom:10px;line-height:1.5}main .mainContents .contents .facilityNote{margin-bottom:15px;font-size:82%;color:#ff4c00;line-height:1.5}main .mainContents .contents .freePhoneBoxTop{margin-bottom:28px;background:#ecf2fb;padding:30px;text-align:center}main .mainContents .contents .freePhoneBoxTop_text{margin-bottom:0;font-weight:700;color:#fb7873;line-height:1.5;font-size:165%}main .mainContents .contents .freePhoneBoxTop_note{display:block;color:#333;font-size:82%;line-height:1.5}main .mainContents .contents .freePhoneBoxTop_contactTel{margin:22px auto 10px;width:335px;padding:0 0 0 35px;background:url(/assets/pc/images/icon_free_phone_03.png) no-repeat 0 0;background-size:33px auto;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}main .mainContents .contents .freePhoneBoxTop_contactTel .number{margin-bottom:6px;color:#319f2c;font-size:250%;font-weight:700;line-height:.7;word-wrap:break-word;display:block;letter-spacing:-.01em}main .mainContents .contents .freePhoneBoxTop_contactTel .workhour{color:#6f6d6d;letter-spacing:2px;margin-left:-8px}main .mainContents .contents .freePhoneBoxTop_contactButton a{overflow:hidden;display:block;position:relative;min-width:210px;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;background:#fb7873;-webkit-box-shadow:0 8px 0 0 #b9332d;box-shadow:0 8px 0 0 #b9332d;text-align:center;text-decoration:none;line-height:1.5;font-size:142%;font-weight:700;color:#fff}main .mainContents .contents .freePhoneBoxTop_contactButton a:hover{background:#fb7873;-webkit-box-shadow:0 0 0 0 #b9332d;box-shadow:0 0 0 0 #b9332d;-webkit-transform:translateY(8px);transform:translateY(8px)}main .mainContents .contents .freePhoneBoxTop_contactButton a:after{display:block;position:absolute;left:-40%;top:-126%;content:"";width:70px;height:369px;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,.1)));background-image:linear-gradient(270deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.1));-webkit-animation:kiran 3.5s ease-in-out infinite;animation:kiran 3.5s ease-in-out infinite}main .mainContents .contents .freePhoneBoxTop_contactButton a.buttonReserve{padding:17px 0 17px 40px;margin-bottom:20px}main .mainContents .contents .freePhoneBoxTop_contactButton a.buttonReserve:before{margin:auto;content:"";position:absolute;top:0;bottom:0;left:65px;width:40px;height:46px;background:url(/assets/pc/images/detail/icon_reserve.png) no-repeat;background-size:100% auto}main .mainContents .contents .freePhoneBoxTop_contactButton a.buttonReserve .buttonReserve__catchFree{margin-right:3px;font-size:76%}main .mainContents .contents .freePhoneBoxTop_contactButton a.buttonRequest{margin-right:0;padding:17px 0 17px 40px}main .mainContents .contents .freePhoneBoxTop_contactButton a.buttonRequest:before{margin:auto;content:"";position:absolute;top:0;bottom:0;left:65px;width:40px;height:35px;background:url(/assets/pc/images/detail/icon_request.png) no-repeat;background-size:100% auto}main .mainContents .contents .freePhoneBoxTop_contactButton a.buttonRequest .buttonRequest__catchFree{margin-right:3px;font-size:76%}main .mainContents .contents .freePhoneBoxTop_lead{margin-bottom:0;line-height:1.5}main .mainContents .contents .freePhoneBoxTop_lead.is-ellipsis{height:7.5em;line-height:1.5em;overflow:hidden;position:relative;word-wrap:break-word}main .mainContents .contents .freePhoneBoxTop_lead.is-ellipsis:before{background:#fff;bottom:0;content:"…";position:absolute;right:5px;padding-left:2px}main .mainContents .contents .freePhoneBoxTop_lead.is-ellipsis:after{background:#fff;content:"";height:100%;position:absolute;width:100%}main .mainContents .contents .freePhoneBoxTop_leadMoreButton{margin:5px 0 0 auto;display:block;border:none;background:none;padding:0;text-align:right;text-decoration:underline;color:#003beb;cursor:pointer}main .facilityPr{padding-top:0;padding-bottom:30px}main .FacilityBasicInformation{margin:0 auto 20px;width:1000px}main .FacilityBasicInformation .outline{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}main .FacilityBasicInformation .outline .fee{width:430px}main .FacilityBasicInformation .outline .fee_title{border:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;text-align:center;font-weight:700;line-height:1.5;padding:2px 0}main .FacilityBasicInformation .outline .fee ul{border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb}main .FacilityBasicInformation .outline .fee ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 20px}main .FacilityBasicInformation .outline .fee ul li:first-child{border-bottom:1px solid #bbb}main .FacilityBasicInformation .outline .fee ul li .fee_detail{margin-left:auto}main .FacilityBasicInformation .outline .fee ul li .fee_detail span{color:#ff4c00;font-weight:700;font-size:163%}main .FacilityBasicInformation .outline .fee .operator{display:-webkit-box;display:-ms-flexbox;display:flex}main .FacilityBasicInformation .outline .fee .operator a{margin-left:auto;width:337px;line-height:1.7}main .FacilityBasicInformation .outline .conditions{margin-left:auto;width:540px}main .FacilityBasicInformation .outline .conditions h3{border-left:5px solid #ccc;padding-left:6px;font-weight:700;color:#2a65b7;line-height:1.5}main .FacilityBasicInformation .outline .conditions .condition01{margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .FacilityBasicInformation .outline .conditions .condition01 h3{margin-right:13px}main .FacilityBasicInformation .outline .conditions .condition01 ul{display:-webkit-box;display:-ms-flexbox;display:flex}main .FacilityBasicInformation .outline .conditions .condition01 ul li{margin-right:10px}main .FacilityBasicInformation .outline .conditions .condition01 ul li:last-child{margin-right:0}main .FacilityBasicInformation .outline .conditions .condition02 h3{margin-bottom:7px}main .FacilityBasicInformation .outline .conditions .condition02 .address{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex}main .FacilityBasicInformation .outline .conditions .condition02 .address button{margin-left:15px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#003beb;text-decoration:underline}main .FacilityBasicInformation .outline .conditions .condition02 .address button:visited{color:#6c459e}main .FacilityBasicInformation .outline .conditions .condition02 .access li{margin-bottom:5px;background:url(/assets/pc/images/detail/icon_access.png) no-repeat left 3px;padding-left:25px;line-height:1.5}main .FacilityBasicInformation .outline .conditions .condition02 .access li:last-child{margin-bottom:0}main .FacilityBasicInformation .campaignArea{margin:0 auto}main .FacilityBasicInformation .campaignArea div{padding:23px 15px;background-color:#ffffca}main .FacilityBasicInformation .campaignArea p{margin-bottom:0}main .FacilityBasicInformation .campaignArea .faceRed{color:#ff4c00;font-weight:400}main .FacilityBasicInformation .campaignArea .faceBoldRed{color:#ff4c00;font-weight:700}main .FacilityBasicInformation .campaignArea img{margin:0 auto;display:block}main .FacilityBasicInformation .campaignArea iframe{margin:0 auto;width:560px;height:315px;display:block}main .pickupArea{width:1000px;margin:0 auto 45px;clear:both}main .pickupArea li{margin-bottom:29px;font-size:113%;font-weight:700;line-height:1.4}main .pickupArea li h3{margin-bottom:8px;font-size:113%;font-weight:700}main .pickupArea li span{margin-bottom:13px;padding:2px 7px;display:block;font-size:88%;font-weight:400;background-color:#ecf2fb;position:relative}main .pickupArea li span img{position:absolute;top:-7px;left:2.8em}main .pickupArea li p{font-weight:400;font-size:89%}main .FacilityCounselingArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto;width:1000px;border:2px solid #e0ca91;background:url(/assets/pc/images/detail/img_counseling_01.png) 30px no-repeat;padding:12px 0 11px 190px;-webkit-box-sizing:border-box;box-sizing:border-box}main .FacilityCounselingArea p{margin-bottom:0}main .FacilityCounselingArea p.lead{color:#5d4402;line-height:1.7;font-size:138%;font-weight:700}main .FacilityCounselingArea .imagesArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 17px}main .FacilityCounselingArea .staffImage{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%}main .FacilityCounselingArea .staff{margin:0 0 0 12px}main .FacilityCounselingArea .staffName{font-weight:700}main .FacilityCounselingArea .interviewLink{display:block;padding:6px 21px;border:2px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:linear-gradient(180deg,#fff,#e8e8e8);text-decoration:none;color:#333;cursor:pointer}main .FacilityCounselingArea .otherStaffProfile{background:url(/assets/pc/images/detail/icon_arrow_03.png) 0 no-repeat;padding:0 0 0 21px;font-size:82%}main .FacilityInsuranceBannerArea{text-align:center;line-height:1}main .useLink{margin-bottom:20px}main .useLink,main .useLink ul{display:-webkit-box;display:-ms-flexbox;display:flex}main .useLink ul{margin-left:auto}main .useLink ul li.useLink_print{margin-right:14px}main .useLink ul li.useLink_print a{display:block;background:url(/assets/pc/images/detail/icon_print.png) no-repeat 0;padding-left:29px}main .useLink ul li.useLink_linkEmailQr a{display:block;background:url(/assets/pc/images/detail/icon_smartPhone.png) no-repeat 0;padding-left:20px}main .aspectArea td,main .aspectArea th,main .generalArea td,main .generalArea th,main .mealArea td,main .mealArea th,main .partnershipArea td,main .partnershipArea th,main .planDetail .specArea td,main .planDetail .specArea th,main .provisoArea td,main .provisoArea th,main .staffArea td,main .staffArea th{border-top:1px solid #bbb;border-bottom:1px solid #bbb;vertical-align:middle}main .aspectArea th,main .generalArea th,main .mealArea th,main .partnershipArea th,main .planDetail .experienceArea th,main .provisoArea th,main .staffArea th{font-weight:700;background-color:#ecf2fb;-webkit-box-shadow:inset 0 -1px 0 0 #fff,inset 0 1px 0 0 #fff;box-shadow:inset 0 -1px 0 0 #fff,inset 0 1px 0 0 #fff;text-align:center}main .detailArea h3,main .experienceArea h3,main .pageGeneral h2,main .pageLife h2,main .pageService h2{font-size:125%;font-weight:700}main .pageGeneral .requestStepArea,main .pageLife .requestStepArea,main .pagePlan .requestStepArea{margin:30px 0}main .homeType{margin-right:1em;padding:7px 10px;min-width:180px;display:inline-block;color:#fff;background-color:#2a65b7;text-align:center;line-height:1;vertical-align:middle;margin-bottom:10px}main .mealArea{display:-webkit-box;display:-ms-flexbox;display:flex}main .mealArea th{width:270px;height:80px}main .mealArea td{padding:14px 0 12px 15px}main .mealArea .mealBox{width:459px}main .mealArea .mealBox h4{font-weight:700}main .mealArea .mealBox td img{vertical-align:middle}main .mealArea .mealBox td span{padding-top:7px;color:#777;font-size:88%;line-height:1.2;display:block}main .mealArea .mealBox .iconSample{padding:7px 0 29px 0}main .mealArea .picture{margin-left:auto;float:none}main .planArea table{margin-bottom:80px;padding-top:20px}main .planArea table td,main .planArea table th{padding:10px 5px;border:2px solid #777;font-size:88%}main .planArea table th{background-color:#f5f5f5;text-align:center}main .planArea table th .initialCost,main .planArea table th .monthlyCost,main .planArea table th.planName{font-size:100%;font-weight:700}main .planArea table th.initialCost,main .planArea table th .monthlyCost{border-bottom:1px solid #777!important}main .planArea table td{text-align:right}main .planArea table td.planName{color:#777;font-size:88%;font-weight:400;text-align:left}main .planArea table td.planName a{font-weight:700;text-decoration:underline;cursor:pointer}main .planArea table td.initialCost01,main .planArea table td .initialCost02,main .planArea table td .monthlyCost01,main .planArea table td .monthlyCost02,main .planArea table td .monthlyCost03,main .planArea table td .monthlyCost04,main .planArea table td .monthlyCost05{border-top:1px solid #777!important}main .planArea table td.initialCost01,main .planArea table td.initialCost02{width:87px;border-bottom:1px solid #777!important;border-right:1px solid #777!important}main .planArea table td.initialCost02{border-left:1px solid #777!important;line-height:1.4}main .planArea table td.initialCost04{border-top:1px solid #777!important;padding:22px 11px 18px 10px}main .planArea table td.initialCost04 div{padding:0 6px;border-radius:5px;float:left;font-size:88%;background-color:#ccc;text-align:center}main .planArea table td.initialCost04 span{line-height:1;display:block}main .planArea table td.initialCost04 span span{color:#ff4c00;font-size:163%;font-weight:700;display:inline}main .planArea table td.monthlyCost01{width:58px;border-bottom:1px solid #777!important;border-right:1px solid #777!important}main .planArea table td.monthlyCost02,main .planArea table td.monthlyCost03,main .planArea table td.monthlyCost04{width:58px;border-bottom:1px solid #777!important;border-left:1px solid #777!important;border-right:1px solid #777!important}main .planArea table td.monthlyCost04{line-height:1.4}main .planArea table td.monthlyCost05{width:58px;border-bottom:1px solid #777!important;border-left:1px solid #777!important;line-height:1.4}main .planArea table td.monthlyCost06{width:58px;border-top:1px solid #777!important;padding:22px 11px 18px 10px}main .planArea table td.monthlyCost06 div{padding:0 6px;border-radius:5px;float:left;font-size:88%;background-color:#ccc;text-align:center}main .planArea table td.monthlyCost06 span{line-height:1;display:block}main .planArea table td.monthlyCost06 span span{color:#ff4c00;font-size:163%;font-weight:700;display:inline}main .planArea table td.button{width:175px;border-left:1px dotted #777!important;text-align:center}main .planArea table td.button a{margin:0 auto;padding:6px 0;color:#fff;font-size:100%;font-weight:500;display:inline-block;text-decoration:none;border-radius:4px;background-color:#fb7873;min-width:124px;max-width:165px;cursor:pointer}main .planArea table td.button a.active{border:1px solid #fb7873;color:#fb7873;background-color:#fff;cursor:default}main .planArea table td.button a.active:after{content:"選択中"}main .planArea table td.button a:after{content:"詳細情報を見る"}main .planArea table td.button a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ed4b03),to(#ed4b03));background-image:linear-gradient(180deg,#ed4b03,#ed4b03);border:1px solid #ed4b03;color:#fff}main .planArea .planAttention{margin:0 0 40px}main .planArea .planAttention li{margin-bottom:15px;font-size:88%}main .planArea .planAttention li b{font-size:113%;font-weight:700;display:block}main #selectPlan .planDetail{display:none}main .planDetail h2{margin-bottom:19px;padding:17px 5px;border:none;color:#fff;font-size:150%;font-weight:700;background-color:#2a65b7;text-align:center;line-height:1}main .planDetail th.help{margin-left:4px;background-position-x:98%}main .planDetail .costDetail td,main .planDetail .costDetail th{border:2px solid #777}main .planDetail .costDetail th{width:170px;height:70px;font-size:113%;font-weight:700;background-color:#ddd;text-align:center}main .planDetail .costDetail th a.help div span{font-size:75%}main .planDetail .costDetail td{padding:10px 16px;width:302px}main .planDetail .costDetail td span{margin-right:5px;font-size:163%;font-weight:700;vertical-align:middle;display:inline-block}main .planDetail .costDetail td span.mark{color:#ff4c00}main .planDetail .costDetail td .attention{margin-top:-10px;color:#777;font-size:88%;font-weight:400;text-align:left;display:block}main .planDetail .specArea{padding-top:20px;margin-bottom:30px;height:auto;overflow:hidden}main .planDetail .specArea li .icon,main .planDetail .specArea li .item{display:table-cell;vertical-align:middle}main .planDetail .specArea li .item{margin-right:27px;padding:0 10px;width:152px;height:45px;background-color:#ecf2fb}main .planDetail .specArea li .icon{padding-left:16px}main .planDetail .specArea li .icon img{vertical-align:middle}main .planDetail .specArea .specBox01 ul li,main .planDetail .specArea .specBox02 ul li{margin:-1px 20px 0 0;padding:1px 0;border-top:1px solid #777;border-bottom:1px solid #777;float:left;width:459px;font-size:88%;display:table}main .planDetail .specArea .specBox01 ul li:nth-child(2n),main .planDetail .specArea .specBox02 ul li:nth-child(2n){margin-right:0}main .planDetail .specArea .specBox02{width:1020px}main .planDetail .specArea .specBox02 ul li{margin-right:20px;float:left;width:500px}main .planDetail .specArea .layout{float:right;width:510px}main .planDetail .specArea .layout img{padding:4px;border:1px solid #bbb;display:block}main .planDetail .specArea .layout img a{margin:5px 0 0 auto;padding:3px 0 3px 36px;border-radius:5px;width:97px;color:#777;display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background-image:linear-gradient(180deg,#fff,#e8e8e8);border:1px solid #aaa;position:relative;text-decoration:none}main .planDetail .specArea .layout img a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background-image:linear-gradient(180deg,#e8e8e8,#fff)}main .planDetail .specArea .layout img a:before{content:url(/assets/pc/images/detail/icon_zoom.png);position:absolute;left:13px;top:6px}main .planDetail .specArea .specAttention{padding-top:11px;clear:both}main .planDetail .specArea .specAttention li{padding-left:1em;color:#777;font-size:88%;text-indent:-1em;line-height:1.5}main .planDetail .initialCostArea h3,main .planDetail .monthlyCostArea h3{margin-bottom:15px;padding:7px 0;border-radius:15px;color:#fff;font-size:125%;font-weight:700;background-color:#ff8000;text-align:center;line-height:1}main .planDetail .initialCostArea{margin-bottom:40px}main .planDetail .initialCostArea td,main .planDetail .initialCostArea th{border:2px solid #ff8000}main .planDetail .initialCostArea .line{margin:21px 0 9px}main .planDetail .initialCostArea .note{padding-top:9px;color:#777;font-size:88%}main .planDetail .initialCostArea .initialCostTotal{margin-bottom:13px}main .planDetail .initialCostArea .initialCostTotal th{width:188px;height:70px;color:#fff;background-color:#ff8000;font-size:113%;font-weight:700;text-align:center}main .planDetail .initialCostArea .initialCostTotal td{padding:0 15px;width:auto;background-color:#fff2e5}main .planDetail .initialCostArea .initialCostTotal td div{padding:0 6px;border-radius:5px;float:left;font-size:88%;background-color:#ccc;text-align:center}main .planDetail .initialCostArea .initialCostTotal td span{padding:0 5px 0 10px;color:#ff4c00;font-size:163%;font-weight:700;line-height:1;vertical-align:middle}main .planDetail .initialCostArea .initialCostBox .initialCostBlock{padding:15px 21px;background-color:#f5f5f5}main .planDetail .initialCostArea .initialCostBox .initialCostBlock td,main .planDetail .initialCostArea .initialCostBox .initialCostBlock th{border:1px solid #bbb}main .planDetail .initialCostArea .initialCostBox .initialCostBlock th{width:170px;height:50px;font-weight:700;background-color:#ddd;text-align:center}main .planDetail .initialCostArea .initialCostBox .initialCostBlock td{padding:0 15px;width:279px;background-color:#fff}main .planDetail .monthlyCostArea{margin-bottom:70px}main .planDetail .monthlyCostArea h4{margin-bottom:5px;font-size:125%;font-weight:700}main .planDetail .monthlyCostArea h4 div{margin-right:6px;padding:9px 0;width:38px;color:#fff;font-weight:700;background:url(/assets/pc/images/detail/icon_bg.png) no-repeat 0 0;text-align:center;line-height:1;display:inline-block}main .planDetail .monthlyCostArea h4 img{margin-right:6px;vertical-align:middle}main .planDetail .monthlyCostArea h4 span{padding-left:10px;color:#777;font-size:75%}main .planDetail .monthlyCostArea tr.total td{background-color:#fff2e5}main .planDetail .monthlyCostArea .line{margin:37px 0 9px}main .planDetail .monthlyCostArea .plus{margin:0 auto;padding-top:17px;display:block}main .planDetail .monthlyCostArea .suffix{font-size:75%;font-weight:700}main .planDetail .monthlyCostArea .selfPayDetail{border:2px solid #777}main .planDetail .monthlyCostArea .selfPayDetail td,main .planDetail .monthlyCostArea .selfPayDetail th{border-bottom:1px solid #777;text-align:center}main .planDetail .monthlyCostArea .selfPayDetail th{border-right:1px solid #bbb;height:55px;font-size:113%;font-weight:700;background-color:#ddd;text-align:center}main .planDetail .monthlyCostArea .selfPayDetail th:first-child{width:170px}main .planDetail .monthlyCostArea .selfPayDetail th a.help div span{font-size:75%}main .planDetail .monthlyCostArea .selfPayDetail td{border-right:1px dotted #bbb}main .planDetail .monthlyCostArea .selfPayDetail .help{background-position-x:97%}main .planDetail .monthlyCostArea .totalCost{border:2px solid #ff8000}main .planDetail .monthlyCostArea .totalCost td,main .planDetail .monthlyCostArea .totalCost th{text-align:center}main .planDetail .monthlyCostArea .totalCost th{border-right:1px dotted #fff;border-bottom:1px dotted #fff;height:59px;color:#fff;font-size:113%;font-weight:700;background-color:#ff8000;text-align:center}main .planDetail .monthlyCostArea .totalCost th:first-child{width:170px}main .planDetail .monthlyCostArea .totalCost td{border-right:1px dotted #ff8000;border-bottom:1px dotted #ff8000;height:64px;background-color:#fff2e5}main .planDetail .monthlyCostArea .totalCost td span{color:#ff4c00;font-size:125%;font-weight:700}main .planDetail .monthlyCostArea .attention{padding-top:3px;color:#777;text-align:right}main .planDetail .monthlyCostArea .attentionList{padding-top:8px}main .planDetail .monthlyCostArea .attentionList li{margin-left:1em;color:#777;font-size:88%;text-indent:-1em;line-height:1.5}main .planDetail .monthlyCostArea .monthlyCostAttention{padding-top:1.5em;color:#333;font-size:75%;line-height:1.5}main .planDetail .experienceArea table{margin:-60px 0 29px;padding-top:0}main .planDetail .experienceArea table tbody:active td,main .planDetail .experienceArea table tbody:hover td{background-color:inherit}main .planDetail .experienceArea td,main .planDetail .experienceArea th{border-right:none;border-left:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb}main .planDetail .experienceArea th{padding:0;width:240px;height:60px;font-size:100%}main .planDetail .experienceArea td{padding:21px 0 14px 13px;text-align:left}main .planDetail .experienceArea td span{display:block}main .planDetail .experienceArea td img{margin-right:12px;vertical-align:middle}main .planCta{border:2px solid #fb7873;background:#fde5e5;width:1000px;margin:50px auto;padding:14px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}main .planCta_title{font-size:163%;font-weight:700;text-align:center;line-height:1.5;margin-bottom:13px}main .planCta_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .planCta_box{margin:5px 0 0 6px}main .planCta_box p{color:#b9332d;font-size:125%;text-align:center;margin-bottom:10px}main .planCta_box p em{font-weight:700}main .planCta_contact{display:-webkit-box;display:-ms-flexbox;display:flex}main .planCta_contact .freePhoneBox{margin-right:20px;width:360px}main .planCta_contact .freePhoneBox_text{margin-bottom:13px;padding:10px 0 11px;display:block;color:#fff;background-color:#319f2c;text-align:center;line-height:1.2;font-size:100%;font-weight:700}main .planCta_contact .freePhoneBox b{margin:0 auto;width:333px;display:block;line-height:1.6}main .planCta_contact .freePhoneBox b .contactTelWrap{padding:0 0 0 72px;background:url(/assets/pc/images/icon_free_phone_03.png) no-repeat 0 0;background-size:59px auto}main .planCta_contact .freePhoneBox b .contactTelWrap .number{margin-bottom:9px;color:#319f2c;font-size:250%;font-weight:700;line-height:.7;word-wrap:break-word;display:block;letter-spacing:-.01em}main .planCta_contact .freePhoneBox b .contactTelWrap .workhour{color:#6f6d6d;letter-spacing:2px;margin-left:-8px}main .planCta_contact_document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:310px;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;background:#fb7873;-webkit-box-shadow:0 6px 0 0 #b9332d;box-shadow:0 6px 0 0 #b9332d;text-align:center;text-decoration:none;line-height:1.5;font-size:138%;font-weight:700;color:#fff}main .planCta_contact_document:hover{background:#fb7873;-webkit-box-shadow:0 0 0 0 #b9332d;box-shadow:0 0 0 0 #b9332d;-webkit-transform:translateY(8px);transform:translateY(8px)}main .planCta_contact_document .catchFree{background:#ffde5b;font-size:90%;color:#333;margin-right:18px;border-radius:2px;padding:3px 6px 4px}main .requestAreaWrap{margin-bottom:33px;clear:both}main .requestAreaWrap.firstChild{margin-bottom:0}main .requestAreaWrap.lastChild{margin-bottom:63px}main .requestAreaWrap.present{margin-top:70px;position:relative}main .requestAreaWrap.present.top{margin-top:44px}main .requestAreaWrap.present .presentBanner{position:absolute;top:-30px;left:29px}main .requestAreaWrap.present .requestArea{padding-top:34px}main .requestAreaWrap .requestArea{padding:18px 30px 16px;height:auto;background-color:#ecf2fb;overflow:hidden}main .requestAreaWrap .requestArea .requestBox{margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .requestAreaWrap .requestArea .requestBox a{overflow:hidden;display:block;position:relative;width:220px;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;background:#fb7873;-webkit-box-shadow:0 8px 0 0 #b9332d;box-shadow:0 8px 0 0 #b9332d;text-align:center;text-decoration:none;line-height:1;font-size:160%;font-weight:700;color:#fff}main .requestAreaWrap .requestArea .requestBox a:after{display:block;position:absolute;left:-40%;top:-126%;content:"";width:70px;height:369px;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,.1)));background-image:linear-gradient(270deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.1));-webkit-animation:kiran 3.5s ease-in-out infinite;animation:kiran 3.5s ease-in-out infinite}main .requestAreaWrap .requestArea .requestBox a:hover{background:#fb7873;-webkit-box-shadow:0 0 0 0 #b9332d;box-shadow:0 0 0 0 #b9332d;-webkit-transform:translateY(8px);transform:translateY(8px)}main .requestAreaWrap .requestArea .freePhoneAttention{margin-bottom:12px;display:block;color:#444;text-align:center;line-height:1.2}main .requestAreaWrap .requestArea .freePhoneAttention b{color:#ff4c00}main .requestAreaWrap .requestArea a.buttonReserve{margin-right:20px;padding:30px 0 30px 48px}main .requestAreaWrap .requestArea a.buttonReserve:before{margin:auto;content:"";position:absolute;top:0;bottom:0;left:14px;width:40px;height:46px;background:url(/assets/pc/images/detail/icon_reserve.png) no-repeat;background-size:100% auto}main .requestAreaWrap .requestArea a.buttonReserve .buttonReserve__catchFree{margin-right:3px;font-size:76%}main .requestAreaWrap .requestArea a.buttonRequest{padding:30px 0 30px 48px}main .requestAreaWrap .requestArea a.buttonRequest:before{margin:auto;content:"";position:absolute;top:9px;bottom:0;left:14px;width:40px;height:46px;background:url(/assets/pc/images/detail/icon_request.png) no-repeat;background-size:100% auto}main .requestAreaWrap .requestArea a.buttonRequest .buttonRequest__catchFree{margin-right:3px;font-size:76%}main .requestAreaWrap .requestArea .freePhoneBox{margin-right:50px;width:430px}main .requestAreaWrap .requestArea .freePhoneBox_text{margin-bottom:17px;padding:11px 0 10px;display:block;color:#fff;background-color:#319f2c;text-align:center;line-height:1.2}main .requestAreaWrap .requestArea .freePhoneBox b{margin:0 auto;width:333px;display:block;line-height:1.6}main .requestAreaWrap .requestArea .freePhoneBox b .contactTelWrap{padding:0 0 0 72px;background:url(/assets/pc/images/icon_free_phone_03.png) no-repeat 0 0;background-size:59px auto}main .requestAreaWrap .requestArea .freePhoneBox b .contactTelWrap .number{margin-bottom:9px;color:#319f2c;font-size:250%;font-weight:700;line-height:.7;word-wrap:break-word;display:block;letter-spacing:-.01em}main .requestAreaWrap .requestArea .freePhoneBox b .contactTelWrap .workhour{color:#6f6d6d;letter-spacing:2px;margin-left:-8px}main .requestAreaWrap .requestArea_gift{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .requestAreaWrap .requestArea_giftLink{text-align:center}main .requestAreaWrap .requestArea .campaign-link{overflow:auto;display:inline;position:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;text-align:center;text-decoration:underline;line-height:1;font-size:81%;font-weight:400;color:#003beb}main .requestAreaWrap .requestArea .campaign-link:hover{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;color:#ff4c00}main .requestAreaWrap .poweredBy{display:block;color:#777;font-size:63%;text-align:right}main .requestArea_banners{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}main .moreButton{margin:0 0 40px;width:100%;text-align:right}main .moreButton span{padding:4px 10px 4px 30px;border:2px solid #aaa;border-radius:5px;display:inline-block;line-height:1.4;background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,linear-gradient(180deg,#fff,#e8e8e8);text-decoration:none;color:#333;cursor:pointer}main .moreButton span:hover{background:#dfdfdf url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,linear-gradient(180deg,#e8e8e8,#fff)}main .moreButton.is-open span{background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,linear-gradient(180deg,#fff,#e8e8e8)}main .moreButton.is-open span:hover{background:#dfdfdf url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,linear-gradient(180deg,#e8e8e8,#fff)}main .moreButton.is-hide{display:none}main .voiceArea p{margin:0 0 10px}main .voiceTotalScore{background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;margin-bottom:15px}main .voiceTotalScore_area{width:420px;border-right:1px solid #bbb;text-align:center}main .voiceTotalScore_title{display:inline-block;font-size:125%;font-weight:700;width:172px;text-align:left}main .voiceTotalScore_score{color:#ff4c00;font-size:125%;font-weight:700;margin-left:10px}main .voiceTotalScore_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:535px;margin-left:40px}main .voiceTotalScore_review{width:204px;margin:0 56px 0 0}main .voiceTotalScore_review:last-child{margin:0}main .voiceTotalScore_review--meal{width:181px;margin:0 0 10px 0}main .voiceTotalScore .star--0{background:url(/assets/pc/images/star_0.png) 100% no-repeat;background-size:82px}main .voiceTotalScore .star--05{background:url(/assets/pc/images/star_05.png) 100% no-repeat;background-size:82px}main .voiceTotalScore .star--1{background:url(/assets/pc/images/star_1.png) 100% no-repeat;background-size:82px}main .voiceTotalScore .star--15{background:url(/assets/pc/images/star_15.png) 100% no-repeat;background-size:82px}main .voiceTotalScore .star--2{background:url(/assets/pc/images/star_2.png) 100% no-repeat;right:0;background-size:82px}main .voiceTotalScore .star--25{background:url(/assets/pc/images/star_25.png) 100% no-repeat;right:0;background-size:82px}main .voiceTotalScore .star--3{background:url(/assets/pc/images/star_3.png) 100% no-repeat;right:0;background-size:82px}main .voiceTotalScore .star--none{position:relative}main .voiceTotalScore .star--none:before{content:"-";position:absolute;right:28px}main .voiceList{-ms-flex-wrap:wrap;flex-wrap:wrap}main .voiceList,main .voiceList .voiceBox{display:-webkit-box;display:-ms-flexbox;display:flex}main .voiceList .voiceBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px 20px 0;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #aaa;border-radius:5px}main .voiceList .voiceBox:nth-child(3n){margin-right:0}main .voiceList .voiceBox.is-hide{display:none}main .voiceList .voiceBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:10px;text-decoration:none;color:#333;cursor:pointer}main .voiceList .voiceBox a:hover{background:#fff2e5;border-radius:5px}main .voiceList .voiceBox a:hover .voiceBox_detail{color:#ff4c00}main .voiceList .voiceBox a:visited{color:#333}main .voiceList .voiceBox_facilityArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}main .voiceList .voiceBox_facilityImage{margin-right:10px;width:100px;line-height:0}main .voiceList .voiceBox_facilityImage img{max-width:100%}main .voiceList .voiceBox_facilityName{width:190px;line-height:1.5}main .voiceList .voiceBox_facilityType{font-size:82%;color:#777}main .voiceList .voiceBox_title{margin-bottom:5px;min-height:48px;display:block;line-height:1.5;font-weight:700;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}main .voiceList .voiceBox_date{margin-bottom:5px;color:#777;font-size:82%}main .voiceList .voiceBox_reviewWrap{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f5f5f5;padding:10px}main .voiceList .voiceBox_review{margin:0 18px 3px 0;width:157px;font-size:82%}main .voiceList .voiceBox_review:nth-child(2n){margin-right:0}main .voiceList .voiceBox_review:last-child{margin:0}main .voiceList .voiceBox_review--meal{width:102px}main .voiceList .voiceBox_review--meal.star--none:before{right:60px}main .voiceList .voiceBox_review.star--0{background:url(/assets/pc/images/star_0.png) 100% no-repeat;background-size:60px}main .voiceList .voiceBox_review.star--1{background:url(/assets/pc/images/star_1.png) 100% no-repeat;background-size:60px}main .voiceList .voiceBox_review.star--2{background:url(/assets/pc/images/star_2.png) 100% no-repeat;right:0;background-size:60px}main .voiceList .voiceBox_review.star--3{background:url(/assets/pc/images/star_3.png) 100% no-repeat;right:0;background-size:60px}main .voiceList .voiceBox_review.star--none{position:relative}main .voiceList .voiceBox_review.star--none:before{content:"-";position:absolute;right:28px}main .voiceList .voiceBox_profile{line-height:1.5;font-size:82%;color:#777;margin-bottom:20px}main .voiceList .voiceBox_profile span{font-weight:700}main .voiceList .voiceBox_detail{text-align:center;color:#003beb;text-decoration:underline}main .note{margin:-60px 0 70px;color:#777;font-size:88%;display:block}main #floatingNav{width:104px;position:fixed;right:0;top:150px;z-index:999}main #floatingNav li{margin-bottom:3px}main #floatingNav li a{margin-left:-104px;display:block;width:104px;height:90px;background:url(/assets/pc/images/detail/floating_nav_04.png) no-repeat;background-size:100% auto;text-indent:104%;white-space:nowrap;-webkit-transform:translate(100%);-webkit-animation:floatingNav .2s linear .1s 1 normal forwards;animation:floatingNav .2s linear .1s 1 normal forwards}main #floatingNav li a:hover{filter:alpha(opacity=80);opacity:.8}main #floatingNav li.linkHurry{margin-bottom:10px;display:none}main #floatingNav li.linkHurry a{background-position:0 0}main #floatingNav li.linkReserve{margin-bottom:3px}main #floatingNav li.linkReserve a{height:62px;background-position:0 -105px}main #floatingNav li.linkDocument{display:none}main #floatingNav li.linkDocument a{height:62px;background-position:0 -170px}main #emailQrModalArea{margin:0 auto;border-radius:10px;width:900px;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.95);box-shadow:0 0 4px rgba(0,0,0,.95);display:none}main #emailQrModalArea .modalHead{padding:10px 20px 8px;border-radius:10px 10px 0 0;color:#fff;font-size:113%;font-weight:700;background-color:#2a65b7}main #emailQrModalArea .modalClose{margin:-37px 0 5px 800px;width:80px;display:block}main #emailQrModalArea .emailQrModalBox{padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main #emailQrModalArea .emailQrModalBox>img{margin-bottom:22px}main #emailQrModalArea .emailQrModalBox .sendEmailArea{border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top;width:469px}main #emailQrModalArea .emailQrModalBox .sendEmailArea img .titleReadQr,main #emailQrModalArea .emailQrModalBox .sendEmailArea img.titleSendEmail{margin:0 auto 13px;display:block}main #emailQrModalArea .emailQrModalBox .sendEmailArea img.leadSendEmail{margin:0 auto 47px;display:block}main #emailQrModalArea .emailQrModalBox .sendEmailArea p{font-size:88%}main #emailQrModalArea .emailQrModalBox .sendEmailArea input[type=email]{margin-right:15px;padding:4px 9px 3px;border:2px solid #777;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:296px;background-color:#fff;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-webkit-transition:border-color .5s,background-color .5s;transition:border-color .5s,background-color .5s}main #emailQrModalArea .emailQrModalBox .sendEmailArea input[type=email]:focus{border:2px solid #3f70ff;background-color:#ffd}main #emailQrModalArea .emailQrModalBox .sendEmailArea .formArea,main #emailQrModalArea .emailQrModalBox .sendEmailArea .thanksArea{margin-bottom:20px}main #emailQrModalArea .emailQrModalBox .sendEmailArea #thanksArea{font-weight:700;text-align:center}main #emailQrModalArea .emailQrModalBox .sendEmailArea #errorText{color:red}main #emailQrModalArea .emailQrModalBox .sendEmailArea #mail_send{border:none;display:inline-block;width:125px;height:35px;background:url(/assets/pc/images/button_sprite.png) no-repeat -288px -674px;text-indent:110%;white-space:nowrap;cursor:pointer}main #emailQrModalArea .emailQrModalBox .sendEmailArea #mail_send:hover{background:url(/assets/pc/images/button_sprite.png) no-repeat -418px -674px}main #emailQrModalArea .emailQrModalBox .readQrArea{padding:0 10px 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:auto;text-align:center;vertical-align:top}main #emailQrModalArea .emailQrModalBlock{display:table;width:100%}main .meritSample{text-align:right}main .meritSample span{margin-left:48px;padding:4px 0 3px 42px;display:inline-block}main .meritSample .possibility{background:url(/assets/pc/images/merit_possibility.gif) no-repeat 0}main .meritSample .negotiable{background:url(/assets/pc/images/merit_negotiable.gif) no-repeat 0}main .meritSample .impossibility{background:url(/assets/pc/images/merit_impossibility.gif) no-repeat 0}main .iconSample{text-align:right}main .iconSample span{margin-left:48px;padding-left:30px;display:inline-block}main .iconSample .possibility{background:url(/assets/pc/images/icon_possibility.png) no-repeat 0}main .iconSample .negotiable{background:url(/assets/pc/images/icon_negotiable.png) no-repeat 0}main .iconSample .impossibility{background:url(/assets/pc/images/icon_impossibility.png) no-repeat 0}main .picture{float:left;width:510px;position:relative}main .picture .slides>li{width:100%;float:left;margin-right:-100%;position:relative;opacity:0;display:block;z-index:1}main .picture .slides>li img{margin-bottom:12px;padding:4px;border:1px solid #bbb;width:500px;height:335px}main .picture .slides>li p span{font-weight:700;display:block}main .picture .slides>li:first-child{opacity:1;z-index:2}main .picture .flex-control-thumbs,main .picture .flex-direction-nav{clear:both}main .picture .flex-control-thumbs{margin-right:-8px;width:528px;height:auto;overflow:hidden}main .picture .flex-control-thumbs li{margin:0 8px 10px 0;width:94px;float:left;cursor:pointer}main .picture .flex-control-thumbs li.flex-active img{padding:1px;border:2px solid #2a65b7;width:90px;filter:alpha(opacity=100);opacity:1}main .picture .flex-control-thumbs li img{border:1px solid #bbb;padding:2px;width:90px;filter:alpha(opacity=50);opacity:.5;display:block}main .picture .flex-direction-nav li.flex-nav-prev{position:absolute;top:130px;left:5px;z-index:3}main .picture .flex-direction-nav li.flex-nav-prev a{width:30px;height:100px;display:block;background:url(/assets/pc/images/detail/slide_previous.png) no-repeat 0;overflow:hidden;text-indent:100%}main .picture .flex-direction-nav li.flex-nav-next{position:absolute;top:130px;right:5px;z-index:3}main .picture .flex-direction-nav li.flex-nav-next a{width:30px;height:100px;display:block;background:url(/assets/pc/images/detail/slide_next.png) no-repeat 0;overflow:hidden;text-indent:100%}main .detailArea{margin-bottom:100px}main .aspectArea img,main .provisoArea img{float:left;width:59px;height:59px}main .aspectArea h3,main .provisoArea h3{padding-top:14px;clear:both}main .aspectArea th,main .provisoArea th{width:120px;height:80px;font-size:113%}main .aspectArea td,main .provisoArea td{padding-left:17px;width:380px}main .provisoArea img{margin:0 10px 15px 0}main .aspectArea{margin-top:-10px}main .aspectArea img{margin-right:10px}main .aspectArea table{margin-bottom:15px}main .aspectArea h4{margin-bottom:8px;font-weight:700}main .acceptArea{margin-top:-10px}main .acceptArea h4{color:#777;font-weight:700;display:inline-block}main .acceptArea ul{margin-right:-27px;width:1027px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .acceptArea ul li{margin:0 20px 0 0;padding:1px 0;border-bottom:1px solid #777;width:319px;font-size:88%;display:table}main .acceptArea ul li .icon,main .acceptArea ul li .item{display:table-cell;vertical-align:middle}main .acceptArea ul li .item{margin-right:27px;padding:0 10px;width:240px;height:45px;background-color:#ecf2fb;line-height:1.6}main .acceptArea ul li .item a{font-weight:400}main .acceptArea ul li .icon{text-align:center}main .acceptArea ul li .icon img{vertical-align:middle}main .acceptArea ul li:first-child,main .acceptArea ul li:nth-child(2),main .acceptArea ul li:nth-child(3){border-top:1px solid #777}main .acceptArea .iconSample{margin:-32px 0 10px}main .acceptArea .lead{margin-bottom:21px}main .acceptArea .acceptBox{margin-bottom:30px}main .acceptArea .acceptBox p{margin:-5px 0 0 0;padding:8px 0;font-size:82%;line-height:1.5}main .staffArea table{margin-bottom:34px;width:100%}main .staffArea table th{width:370px}main .staffArea table td{font-weight:700}main .staffArea table .ratio td{padding:15px 0 15px 16px}main .staffArea table .ratio div{padding-top:11px}main .staffArea table .ratio div img{margin-right:8px;vertical-align:middle}main .staffArea table .time ul{margin-bottom:-1px}main .staffArea table .time ul li{padding:15px 16px;border-bottom:1px dotted #bbb;font-weight:700}main .staffArea table .time ul li span{margin-right:64px;font-weight:700}main .staffArea table .system li{padding:15px 16px;border-bottom:1px dotted #bbb;font-weight:400}main .generalArea #mapArea{margin-bottom:15px;border:none;width:1000px;height:610px}main .generalArea table{margin-bottom:40px;border-bottom:1px solid #bbb}main .generalArea table td{padding:21px 0 17px 15px}main .generalArea table th{width:240px;height:59px}main .generalArea table .nearestStation td{padding:0}main .generalArea table .nearestStation ul{margin-bottom:-1px}main .generalArea table .nearestStation ul li{padding:21px 13px 17px 13px;border-bottom:1px dotted #bbb}main .recommendArea{margin-bottom:30px;padding:18px 0 24px;border:2px solid #777;border-radius:5px;width:996px;overflow:hidden}main .recommendArea_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}main .recommendArea h2{margin:0 12px 10px 12px;padding-left:30px;font-size:113%;background:url(/assets/pc/images/icon_recommend_02.png) no-repeat left .1em}main .recommendArea_select .recommendArea_selectList{border:2px solid #777;padding:4px 5px;border-radius:5px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),to(#ebebeb));background-image:linear-gradient(180deg,#fff,#fff 50%,#ebebeb);width:150px;cursor:pointer}main .recommendArea.shortDistance h2{margin:0 12px;background:url(/assets/pc/images/icon_short.png) no-repeat left .1em;font-weight:700}main .recommendArea .flexslider{padding:0 38px;height:auto;overflow:hidden;position:relative}main .recommendArea .flexslider .slides li{margin-right:12px;padding:1px;position:relative;cursor:pointer}main .recommendArea .flexslider .slides li.labelPr a:before{content:url(/assets/pc/images/icon_pr.png);position:absolute;top:-1px;left:-1px;display:block;z-index:1}main .recommendArea .flexslider .slides li.labelPr .photo .comparisonLabel{left:28px}main .recommendArea .flexslider .slides li a{border:1px solid #777;text-decoration:none;display:block}main .recommendArea .flexslider .slides li a:hover{background-color:#fff2e5}main .recommendArea .flexslider .slides li a:hover .photo img{border:2px solid #ff4c00}main .recommendArea .flexslider .slides li a:hover .photo .homeName{color:#ff4c00}main .recommendArea .flexslider .slides li .photo{padding:8px 8px 7px 8px}main .recommendArea .flexslider .slides li .photo img{margin:0 auto 5px;border:2px solid #3f70ff;display:block;position:relative}main .recommendArea .flexslider .slides li .photo .comparisonLabel{position:absolute;top:15px;left:15px;background:#af9a53;color:#fff;font-size:82%;padding:0 4px}main .recommendArea .flexslider .slides li .photo .homeName{min-height:60px;text-decoration:underline;display:block}main .recommendArea .flexslider .slides li .photo .homeType{margin:0;float:none;width:182px;font-size:77%}main .recommendArea .flexslider .slides .text li{margin:0;padding:3px 8px;border-top:1px dotted #777;border-bottom:none;border-left:none;border-right:none;float:none;color:#333;font-size:88%;text-decoration:none}main .recommendArea .flexslider .slides .text li.address{min-height:50px}main .recommendArea .flexslider .slides .text li span{font-weight:700}main .recommendArea .flexslider .slides .text li span span{color:#ff4c00}main .recommendArea .flexslider .slides .text li.voice .voice-star{display:inline-block;width:100px}main .recommendArea .flexslider .slides .text li.voice .star--0{background:url(/assets/pc/images/star_0.png) 100% no-repeat;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--05{background:url(/assets/pc/images/star_05.png) 100% no-repeat;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--1{background:url(/assets/pc/images/star_1.png) 100% no-repeat;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--15{background:url(/assets/pc/images/star_15.png) 100% no-repeat;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--2{background:url(/assets/pc/images/star_2.png) 100% no-repeat;right:0;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--25{background:url(/assets/pc/images/star_25.png) 100% no-repeat;right:0;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--3{background:url(/assets/pc/images/star_3.png) 100% no-repeat;right:0;background-size:52px}main .recommendArea .flexslider .slides .text li.voice .star--none{position:relative}main .recommendArea .flexslider .slides .text li.voice .star--none:before{content:"-";position:absolute;right:28px}main .recommendArea .flexslider .slides .text li.voice .voice-score{color:#ff4c00;font-weight:700;font-size:114%;margin-left:5px}main .recommendArea .flex-direction-nav li.flex-nav-prev{position:absolute;top:137px;left:0;z-index:3}main .recommendArea .flex-direction-nav li.flex-nav-prev a{width:30px;height:100px;display:block;background:url(/assets/pc/images/detail/slide_previous.png) no-repeat 0;overflow:hidden;text-indent:100%}main .recommendArea .flex-direction-nav li.flex-nav-next{position:absolute;top:137px;right:0;z-index:3}main .recommendArea .flex-direction-nav li.flex-nav-next a{width:30px;height:100px;display:block;background:url(/assets/pc/images/detail/slide_next.png) no-repeat 0;overflow:hidden;text-indent:100%}main .partnershipArea{margin-bottom:30px}main .partnershipArea table{margin-bottom:20px;border-bottom:1px solid #bbb}main .partnershipArea table tr.hide{display:none}main .partnershipArea table th{width:240px;height:60px}main .partnershipArea table td{padding:21px 0 14px 13px}main .partnershipArea .partnerButton{margin-bottom:40px;width:100%;text-align:right}main .partnershipArea .partnerButton span{padding:4px 10px 4px 30px;border:2px solid #aaa;border-radius:5px;display:inline-block;line-height:1.4;background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,linear-gradient(180deg,#fff,#e8e8e8);text-decoration:none;color:#333;cursor:pointer}main .partnershipArea .partnerButton span:after{content:"見る"}main .partnershipArea .partnerButton span:hover{background:#dfdfdf url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,linear-gradient(180deg,#e8e8e8,#fff)}main .partnershipArea .partnerButton.on span{background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,linear-gradient(180deg,#fff,#e8e8e8)}main .partnershipArea .partnerButton.on span:after{content:"閉じる"}main .partnershipArea .partnerButton.on span:hover{background:#dfdfdf url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,linear-gradient(180deg,#e8e8e8,#fff)}main .identityArea,main .recreationArea{margin-bottom:0}main .identityArea .identityBox,main .recreationArea .recreationBox{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;clear:both}main .identityArea .identityBox h3,main .recreationArea .recreationBox h3{margin-bottom:3px;font-size:100%;font-weight:700}main .identityArea .identityBox img,main .recreationArea .recreationBox img{margin-right:30px!important;width:370px;height:250px}main .personalityArea .lead{margin-bottom:10px;border:none;font-size:100%}main .personalityArea .personalityBox{width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .personalityArea .personalityBox div{margin:0 40px 17px 0;width:220px}main .personalityArea .personalityBox div p{margin:0}main .personalityArea .personalityBox div img{display:block}main .modalArea{padding-bottom:15px;position:fixed;top:20px;left:50%;display:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10001}main .modalArea__close{position:absolute;right:15px;top:6px;text-decoration:none;font-family:arial,sans-serif;font-weight:700;font-size:21px;color:#e7edef}main .modalArea__close:visited{color:#e7edef}main .modalArea__lead{padding-top:10px;text-align:center;line-height:1.5;font-weight:700;font-size:125%;color:#ff8000}main .modalArea__lead span{font-weight:700;font-size:80%;color:#ff8000}main .modalArea__cta{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:790px}main .modalArea__cta h3{width:490px;line-height:1.5;font-size:125%;font-weight:700;color:#2a65b7;background:url(/assets/pc/images/icon_arrow_16.png) no-repeat 100%}main .modalArea__cta h3 span{font-size:120%;font-weight:700;color:#ff8000}main .modalArea__cta-city{margin-right:30px;width:278px;font-weight:700;color:#ff8000}main .modalArea__cta-button{margin-right:30px;width:240px;height:74px;text-indent:110%;white-space:nowrap;background:url(/assets/pc/images/detail/btn_01.png) no-repeat top;overflow:hidden;display:block}main .modalArea__cta-button:hover{background:url(/assets/pc/images/detail/btn_02.png) no-repeat bottom}main .modalArea__cta-button a{display:block;width:100%;height:100%}main .modalArea .freePhoneBox{width:286px;display:block;color:#444;font-weight:700;text-align:center;line-height:1.2}main .modalArea .freePhoneBox b{margin:0 0 7px;display:block;color:#ff4c00;font-weight:700}main .modalArea .freePhoneBox .number{padding:0 0 0 35px;background:url(/assets/pc/images/icon_free_phone.png) no-repeat left 7%;color:#319f2c;font-size:224%;font-weight:700;line-height:1;word-wrap:break-word;display:block;letter-spacing:-.01em}main .modalArea .freePhoneBox .poweredBy{display:block;color:#777;font-size:60%;text-align:right}main .pointArea ul{margin:0 auto 12px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:790px;background-color:#f6f3e9}main .pointArea ul,main .pointArea ul li{-webkit-box-sizing:border-box;box-sizing:border-box}main .pointArea ul li{margin:0 15px 0 0;padding:15px 10px;position:relative;width:243px;border-radius:5px;background:#fff}main .pointArea ul li h3{margin-bottom:10px;text-align:center;font-weight:700}main .pointArea ul li h3 span{margin-right:4px;padding:0 3px;font-size:81%;background:#ff8000;color:#fff}main .pointArea ul li p{margin:0;line-height:1.5;font-size:81%}main .pointArea ul li:first-child .image{margin:0 auto 8px;width:62px}main .pointArea ul li:nth-child(2) .image{margin:14px auto 21px;width:69px}main .pointArea ul li:last-child{margin:0}main .pointArea ul li:last-child .image{margin:10px auto;width:72px}main .aroundArea .modalHead{margin-bottom:12px}main .aroundArea .slides{margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:872px}main .aroundArea .slides li{width:218px}main .aroundArea .slides li a{border:1px solid #777;border-left:0;text-decoration:none;display:block}main .aroundArea .slides li a:hover{background-color:#fff2e5}main .aroundArea .slides li a:hover .photo img{border:2px solid #ff4c00}main .aroundArea .slides li a:hover .homeName{color:#ff4c00}main .aroundArea .slides li .photo{padding:8px 8px 7px 8px}main .aroundArea .slides li .photo img{margin:0 auto 5px;width:198px;height:133px;border:2px solid #3f70ff;display:block}main .aroundArea .slides li .homeName{min-height:60px;text-decoration:underline;display:block}main .aroundArea .slides li .homeType{margin:0!important;float:none;width:182px;font-size:77%}main .aroundArea .slides li:first-child a{border-left:1px solid #777}main .aroundArea .slides li:nth-child(n+5){display:none}main .aroundArea .text li{margin:0;padding:3px 8px;width:auto;border-top:1px dotted #777;border-bottom:none;border-left:none;border-right:none;float:none;color:#333;font-size:88%;text-decoration:none}main .aroundArea .text li span{font-weight:700}main .aroundArea .text li span span{color:#ff4c00}main .aroundArea .text li.address{min-height:50px}main .aroundArea .modalArea__cta{width:872px}main #lean_overlay{opacity:.8}main .searchFaqArea{margin-bottom:80px}main .contentsMargin{margin-top:-74px;padding-top:74px}main #topBannerModalArea{margin:0 auto;border-radius:10px;width:394px;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.95);box-shadow:0 0 4px rgba(0,0,0,.95);display:none}main #topBannerModalArea .modalHead{padding:10px 20px 8px;border-radius:10px 10px 0 0;color:#fff;font-weight:700;background-color:#2a65b7;-webkit-transform:translateY(-2px);transform:translateY(-2px)}main #topBannerModalArea .modalClose{position:absolute;right:15px;top:4px;text-decoration:none;font-family:arial,sans-serif;font-weight:700;font-size:21px;color:#e7edef}main #topBannerModalArea .modalClose:visited{color:#e7edef}main #topBannerModalArea .modalBox{width:calc(100% - 60px);margin:20px auto}main #topBannerModalArea .modalBox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f6f3e9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px}main #topBannerModalArea .modalBox__title--text{color:#ff8000;font-weight:700;line-height:150%}main #topBannerModalArea .modalBox__content{text-align:justify;margin:10px 0 0}main .searchOther_head{font-size:125%;font-weight:700}main .searchOther .searchOtherList{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex}main .searchOther .searchOtherList_item{padding:0 45px 0 23px;background:url(/assets/pc/images/detail/icon_arrow_03.png) no-repeat 0}main .hurry{text-align:center;padding-top:60px}main .hurry>h2{font-size:36px;font-weight:700;color:#fff;background:#fb7873}main .hurry .hurryWorriesArea{padding:0 50px}main .hurry .hurryWorriesArea h3{font-size:26px;font-weight:700;margin:15px auto}main .hurry .hurryWorriesArea h3 span{color:#2a65b7;font-weight:700;padding-top:.15em;background-position:top left -2px;background-repeat:repeat-x;background-size:1em .3em;background-image:radial-gradient(3px 3px at center center,#2a65b7,#2a65b7 100%,transparent)}main .hurry .hurryWorriesArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .hurry .hurryWorriesArea ul li{border:1px solid #a0a0a0;border-radius:20px;width:280px;gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin-bottom:40px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .hurry .hurryWorriesArea ul li:after{position:absolute;content:"";display:block;width:29px;height:34px;background:url(/assets/pc/images/detail/img_hurryWorries_bubble.png) no-repeat 50%;bottom:-40px;right:30px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}main .hurry .hurryWorriesArea ul li p{text-align:left;width:145px;margin:0}main .hurry .hurryWorriesArea ul li p em{font-weight:700;color:#2a65b7}main .hurry .hurryWorriesArea ul li:first-child:after{right:30px;-webkit-transform:scale(1);transform:scale(1)}main .hurry .hurryWorriesArea ul li:last-child{width:310px}main .hurry .hurryWorriesArea ul li:last-child p{width:165px}main .hurry .hurryWorriesArea ul li:last-child:after{left:30px}main .hurry .hurryWorriesArea>p{padding:10px 0 45px;font-size:20px;font-weight:700;color:#fb7873;margin:0;position:relative}main .hurry .hurryWorriesArea>p strong{font-size:36px;font-weight:400;line-height:1.5}main .hurry .hurryWorriesArea>p strong span{display:inline-block;padding:0 30px;font-weight:700}main .hurry .hurryWorriesArea>p:before{position:absolute;display:block;width:340px;height:190px;content:url(/assets/pc/images/detail/img_hurryWorries_bg.png);bottom:0;left:45px}main .hurry .hurryWorriesArea>p:after{bottom:20px;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;border-style:solid;border-width:18px 26px 0 26px;border-color:#fb7873 transparent transparent transparent;-webkit-animation:updown 2s ease-out infinite;animation:updown 2s ease-out infinite}main .hurry .hurrySupportArea{background:#fee;text-align:center}main .hurry .hurrySupportArea .comment{padding:15px 0 10px;font-size:20px;font-weight:700;margin:0}main .hurry .hurrySupportArea .comment span{font-weight:700;color:#fb7873}main .hurry .hurrySupportArea h4{font-size:20px;font-weight:700;width:435px;margin:auto;color:#fff;background:#319f2c;margin-bottom:15px}main .hurry .hurrySupportArea .contactTelWrap{padding:0 0 0 72px;background:url(/assets/pc/images/icon_free_phone_03.png) no-repeat 0 0;background-size:59px auto;width:335px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}main .hurry .hurrySupportArea .contactTelWrap .number{margin-bottom:9px;color:#319f2c;font-size:250%;font-weight:700;line-height:.7;word-wrap:break-word;display:block;letter-spacing:-.01em}main .hurry .hurrySupportArea .contactTelWrap .workhour{color:#6f6d6d;letter-spacing:2px;margin-left:-25px}main .hurry .hurrySupportArea .text{padding:10px 0 15px;color:#707070}main .bannerList{padding-bottom:60px}main .bannerList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .bannerList ul li{margin-right:7px}footer{margin-top:10px}@keyframes kiran{0%{left:-30%}35%{left:120%}to{left:120%}}@-webkit-keyframes kiran{0%{left:-30%}35%{left:120%}to{left:120%}}@-webkit-keyframes fixedIn{0%{top:-64px}to{top:0}}@keyframes fixedIn{0%{top:-64px}to{top:0}}@-webkit-keyframes fixedOut{0%{top:0}to{top:-64px}}@keyframes fixedOut{0%{top:0}to{top:-64px}}@-webkit-keyframes updown{0%{bottom:20px}50%{bottom:10px}to{bottom:20px}}@keyframes updown{0%{bottom:20px}50%{bottom:10px}to{bottom:20px}}@media screen and (max-height:630px){.modalArea{height:71%;overflow:hidden}.modalArea__box{height:88%;overflow:auto}}@media print{body{-webkit-print-color-adjust:exact;color-adjust:exact;top:0!important;left:0!important;width:200mm!important;height:290mm!important}.facilityGlobalNav,.floatingModal{display:none}}:-ms-fullscreen,:root #floatingNav li a{margin-left:-104px;text-indent:104%;white-space:nowrap;-ms-transform:translate(100%);overflow:hidden}::-webkit-full-page-media,:future,:root .mainContents .photo{width:624px}[dir=rtl] .slick-slide{float:right}
/*# sourceMappingURL=detail.css.map */