.con_plan,.con_room,.con_umi,.con_rest,.con_fea,.con_acc{width:950px;margin-left:auto}.con_plan .box_plan:after{content:"";display:table;clear:both}@font-face{font-family:'en_sans';src:url(../fonts/en_sans.woff) format("woff"),url(../fonts/en_sans.ttf) format("opentype")}#abi_contents{margin-top:55px}.con_plan{margin-top:85px}.con_plan h3{text-align:center;font-family:'en_sans',sans-serif;font-display:swap;font-size:185%;letter-spacing:.1em;margin-top:30px;margin-bottom:15px}.con_plan .catch{text-align:center;font-size:108%;line-height:1.8;margin-bottom:25px}.con_plan .box_plan li{float:left;width:310px;margin-left:10px}.con_plan .box_plan li a{display:block;text-decoration:none;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;padding:260px 10px 20px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.con_plan .box_plan li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.con_plan .box_plan li a h4{font-size:124%;text-decoration:underline}.con_plan .box_plan li a .txt{margin-top:15px}.con_plan .box_plan li a dl{margin-top:35px;overflow:hidden}.con_plan .box_plan li a dl dt{float:left;width:50%;line-height:2.5}.con_plan .box_plan li a dl dd{float:right;width:50%;text-align:right}.con_plan .box_plan li a dl dd em{font-size:154%;color:#b2210d;font-weight:600}.con_plan .box_plan li:first-child{margin-left:0}.con_plan .box_plan li:first-child a{background:url(../images/home/img_plan1.jpg) no-repeat top center/100% auto}.con_plan .box_plan li:first-child+* a{background:url(../images/home/img_plan2.jpg) no-repeat top center/100% auto}.con_plan .box_plan li:first-child+*+* a{background:url(../images/home/img_plan3.jpg) no-repeat top center/100% auto}.con_plan .box_coupon{margin:20px 0 0;text-align:center}.con_plan .box_coupon .st{font-weight:bold;font-size:124%;margin:5px 0 0}.con_plan .box_coupon .txt{margin:0 0 0 20px}.con_plan .box_btn{text-align:center;margin-top:20px;letter-spacing:-.4em}.con_plan .box_btn li{letter-spacing:normal;display:inline-block;vertical-align:middle;width:280px;font-size:124%}.con_plan .box_btn li.btn_rktn{position:relative;background-color:#dc8094;text-align:center;margin-right:40px}.con_plan .box_btn li.btn_rktn:before,.con_plan .box_btn li.btn_rktn:after{content:"";position:absolute}.con_plan .box_btn li.btn_rktn:before{top:50%;left:0;width:30px;height:1px;background-color:#fff;z-index:3;-moz-transition:background-color .35s;-o-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.con_plan .box_btn li.btn_rktn:after{z-index:1;left:0;top:0;width:0;height:100%;background-color:#fff;-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}.con_plan .box_btn li.btn_rktn a{display:block;border:1px solid #dc8094;color:#fff;text-decoration:none;padding:1.2em 0;position:relative;z-index:2;-moz-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-o-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-webkit-transition:color .35s,border-color .35s,background .35s;-webkit-transition-delay:.1s,.1s,.1s;transition:color .35s .1s,border-color .35s .1s,background .35s .1s}.con_plan .box_btn li.btn_rktn:hover a{background:#fff;color:#dc8094;border-color:#dc8094}.con_plan .box_btn li.btn_rktn:hover:before{background-color:#dc8094}.con_plan .box_btn li.btn_rktn:hover:after{width:100%}.con_plan .box_btn li.btn_plan{position:relative;background-color:#5f514e;text-align:center}.con_plan .box_btn li.btn_plan:before,.con_plan .box_btn li.btn_plan:after{content:"";position:absolute}.con_plan .box_btn li.btn_plan:before{top:50%;left:0;width:30px;height:1px;background-color:#fff;z-index:3;-moz-transition:background-color .35s;-o-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.con_plan .box_btn li.btn_plan:after{z-index:1;left:0;top:0;width:0;height:100%;background-color:#fff;-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}.con_plan .box_btn li.btn_plan a{display:block;border:1px solid #5f514e;color:#fff;text-decoration:none;padding:1.2em 0;position:relative;z-index:2;-moz-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-o-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-webkit-transition:color .35s,border-color .35s,background .35s;-webkit-transition-delay:.1s,.1s,.1s;transition:color .35s .1s,border-color .35s .1s,background .35s .1s}.con_plan .box_btn li.btn_plan:hover a{background:#fff;color:#5f514e;border-color:#5f514e}.con_plan .box_btn li.btn_plan:hover:before{background-color:#5f514e}.con_plan .box_btn li.btn_plan:hover:after{width:100%}.con_room{margin-top:120px}.con_room h3{text-align:center;font-family:'en_sans',sans-serif;font-display:swap;font-size:185%;letter-spacing:.1em;margin-bottom:30px}.con_room .txt{font-size:139%;letter-spacing:.4em;margin-top:10px;text-align:center}.con_room ul{padding:10px;margin-top:50px;overflow:hidden;background:url(../images/home/bg1.jpg) no-repeat center bottom}.con_room ul li{float:right}.con_room ul li:first-child{float:left}.con_room ul li a{display:block}.con_room .btn{position:relative;background-color:#8b8f9e;text-align:center;width:270px;margin:40px auto 0}.con_room .btn:before,.con_room .btn:after{content:"";position:absolute}.con_room .btn:before{top:50%;left:0;width:30px;height:1px;background-color:#fff;z-index:3;-moz-transition:background-color .35s;-o-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.con_room .btn:after{z-index:1;left:0;top:0;width:0;height:100%;background-color:#fff;-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}.con_room .btn a{display:block;border:1px solid #8b8f9e;color:#fff;text-decoration:none;padding:1.2em 0;position:relative;z-index:2;-moz-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-o-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-webkit-transition:color .35s,border-color .35s,background .35s;-webkit-transition-delay:.1s,.1s,.1s;transition:color .35s .1s,border-color .35s .1s,background .35s .1s}.con_room .btn:hover a{background:#fff;color:#8b8f9e;border-color:#8b8f9e}.con_room .btn:hover:before{background-color:#8b8f9e}.con_room .btn:hover:after{width:100%}.con_umi,.con_rest,.con_fea{margin-top:80px;padding-top:440px;background:url(../images/home/img_rest1.jpg) no-repeat top center/100% auto}.con_umi .box_umi,.con_umi .box_rest,.con_umi .box_fea,.con_rest .box_umi,.con_rest .box_rest,.con_rest .box_fea,.con_fea .box_umi,.con_fea .box_rest,.con_fea .box_fea{margin-top:10px;padding:40px 40px 40px 470px;background:url(../images/home/img_rest2.jpg) no-repeat top left;position:relative}.con_umi .box_umi:after,.con_umi .box_rest:after,.con_umi .box_fea:after,.con_rest .box_umi:after,.con_rest .box_rest:after,.con_rest .box_fea:after,.con_fea .box_umi:after,.con_fea .box_rest:after,.con_fea .box_fea:after{content:"";position:absolute;top:0;right:0;z-index:1;width:160px;height:100%;background:url(../images/home/bg1.jpg)}.con_umi .box_umi .box_txt,.con_umi .box_rest .box_txt,.con_umi .box_fea .box_txt,.con_rest .box_umi .box_txt,.con_rest .box_rest .box_txt,.con_rest .box_fea .box_txt,.con_fea .box_umi .box_txt,.con_fea .box_rest .box_txt,.con_fea .box_fea .box_txt{position:relative;z-index:2;background:#fff;padding:40px 0}.con_umi .box_umi .box_txt h4,.con_umi .box_rest .box_txt h4,.con_umi .box_fea .box_txt h4,.con_rest .box_umi .box_txt h4,.con_rest .box_rest .box_txt h4,.con_rest .box_fea .box_txt h4,.con_fea .box_umi .box_txt h4,.con_fea .box_rest .box_txt h4,.con_fea .box_fea .box_txt h4{text-align:center;font-family:'en_sans',sans-serif;font-display:swap;font-size:185%;letter-spacing:.1em;text-align:left;margin-bottom:40px}.con_umi .box_umi .box_txt .btn,.con_umi .box_rest .box_txt .btn,.con_umi .box_fea .box_txt .btn,.con_rest .box_umi .box_txt .btn,.con_rest .box_rest .box_txt .btn,.con_rest .box_fea .box_txt .btn,.con_fea .box_umi .box_txt .btn,.con_fea .box_rest .box_txt .btn,.con_fea .box_fea .box_txt .btn{margin-top:40px;width:270px;position:relative;background-color:#8b8f9e;text-align:center}.con_umi .box_umi .box_txt .btn:before,.con_umi .box_umi .box_txt .btn:after,.con_umi .box_rest .box_txt .btn:before,.con_umi .box_rest .box_txt .btn:after,.con_umi .box_fea .box_txt .btn:before,.con_umi .box_fea .box_txt .btn:after,.con_rest .box_umi .box_txt .btn:before,.con_rest .box_umi .box_txt .btn:after,.con_rest .box_rest .box_txt .btn:before,.con_rest .box_rest .box_txt .btn:after,.con_rest .box_fea .box_txt .btn:before,.con_rest .box_fea .box_txt .btn:after,.con_fea .box_umi .box_txt .btn:before,.con_fea .box_umi .box_txt .btn:after,.con_fea .box_rest .box_txt .btn:before,.con_fea .box_rest .box_txt .btn:after,.con_fea .box_fea .box_txt .btn:before,.con_fea .box_fea .box_txt .btn:after{content:"";position:absolute}.con_umi .box_umi .box_txt .btn:before,.con_umi .box_rest .box_txt .btn:before,.con_umi .box_fea .box_txt .btn:before,.con_rest .box_umi .box_txt .btn:before,.con_rest .box_rest .box_txt .btn:before,.con_rest .box_fea .box_txt .btn:before,.con_fea .box_umi .box_txt .btn:before,.con_fea .box_rest .box_txt .btn:before,.con_fea .box_fea .box_txt .btn:before{top:50%;left:0;width:30px;height:1px;background-color:#fff;z-index:3;-moz-transition:background-color .35s;-o-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.con_umi .box_umi .box_txt .btn:after,.con_umi .box_rest .box_txt .btn:after,.con_umi .box_fea .box_txt .btn:after,.con_rest .box_umi .box_txt .btn:after,.con_rest .box_rest .box_txt .btn:after,.con_rest .box_fea .box_txt .btn:after,.con_fea .box_umi .box_txt .btn:after,.con_fea .box_rest .box_txt .btn:after,.con_fea .box_fea .box_txt .btn:after{z-index:1;left:0;top:0;width:0;height:100%;background-color:#fff;-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}.con_umi .box_umi .box_txt .btn a,.con_umi .box_rest .box_txt .btn a,.con_umi .box_fea .box_txt .btn a,.con_rest .box_umi .box_txt .btn a,.con_rest .box_rest .box_txt .btn a,.con_rest .box_fea .box_txt .btn a,.con_fea .box_umi .box_txt .btn a,.con_fea .box_rest .box_txt .btn a,.con_fea .box_fea .box_txt .btn a{display:block;border:1px solid #8b8f9e;color:#fff;text-decoration:none;padding:1.2em 0;position:relative;z-index:2;-moz-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-o-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-webkit-transition:color .35s,border-color .35s,background .35s;-webkit-transition-delay:.1s,.1s,.1s;transition:color .35s .1s,border-color .35s .1s,background .35s .1s}.con_umi .box_umi .box_txt .btn:hover a,.con_umi .box_rest .box_txt .btn:hover a,.con_umi .box_fea .box_txt .btn:hover a,.con_rest .box_umi .box_txt .btn:hover a,.con_rest .box_rest .box_txt .btn:hover a,.con_rest .box_fea .box_txt .btn:hover a,.con_fea .box_umi .box_txt .btn:hover a,.con_fea .box_rest .box_txt .btn:hover a,.con_fea .box_fea .box_txt .btn:hover a{background:#fff;color:#8b8f9e;border-color:#8b8f9e}.con_umi .box_umi .box_txt .btn:hover:before,.con_umi .box_rest .box_txt .btn:hover:before,.con_umi .box_fea .box_txt .btn:hover:before,.con_rest .box_umi .box_txt .btn:hover:before,.con_rest .box_rest .box_txt .btn:hover:before,.con_rest .box_fea .box_txt .btn:hover:before,.con_fea .box_umi .box_txt .btn:hover:before,.con_fea .box_rest .box_txt .btn:hover:before,.con_fea .box_fea .box_txt .btn:hover:before{background-color:#8b8f9e}.con_umi .box_umi .box_txt .btn:hover:after,.con_umi .box_rest .box_txt .btn:hover:after,.con_umi .box_fea .box_txt .btn:hover:after,.con_rest .box_umi .box_txt .btn:hover:after,.con_rest .box_rest .box_txt .btn:hover:after,.con_rest .box_fea .box_txt .btn:hover:after,.con_fea .box_umi .box_txt .btn:hover:after,.con_fea .box_rest .box_txt .btn:hover:after,.con_fea .box_fea .box_txt .btn:hover:after{width:100%}.con_umi .box_umi,.con_rest .box_umi,.con_fea .box_umi{background:none}.con_umi{background:url(../images/home/img_umi1.jpg) no-repeat top center/100% auto}.con_umi .box_umi{padding:40px 470px 40px 40px;background:url(../images/home/img_umi2.jpg) no-repeat top right}.con_umi .box_umi:after{left:0;right:auto}.con_umi .box_umi .box_txt{padding:60px 0 50px 50px}.con_umi .box_umi .box_txt .txt img{max-width:none}.con_fea{background:url(../images/home/img_fea1.jpg) no-repeat top center/100% auto}.con_fea .box_fea{padding:40px 470px 40px 40px;background:url(../images/home/img_fea2.jpg) no-repeat top right}.con_fea .box_fea:after{left:0;right:auto}.con_fea .box_fea .box_txt{padding:60px 0 50px 50px}.con_acc{margin-top:100px;margin-bottom:85px;text-align:center}.con_acc h4{text-align:center;font-family:'en_sans',sans-serif;font-display:swap;font-size:185%;letter-spacing:.1em;margin-bottom:20px}.con_acc .box_acc{position:relative;margin-bottom:65px}.con_acc .box_acc .btn{position:relative;background-color:#dc8094;text-align:center;position:absolute;z-index:1;left:10px;bottom:15px}.con_acc .box_acc .btn:before,.con_acc .box_acc .btn:after{content:"";position:absolute}.con_acc .box_acc .btn:before{top:50%;left:0;width:30px;height:1px;background-color:#fff;z-index:3;-moz-transition:background-color .35s;-o-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.con_acc .box_acc .btn:after{z-index:1;left:0;top:0;width:0;height:100%;background-color:#fff;-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}.con_acc .box_acc .btn a{display:block;border:1px solid #dc8094;color:#fff;text-decoration:none;padding:1.2em 0;position:relative;z-index:2;-moz-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-o-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-webkit-transition:color .35s,border-color .35s,background .35s;-webkit-transition-delay:.1s,.1s,.1s;transition:color .35s .1s,border-color .35s .1s,background .35s .1s}.con_acc .box_acc .btn:hover a{background:#fff;color:#dc8094;border-color:#dc8094}.con_acc .box_acc .btn:hover:before{background-color:#dc8094}.con_acc .box_acc .btn:hover:after{width:100%}.con_acc .btn{position:relative;background-color:#8b8f9e;text-align:center;margin:45px auto 0;width:270px}.con_acc .btn:before,.con_acc .btn:after{content:"";position:absolute}.con_acc .btn:before{top:50%;left:0;width:30px;height:1px;background-color:#fff;z-index:3;-moz-transition:background-color .35s;-o-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.con_acc .btn:after{z-index:1;left:0;top:0;width:0;height:100%;background-color:#fff;-moz-transition:width .35s;-o-transition:width .35s;-webkit-transition:width .35s;transition:width .35s}.con_acc .btn a{display:block;border:1px solid #8b8f9e;color:#fff;text-decoration:none;padding:1.2em 0;position:relative;z-index:2;-moz-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-o-transition:color .35s .1s,border-color .35s .1s,background .35s .1s;-webkit-transition:color .35s,border-color .35s,background .35s;-webkit-transition-delay:.1s,.1s,.1s;transition:color .35s .1s,border-color .35s .1s,background .35s .1s}.con_acc .btn:hover a{background:#fff;color:#8b8f9e;border-color:#8b8f9e}.con_acc .btn:hover:before{background-color:#8b8f9e}.con_acc .btn:hover:after{width:100%}
