/* main_img
===============================================================*/
div.main_img {
	background:url(../images/info/img_title.png) no-repeat top center;
	background-size: 320px;
	width: 320px;
	height: 83px;
	margin: 0 auto;
}


/* Main
===============================================================*/

div#Main div.info{
	background:url(../images/info/img_bg_06.png) no-repeat center top;
	padding-top:38px;
	margin:35px 0 20px 0;
}

div#Main div.info div.info_inner{
	background:url(../images/info/img_bg_06.png) no-repeat center bottom;
	padding-bottom: 20px;
}

div#Main div.info div.box{
	background:url(../images/info/img_bg_01.gif) no-repeat left bottom;
}

div#Main div.info div.box_top{
	height: 99px;
}

div#Main div.info div.box div.box_inner{
	width:320px;
	margin:14px auto 0;
	padding-bottom:14px;
}

div#Main div.info div.box p.ph {
	display:none;
}

div#Main div.info div.box dl {
	width:287px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/info/img_ar_01.png) no-repeat right center;
	background-size:7px 12px;
	padding-right:15px;
}

div#Main div.info div.box dl dt {
	float:left;
	margin-right:10px;
}

div#Main div.info div.box dl dd.date {
	color:#ffffff;
	padding:2px 0 0 0;
}


div#Main div.info div.box a dl dd{
	color:#ffffff;
	padding:0;
}


div#Main div.info div.box a:hover dl dd{
	text-decoration: underline;
}







div.pager{
	width:320px;
	margin:0 auto 15px;
	text-align:center;
}

div.pager span.here ,
div.pager span.current {
	margin-right:10px;
	padding:6px 12px;
	background-color: #3eb7dd;
	color: #ffffff;
	line-height:36px;
}

div.pager a{
	background-color: #dfd9cd;
	padding:6px 12px;
	margin-right:10px;
	cursor: pointer;
	text-decoration: none;
	color: #68593b;
	line-height:36px;
}

div.pager a:hover{
	background-color: #3eb7dd;
	color: #ffffff;
}











div.detail_area {
	width:320px;
	margin:37px auto 0;
	background:url(../images/info/img_bg_02.jpg) no-repeat center top;
	background-size:100%;
}

div.detail_head{	
	background:url(../images/info/img_bg_05.jpg) no-repeat 0 bottom;
	background-size:100%;
/*	width:302px;
	margin:0 auto; */
	padding:8px 8px 10px 10px;
}

div.detail_box{	
	background:url(../images/info/img_bg_04.jpg) repeat-y 0 top;
	background-size:100%;
	padding-top:1px
}

div.detail_article{	
	background:url(../images/info/img_bg_03.jpg) no-repeat 0 bottom;
	background-size:100%;
	padding:8px 8px 8px 10px;
}

div.detail_head p.title{
	color: #ffffff;
	font-size:16px;
}


div.detail_head p.date{
	padding-top: 2px;
	margin-bottom:6px;
	color: #ffffff;
	font-weight:bold;
}

div.detail_head p.info {
	background:url(/images/blog/ico_info.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.rafting {
	background:url(/images/blog/ico_rafting.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.canyoning {
	background:url(/images/blog/ico_canyoning.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.shower {
	background:url(/images/blog/ico_shower.png) no-repeat 0 50%;
	padding-left: 140px;
}

div.detail_head p.kayac {
	background:url(/images/blog/ico_kayac.png) no-repeat 0 50%;
	padding-left: 120px;
}

div.detail_head p.kinobori {
	background:url(/images/blog/ico_kinobori.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.special {
	background:url(/images/blog/ico_special.png) no-repeat 0 50%;
	padding-left: 140px;
}

div.detail_head p.slacklining {
	background:url(/images/blog/ico_slacklining.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.tubing {
	background:url(/images/blog/ico_tubing.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.trekking {
	background:url(/images/blog/ico_trekking.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.trc {
	background:url(/images/blog/ico_trc.png) no-repeat 0 50%;
	padding-left: 140px;
}

div.detail_head p.sawaasobi {
	background:url(/images/blog/ico_sawaasobi.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.bicycle {
	background:url(/images/blog/ico_bicycle.png) no-repeat 0 50%;
	padding-left: 100px;
}

div.detail_head p.other {
	background:url(/images/blog/ico_other.png) no-repeat 0 50%;
	padding-left: 100px;
}




div.detail_area div.btn{
	margin:16px 0 10px;
}

div.detail_area div.btn a{
	display:block;
	width:134px;
	height:35px;
	text-indent:-9999px;
	background:url(../images/info/img_btn_list_n.jpg) no-repeat left top;
	background-size:134px 35px;
	text-align: center;
	margin:0 auto;
	
}
