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

 file name  : copy.css
 author     : Ability Consultant
 style info : コピー
=================================================================== */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);
.con_attractions .wrp_ancient .wrp, .con_attractions .wrp_museum .wrp {
	max-width: 1180px;
	margin: auto;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_ancient .wrp, .con_attractions .wrp_museum .wrp {
		width: 95%;
  }
}

/* -----------------------------------------------------------
	周辺観光
----------------------------------------------------------- */
.con_attractions .wrp_ancient {
	*zoom: 1;
	background: #fdeceb;
	padding-bottom: 80px;
}
.con_attractions .wrp_ancient:after {
	content: "";
	display: table;
	clear: both;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_ancient {
		padding-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient {
		padding-bottom: 40px;
  }
}
.con_attractions .wrp_ancient .wrp {
	*zoom: 1;
	padding-top: 40px;
}
.con_attractions .wrp_ancient .wrp:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_ancient .wrp .st_wave {
	background: url("../attractions/images/st_ancientcity.png") center no-repeat;
	width: 1099px;
	padding-top: 55px;
	height: 0;
	overflow: hidden;
	margin: 0 auto 60px;
	margin: 0 auto 30px;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_ancient .wrp .st_wave {
		width: 100%;
		background: url(../images/common/ic_linewave.png) repeat;
		height: auto;
		text-align: center;
		font-family: "宋体", Microsoft Yahei, Arial, Verdana, serif;
		font-size: 2.0em;
		position: relative;
		padding: 5px 0;
		margin: 0 auto 40px;
  }
  .con_attractions .wrp_ancient .wrp .st_wave h4 {
		font-weight: normal;
  }
  .con_attractions .wrp_ancient .wrp .st_wave h4 span {
		color: #a92526;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .st_wave {
		margin: 0 auto 20px;
		font-size: 1.5em;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box {
	*zoom: 1;
}
.con_attractions .wrp_ancient .wrp .wrp_box:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box {
	float: left;
	width: 49%;
	margin-left: 2%;
	margin-bottom: 20px;
	*zoom: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box:nth-child(odd) {
	margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box {
		width: 100%;
		margin-left: 0;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .wrp {
	*zoom: 1;
	background: #fff;
	border-radius: 5px;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .wrp:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .img {
	float: left;
	width: 44%;
	padding: 20px 0 20px 20px;
	position: relative;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .img img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .img .cap {
	bottom: 20px;
	left: 20px;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .img {
		width: 50%;
		padding: 15px 10px 3px 15px;
  }
  .con_attractions .wrp_ancient .wrp .wrp_box .box .img .cap {
		bottom: 3px;
		left: 15px;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea {
	float: left;
	width: 56%;
	padding: 20px;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea h5 {
	font-weight: normal;
	font-size: 1.6em;
	padding-bottom: 10px;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea h5 span {
	color: #892d2d;
	font-family: none;
	line-height: 0.5;
	margin-right: 3px;
	font-size: 1.8em;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea h5 span {
		font-size: 1.6em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea h5 span {
		font-size: 1.5em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea h5 {
		font-size: 1.2em;
		padding-bottom: 12px;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea .txt {
	font-size: 1.2em;
	padding-bottom: 10px;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea .txt {
		font-size: 1.2em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea .txt {
		font-size: 1.1em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea .txt {
		font-size: .9em;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea .tbl {
	background: #4f4f4f;
	background: rgba(79, 79, 79, 0.1);
	padding: 5px 15px;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .txtarea {
		width: auto;
		float: none;
		padding: 15px;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .btns {
	*zoom: 1;
	padding: 15px 20px;
	border-top: 1px dotted #eee;
	text-align: center;
	width: 100%;
	display: inline-block;
	background: #F9F9F9;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .btns:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .btns .btn_detail i {
	font-size: 0.8em;
	margin-right: 3px;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .btns .lnk {
	width: 48%;
	display: inline-block;
	margin: 0 .5%;
}
.con_attractions .wrp_ancient .wrp .wrp_box .box .btns .lnk a {
	width: 90%;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .btns .lnk {
		width: 75%;
		margin: 0 auto 5px;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box .btns {
		padding: 15px 0 10px;
  }
  .con_attractions .wrp_ancient .wrp .wrp_box .box .btns .lnk {
		width: 80%;
		margin: 0 auto 5px;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box.cat {
	padding-top: 60px;
	text-align: right;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_ancient .wrp .wrp_box .box.cat {
		padding-top: 0;
  }
}
.con_attractions .wrp_ancient .wrp .wrp_box .box.cat a:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
}
.con_attractions .wrp_museum {
	background: #fdeceb url(../attractions/images/bg_museum.png) right bottom no-repeat;
	*zoom: 1;
	padding-bottom: 80px;
}
.con_attractions .wrp_museum:after {
	content: "";
	display: table;
	clear: both;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_museum {
		padding-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum {
		padding-bottom: 40px;
  }
}
.con_attractions .wrp_museum .wrp {
	*zoom: 1;
}
.con_attractions .wrp_museum .wrp:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_museum .wrp .st_wave {
	background: url("../attractions/images/st_museum.png") center no-repeat;
	width: 1099px;
	padding-top: 55px;
	height: 0;
	overflow: hidden;
	margin: 0 auto 60px;
	margin: 0 auto 30px;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_museum .wrp .st_wave {
		width: 100%;
		background: url(../images/common/ic_linewave.png) repeat;
		height: auto;
		text-align: center;
		font-family: "宋体", Microsoft Yahei, Arial, Verdana, serif;
		font-size: 2.0em;
		position: relative;
		padding: 5px 0;
		margin: 0 auto 40px;
  }
  .con_attractions .wrp_museum .wrp .st_wave h4 {
		font-weight: normal;
  }
  .con_attractions .wrp_museum .wrp .st_wave h4 span {
		color: #a92526;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .st_wave {
		margin: 0 auto 20px;
		font-size: 1.5em;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box {
	*zoom: 1;
}
.con_attractions .wrp_museum .wrp .wrp_box:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_museum .wrp .wrp_box .box {
	float: left;
	width: 31.93333%;
	margin-left: 2%;
	margin-bottom: 20px;
	*zoom: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_museum .wrp .wrp_box .box.odd {
	margin-left: 0;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box {
		width: 100%;
		margin-left: 0;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .wrp {
	*zoom: 1;
	background: #fff;
	border-radius: 5px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .wrp:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .img {
	padding: 20px;
	text-align: center;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .img img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .img .cap {
	bottom: 20px;
	left: 20px;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .img {
		width: 100%;
		padding: 15px 10px 3px 15px;
  }
  .con_attractions .wrp_museum .wrp .wrp_box .box .img .cap {
		bottom: 3px;
		left: 15px;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea {
	padding: 20px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea h5 {
	font-weight: normal;
	font-size: 1.6em;
	padding-bottom: 10px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea h5 span {
	color: #892d2d;
	line-height: 0.5;
	margin-right: 3px;
	font-size: 1.8em;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea h5 span {
		font-size: 1.6em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea h5 span {
		font-size: 1.5em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea h5 {
		font-size: 1.2em;
		padding-bottom: 12px;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .txt {
	font-size: 1.2em;
	padding-bottom: 10px;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .txt {
		font-size: 1.2em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .txt {
		font-size: 1.1em;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .txt {
		font-size: .9em;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic {
	margin-bottom: 20px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic tr th, .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic tr td {
	padding: 10px 8px 10px 15px !important;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic tr th, .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic tr td {
		padding: 8px 12px !important;
		float: none;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic tr th {
	width: 26%;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl_basic tr th {
		width: 25%;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .txtarea .tbl {
	background: #4f4f4f;
	background: rgba(79, 79, 79, 0.1);
	padding: 5px 15px;
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .txtarea {
		width: auto;
		float: none;
		padding: 15px;
  }
}
.con_attractions .wrp_museum .wrp .wrp_box .box .btns {
	*zoom: 1;
	padding: 15px 20px;
	border-top: 1px dotted #eee;
	text-align: center;
	width: 100%;
	display: inline-block;
	background: #F9F9F9;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .btns:after {
	content: "";
	display: table;
	clear: both;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .btns .btn_detail i {
	font-size: 0.8em;
	margin-right: 3px;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .btns .lnk {
	width: 48%;
	display: inline-block;
	margin: 0 .4%;
}
.con_attractions .wrp_museum .wrp .wrp_box .box .btns .lnk a {
	width: 90%;
	padding: 10px 10px 10px 10px;
}
@media only screen and (max-width: 1024px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .btns .lnk {
		width: 75%;
		margin: 0 auto 5px;
  }
}
@media only screen and (max-width: 767px) {
  .con_attractions .wrp_museum .wrp .wrp_box .box .btns {
		padding: 15px 0 10px;
  }
  .con_attractions .wrp_museum .wrp .wrp_box .box .btns .lnk {
		width: 80%;
		margin: 0 auto 5px;
  }
}
