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

.pr{
	margin:5px 0px;
	font-size:110%;
	line-height:90%;
	text-align:left;
	color:#b3811b;
	}
	
article{}
	article h3{
		margin-bottom:0;
		}

section{
	margin:0 -15px;
	}
	section+section{
		margin-top:20px;
		border-top:1px solid #ccc;
		}
	section > div{
		padding:15px;
		}
	section > div:last-child{
		padding-bottom:0;
		}
	section h4{
		padding:0 15px;
		margin-top:15px;
		font-size:110%;
		text-align:center;
		}
	section h5{
		margin-bottom:10px;
		padding-left:10px;
		border-left:5px solid #ccc;
		color:#b3811b;
		}
	section figure{
		margin:10px 0;
		}
	section .more{
		margin-top:10px;
		}

.bx-wrapper .bx-pager.bx-default-pager a{
	width:13px;
	height:13px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:100%;
	}
	.bx-wrapper .bx-pager.bx-default-pager a.active{
		background:#47b5a3;
		border-color:#c9b200;
		}
		
#subject{ }
	#subject h2{
		position:absolute;
		z-index:1000;
		}
	#subject .bx-pager{
		bottom:15px;
		}
	#subject .bx-caption{
		background:none;
		text-align:right;
		}
		#subject .bx-caption span{
			font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
			font-size:0.9em;
			text-shadow: 1px 1px 3px #000;
			padding:5px;
			}

#course{ }
	#course h3{
		background:url(../../commonImg/pattern_C.jpg);
		}
	#course h4{
		color:#ed6f7f;
		}
	section h5{
		border-color:#ed6f7f;
		}

#lodging{ }
	#lodging ul{
		margin-bottom:15px;
		}
	#lodging h3{
		background:url(../../commonImg/pattern_spotC.jpg);
		}
	#lodging h4{
		color:#f68744;
		}
	#lodging h5{
		border-color:#f68744;
		}
	#lodging p{
		margin-bottom:15px;
		}
	#lodging .bx-wrapper{
		margin-bottom:40px;
		}

#spot{ }
	#spot section{
		padding-top:20px;
		border-top:1px solid #ccc;
		}
	#spot section:first-of-type{
		padding-top:0px;
		border-top:0px;
		}
	#spot h3{
		background:url(../../commonImg/pattern_spotC.jpg);
		}
	#spot h4{
		margin:0 0 10px 0;
		color:#f68744;
		}
	#spot h5{
		border-color:#f68744;
		}
	#spot figure{
		margin:0;
		position:relative;
		}
	#spot .iga figure:before{
		position:absolute;
		content:url(../../course/images/spot_icon-1.png);
		right:0;
		top:0;
		}
	#spot .nabari figure:before{
		position:absolute;
		content:url(../../course/images/spot_icon-2.png);
		right:0;
		top:0;
		}

#search{}
	#search h4{
		color:inherit;
		font-size:100%;
		}
	#search p+p{
		margin-top:10px;
		}

#link{
	margin:0 -15px;
	padding-top:20px;
	}
	#link dl{
		padding:0 15px;
		text-align:center;
		}
	#link dt{
		padding-bottom:10px;
		}
	#link dd{
		display:inline-block;
		}
