/* 観光情報 */
#pagetit {
	background: url(../img/bg_pagetit.jpg) no-repeat center top;
}
#lead {
	padding-bottom: 0;
}
#sec01 h1 img {
	margin-right: 10px;
}
#sec01 .gmap {
	margin-bottom: 15px;
}
#sec01 .sec1_01 {
	padding: 15px 0;
}
#sec01 .sec1_01 dl {
	margin-top: 15px;
}
#sec01 .sec1_01 dd {
	line-height: 1.65;
}
#sec01 .sec1_02 {
	padding: 20px 0;
	text-align: center;
}
#sec01 .sec1_02 h2 {
	padding-bottom: 15px;
}
#sec01 .sec1_02 h2 .icn {
	position: absolute;
	right: 29%;
	top: -6px;
}
#sec01 .tour_link {
	padding: 20px 0 0;
}
#sec01 .tour_link li {
	position: relative;
	float: left;
	width: 50%;
	margin-bottom: 10px;
	text-align: center;
}
#sec01 .tour_link li img {
	width: 80%;
}


.bg_white {
	padding: 20px 0 5px;
}
.tour_main_tit {
	margin-top: 30px;
	padding: 10px 0 7px;
	font-size: 17.5px;
	color: #fff;
	text-align: center;
	line-height: 1.5;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝体", "Yu Mincho", YuMincho, "ＭＳ Ｐ明朝", "MS PMincho",  serif;
}

.tour_box {
	position: relative;
	float:  left;
	width: 49%;
	margin-bottom: 20px;
	margin-right: 2%;
}
.tour_box:nth-of-type(2n) {
	margin-right: 0;
}
.tour_box .tour_tit {
	padding: 5px 0 3px;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid;
	border-bottom: 1px solid;
	line-height: 1.4;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
.tour_box .tour_time {
	position: relative;
	padding: 8px 0 5px;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
.tour_box .tour_time:before {
	content: "";
	display: inline-block;
	width: 13px;
	height: 11px;
	margin-right: 3px;
	vertical-align: baseline;
	background: url(../img/icn_car.png) no-repeat center;
	background-size: 100%;
}
.tour_box .tour_pic {
	position: relative;
	margin-bottom: 12px;
}
.tour_box .tour_pic .copy_l,
.tour_box .tour_pic .copy_r {
	position: absolute;
	font-size: 7px;
	bottom: 4px;
	left: 5px;
}
.tour_box .tour_pic .copy_r {
	left: auto;
	right: 5px;
}
.tour_box .tour_pic .white {
	color: #fff;
}
.tour_box .tour_txt {
	padding-bottom: 15px;
}
.tour_box .tour_link {
}
.tour_box .tour_link a {
	position: relative;
	display: block;
	position: relative;
	padding:  15px 0 15px 15px;
	font-size: 19px;
	text-align: center;
	color: #fff;
	border-radius: 8px;
}
.tour_box .tour_link a:before {
	display: inline-block;
	margin-right: 5px;
	content: "";
	width: 5px;
	height: 7px;
	background: url(../../common/img/icn_arrow_white.png);
	background-size: 100%;
	vertical-align: middle;
}
.tour_box .tour_link a.btn_hp {
	margin-bottom: 5px;
	background: url(../img/icn_pc.png) no-repeat 20px center;
	background-size: 23px auto;
}
.tour_box .tour_link a.btn_map {
	background: url(../img/icn_map.png) no-repeat 23px center;
	background-size: 17px auto;
}

#sec02 h1 { background: rgba(68,118,181,.6);}
#sec03 h1 { background: rgba(128,128,63,.6);}
#sec04 h1 { background: rgba(167,57,70,.4);}
#sec05 h1 { background: rgba(207,128,30,.6);}

#sec02 .tour_tit { color: #4476B5; }
#sec03 .tour_tit { color: #80803F; }
#sec04 .tour_tit { color: rgba(167,57,70,.7); }
#sec05 .tour_tit { color: #CF801E; }

#sec02 .tour_link a { background-color: #4476B5; }
#sec03 .tour_link a { background-color: #80803F; }
#sec04 .tour_link a { background-color: rgba(167,57,70,.7); }
#sec05 .tour_link a { background-color: #CF801E; }
