﻿#footer .con_footer,.con_int .box_int,.con_hotel{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){#footer .con_footer,.con_int .box_int,.con_hotel{width:91.66667%}}li{list-style:none}#pre_summer_sale{background-color:#fff;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}#header{display:none !important}#footer{background:#3a6fb8}#footer .con_footer{max-width:1335px;display:flex;justify-content:space-between;align-items:center;background:#3a6fb8;padding:calc(25 / 1920 * 100%) 0}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer{padding:1.5em 0 1em}}@media only screen and (max-width: 767px){#footer .con_footer{padding:2em 0}}@media only screen and (min-width: 1200px) and (max-width: 1461px){#footer .con_footer{max-width:1200px}}@media only screen and (min-width: 768px) and (max-width: 896px){#footer .con_footer{display:block}}@media only screen and (max-width: 767px){#footer .con_footer{display:block}}#footer .con_footer .box_txt{width:calc(257 / 1335 * 100%);max-width:100%;display:block;text-align:left;margin:0}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer .box_txt{width:25%}}@media only screen and (max-width: 767px){#footer .con_footer .box_txt{width:100%}}@media only screen and (min-width: 1325px) and (max-width: 1461px){#footer .con_footer .box_txt{width:38%}}@media only screen and (min-width: 1200px) and (max-width: 1461px){#footer .con_footer .box_txt{width:30%}}@media only screen and (min-width: 768px) and (max-width: 896px){#footer .con_footer .box_txt{width:100%;margin-bottom:1em}}@media only screen and (max-width: 767px){#footer .con_footer .box_txt{margin-bottom:1em}}#footer .con_footer .box_txt .logo{margin:0}#footer .con_footer .box_txt .logo .ic-new_logo-sh{color:#fff;font-size:139%}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer .box_txt .logo .ic-new_logo-sh{font-size:124%}}@media only screen and (max-width: 767px){#footer .con_footer .box_txt .logo .ic-new_logo-sh{font-size:131%}}#footer .con_footer .box_terms{display:flex;flex-wrap:wrap;width:calc(750 / 1335 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer .box_terms{width:73%}}@media only screen and (max-width: 767px){#footer .con_footer .box_terms{width:100%}}@media only screen and (min-width: 1325px) and (max-width: 1461px){#footer .con_footer .box_terms{width:62%}}@media only screen and (min-width: 1200px) and (max-width: 1324px){#footer .con_footer .box_terms{width:70%}}@media only screen and (min-width: 768px) and (max-width: 896px){#footer .con_footer .box_terms{width:100%}}#footer .con_footer .box_terms .sst{font-weight:bold;color:#fff;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer .box_terms .sst{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_terms .sst{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_terms .sst{margin-bottom:.5em}}#footer .con_footer .box_terms .lnk{display:flex;flex-wrap:wrap;margin-bottom:1em}#footer .con_footer .box_terms .lnk li{box-sizing:border-box}@media only screen and (min-width: 768px){#footer .con_footer .box_terms .lnk li:not(:first-child) a{border-left:1px solid #fff;padding-left:1em;margin-left:1em}}@media only screen and (max-width: 767px){#footer .con_footer .box_terms .lnk li{width:50%;border-right:1px solid #fff;margin-bottom:1em}#footer .con_footer .box_terms .lnk li:first-child,#footer .con_footer .box_terms .lnk li:nth-child(2n+1){border-left:1px solid #fff}}#footer .con_footer .box_terms .lnk li a{display:block;width:100%;text-decoration:none;color:#fff;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer .box_terms .lnk li a{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_terms .lnk li a{font-size:93%}}.mouse #footer .con_footer .box_terms .lnk li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #footer .con_footer .box_terms .lnk li a:hover,.touch #footer .con_footer .box_terms .lnk li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.touch #footer .con_footer .box_terms .lnk li a{-webkit-tap-highlight-color:transparent}.touch #footer .con_footer .box_terms .lnk li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){#footer .con_footer .box_terms .lnk li a{text-align:center}}#footer .con_footer .box_terms .btn{margin-right:0.5em}#footer .con_footer .box_terms .btn a{text-decoration:none;color:#fff;font-size:100%;padding:.5em 1em;border:1px solid #fff;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .con_footer .box_terms .btn a{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_terms .btn a{font-size:93%}}.mouse #footer .con_footer .box_terms .btn a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #footer .con_footer .box_terms .btn a:hover,.touch #footer .con_footer .box_terms .btn a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.touch #footer .con_footer .box_terms .btn a{-webkit-tap-highlight-color:transparent}.touch #footer .con_footer .box_terms .btn a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#footer #copyright{background:#3a6fb8;font-size:93%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer #copyright{font-size:85%}}@media only screen and (max-width: 767px){#footer #copyright{font-size:77%}}@media only screen and (min-width: 768px){#footer #copyright{padding:1em 0 0}}@media only screen and (max-width: 767px){#footer #copyright{padding:1.5em 0 0}}body{margin:0}.title{width:100%;text-align:center;color:#1f2531;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:700}.lang_jp .title{font-family:'Noto Sans JP', sans-serif !important}.lang_en .title{font-family:'Noto Sans', sans-serif !important}.title span{display:block;position:relative}.title span.en{font-size:154%;line-height:1.4;letter-spacing:0;padding-bottom:1.5em;margin-bottom:1em;letter-spacing:.1em !important;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1024px){.title span.en{font-size:147%}}@media only screen and (max-width: 767px){.title span.en{font-size:147%}}.title span.en:before{content:'';height:5px;width:100px;background:#1f2531;position:absolute;bottom:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.title span.jp{font-size:431%;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.title span.jp{font-size:385%}}@media only screen and (max-width: 767px){.title span.jp{font-size:231%}}.con_main .img img{width:100%;height:auto;display:block}.con_int{padding:40px 0 90px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_int{padding:calc(90 / 1920 * 100%) 0}}@media only screen and (max-width: 767px){.con_int{padding:2em 0}}.con_int .box_int{position:relative;max-width:960px;padding-top:50px;text-align:center}@media only screen and (max-width: 767px){.con_int .box_int{padding-top:3em}}.con_int .box_int:before,.con_int .box_int:after{content:"";position:absolute;top:0;z-index:-1;width:73px;background-repeat:no-repeat;background-size:contain;background-position:center top}@media only screen and (max-width: 767px){.con_int .box_int:before,.con_int .box_int:after{width:3em}}.con_int .box_int:before{left:0;height:53px;background-image:url(../../pre_summer_sale/images/ic_kira1.png)}@media only screen and (min-width: 1025px){.con_int .box_int:before{left:-55px}}.con_int .box_int:after{right:0;height:50px;background-image:url(../../pre_summer_sale/images/ic_kira2.png)}@media only screen and (min-width: 1025px){.con_int .box_int:after{right:-55px}}.con_int .box_int h2{color:#1f2531;font-size:308%;line-height:1.4;letter-spacing:.02em;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_int .box_int h2{font-size:285%}}@media only screen and (max-width: 767px){.con_int .box_int h2{font-size:231%}}.lang_jp .con_int .box_int h2{font-family:'Noto Sans JP', sans-serif !important}.lang_en .con_int .box_int h2{font-family:'Noto Sans', sans-serif !important}.con_int .box_int h2 .col{color:#3ba8e0}.con_int .box_int h2 .bor{display:inline-block;background:linear-gradient(rgba(0,0,0,0) 70%,#efc73f 30%)}.con_int .box_int h2 em{font-size:125%}.con_int .box_int h2 .att{font-size:40%;display:block}.con_int .ribbon1{width:73%;max-width:760px;margin:35px auto 0;display:inline-block;position:relative;text-align:center;padding:.5em 1em;background:#e8e8e8;box-sizing:border-box;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:700;line-height:1.6;letter-spacing:.065em;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 767px){.con_int .ribbon1{margin-top:5%;width:100%}}.con_int .ribbon1:before,.con_int .ribbon1:after{position:absolute;content:'';z-index:1;width:1.5em;height:100%}.con_int .ribbon1:before{top:0;left:0;background:url("../../pre_summer_sale/images/ribbon_l.jpg") no-repeat;background-size:contain;background-position:top left}.con_int .ribbon1:after{top:0;right:0;background:url("../../pre_summer_sale/images/ribbon_r.jpg") no-repeat;background-size:contain;background-position:top right}.con_int .ribbon1 span.txt_l{font-size:139%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_int .ribbon1 span.txt_l{font-size:131%}}@media only screen and (max-width: 767px){.con_int .ribbon1 span.txt_l{font-size:139%}}.con_int .ribbon1 span.yellow{color:#b89300}.con_int .ribbon1 span.pink{color:#3ba8e0}.con_int .txt{margin-top:35px;color:#171a22;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:700;font-size:139%;line-height:1.6;letter-spacing:.065em;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_int .txt{font-size:131%}}@media only screen and (max-width: 767px){.con_int .txt{font-size:124%}}@media only screen and (max-width: 767px){.con_int .txt{margin-top:5%;padding-bottom:5%}}.lang_jp .con_int .txt{font-family:'Noto Sans JP', sans-serif !important}.lang_en .con_int .txt{font-family:'Noto Sans', sans-serif !important}.con_int .color_bl{font-size:162%;color:#3a5c7a;padding-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_int .color_bl{font-size:154%}}@media only screen and (max-width: 767px){.con_int .color_bl{font-size:154%}}@media only screen and (max-width: 767px){.con_int .color_bl{padding-bottom:5%}}.con_int .txt_ul{width:23em;margin:10px auto 0 30%;text-align:left}@media only screen and (max-width: 767px){.con_int .txt_ul{margin:10px auto 10px 10%}}.con_int .txt_ul li{list-style-type:disc;margin-bottom:10px}.con_int .box_btn{display:flex;justify-content:center;flex-wrap:wrap;margin-top:35px;padding-bottom:4em;border-bottom:4px solid #1f2531}@media only screen and (max-width: 767px){.con_int .box_btn{margin-top:5%}}.con_int .box_btn .btn a{width:300px;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:108%;line-height:1.9;letter-spacing:.03em;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-weight:700;text-decoration:none;display:block;padding:1.2em 1em;text-align:center;border-radius:.3em;border:1px solid #000}@media only screen and (max-width: 767px){.con_int .box_btn .btn a{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_int .box_btn .btn a{line-height:1.8}}@media only screen and (max-width: 767px){.con_int .box_btn .btn a{line-height:1.7}}@media only screen and (max-width: 767px){.con_int .box_btn .btn a{padding:.8em 1.5em}}.con_int .box_btn .btn.white a{background:#fff}.con_int .box_btn .btn.black a{background:#000;color:#fff}.con_int .box_btn .btn:not(:first-child){margin:0 0 0 20px}@media only screen and (max-width: 767px){.con_int .box_btn .btn:not(:first-child){margin:1em 0 0 0}}.con_int table{margin:40px auto 0;text-align:left}@media only screen and (max-width: 767px){.con_int table{margin:5% auto 0}}.con_int table tr{font-size:147%;line-height:1.8}@media only screen and (max-width: 767px){.con_int table tr th,.con_int table tr td{display:block;width:100%}}.con_int table tr th{vertical-align:top;padding-right:1.5em}@media only screen and (max-width: 767px){.con_int table tr th{padding-right:0;padding-bottom:.5em}}.con_int table tr td{vertical-align:top}@media only screen and (max-width: 767px){.con_int table tr td{padding-bottom:1em}}.con_map{position:relative;padding:calc(100 / 1920 * 100%) 0 calc(370 / 1920 * 100%);background:#F0FBFF}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_map{padding-bottom:calc(500 / 1920 * 100%)}}@media only screen and (max-width: 767px){.con_map{padding:5em 0 7em}}.con_map:before{content:"";position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(62 / 1920 * 100%);height:26px;background:url(../../pre_summer_sale/images/bg_deco.gif) no-repeat center top/contain}.con_map .box_map{position:relative;max-width:1240px;margin:calc(60 / 1920 * 100%) auto 0}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_map .box_map{margin:calc(60 / 1920 * 100%) calc(60 / 1920 * 100%) 0}}.con_map .box_map .wrp_map_htl{position:absolute;z-index:1}.con_map .box_map .wrp_map_htl .box_st{display:inline-block;position:relative}.con_map .box_map .wrp_map_htl .box_st .line{position:absolute;top:.5em}.con_map .box_map .wrp_map_htl .box_st .st{display:inline-block;position:relative;margin-bottom:.8em;padding:0 .8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.con_map .box_map .wrp_map_htl .box_st .st:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:0;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:0.4em solid #F0FBFF;border-top:.75em solid transparent;border-bottom:.75em solid transparent}.con_map .box_map .wrp_map_htl .box_st .st span{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:108%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;line-height:1;letter-spacing:.05em;font-weight:bold;display:inline-block;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_map .box_map .wrp_map_htl .box_st .st span{line-height:1.8}}@media only screen and (max-width: 767px){.con_map .box_map .wrp_map_htl .box_st .st span{line-height:1.6}}.con_map .box_map .wrp_map_htl.area_tohoku{top:calc(20 / 544 * 100%);left:calc(770 / 1240 * 100%)}.con_map .box_map .wrp_map_htl.area_tohoku .line{left:calc(-150 / 123 * 100%)}.con_map .box_map .wrp_map_htl.area_tohoku .st{background:#49c1f0}.con_map .box_map .wrp_map_htl.area_kanto{top:calc(270 / 544 * 100%);left:calc(738 / 1240 * 100%)}.con_map .box_map .wrp_map_htl.area_kanto .line{left:calc(-117 / 191 * 100%)}.con_map .box_map .wrp_map_htl.area_kanto .st{background:#e53cb2}.con_map .box_map .wrp_map_htl.area_chubu{top:calc(495 / 544 * 100%);left:calc(381 / 1240 * 100%)}.con_map .box_map .wrp_map_htl.area_chubu .line{top:-5.3em;right:calc(-12 / 114 * 100%)}.con_map .box_map .wrp_map_htl.area_chubu .st{background:#78bc27}.con_map .box_map .wrp_map_htl.area_kinki{top:0;left:0}.con_map .box_map .wrp_map_htl.area_kinki .line{right:calc(-144 / 230 * 100%)}.con_map .box_map .wrp_map_htl.area_kinki .st{background:#f39d0e}.con_map .box_map .wrp_map_htl.area_chugoku{top:calc(365 / 544 * 100%);left:0}.con_map .box_map .wrp_map_htl.area_chugoku .line{right:calc(-52 / 122 * 100%)}.con_map .box_map .wrp_map_htl.area_chugoku .st{background:#a87db5}.con_map .box_map .wrp_map_htl.area_kyushu{top:calc(485 / 544 * 100%);left:0}.con_map .box_map .wrp_map_htl.area_kyushu .line{right:calc(-138 / 122 * 100%)}.con_map .box_map .wrp_map_htl.area_kyushu .st{background:#c75b5b}.con_map .box_map .wrp_map_htl.area_overseas{top:calc(680 / 544 * 100%);left:0}.con_map .box_map .wrp_map_htl.area_overseas .st{background:#1abc9c}.con_map .box_map .wrp_map_htl ul li{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:108%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;position:relative;padding-left:1em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_map .box_map .wrp_map_htl ul li{line-height:1.8}}@media only screen and (max-width: 767px){.con_map .box_map .wrp_map_htl ul li{line-height:1.6}}.con_map .box_map .wrp_map_htl ul li:not(:first-child){margin-top:.5em}.con_map .box_map .wrp_map_htl ul li:before{content:'';width:8px;height:8px;position:absolute;top:.5em;left:0;background:#005e67}@media only screen and (max-width: 767px){.con_map .box_map .wrp_map_htl ul li:before{top:.7em;width:.6em;height:.6em}}.con_map .box_map .wrp_map_htl ul li.brand1:before{background:#005e67}.con_map .box_map .wrp_map_htl ul li.brand2:before{background:#af1b52}.con_map .box_map .wrp_map_htl ul li.brand3:before{background:#be9b13}.con_map .box_map .wrp_map_htl ul li.brand4:before{background:#000}.con_map .box_map .wrp_map_htl ul li.brand5:before{background:#000}.con_map .box_map .wrp_map_htl ul li a{text-decoration:underline}.con_map .box_map .wrp_map_htl ul li a:hover{color:#9c2f8e}.con_map .box_map .wrp_map_htl .inner{display:flex}.con_map .box_map .wrp_map_htl .inner ul:first-child{margin-right:1.5em}.con_hotel{padding:0 0 calc(85 / 1920 * 100%)}@media only screen and (max-width: 767px){.con_hotel{padding:5em 0}}.con_hotel .box_htl{margin-top:calc(65 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_hotel .box_htl{margin:3em auto 0}}.con_hotel .box_htl h3{width:100%;background:#49c1f0;text-align:center}.con_hotel .box_htl h3 span{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:139%;line-height:1.4;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;letter-spacing:.05em;font-weight:bold;display:inline-block;position:relative;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl h3 span{font-size:131%}}@media only screen and (max-width: 767px){.con_hotel .box_htl h3 span{font-size:131%}}@media only screen and (min-width: 768px){.con_hotel .box_htl h3 span{width:17em}}@media only screen and (max-width: 767px){.con_hotel .box_htl h3 span{padding:0 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_hotel .box_htl h3 span:before,.con_hotel .box_htl h3 span:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.7em solid transparent;border-bottom:.7em solid transparent}.con_hotel .box_htl h3 span:before{left:-.3em;border-right:.3em solid #fff}.con_hotel .box_htl h3 span:after{right:-.3em;border-left:.3em solid #fff}.con_hotel .box_htl.area_tohoku h3{background:#49c1f0}.con_hotel .box_htl.area_kanto h3{background:#e53cb2}.con_hotel .box_htl.area_chubu h3{background:#78bc27}.con_hotel .box_htl.area_kinki h3{background:#f39d0e}.con_hotel .box_htl.area_chugoku h3{background:#a87db5}.con_hotel .box_htl.area_kyushu h3{background:#c75b5b}.con_hotel .box_htl.area_overseas h3{background:#1abc9c}@media only screen and (min-width: 768px){.con_hotel .box_htl.area_overseas h3 span{width:20em !important}}.con_hotel .box_htl ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:calc(35 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_hotel .box_htl ul{margin:1.5em auto 0}}.con_hotel .box_htl ul li{margin-bottom:calc(25 / 1200 * 100%);position:relative}@media only screen and (min-width: 1025px){.con_hotel .box_htl ul li{max-width:282px;margin-left:calc(24 / 1200 * 100%);width:calc(282 / 1200 * 100%)}.con_hotel .box_htl ul li:nth-child(4n+1){margin-left:0}.con_hotel .box_htl ul li:nth-child(n+5){padding-top:calc(25 / 1200 * 100%)}.con_hotel .box_htl ul li:nth-child(n+5):before{content:'';width:100%;height:1px;background:#8c8c8c;position:absolute;left:0;top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl ul li{width:30%;max-width:282px;margin-left:5%}.con_hotel .box_htl ul li:nth-child(3n+1){margin-left:0}.con_hotel .box_htl ul li:nth-child(n+4){padding-top:calc(25 / 1200 * 100%)}.con_hotel .box_htl ul li:nth-child(n+4):before{content:'';width:100%;height:1px;background:#8c8c8c;position:absolute;left:0;top:0}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #8c8c8c}.con_hotel .box_htl ul li:last-child{border-bottom:none}.con_hotel .box_htl ul li.new{padding:0 0 1em}}.con_hotel .box_htl ul li.brand1 .wrp_txt .st:before{background:#005e67}.con_hotel .box_htl ul li.brand2 .wrp_txt .st:before{background:#af1b52}.con_hotel .box_htl ul li.brand3 .wrp_txt .st:before{background:#be9b13}.con_hotel .box_htl ul li.brand4 .wrp_txt .st:before{background:#000}.con_hotel .box_htl ul li.brand5 .wrp_txt .st:before{background:#000}@media only screen and (min-width: 768px){.con_hotel .box_htl ul li .wrp_img{position:relative}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_img{width:calc(280 / 880 * 100%)}}.con_hotel .box_htl ul li .wrp_img .ic{position:absolute;top:9px;left:0;background:#FFF;text-align:center;font-size:93%;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing:.05em;padding:.2em 1em;font-weight:bold}.con_hotel .box_htl ul li .wrp_img .ic em{color:#3ba8e0}.con_hotel .box_htl ul li .wrp_img img{width:100%;text-align:center}@media only screen and (min-width: 768px){.con_hotel .box_htl ul li .wrp_txt{margin-top:.8em;padding-bottom:100px}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt{width:calc(560 / 880 * 100%)}}.con_hotel .box_htl ul li .wrp_txt .st{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:124%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;position:relative;padding-left:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl ul li .wrp_txt .st{font-size:124%}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .st{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl ul li .wrp_txt .st{line-height:1.8}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .st{line-height:1.6}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .st{margin-top:-.2em}}.con_hotel .box_htl ul li .wrp_txt .st:before{content:'';width:8px;height:8px;position:absolute;top:.8em;left:0;background:#005e67}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .st:before{top:.7em;width:.6em;height:.6em}}.con_hotel .box_htl ul li .wrp_txt .st a{display:inline-block}.con_hotel .box_htl ul li .wrp_txt .st a:after{content:'.';display:inline-block;width:0;color:transparent;pointer-events:none}.con_hotel .box_htl ul li .wrp_txt address,.con_hotel .box_htl ul li .wrp_txt .txt{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:108%;line-height:1.9;letter-spacing:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;line-height:1.4;margin-top:.6em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl ul li .wrp_txt address,.con_hotel .box_htl ul li .wrp_txt .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt address,.con_hotel .box_htl ul li .wrp_txt .txt{line-height:1.6}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt address,.con_hotel .box_htl ul li .wrp_txt .txt{margin-top:.4em;letter-spacing:.05em}}@media only screen and (min-width: 768px){.con_hotel .box_htl ul li .wrp_txt address span,.con_hotel .box_htl ul li .wrp_txt .txt span{display:block}}.con_hotel .box_htl ul li .wrp_txt .txt{margin-top:1em;padding:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F0FBFF}@media only screen and (min-width: 768px){.con_hotel .box_htl ul li .wrp_txt .box_btn{position:absolute;bottom:0;left:0;width:100%}}@media only screen and (min-width: 1025px){.con_hotel .box_htl ul li .wrp_txt .box_btn{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl ul li .wrp_txt .box_btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .box_btn{margin-top:1.5em}}.con_hotel .box_htl ul li .wrp_txt .box_btn .btn:not(:first-child){margin-top:.5em}.con_hotel .box_htl ul li .wrp_txt .box_btn .btn a{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:108%;letter-spacing:.03em;line-height:1;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-decoration:none;display:block;padding:.8em;background:#3ba8e0;color:#FFF;text-align:center;border-radius:.3em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel .box_htl ul li .wrp_txt .box_btn .btn a{font-size:108%}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .box_btn .btn a{font-size:100%}}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .box_btn .btn a{padding:.8em 1.5em}}.con_hotel .box_htl ul li .wrp_txt .box_btn .btn.hotel a{background:#fff;color:#000;border:1px solid #000}@media only screen and (max-width: 767px){.con_hotel .box_htl ul li .wrp_txt .ic{text-align:center;font-size:93%;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing:.05em;padding:.2em 1em;font-weight:bold;background:#c5c5c5;color:#000;width:100%;display:block;margin-top:.5em}.con_hotel .box_htl ul li .wrp_txt .ic em{color:#3ba8e0}}
