@charset "utf-8";
/* CSS Document */

.navi02s {
	display:none;
	}
	
.tab{}
	.tab li{
		margin-top:10px;
		}
	.tab .cel{
		display:none;
		}

.spotA{ }
	.spotA h3,
	.spotA dt{
		background:url(../../commonImg/pattern_spotA.jpg);
		}

.spotB{ }
	.spotB h3,
	.spotB dt{
		background:url(../../commonImg/pattern_spotB.jpg);
		}

.spotC{ }
	.spotC h3,
	.spotC dt{
		background:url(../../commonImg/pattern_spotC.jpg);
		}

.spotD{ }
	.spotD h3,
	.spotD dt{
		background:url(../../commonImg/pattern_spotD.jpg);
		}

#contents{
	padding:20px 0;
	}
	#contents ul{
		margin-top:15px;
		}
		#contents ul:after{
			content:"";
			display:block;
			clear:both;
			}
	#contents li{
		float:right;
		}
	#contents article ul li:first-child{
		float:none;
		}
	#contents li+li{
		width:49%;
		margin-top:2%;
		}
	#contents li:nth-child(even){
		clear:both;
		float:left;
		}
	#contents img{
		width:100%;
		height:auto;
		}
	#contents h3{
		padding:0.5em 15px
		}
	#contents p{
		line-height:1.4em;
		}
	#contents p+p{
		margin-top:1em;
		}
	#contents dl{
		margin-top:15px;
		}
	#contents dt{
		padding:10px;
		border-radius:5px 5px 0 0;
		font-weight:bold;
		color:#fff;
		text-align:center;
		}
	#contents dd{
		padding:12px 15px;
		border:1px solid #ccb7a6;
		border-top:0;
		}
	#contents dd:last-child{
		border-radius:0 0 5px 5px;
		}
	#contents dd a{
		display:block;
		padding-right:20px;
		background:url(../../spot/images/linkIcon.png) right center no-repeat;
		color:#29a0fe;
		text-decoration:none;
		}

#spotList{
	background:none;
	box-shadow:none;
	padding:0 0 15px 0;
	}
	#spotList ul{
		}
	#spotList li{
		position:relative;
		padding:0 40px;
		}
		#spotList li a{
			position:absolute;
			display:block;
			top:0;
			left:0;
			width:100%;
			height:100%;
			opacity:0;
			}
		#spotList li:hover{
			opacity:0.75;
			filter: alpha(opacity=75); /* IE lt 8 */
			-ms-filter: "alpha(opacity=75)"; /* IE 8 */
			-khtml-opacity: .75; /* Safari 1.x */
			-moz-opacity: .75; /* FF lt 1.5, Netscape */
			}
	#spotList h3{
		margin-top:0;
		padding:20px 15px;
		background:url(../../commonImg/pattern_B.jpg);
		border-radius:0;
		color:#fff;
		text-align:center;
		}
	#spotList h4{
		margin:10px 0;
		padding:0 10px;
		color:#29a0fe;
		line-height:1.4em;
		}
	#spotList p{
		padding:0 10px;
		line-height:1.4em;
		}
	#spotList .bx-wrapper{
		margin-bottom:15px !important;
		}
	#spotList .bx-viewport{
		margin:0;
		height:auto !important;
		}
	#spotList .bx-pager{
		bottom:0;
		}
	#spotList .bx-controls-direction a{
		top:50%;
		width:40px;
		height:100px;
		margin-top:-50px;
		}
		#spotList .bx-controls-direction a:hover{
			opacity:0.75;
			filter: alpha(opacity=75); /* IE lt 8 */
			-ms-filter: "alpha(opacity=75)"; /* IE 8 */
			-khtml-opacity: .75; /* Safari 1.x */
			-moz-opacity: .75; /* FF lt 1.5, Netscape */
			}
	#spotList .bx-controls-direction a.bx-prev{
		left:-15px;
		background:url(../../spot/images/spotList_controlL.png) no-repeat;
		}
	#spotList .bx-controls-direction a.bx-next{
		right:-15px;
		background:url(../../spot/images/spotList_controlR.png) no-repeat;
		}

