@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : com_common.css
 author     : Ability Consultant
 style info : 総合・共通設定
=================================================================== */
#header .con_header .box_header,
#fixheader .con_header .box_header, .lower #contents .wrp_topicpath #topicpath {
  max-width: 1200px;
  margin: auto;
}

@media only screen and (max-width: 1330px) {
  #header .con_header .box_header,
  #fixheader .con_header .box_header, .lower #contents .wrp_topicpath #topicpath {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  #header .con_header .box_header,
  #fixheader .con_header .box_header, .lower #contents .wrp_topicpath #topicpath {
    width: 97.2%;
    padding: 0;
  }
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header,
  #fixheader .con_header .box_header, .lower #contents .wrp_topicpath #topicpath {
    width: 93.75%;
    padding: 0;
  }
}

/* font-awesome */
/* -----------------------------------------------------------
	スライド　用
----------------------------------------------------------- */
/* -----------------------------------------------------------
	ホテル リブランド用
----------------------------------------------------------- */
/*Animate */
/* -----------------------------------------------------------
	#abi_cal
----------------------------------------------------------- */
@media only screen and (min-width: 1023px) {
  #abi_cal.ic_checkout:before {
    left: 140px !important;
  }
}

/* -----------------------------------------------------------
	会員情報
----------------------------------------------------------- */
@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .con_member .inner {
    top: 100px;
  }
}

/* -----------------------------------------------------------
	#header（#fixheader）
----------------------------------------------------------- */
#header .con_header .box_header,
#fixheader .con_header .box_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 20px);
  padding: 10px 0;
}

#header .con_header .box_header .box_logo,
#fixheader .con_header .box_header .box_logo {
  flex: 1;
}

#header .con_header .box_header .box_logo a,
#fixheader .con_header .box_header .box_logo a {
  display: block;
}

@media only screen and (min-width: 1023px) {
  #header .con_header .box_header .box_right,
  #fixheader .con_header .box_header .box_right {
    width: 75%;
    margin-left: 20px;
  }
}

@media screen and (min-width: 1023px) and (max-width: 1222px) {
  #header .con_header .box_header .box_right,
  #fixheader .con_header .box_header .box_right {
    width: 80%;
  }
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right,
  #fixheader .con_header .box_header .box_right {
    width: 53%;
  }
}

@media only screen and (min-width: 1023px) {
  #header .con_header .box_header .box_right .box_top,
  #fixheader .con_header .box_header .box_right .box_top {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right .box_top,
  #fixheader .con_header .box_header .box_right .box_top {
    display: none;
  }
}

@media only screen and (min-width: 1023px) {
  #header .con_header .box_header .box_right .box_top h1,
  #fixheader .con_header .box_header .box_right .box_top h1 {
    flex: 1;
  }
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  #header .con_header .box_header .box_right .box_top h1,
  #fixheader .con_header .box_header .box_right .box_top h1 {
    text-align: right;
    margin-bottom: 5px;
  }
}

#header .con_header .box_header .box_right .box_top #hnav,
#fixheader .con_header .box_header .box_right .box_top #hnav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 100%;
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  #header .con_header .box_header .box_right .box_top #hnav,
  #fixheader .con_header .box_header .box_right .box_top #hnav {
    font-size: 85%;
  }
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right .box_top #hnav,
  #fixheader .con_header .box_header .box_right .box_top #hnav {
    font-size: 77%;
  }
}

#header .con_header .box_header .box_right .box_top #hnav > li,
#fixheader .con_header .box_header .box_right .box_top #hnav > li {
  margin-right: 8px;
}

#header .con_header .box_header .box_right .box_top #hnav > li:first-of-type, #header .con_header .box_header .box_right .box_top #hnav > li:last-of-type,
#fixheader .con_header .box_header .box_right .box_top #hnav > li:first-of-type,
#fixheader .con_header .box_header .box_right .box_top #hnav > li:last-of-type {
  margin-right: 0;
}

#header .con_header .box_header .box_right .box_top #hnav > li.com_top,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.com_top {
  display: flex;
}

#header .con_header .box_header .box_right .box_top #hnav > li.com_top a,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.com_top a {
  display: block;
  text-decoration: none;
  padding: 0 10px;
}

#header .con_header .box_header .box_right .box_top #hnav > li.com_top:after,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.com_top:after {
  content: "";
  display: block;
  width: 1px;
  background-color: #424242;
}

#header .con_header .box_header .box_right .box_top #hnav > li.hotel_list a,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.hotel_list a {
  display: block;
  text-decoration: none;
  padding: 0 10px;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_login,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_login {
  display: flex;
  align-items: center;
  color: #fff;
  background-color: #bf4e17;
  border-radius: 5px;
  padding: 4px 12px;
  text-decoration: none;
  cursor: pointer;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_login:before,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_login:before {
  font-family: FontAwesome;
  content: '\f090';
  font-weight: 900;
  margin-right: 3px;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_member,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_member {
  color: #fff;
  background-color: #bf4e17;
  border-radius: 5px;
  padding: 4px 12px;
  text-decoration: none;
  cursor: pointer;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_member:before,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_member:before {
  font-family: FontAwesome;
  content: '\f08b';
  font-weight: 900;
  margin-right: 3px;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_regi a,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_regi a {
  display: block;
  color: #fff;
  background-color: #bf4e17;
  border-radius: 5px;
  padding: 4px 12px;
  text-decoration: none;
  cursor: pointer;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_regi a:before,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_regi a:before {
  font-family: FontAwesome;
  content: '\f007';
  font-weight: 900;
  margin-right: 3px;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_corp a,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_corp a {
  display: block;
  color: #fff;
  background-color: #005284;
  border-radius: 5px;
  padding: 4px 12px;
  text-decoration: none;
  cursor: pointer;
}

#header .con_header .box_header .box_right .box_top #hnav > li.btn_corp a:before,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.btn_corp a:before {
  font-family: FontAwesome;
  content: '\f007';
  font-weight: 900;
  margin-right: 3px;
}

#header .con_header .box_header .box_right .box_top #hnav > li.global_site,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.global_site {
  color: #005285;
  border: 2px solid #005285;
  padding: 4px 12px;
  cursor: pointer;
}

#header .con_header .box_header .box_right .box_top #hnav > li.global_site:after,
#fixheader .con_header .box_header .box_right .box_top #hnav > li.global_site:after {
  font-family: FontAwesome;
  content: '\f08e';
  font-weight: 900;
  margin-left: 3px;
}

#header .con_header .box_header .box_right #gnav,
#fixheader .con_header .box_header .box_right #gnav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  letter-spacing: -0.4em;
  padding: 10px 0;
}

#header .con_header .box_header .box_right #gnav > li,
#fixheader .con_header .box_header .box_right #gnav > li {
  letter-spacing: normal;
  position: relative;
}

#header .con_header .box_header .box_right #gnav > li a,
#fixheader .con_header .box_header .box_right #gnav > li a {
  display: block;
  font-size: 124%;
  font-weight: 600;
  text-decoration: none;
}

#header .con_header .box_header .box_right #gnav > li a:hover:after,
#fixheader .con_header .box_header .box_right #gnav > li a:hover:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #0a63b0;
  position: absolute;
  bottom: -2px;
}

#header .con_header .box_header .box_right #gnav > li.gnav_boo,
#fixheader .con_header .box_header .box_right #gnav > li.gnav_boo {
  margin-right: 0;
}

#header .con_header .box_header .box_right #gnav > li.gnav_boo a,
#fixheader .con_header .box_header .box_right #gnav > li.gnav_boo a {
  padding: 5px 15px;
  color: #fff;
  background: #f18e1d;
}

#header .con_header .box_header .box_right #gnav > li:nth-of-type(n+2),
#fixheader .con_header .box_header .box_right #gnav > li:nth-of-type(n+2) {
  margin-left: 2%;
}

@media screen and (min-width: 1023px) and (max-width: 1222px) {
  #header .con_header .box_header .box_right #gnav > li:nth-of-type(n+2),
  #fixheader .con_header .box_header .box_right #gnav > li:nth-of-type(n+2) {
    margin-left: 1.5%;
  }
}

#header .con_header .box_header .box_right #gnav > li.active:after,
#fixheader .con_header .box_header .box_right #gnav > li.active:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #0a63b0;
  position: absolute;
  bottom: -2px;
}

#header .con_header .box_header .box_right .box_btn,
#fixheader .con_header .box_header .box_right .box_btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  letter-spacing: -0.4em;
}

#header .con_header .box_header .box_right .box_btn > li,
#fixheader .con_header .box_header .box_right .box_btn > li {
  letter-spacing: normal;
}

#header .con_header .box_header .box_right .box_btn > li.btn_here,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_here {
  margin-right: 10px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_here a,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_here a {
  display: block;
  color: #fff;
  text-decoration: none;
  background-color: #005285;
  border-radius: 5px;
  padding: 4px 12px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_here a:after,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_here a:after {
  font-family: FontAwesome;
  content: '\f041';
  margin-left: 3px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_home,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_home {
  margin-right: 10px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_home a,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_home a {
  display: block;
  font-size: 70%;
  text-align: center;
  text-decoration: none;
}

#header .con_header .box_header .box_right .box_btn > li.btn_home a:before,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_home a:before {
  display: block;
  font-family: FontAwesome;
  content: "\f015";
  font-size: 20px;
  font-weight: 900;
  color: #bf4e17;
}

#header .con_header .box_header .box_right .box_btn > li.btn_guest a,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_guest a {
  display: block;
  font-size: 70%;
  text-align: center;
  text-decoration: none;
  margin-right: 10px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_guest a:before,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_guest a:before {
  display: block;
  font-family: FontAwesome;
  content: "\f040";
  font-size: 20px;
  font-weight: 900;
  color: #bf4e17;
}

#header .con_header .box_header .box_right .box_btn > li.btn_login,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_login {
  color: #fff;
  background-color: #bf4e17;
  border-radius: 5px;
  padding: 4px 12px;
  cursor: pointer;
  margin-right: 10px;
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right .box_btn > li.btn_login,
  #fixheader .con_header .box_header .box_right .box_btn > li.btn_login {
    font-size: 70%;
    color: #424242;
    text-align: center;
    background: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
  }
}

#header .con_header .box_header .box_right .box_btn > li.btn_login:before,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_login:before {
  font-family: FontAwesome;
  content: '\f090';
  font-weight: 900;
  margin-right: 3px;
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right .box_btn > li.btn_login:before,
  #fixheader .con_header .box_header .box_right .box_btn > li.btn_login:before {
    display: block;
    font-size: 20px;
    color: #bf4e17;
    margin-right: 0;
  }
}

#header .con_header .box_header .box_right .box_btn > li.btn_member,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_member {
  color: #fff;
  background-color: #bf4e17;
  border-radius: 5px;
  padding: 4px 12px;
  cursor: pointer;
  margin-right: 10px;
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right .box_btn > li.btn_member,
  #fixheader .con_header .box_header .box_right .box_btn > li.btn_member {
    font-size: 70%;
    color: #424242;
    text-align: center;
    background: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
  }
}

#header .con_header .box_header .box_right .box_btn > li.btn_member:before,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_member:before {
  font-family: FontAwesome;
  content: '\f08b';
  font-weight: 900;
  margin-right: 3px;
}

@media only screen and (max-width: 640px) {
  #header .con_header .box_header .box_right .box_btn > li.btn_member:before,
  #fixheader .con_header .box_header .box_right .box_btn > li.btn_member:before {
    display: block;
    font-size: 20px;
    color: #bf4e17;
    margin-right: 0;
  }
}

#header .con_header .box_header .box_right .box_btn > li.btn_reserve, #header .con_header .box_header .box_right .box_btn > li.btn_menu,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_reserve,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  color: #fff;
  border-radius: 5px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_reserve,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_reserve {
  background-color: #e26811;
  margin-right: 10px;
}

#header .con_header .box_header .box_right .box_btn > li.btn_reserve:before,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_reserve:before {
  font-family: FontAwesome;
  content: '\f0b1';
  font-size: 185%;
}

#header .con_header .box_header .box_right .box_btn > li.btn_menu,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_menu {
  background-color: #005284;
}

#header .con_header .box_header .box_right .box_btn > li.btn_menu:before,
#fixheader .con_header .box_header .box_right .box_btn > li.btn_menu:before {
  font-family: FontAwesome;
  content: '\f0c9';
  font-size: 185%;
}

#fixheader {
  display: none;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}

#fixheader.active {
  display: block !important;
}

#fixheader .box_right .box_top {
  display: none !important;
}

#fixheader .con_header .box_header #gnav {
  /* margin-top: 10px; */
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  #fixheader .con_header .box_header #gnav {
    margin-top: 2%;
  }
}

@media only screen and (min-width: 641px) and (max-width: 831px) {
  #fixheader .con_header .box_header #gnav {
    width: 70%;
    text-align: right;
    padding-top: 0;
  }
  #fixheader .con_header .box_header #gnav li a {
    font-size: 81%;
  }
}

/* -----------------------------------------------------------
	#contents
----------------------------------------------------------- */
.lower #contents {
  /* -----------------------------------------------------------
		.con_page_title
	----------------------------------------------------------- */
}

.lower #contents .con_page_title {
  background: #f4f1ee;
  padding: 23px 0 20px;
  margin-top: 10px;
}

@media only screen and (max-width: 640px) {
  .lower #contents .con_page_title {
    padding: 4% 0 3%;
  }
}

@media only screen and (max-width: 640px) {
  .lower #contents .con_page_title {
    margin-top: 2%;
  }
}

.lower #contents .con_page_title h2 {
  text-align: center;
}

.lower #contents .con_page_title h2 span {
  line-height: 1;
  color: #262626;
  display: block;
  font-size: 200%;
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .lower #contents .con_page_title h2 span {
    font-size: 185%;
  }
}

@media only screen and (min-width: 641px) and (max-width: 1022px) and (min-width: 641px) and (max-width: 831px) {
  .lower #contents .con_page_title h2 span {
    font-size: 170%;
  }
}

@media only screen and (max-width: 640px) {
  .lower #contents .con_page_title h2 span {
    font-size: 154%;
    line-height: 1.1;
  }
}

.lower #contents .con_page_title h2 em {
  color: #005285;
  display: block;
  margin-top: 5px;
  font-size: 116%;
}

@media only screen and (max-width: 640px) {
  .lower #contents .con_page_title h2 em {
    font-size: 85%;
  }
}

.lower #contents .con_page_title h2 span {
  font-size: 231%;
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .lower #contents .con_page_title h2 span {
    font-size: 231%;
  }
}

@media only screen and (max-width: 640px) {
  .lower #contents .con_page_title h2 span {
    font-size: 131%;
  }
}

.lower #contents .con_page_title h2 em {
  font-size: 108%;
}

@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .lower #contents .con_page_title h2 em {
    font-size: 108%;
  }
}

@media only screen and (max-width: 640px) {
  .lower #contents .con_page_title h2 em {
    font-size: 62%;
  }
}

.lower #contents .wrp_topicpath {
  padding: 10px 0;
  border-bottom: 1px solid #dcdcdc;
  /* #topicpath------------------------------ */
}

@media only screen and (max-width: 640px) {
  .lower #contents .wrp_topicpath {
    padding: 2% 0;
  }
}

.lower #contents .wrp_topicpath #topicpath {
  overflow: hidden;
  clear: both;
}

.lower #contents .wrp_topicpath #topicpath li {
  display: inline;
}

.lower #contents .wrp_topicpath #topicpath li + li:before {
  font-family: FontAwesome;
  content: "\f105";
  padding: 10px;
}

/* -----------------------------------------------------------
	#スマホメニュー
----------------------------------------------------------- */
.con_sp_menu .box_title .box_logo {
  width: 46.83333%;
  max-width: 281px;
}

/* -----------------------------------------------------------
	.con_search
----------------------------------------------------------- */
/* SP時　カレンダー　デザイン--------- */
/* @include mq(sp) {
	#ui-datepicker-div {
		width: 90%!important;
		left: 50%!important;
		//top: 20%!important;
		margin-left: -46%!important;
	}
}
.ui-datepicker-current {display: none;}
.ui-datepicker-close {
	float: none;
	width: 100%!important;
	padding: 0.2em 0 0.3em!important;
	margin: 0.5em 0 0.4em!important;
}

.con_search {
	.con_sel_hotel{
		@include mq(tab) {
			width: 66.6666%!important;
		}
		select{
			display: none;
			padding: 0;
		}
		select[name="area_all"]{
			display: block;
		}
		em {
			display: block;
			@include mq(sp) {
				margin-top: .2em;
				@include fsz(11,13);
			}
		}
	}
	.con_area {
		@include mq(tab) {
			width: 66.6666%!important;
		}
	}
}

.box_search{
	.box_inn_sea{
		position: relative;
		width: 100%!important;
		.obj_search{
			&.normal_form{
				@include mq(custom_min_max,1023px,1199px) {
					width: 100%!important;
					border-right: none!important;
					position: relative;
					select{
						padding: 0 1.5em 0 .25em!important;
						.ie & {
							padding: 0 0 0 .25em!important;

						}
					}
				}
			}
			.box_form {
				@include mq(custom_min_max,1023px,1199px) {
					display: block;
					float: left;
					margin-left: 10px;
				}
				&.con_area{
					margin-left: 0!important;
					@include mq(custom_min_max,1023px,1199px) {
						width: 200px;
						select{
							width: 200px;
						}
					}
					@include mq(tab) {
						width: 66.66666%!important;;
						select{
							padding: 0!important;
							background-color: none;
						}
					}
					@include mq(sp) {
						select{
							padding: 0!important;
							background-color: none;
							text-align: center;
							text-align: -webkit-center;
							option{
								text-align: left;
								text-align: -webkit-center;
							}
						}

					}
				}
				&.con_sel_hotel {
					optgroup{
						font-style: normal;
						color: #424242;
						margin-top: .5em;
						option{
							color: #000000;
							padding-left: 0;
						}
					}
					@include mq(pc) {
						width: 235px;
						select{
							width: 235px!important;
							background-position: 95% 50%!important;
							input{
								width: 235px;
							}
						}
					}
					@include mq(custom_min_max,1023px,1199px) {
						width: 420px!important;
						margin-bottom: 7px;
						select{
							width: 420px!important;
						}
					}
					@include mq(tab_sp) {
						// margin: 0 auto;
						select{
							padding: 0!important;
							text-align: center;
							margin: 0 auto;
							background-color: none;
						}
					}
					@include mq(tab) {
					}
					@include mq(sp) {
						// width: 100%!important;
						overflow: hidden;
						select{
							@include box-sizing(border-box);
							padding: 0 0.5em!important;
							text-align: center;
						}
						option{
							text-align: center;
						}
						optgroup{
							text-align: center;
						}
					}
				}
				&.box_in,&.box_out{
					@include mq(custom_min,1200px) {
						margin-left: 10px!important;
						input{
							width: 125px!important;
							padding-right: 1.5em!important;
							padding-left: .5em!important;
						}
					}
					@include mq(custom_min_max,1023px,1199px) {
						input{
							width: 200px!important;
						}
					}
				}
				&.box_in{
					@include mq(custom_min_max,1023px,1199px) {
						clear: both!important;
						margin-left: 0!important;
					}
				}
				&.box_roo,&.box_per{
					@include mq(custom_min,1200px) {
						margin-left: 10px!important;
						select{
							width: 65px!important;
							padding-right: 1.5em!important;
							padding-left: .5em!important;
							.ie & {
								padding-right: 0!important;
							}
						}
					}

				}
				&.box_per{
					position: relative;
					@include mq(pc) {
						padding-top: calc(1.5em + 5px);
						padding-top: -webkit-calc(1.5em + 5px);
					}
					em{
						@include mq(pc) {
							width: 145px;
							position: absolute;
							left: 0;
							top: 0;
						}
					}

				}
			}
			.box_btn{
				@include mq(custom_min_max,1023px,1199px) {
					margin-top: 35px;
				}
			}
		}
	}
} */
/* -----------------------------------------------------------
	#con_vipplan
----------------------------------------------------------- */
#con_vipplan {
  display: none !important;
}
