﻿.box_pnav,.con_rooms,.box_point ul,.con_facilities .box_fac,.con_facilities .box_parking,.con_pinkribbon .box_cover,.con_pinkribbon .con_info .box_info,.con_message{width:91.66667%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.box_pnav,.con_rooms,.box_point ul,.con_facilities .box_fac,.con_facilities .box_parking,.con_pinkribbon .box_cover,.con_pinkribbon .con_info .box_info,.con_message{width:91.66667%}}@media only screen and (max-width: 767px){.main_title{margin-top:3em}}.con_intr{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{margin-top:50px}}@media only screen and (max-width: 767px){.con_intr{margin-top:1em}}.con_intr .box_photo{width:41.14583%;margin-right:5.20833%;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1580px){.con_intr .box_photo{width:40%;margin-bottom:20px}}@media only screen and (max-width: 767px){.con_intr .box_photo{width:100%;margin-bottom:1em}}.con_intr .box_photo .photo{position:relative;background:url(../../universal/images/img_intr.jpg) center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.con_intr .box_photo .photo{padding-top:470px}}@media only screen and (max-width: 767px){.con_intr .box_photo .photo{height:10em}}.con_intr .box_photo .photo:before{content:"";position:absolute;bottom:-40px;height:140px;left:40px;width:100%;background:url(../images/home/bg_hot.jpg);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1580px){.con_intr .box_photo .photo:before{bottom:-20px;left:20px}}@media only screen and (max-width: 767px){.con_intr .box_photo .photo:before{bottom:-1em;left:1em}}.con_intr .box_det{width:34.89583%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1580px){.con_intr .box_det{width:50%;padding-right:1em}}@media only screen and (max-width: 767px){.con_intr .box_det{width:91.66667%;margin:auto}}@media only screen and (max-width: 767px){.con_intr .box_det .inner{margin-top:1em}}.con_intr .box_det .inner .st_intr{color:#2d3d26;letter-spacing:.3em;font-size:169%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_det .inner .st_intr{font-size:157%}}@media only screen and (max-width: 767px){.con_intr .box_det .inner .st_intr{letter-spacing:.25em;font-size:132%}}.con_intr .box_det .inner .txt{line-height:2.8;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_det .inner .txt{line-height:2}}@media only screen and (max-width: 767px){.con_intr .box_det .inner .txt{line-height:2}}@media only screen and (max-width: 767px){.con_intr .box_det .inner .txt{margin-top:.5em}}.con_intr .box_det .inner .txt span{text-indent:-1em;padding-left:1em;display:block;font-size:82%}.con_intr .box_det .inner .bottom_photos{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:30px}@media only screen and (max-width: 767px){.con_intr .box_det .inner .bottom_photos{margin-top:2em;justify-content:center}}.con_intr .box_det .inner .bottom_photos .ph_item:nth-child(1){margin-right:15px}@media only screen and (max-width: 767px){.con_intr .box_det .inner .bottom_photos .ph_item:nth-child(1){margin-right:5%}}.con_intr .box_det .inner .bottom_photos .ph_item:nth-child(2){position:relative;top:30px}@media only screen and (max-width: 767px){.con_intr .box_det .inner .bottom_photos .ph_item:nth-child(2){top:0}}.con_intr .box_det .inner .bottom_photos .ph_item img{width:100%;height:auto;display:block}.box_pnav{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:60px 0;margin-top:100px}@media only screen and (max-width: 767px){.box_pnav{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_pnav{margin-top:80px}}@media only screen and (max-width: 767px){.box_pnav{margin-top:1.5em}}@media only screen and (min-width: 768px){.box_pnav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center}}.box_pnav ul li{margin-right:1.66667%;width:18.66667%}.box_pnav ul li:nth-child(5n){margin-right:0;line-height:1.15}@media only screen and (max-width: 767px){.box_pnav ul li{width:100%;margin-right:0;display:block}.box_pnav ul li:first-child a{border-top:1px solid #5c6724}}.box_pnav ul li a{position:relative;height:100%;width:100%;letter-spacing:.18em;border:1px solid #5c6724;border-top:none;text-align:center;padding:15px 10px 30px;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;font-size:94%;display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start}@media only screen and (max-width: 767px){.box_pnav ul li a{padding:0.5em 0.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_pnav ul li a{letter-spacing:0;font-size:82%}}@media only screen and (max-width: 767px){.box_pnav ul li a{letter-spacing:.08em}}.box_pnav ul li a:before{content:"";width:100%;height:5px;position:absolute;top:0;left:0;background:url(../images/common/bg_02.jpg) repeat top left}@media only screen and (max-width: 767px){.box_pnav ul li a:before{display:none}}.box_pnav ul li a:after{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}@media only screen and (min-width: 768px){.box_pnav ul li a:after{content:"";background:url(../images/common/pnav_arrow.png);width:44px;height:44px;position:absolute;left:50%;bottom:-22px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_pnav ul li a:after{width:34px;height:34px;background-size:contain;bottom:-17px}}@media only screen and (max-width: 767px){.box_pnav ul li a:after{content:"";position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;top:50%;right:3%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.box_pnav ul li a .inner{width:100%}@media only screen and (max-width: 767px){.box_pnav ul li a .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.box_pnav ul li a .inner .photo{width:100%}@media only screen and (max-width: 767px){.box_pnav ul li a .inner .photo{width:25%;margin-right:5%}}.box_pnav ul li a .inner .photo img{width:100%}.box_pnav ul li a .inner .name{margin-top:20px;white-space:nowrap;font-size:125%}@media only screen and (max-width: 767px){.box_pnav ul li a .inner .name{text-align:left;width:70%;margin-top:0;font-size:100%}}.box_pnav ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.box_pnav ul li a:hover:after{bottom:-30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_pnav ul li a:hover:after{bottom:-20px}}@media only screen and (max-width: 767px){.box_pnav ul li a:hover:after{bottom:auto;top:60%}}.con_rooms{border-top:1px solid #eee;-webkit-align-items:center;align-items:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:46px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{padding:30px 0}}@media only screen and (max-width: 767px){.con_rooms{padding:0}}@media only screen and (min-width: 768px) and (max-width: 1580px){.con_rooms{padding-right:1em}}@media only screen and (max-width: 767px){.con_rooms{width:91.66667%;margin:auto}}.con_rooms .box_slider{margin:40px 0 80px}@media only screen and (max-width: 767px){.con_rooms .box_slider{margin:1em 0}}.con_rooms .box_slider .slick-slider{margin-bottom:0 !important}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-slider{padding-bottom:.5em;overflow:hidden}.con_rooms .box_slider .slick-slider img{position:relative;width:140%;max-width:none;margin-left:-20%}.con_rooms .box_slider .slick-slider img{margin-left:0}}.con_rooms .box_slider .slick-next,.con_rooms .box_slider .slick-prev{position:absolute;top:auto !important;bottom:-75px;background:url(../images/common/ic_arrow02.png) no-repeat center;background-size:contain;width:17px;height:35px;cursor:pointer;transition:all 400ms ease}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-next,.con_rooms .box_slider .slick-prev{width:20px;height:20px;bottom:-9px}}.con_rooms .box_slider .slick-next:hover,.con_rooms .box_slider .slick-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;background:url(../images/common/ic_arrow02.png) no-repeat center}.con_rooms .box_slider .slick-prev{cursor:pointer}@media only screen and (min-width: 768px){.con_rooms .box_slider .slick-prev{left:auto;right:230px}}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-prev{left:25%}}.con_rooms .box_slider .slick-prev:before{display:none}.con_rooms .box_slider .slick-next{cursor:pointer;right:0;transform:scale(-1, 1) translateY(-50%)}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-next{right:25%}}.con_rooms .box_slider .slick-next:before{display:none}.con_rooms .box_slider .slick-dots{bottom:-45px;width:auto;right:78px}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-dots{position:static}}.con_rooms .box_slider .slick-dots li{width:13px;height:13px;margin:0 1em;-moz-transition:width .35s,height .35s;-o-transition:width .35s,height .35s;-webkit-transition:width .35s,height .35s;transition:width .35s,height .35s}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-dots li{width:.8em;height:.8em;margin:0 .6em}}.con_rooms .box_slider .slick-dots li button{width:100%;height:100%}.con_rooms .box_slider .slick-dots li button:before{content:"";width:100%;height:100%;border:none;border:1px solid #5c6724;opacity:1 !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}.con_rooms .box_slider .slick-dots li.slick-active button:before{background-color:#5c6724}.con_rooms .box_slider .dot_three .slick-dots{right:55px !important}.con_rooms .wrp_fac{overflow:hidden;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_fac{margin-top:25px}}@media only screen and (max-width: 767px){.con_rooms .wrp_fac{margin-top:1em}}@media only screen and (min-width: 768px){.con_rooms .wrp_fac .wrp_txt{float:left;width:49.16667%}}.con_rooms .wrp_fac .wrp_txt .sub_title{margin-bottom:1em}.con_rooms .wrp_fac .wrp_txt .txt{font-size:100%;letter-spacing:.08em;line-height:1.68}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_fac .wrp_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .wrp_txt .txt{font-size:88%}}@media only screen and (min-width: 768px){.con_rooms .wrp_fac .wrp_tbl{float:right;width:47.5%}}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .wrp_tbl{margin-top:1em}}.con_rooms .wrp_fac .wrp_tbl table tr th{color:#5c6724;white-space:nowrap}.con_rooms .wrp_fac .wrp_tbl .att{margin-top:15px;font-size:88%;letter-spacing:.08em;line-height:1.92;text-indent:-1.1em;padding-left:1.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_fac .wrp_tbl .att{margin-top:10px}}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .wrp_tbl .att{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_fac .wrp_tbl .att{font-size:88%}}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .wrp_tbl .att{font-size:82%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_fac .wrp_tbl .att{line-height:1.72}}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .wrp_tbl .att{line-height:1.5}}.con_rooms .wrp_fac .txt_cau{font-size:88%;margin-top:10px}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .txt_cau{margin-top:.3em}}.con_rooms .wrp_fac .no_smo{margin-top:10px}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .no_smo{margin-top:.3em}}.con_rooms .wrp_fac .no_smo span{display:inline-block;vertical-align:middle}.con_rooms .wrp_fac .no_smo span:before{content:"";background:url(../../room/images/ic_smo.png) no-repeat;width:26px;height:26px;display:inline-block;vertical-align:middle;margin-right:.3em}.con_rooms .wrp_fac .box_btn{overflow:hidden;margin-top:30px}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .box_btn{margin-top:1.5em}}.con_rooms .wrp_fac .box_btn li{float:left;width:49.12281%}@media only screen and (max-width: 900px){.con_rooms .wrp_fac .box_btn li{width:100%;float:none}}.con_rooms .wrp_fac .box_btn li.btn_base a{border:2px solid #2d3d26}.con_rooms .wrp_fac .box_btn li.madori a{padding:1em .3em}@media only screen and (max-width: 767px){.con_rooms .wrp_fac .box_btn li.madori a{padding:0.7em .3em}}@media only screen and (min-width: 1200px){.con_rooms .wrp_fac .box_btn li:nth-child(1) a{padding:1.4em 1em}}@media print{.con_rooms .wrp_fac .box_btn li:nth-child(1) a{padding:1.4em 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_fac .box_btn li:nth-child(1) a{padding:.95em 1em}}.con_rooms .wrp_fac .box_btn li:nth-child(2){float:right}@media only screen and (max-width: 900px){.con_rooms .wrp_fac .box_btn li:nth-child(2){float:none;margin-top:1em}}.box_point{background:url(../../meal/images/bg_point.jpg) center no-repeat;background-size:cover;margin-top:70px;padding:80px 0 70px}@media only screen and (max-width: 767px){.box_point{margin-top:2em}}@media only screen and (max-width: 767px){.box_point{padding:1em 0.5em}}.box_point .sst{margin:30px 0;text-align:center}@media only screen and (max-width: 767px){.box_point .sst{margin:2em 0}}.box_point ul{overflow:hidden}.box_point ul li{float:left;width:31.66667%;margin-right:2.5%}.box_point ul li:last-child{margin-right:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_point ul li{width:48.75%}.box_point ul li:nth-child(even){margin-right:0}.box_point ul li:nth-child(odd){clear:both}.box_point ul li:nth-child(n+3){margin-top:60px}}@media only screen and (max-width: 767px){.box_point ul li{width:100%;margin-right:0}.box_point ul li:nth-child(n+2){margin-top:2em}}.box_point ul li .box_tit{letter-spacing:-.4em;position:relative;margin-bottom:30px}@media only screen and (max-width: 767px){.box_point ul li .box_tit{margin-bottom:0}}.box_point ul li .box_tit .box_num{text-align:center;vertical-align:middle;display:inline-block;margin-right:3%;color:#384b30;width:15%}.box_point ul li .box_tit .box_num em{letter-spacing:.08em;display:block;font-size:82%}.box_point ul li .box_tit .box_num span{line-height:1;letter-spacing:0;font-size:282%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_point ul li .box_tit .box_num span{font-size:219%}}@media only screen and (max-width: 767px){.box_point ul li .box_tit .box_num span{font-size:175%}}.box_point ul li .box_tit .st{vertical-align:middle;display:inline-block;line-height:1.7;white-space:nowrap;letter-spacing:.2em;width:82%;font-size:125%}@media only screen and (min-width: 1200px) and (max-width: 1350px){.box_point ul li .box_tit .st{letter-spacing:.15em;white-space:nowrap;font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_point ul li .box_tit .st{letter-spacing:.15em;font-size:113%}}@media only screen and (max-width: 767px){.box_point ul li .box_tit .st{letter-spacing:.08em;font-size:100%}}@media only screen and (max-width: 767px){.box_point ul li .photo{margin-top:.5em}}.box_point ul li .photo img{width:100%}.box_point ul li .txt{margin-top:30px}@media only screen and (max-width: 767px){.box_point ul li .txt{margin-top:.5em}}@media only screen and (min-width: 1200px){.box_point ul li .txt{font-size:94%}}@media print{.box_point ul li .txt{font-size:94%}}.box_point ul li .txt span{text-indent:-1em;padding-left:1em;display:block;font-size:88%;margin-top:15px}@media only screen and (max-width: 767px){.box_point ul li .txt span{margin-top:.5em}}.box_point ul li .btn{margin:30px auto 0;width:290px}@media only screen and (max-width: 767px){.box_point ul li .btn{margin:1.5em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_point ul li .btn{width:90%}}@media only screen and (max-width: 767px){.box_point ul li .btn{width:100%}}.lightbox{position:fixed !important;height:100%;width:100%;left:50% !important;top:50% !important;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lightbox .lb-outerContainer{position:absolute;left:50% !important;top:50% !important;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lightbox .lb-outerContainer .lb-container .lb-image{border:6px solid #d2d2d2 !important}.lb-dataContainer .lb-data .lb-closeContainer .lb-close{width:62px;height:62px;position:absolute;top:7.36842%;left:auto;right:27.08333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.lb-dataContainer .lb-data .lb-closeContainer .lb-close{right:2em;top:2em}}@media only screen and (max-width: 767px){.lb-dataContainer .lb-data .lb-closeContainer .lb-close{background-size:contain;width:3em;height:3em;top:1em;right:1em}}.lb-dataContainer .lb-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.lightboxOverlay{background-color:#fff !important;opacity:0.9 !important}.con_facilities{margin-top:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{margin-top:10.83333%}}@media only screen and (max-width: 767px){.con_facilities{margin-top:0}}.con_facilities h3{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities h3{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_facilities h3{margin-bottom:1.5em}}@media only screen and (min-width: 768px){.con_facilities .box_fac{letter-spacing:-.4em}}.con_facilities .box_fac li{margin:100px 0 0 6.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac li{margin:70px 0 0 4%}}@media only screen and (max-width: 767px){.con_facilities .box_fac li{margin:2.5em 0 0}}@media only screen and (min-width: 768px){.con_facilities .box_fac li{width:46.66667%;display:inline-block;letter-spacing:normal;vertical-align:top}.con_facilities .box_fac li:nth-child(odd){margin-left:0}.con_facilities .box_fac li:nth-child(-n+2){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac li{width:48%}}@media only screen and (max-width: 767px){.con_facilities .box_fac li:first-child{margin-top:0}}.con_facilities .box_fac li .wrp_img{position:relative;width:100%}.con_facilities .box_fac li .wrp_img>img{width:100%;height:auto;display:block}.con_facilities .box_fac li .wrp_txt{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac li .wrp_txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_facilities .box_fac li .wrp_txt{margin-top:1em}}.con_facilities .box_fac li .wrp_txt .st{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac li .wrp_txt .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_facilities .box_fac li .wrp_txt .st{margin-bottom:1em}}.con_facilities .box_fac li .wrp_txt .txt{font-size:100%;letter-spacing:.08em;line-height:1.68}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_fac li .wrp_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_facilities .box_fac li .wrp_txt .txt{font-size:88%}}.con_facilities .box_fac li .wrp_txt .txt em{font-size:82%;letter-spacing:.06em;display:block;color:#a40000}.con_facilities .box_fac li .wrp_txt .txt span{display:inline-block;color:#ff9191;font-size:94%}.con_facilities .box_parking{max-width:1200px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:60px auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking{margin:3.5em auto}}@media only screen and (max-width: 767px){.con_facilities .box_parking{margin:2em auto}}.con_facilities .box_parking .sub_title{width:100%;margin-bottom:20px}@media only screen and (max-width: 767px){.con_facilities .box_parking .sub_title{margin-bottom:.8em}}.con_facilities .box_parking .photo{position:relative;margin-right:6.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking .photo{width:48%;margin-right:3em}}@media only screen and (max-width: 880px){.con_facilities .box_parking .photo{width:100%;margin-right:0}}.con_facilities .box_parking .photo .img_one{width:100%}.con_facilities .box_parking .box_det{width:46.53465%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking .box_det{width:34.65347%}}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking .box_det{width:47%;margin-top:1em}}@media only screen and (max-width: 880px){.con_facilities .box_parking .box_det{width:100%;margin-top:1em}}.con_facilities .box_parking .box_det table{margin-top:30px}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det table{margin-top:1.5em}}.con_facilities .box_parking .box_det table th{width:90px}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det table th{width:35%}}.con_facilities .box_parking .box_det ul li .box_tit .cate{display:inline-block;vertical-align:middle;background:url(../../access/images/bg_other.jpg) center;letter-spacing:.06em;padding:.1em 1.2em;margin-right:.7em;font-size:88%}.con_facilities .box_parking .box_det ul li .box_tit .name{display:inline-block;vertical-align:middle;letter-spacing:.016em;font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking .box_det ul li .box_tit .name{font-size:125%}}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det ul li .box_tit .name{margin-top:.3em;display:block;font-size:113%}}.con_facilities .box_parking .box_det ul li .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det ul li .txt{margin-top:.5em}}.con_facilities .box_parking .box_det ul li:nth-child(2){margin-top:35px}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det ul li:nth-child(2){margin-top:1.5em}}.con_facilities .box_parking .box_det .box_tel{margin-top:35px}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det .box_tel{margin-top:1.5em}}.con_facilities .box_parking .box_det .box_tel .st_tel{text-align:center;background:#2d3d26;color:#ffffff;padding:.1em 0;font-size:94%;-moz-border-radius:12.5px;-webkit-border-radius:12.5px;border-radius:12.5px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking .box_det .box_tel .st_tel{display:inline-block;padding:.1em 0;width:100%}}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det .box_tel .st_tel{font-size:88%}}.con_facilities .box_parking .box_det .box_tel .txt_tel{white-space:nowrap;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_parking .box_det .box_tel .txt_tel{display:block}}.con_facilities .box_parking .box_det .box_tel .txt_tel:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;font-size:157%;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det .box_tel .txt_tel:before{font-size:125%}}.con_facilities .box_parking .box_det .box_tel .txt_tel a,.con_facilities .box_parking .box_det .box_tel .txt_tel span{font-weight:600;letter-spacing:.08em;text-decoration:none;display:inline-block;vertical-align:middle;font-size:182%}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det .box_tel .txt_tel a,.con_facilities .box_parking .box_det .box_tel .txt_tel span{font-size:157%}}.con_facilities .box_parking .box_det .box_tel .txt_tel em{display:inline-block;vertical-align:middle;margin-top:.5em;white-space:nowrap;font-size:94%}@media only screen and (min-width: 1200px) and (max-width: 1300px){.con_facilities .box_parking .box_det .box_tel .txt_tel em{font-size:82%;letter-spacing:0}}@media only screen and (max-width: 767px){.con_facilities .box_parking .box_det .box_tel .txt_tel em{display:block;margin-top:0;font-size:88%}}.con_pinkribbon{margin-top:130px;padding:130px 0;background:url(../../universal/images/bg_pink.jpg) repeat top left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon{margin-top:10.83333%}}@media only screen and (max-width: 767px){.con_pinkribbon{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon{padding:10.83333% 0}}@media only screen and (max-width: 767px){.con_pinkribbon{padding:1em 0}}.con_pinkribbon h3{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon h3{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_pinkribbon h3{margin-bottom:1.5em}}.con_pinkribbon .box_cover{max-width:1200px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:60px auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .box_cover{margin:1.5em auto}}@media only screen and (max-width: 767px){.con_pinkribbon .box_cover{margin:2em auto}}.con_pinkribbon .box_cover .sub_title{width:100%;margin-bottom:20px}@media only screen and (max-width: 767px){.con_pinkribbon .box_cover .sub_title{margin-bottom:.8em}}.con_pinkribbon .box_cover .photo{position:relative;margin-right:6.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .box_cover .photo{width:48%;margin-right:3em}}@media only screen and (max-width: 880px){.con_pinkribbon .box_cover .photo{width:100%;margin-right:0}}.con_pinkribbon .box_cover .photo .img_one{width:100%}.con_pinkribbon .box_cover .box_det{width:46.53465%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .box_cover .box_det{width:34.65347%}}@media only screen and (max-width: 767px){.con_pinkribbon .box_cover .box_det{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .box_cover .box_det{width:47%;margin-top:1em}}@media only screen and (max-width: 880px){.con_pinkribbon .box_cover .box_det{width:100%;margin-top:1em}}.con_pinkribbon .box_cover .box_det table{margin-top:30px}@media only screen and (max-width: 767px){.con_pinkribbon .box_cover .box_det table{margin-top:1.5em}}.con_pinkribbon .box_cover .box_det table th{width:90px}@media only screen and (max-width: 767px){.con_pinkribbon .box_cover .box_det table th{width:35%}}.con_pinkribbon .con_info{width:100%;max-width:1200px;background-color:#fff;border-radius:20px;margin:90px auto 0;padding:30px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .con_info{width:91.66667%}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .con_info{margin:80px auto 0}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info{margin:2em auto 0}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info{padding:2em 0}}.con_pinkribbon .con_info .box_info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.con_pinkribbon .con_info .box_info .pinkribbon_logo{width:186px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .con_info .box_info .pinkribbon_logo{width:30%}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info .box_info .pinkribbon_logo{width:35%}}.con_pinkribbon .con_info .box_info .box_det{width:73.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .con_info .box_info .box_det{width:60%}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info .box_info .box_det{width:100%}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info .box_info .box_det{margin-top:1em}}.con_pinkribbon .con_info .box_info .box_det h4{margin-bottom:20px}@media only screen and (max-width: 767px){.con_pinkribbon .con_info .box_info .box_det h4{margin-bottom:1em}}.con_pinkribbon .con_info .box_info .box_det .btn{margin-top:1.5em;width:290px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pinkribbon .con_info .box_info .box_det .btn{width:90%}}@media only screen and (max-width: 767px){.con_pinkribbon .con_info .box_info .box_det .btn{width:100%}}.floor_label{position:absolute;top:0;left:0;z-index:10;background-color:#2d3d26;color:#fff;text-align:center;font-family:serif;width:13.39286%;padding:10px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.floor_label{width:13.39286%}}@media only screen and (max-width: 767px){.floor_label{width:16.07143%}}.floor_label .floor_num{display:block;font-weight:bold;letter-spacing:0.05em;font-size:113%;line-height:1}.floor_label .floor_ico{display:block;margin:8px auto 0;max-width:40px}@media only screen and (max-width: 767px){.floor_label .floor_ico{width:24px;margin-top:5px}}.floor_label .floor_ico img{width:100%;height:auto;display:block;margin:0 auto}.floor_label .floor_ico.floor_ico_one{padding:5px 0 10px}.con_message{max-width:1200px;background:url(../images/common/bg_05.jpg);border-radius:20px;margin:90px auto;padding:60px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message{margin:80px auto}}@media only screen and (max-width: 767px){.con_message{margin:2em auto}}@media only screen and (max-width: 767px){.con_message{padding:2em 0}}.con_message .box_info{text-align:center}.con_message .txt{margin-top:2em;font-size:125%;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .txt{font-size:113%}}@media only screen and (max-width: 767px){.con_message .txt{font-size:100%}}
