﻿@charset "utf-8";

/*　検索パネル用クリアボタン　*/
/*.cancelBtn{display: none !important}*/

/* ---------------------------------------------------------

	01. ボタン

--------------------------------------------------------- */
/*▼矢印右向き*/
.btn01_rt{width:50%;margin: 20px auto;text-align: center;}
.btn01_rt a{background:#029E9A;font-size:1.1em;color:#fff;width:100%;border-radius:10px;line-height: 3;padding:15px 60px 15px 32px;position: relative;text-decoration: none;}
.btn01_rt a:hover{opacity: .7}
.btn01_rt a::after{content:'';border-top: 2px solid #fff;border-right: 2px solid #fff;display: block;width: 1rem;height: 1rem;position: absolute;top: 50%;right: 10%;-webkit-transform: rotate(45deg) translate(-35%,-40%);transform: rotate(45deg) translate(-35%,-40%);}

/*▼矢印下向き*/
.btn01_btm{width:50%;margin: 20px auto;text-align: center;}
.btn01_btm a{background:#029E9A;font-size:1.1em;color:#fff;width:100%;border-radius:10px;line-height: 3;padding:15px 60px 15px 32px;position: relative;text-decoration: none;}
.btn01_btm a:hover{opacity: .7}
.btn01_btm a::after{content:'';border-bottom: 2px solid #fff;border-right: 2px solid #fff;display: block;width: 1rem;height: 1rem;position: absolute;top: 50%;right: 10%;-webkit-transform: rotate(45deg) translate(-35%,-40%);transform: rotate(45deg) translate(-35%,-40%);}

/*ーーーーーーーーーーーーーーーーーーーーー
	ボタン - for SP
ーーーーーーーーーーーーーーーーーーーーーー*/
@media screen and (max-width: 568px) {
/*.btn01_rt ,.btn01_btm{width:94%;}
.btn01_rt a,.btn01_btm a{width:100%;padding: 5% 25%}*/
.btn01_rt,
.btn01_btm{width:94%;background:#029E9A;border-radius:10px;position: relative;padding:0;}
.btn01_rt::after{content:'';border-top: 2px solid #fff;}
.btn01_btm::after{content:'';border-bottom: 2px solid #fff;}
.btn01_rt::after,
.btn01_btm::after{content:'';border-right: 2px solid #fff;display: block;width: 1rem;height: 1rem;position: absolute;top:50%;right: 8%;-webkit-transform: rotate(45deg) translate(-35%,-40%);transform: rotate(45deg) translate(-35%,-40%);}
.btn01_rt a,
.btn01_btm a{font-size:0.95em;text-decoration:none;margin:0;padding:15px 50px 15px 25px;line-height: inherit;position: static;border-radius: 10px;width: 100%;height: 100%;display: block;}
.btn01_rt a::after,
.btn01_btm a::after{content: none;}/**/
}

/* ---------------------------------------------------------

	02. 観光エリア

--------------------------------------------------------- */
.circle{width:1000px;}
.circle_1column_cntnts{}
.circle_1column_box{display: flex;justify-content: center;}
.circle_1column_img{margin-right:20px;}
.circle_1column_img{width:400px;}
.circle_1column_sub_img{display: flex;margin:12px 0 30px}
.circle_1column_sub_img li{justify-content: space-between; }
.circle_1column_sub_img li:nth-child(1) img{width:97%;margin-right:3%;height:100%}
.circle_1column_sub_img li:nth-child(2) img{width:97%;margin-left:3%;height:100%}
.circle_1column{width: 58%}	
.circle_1column .circle_area{background: #11b5b4;padding: 5px 30px;display: table;font-size: 1.4rem;color: #fff;}
.circle_1column .circle_ttl{margin-top:5px;font-size: 3rem;line-height:1.2;}
.circle_1column .circle_cth{font-size: 1.8rem;margin:10px 0;line-height:1.2;}
.circle_1column .circle_txt{margin:15px 0;}
.circle_1column .circle_access_box{background:#eee;padding: 10px; font-size: 1.2rem; }
.circle_1column .circle_access_ttl{width: 81%;display: inline-block;font-size:1.4rem}
.circle_1column .circle_hotel{font-size:1.4rem}
.circle_1column .circle_access{margin:5px 0;}

.circle_cntnts{display: flex;justify-content: center;}
.circle_box{width:33.3%;margin-left:10px;}
.circle_box:nth-child(1){margin-left:0;}
.circle_img {width:230px;margin: 0 auto 15px;}
.circle_img img{width:230px;height:230px;border-radius:50% }
.circle_area{background: #11b5b4;padding: 5px 15px;display: inline-block;margin:0 10px 10px 0;font-size: 1.2rem;color: #fff;}
.circle_ttl{display: inline-block;font-size: 2rem;vertical-align: sub;line-height:1.2;margin-bottom: 10px}
.circle_txt{margin:0 0 15px;}
.circle_access_box{background:#eee;padding: 10px; font-size: 1.2rem; }
.circle_access_ttl{width: 67%;display: inline-block;font-size:1.4rem}
.circle_hotel{font-size:1.4rem}
.circle_access{margin:5px 0;}
.circle a{text-decoration: none;}
.circle a:hover{text-decoration: underline}

/*ーーーーーーーーーーーーーーーーーーーーー
	観光エリア - for SP
ーーーーーーーーーーーーーーーーーーーーーー*/
@media screen and (max-width: 568px) {
.circle{width:100%;}
.circle_1column_cntnts{width:94%; margin:0 auto;}
.circle_1column_box{display: block;justify-content: center;margin-bottom:30px;}
.circle_1column_img{/*width:49%;*/margin-right:20px;}
.circle_1column_img{width:100%;height:auto;}
.circle_1column_sub_img{display:flex;margin:5px 0}
.circle_1column_sub_img li{justify-content: space-between;margin-top:10px;}
.circle_1column_sub_img li:nth-child(1) img{width:96%;margin-right:4%;}
.circle_1column_sub_img li:nth-child(2) img{width:96%;margin-left:4%;}
.circle_1column{width: 100%;margin-top:10px}	
.circle_1column .circle_area{background: #11b5b4;margin:15px 0 0;padding: 5px 30px;display: table;font-size: 1.4rem;color: #fff;}
.circle_1column .circle_ttl{margin-top:10px;font-size: 2.4rem;}
.circle_1column .circle_cth{font-size: 1.8rem;margin:5px 0 10px;}
.circle_1column .circle_txt{margin:15px 0;}
.circle_1column .circle_access_box{background:#eee;padding: 10px; font-size: 1.2rem; height:auto;}
.circle_1column .circle_access_ttl{width: 68%;}
.circle_1column .circle_access{margin:5px 0;}

.circle_cntnts{ display: block; justify-content: normal; width: 94%; margin: 0 auto;line-height: 1.5}
.circle_box{ width:100%;margin:0 0 50px }
.circle_box:nth-child(1){margin-left:0;}
.circle_img {width:230px;margin: 0 auto 15px;}
.circle_img img{width:230px;height:230px;border-radius:50% }
.circle_area{background: #11b5b4;margin:0 10px 10px 0;padding: 5px 15px;display: inline-block;margin-right: 10px;font-size: 1.2rem;color: #fff;}
.circle_ttl{display: inline-block;font-size: 2rem;margin:0 0 10px 0;}
.circle_txt{margin:0px 0 15px;}
.circle_access_box{background:#eee;padding: 10px; font-size: 1.2rem; }
.circle_access{margin:5px 0;}
.circle a{text-decoration: none;}
.circle a:hover{text-decoration: underline}
}


/* ---------------------------------------------------------

	03. おすすめ記事

--------------------------------------------------------- */
/*.article_contens{width:1000px;}
.article_contens ul{}
.article_contens > ul > li{display:inline-block;display:-ms-inline-flexbox;width:480px;}
.article_contens > ul > li:nth-child(odd){margin-right:2.5%;margin-bottom:4.5%}
.article_contens > ul > li > div{display: flex}
.ac_i_box{width:44%;margin-right: 3%}
.ac_i_box img{width: 100%;}
.ac_t_box{display: block;width: 50%;}
.ac_ttl{color:#029e9a;font-size: 1.4rem;line-height: 1.5}
.ac_txt{margin:4% 0 2%;line-height: 1.5}
.ac_tag{}
.ac_t_box > .ac_tag > li{margin-right:2%;margin-bottom: 0;border-radius: 20%;background: #D7F1F2;padding:3px 5px;display: inline-flex;width: auto;}
*/
/*ーーーーーーーーーーーーーーーーーーーーー
	おすすめ記事 - for SP
ーーーーーーーーーーーーーーーーーーーーーー*/
@media screen and (max-width: 568px) {
/*.article_contens{width:100%;}
.article_contens ul{}
.article_contens > ul > li{display:block;width:94%;margin:5% auto;}
.article_contens > ul > li:first-child{margin:0% auto 5%;}
.article_contens > ul > li:nth-child(odd){margin-right:3%;margin-bottom:2%}
.article_contens > ul > li > div{display: block}
.ac_i_box{width:100%;margin-right: 0%}
.ac_t_box{display: block;width: 100%;margin:2% 0;}
.ac_txt{margin:2% 0;}*/
/*.ac_i_box img{width: 100%;}*/
/*.ac_ttl{color:#029e9a;font-size: 1.4rem;line-height: 1.4}*/
/*.ac_tag{}
.ac_t_box > .ac_tag > li{margin-right:2%;margin-bottom: 0;border-radius: 20%;background: #D7F1F2;padding:5px;display: inline-flex;width: auto;}*/
}
/* ---------------------------------------------------------

	10. びゅうたび記事紹介ボックス 

--------------------------------------------------------- */
/*.clm_viewtabi_intro{background: #fff;border: 1px solid #11b6b2;padding:0 1.5% .5%;}
.viewtabi_intro_ttl{display: flex;align-items: center;border-bottom: 3px solid #e8f4f4;padding-left: 2%;}
.viewtabi_intro_ttl dd{color:#029e9a;font-weight: bold;font-size: 16px;margin-left: 4%;line-height: 1.8;}
.viewtabi_intro_ul{margin: 2.5% 0.5% 0 1%;display: flex;flex-wrap: wrap;}
.viewtabi_intro_ul li{margin:0 0 1.5% 1.5%;width: 48%;padding: 0.5% 0;}
.viewtabi_intro_ul li a{display: flex;text-decoration: none;color: #222;}
.viewtabi_intro_ul li a:hover{opacity: 0.8;}
.viewtabi_intro_ul li:nth-child(odd){border-right:1px dashed #029e9a;padding-right: 2%;}
.viewtabi_intro_ul li .viewtabi_intro_img{width:50%;}
.viewtabi_intro_inner{width: 42%;margin: -0.8% 0 0 3%;line-height:1.5;}
.viewtabi_intro_inner > p:nth-child(1){font-size:1.5rem;font-weight: bold;margin-bottom:5px}
.viewtabi_intro_txt{font-size:1.2rem;text-align: justify;text-justify: inter-ideograph;margin-bottom: 3%;}
.viewtabi_intro_area, .viewtabi_intro_author{display: inline-block;color: #999;font-size: 0.95em;}
.viewtabi_intro_area{width: 35%;}
.viewtabi_intro_author{width: 63%; text-align: right;}*/

/*ーーーーーーーーーーーーーーーーーーーーー
	びゅうたび記事紹介ボックス （メイン） - for SP
ーーーーーーーーーーーーーーーーーーーーーー*/
/*@media screen and (max-width: 568px) {
.clm_viewtabi_intro {padding: 0;border-right: none;border-left: none;border-bottom: none;}
.viewtabi_intro_ttl {display: block;border-bottom: 1px solid #11b6b2;padding-left: 0;}
.viewtabi_intro_ttl dt img {display: block;margin: 0 auto;}
.viewtabi_intro_ttl dd {color: #029e9a;font-weight: bold;font-size: 16px;margin: 0 3% 5%;line-height: 1.5;}
.viewtabi_intro_ul {display: block;margin: 0;}
.viewtabi_intro_ul li {width: 100%;border-bottom: 1px solid #029e9a;margin: 0;padding: 5% 3% 4%;}
.viewtabi_intro_ul li:nth-child(odd) {border-right: none; padding-right:3%;}
.viewtabi_intro_ul .viewtabi_intro_img {width: 44%;}
.viewtabi_intro_inner { width: 52%; }
.viewtabi_intro_inner > p:first-child{font-weight: bold;font-size: 1.6rem;margin: 0 0 10px;line-height: 1.4;}
}*/


/* ---------------------------------------------------------

	新幹線&夜行バス

--------------------------------------------------------- */
/*---改行---*/
.sp_br {display: none;}
/*---レイアウト---*/
.nightbuss {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}
/*---写真---*/
.night_photo {width: 88%;margin: 5px 0 0 15px;}
.nightbuss_boxleft>div>div>p {padding: 0 6%;}
/*---商品---*/
.night_text {margin: 0!important;}
.textbox.box02>.listitem>li {padding: 10px 10px 61px!important;}

/*ーーーーーーーーーーーーーーーーーーーーー
	新幹線&夜行バス - for SP
ーーーーーーーーーーーーーーーーーーーーーー*/
@media screen and (max-width: 568px) {
	/*---改行---*/
	.sp_br {display: block;}
	/*---レイアウト---*/
	.nightbuss {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	/*---写真---*/
	.night_photo {width: 96%;margin: 0 2%;}
	.nightbuss_boxleft>div>div>p {padding: 0 2%;}
	/*---商品---*/
	.textbox>.listitem>li {margin-bottom: 0!important;}
	.textbox>.listitem>li>a>.codeitem_area {margin-top: 12px;font-size: 1.4rem;}
	.textbox>.listitem>li>a>.codeitem_ttl {margin-top: 5px;font-size: 1.8rem;}
	.textbox>.listitem>li>a>.autolist_price {font-size: 2.0rem;}
	.textbox>.listitem>li>a>.autolist_conditions {font-size: 1.3rem;}
}

/* ---------------------------------------------------------

	TYOアワード

--------------------------------------------------------- */
/*---背景---*/
#tyo_award {
  background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_bg01.png);
  margin: 30px 0;
  padding: 20px 0;
}
#tyo_award .tx_white {
  color: #fff;
}
/*---タイトル---*/
#tyo_award h2 {
  margin: 0 0 40px;
  text-align: center;
  position: relative;
}
#tyo_award h2 img {
  filter: drop-shadow(3px 3px 2px #00000070);
}
#tyo_award h2::before {
  content: "";
  display: inline-block;
  position: absolute;
  background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_img01.png) no-repeat 0 0 / 212px 47px;
  width: 212px;
  height: 47px;
  top: 25%;
  left: 10%;
  filter: drop-shadow(0px 0px 3px #ffee00);
}
#tyo_award h2::after {
  content: "";
  display: inline-block;
  position: absolute;
  background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_img01.png) no-repeat 0 0 / 212px 47px;
  width: 212px;
  height: 47px;
  top: 25%;
  right: 10%;
  filter: drop-shadow(0px 0px 3px #ffee00);
  transform: scale(-1, 1);
}
#tyo_award h3 {
  position: relative;
  font-size: 2.0rem;
  font-weight: bold;
  color: #efd055;
  background-color: transparent;
  margin: 0 auto 3px;
  filter: drop-shadow(2px 2px 4px #00000090);
}
#tyo_award h3::before {
  position: absolute;
  content: "";
  display: inline-block;
  background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_ic01.png) no-repeat 0 0/31px 29px;
  width: 31px;
  height: 29px;
  top: -2px;
  left: -19px;
}
/*---商品---*/
#tyo_award .hotel li {
  background: #fff;
  border: transparent;
  border-radius: 5px;
  filter: drop-shadow(5px 5px 7px #00000070);
  margin: 15px auto;
  padding: 0;
}
/*#tyo_award .hotel li::before { 1位アイコン
  position: absolute;
  content: "";
  display: inline-block;
  background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_ic02.png) no-repeat 0 0/38px 52px;
  width: 38px;
  height: 52px;
  top: -8px;
  left: 25px;
  filter: drop-shadow(1px 3px 2px rgba(0,0,0,0.3));
  z-index: 1;
}*/
#tyo_award .base_prod .hotel li .img_box {
  position: relative;
  margin-bottom: 0;
}
#tyo_award .hotel .img_box img.lazy {
  border-radius: 5px 0 0 5px;
  height: 308px;
}
#tyo_award .hotel .details_box {
  margin-top: 15px;
}
#tyo_award .hotel li .details_box .area,
#tyo_award .hotel li .details_box .ttl,
#tyo_award .base_prod .hotel li>a .details_box>.price_estimated,
#tyo_award .hotel li .details_box .price,
#tyo_award .hotel li .details_box .conditions {
  position: absolute;
  color: #fff;
  text-shadow: 0px 0px 5px #000;
}
#tyo_award .hotel li .details_box .area {
  top: 247px;
  left: 20px;
  background-color: transparent;
  padding: 0;
  width: 200px;
}
#tyo_award .hotel li .details_box .ttl {
  top: 215px;
  left: 20px;
  font-size: 1.9rem;
}
#tyo_award .hotel li .details_box .price {
  top: 250px;
  left: 280px;
}
#tyo_award .base_prod .hotel li>a .details_box>.price_estimated {
  position: absolute;
  color: #fff;
  top: 225px;
  left: 280px;
}
#tyo_award .hotel li .details_box .conditions {
  top: 273px;
  left: 280px;
}
#tyo_award .hotel li .details_box p.notes {
  position: absolute;
  bottom: 5px;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(6),
#tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(6) {
  padding: 0 0 0 30px;
  margin: 0;
  position: relative;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(6)::before,
#tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(6)::before {
  content: "";
  display: inline-block;
  position: absolute;
  background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_ic01.png) no-repeat 0 0 / 75% auto;
  width: 31px;
  height: 29px;
  top: 3px;
  left: 0;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(7),
#tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(7) {
  font-size: 2rem;
  font-weight: bold;
  margin: 0;
  padding: 0 0 0 30px;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(8), #tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(7) {
  border-bottom: 2px solid #e7bf20;
  margin: 0 15px 0 0;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(8) {
  font-size: 1.4rem;
  margin-top: -5px;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(9),
#tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(8) {
  margin: 15px auto 0;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(10), #tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(9) {
  margin-bottom: 0;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(11), #tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(10) {
  margin-top: 0;
}
#tyo_award .hotel .outside_txt {
  position: absolute;
  border-top: 1px dashed #ccc;
  width: 51%;
  font-size: 1.4rem;
  padding: 19px 0;
  top: 170px;
  left: 47%;
}
#tyo_award .hotel.best_plan li .details_box {
  margin-top: 5px;
}
#tyo_award .hotel.best_plan li .details_box p:nth-of-type(9) {
  margin: 10px auto 0;
}
#tyo_award .hotel.best_plan li .details_box p.notes {
  bottom: -3px;
}
/*ーーーーーーーーーーーーーーーーーーーーー
	TYOアワード - for SP
ーーーーーーーーーーーーーーーーーーーーーー*/
@media screen and (max-width: 568px) {
  /*---背景---*/
  #tyo_award {
    background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_bg01.png) repeat 20px 55px/105%;
  }
  /*---タイトル---*/
	#tyo_award h2 {
    margin: 30px auto 50px;
    width: 280px;
  }
  #tyo_award h2::before {
    background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_img01.png) no-repeat 0 0 / 60% auto;
    width: 212px;
    height: 47px;
    top: -55%;
    left: -12%;
  }
  #tyo_award h2::after {
    background: url(/content/dam/jretravel/site/page/shutoken/images/tyoaward_img01.png) no-repeat 0 0 / 70% auto;
    width: 212px;
    height: 47px;
    top: 100%;
    right: -12%;
  }
  #tyo_award .sp_left p {
    text-align: left !important;
  }
  /*---商品---*/
  #tyo_award .hotel li {
    width: 90%;
  }
  #tyo_award .base_prod .hotel li>a .img_box {
    width: 100%;
    height: 100%;
    padding: 0;
  }
  #tyo_award .hotel .img_box img.lazy {
    border-radius: 5px 5px 0 0;
    height: 100%;
  }
  #tyo_award .hotel .details_box {
    width: auto;
    margin: 10px 15px 60px;
  }
  #tyo_award .hotel li .details_box .ttl {
    top: 100px;
    left: 15px;
    font-size: 1.8rem;
  }
  #tyo_award .hotel li .details_box .area {
    top: 130px;
    left: 15px;
    width: 160px;
  }
  #tyo_award .hotel li .details_box .price {
    top: 160px;
    left: auto;
    right: 15px;
  }
  #tyo_award .base_prod .hotel li>a .details_box>.price_estimated {
    top: 135px;
    left: auto;
    right: 20px;
  }
  #tyo_award .hotel li .details_box .conditions {
    top: 180px;
    left: auto;
    right: 15px;
  }
  #tyo_award .hotel.best_plan li .details_box p:nth-of-type(8),
  #tyo_award .hotel.popular_hotel li .details_box p:nth-of-type(7) {
    margin: 0;
  }
  #tyo_award .hotel li .details_box p.notes {
    width: 90%;
    margin: 0 auto 5px;
  }
  #tyo_award .hotel .outside_txt {
    position: unset;
    width: 90%;
    margin: auto;
    padding: 6px 0 15px;
  }
}

/* ---------------------------------------------------------

	11. 修正

--------------------------------------------------------- */

@media screen and (max-width: 568px) {
.feature .section h3,.feature .section h4,.feature .section h5,.feature .section h6{margin:10px 0}
.tyo_higaeri_product .listitem{width: 94%;margin: 0 auto;}
.tyo_otherarea_banner .listitem2{width:94%}
.header_sp_menu .sp_menubox .header_snav_reserve a.outside_icon{white-space: nowrap;}
.cmn_breadcrumb {width: 94%;}
.cmp-text {width: 94%;margin: 0 auto;}
}

/*IE対策*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.clm_osusume_s_product .listitem4 li{width:308px;}
.clm_osusume_s_info{font-size:1.1rem;}
.clm_osusume_s_img{width:124px;height:93px;margin: 0 auto;align-content: center;background:#eee;}
.clm_osusume_s_img img{width:auto;display: block;margin:0 auto;}
.clm_osusume_product .listitem3{display: -ms-flexbox;}
.clm_osusume_product .listitem3 li{width:260px}

.tyo_ranking_img{width:50%;background: #eee;}
.tyo_ranking_list li:nth-child(n+3) .tyo_ranking_img{width:100%;}
.tyo_ranking_list li:nth-child(-n+2) .tyo_ranking_txt{width:45%}
.tyo_ranking_list li:nth-child(-n+2) .tyo_ranking_img img,.tyo_ranking_list li:nth-child(n+3) .tyo_ranking_img img{width:auto;display: block;margin:0 auto;}
	

@supports ( object-fit: cover ) {
.clm_osusume_s_img img {
position: static;
height: 100%;
width: 100%;
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
}
	
}

	
}

/* ---------------------------------------------------------

	プラン内容部分調整

--------------------------------------------------------- */
.plantxt{display: block; margin-bottom: 10px;font-size: 1.2rem;}

/* ---------------------------------------------------------

	エリアでさがす　200903

--------------------------------------------------------- */

.tyo_destination_banner .leaditem {line-height: 1.5;}



/* ---------------------------------------------------------
	バナーの中央寄せ
--------------------------------------------------------- */
.wrap_bnr_col3 {width: 750px;}

@media screen and (max-width: 568px) {
	.wrap_bnr_col3 {width: 100%;}
}
