@charset "utf-8";
/*main*/
div#main h2#logo-cat-detail{
	margin:0px 0px 10px 0px;

}
div#main h2#tit-cat-detail{
	color:#FFFFFF;
	width:524px;
	height:62px;
	padding:3px 10px 3px 31px;
	margin:0px 0px 9px 0px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:136%;
	line-height:130%;
	clear:both;
}
/*他のカテゴリの背景画像を指定*/
body.tour div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-tour-cont.gif);
}
body.tour div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-tour-new-cont.gif);
}
body.study div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-study-cont.gif);
}
body.study div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-study-new-cont.gif);
}
body.work div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-work-cont.gif);
}
body.work div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-work-new-cont.gif);
}
body.buy div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-buy-cont.gif);
}
body.buy div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-buy-new-cont.gif);
}
body.play div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-play-cont.gif);
}
body.play div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-play-new-cont.gif);
}
body.eat div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-eat-cont.gif);
}
body.eat div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-eat-new-cont.gif);
}
body.life div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-life-cont.gif);
}
body.life div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-life-new-cont.gif);
}
body.stay div#main h2#tit-cat-detail{
	background-image: url(../img/tit-cat-detail-stay-cont.gif);
}
body.stay div#main h2#tit-cat-new-detail{
	background-image: url(../img/tit-cat-detail-stay-new-cont.gif);
}



div#main h3#cat-detail-description{
	font-size:152%;
	color:#C90601;
	width:565px;
	margin:0px 0px 16px 0px;
}
/*div#basic-info*/
div#main div#cat-detail-basic-info{
	width:338px;
	padding:0px 10px 0px 0px;
	float:right;
}
div#main div#cat-detail-basic-info p#tit-basic-info{
	font-size:100%;
	font-weight:bold;
	background-repeat: no-repeat;
	padding:0px 0px 0px 8px;
	margin:0px 0px 10px 0px;
	line-height:100%;
	_line-height:110%;
}
/*各カテゴリの背景画像、テキストの色を指定*/
body.tour div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#FF6666;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px 0px;
}
body.study div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#00B000;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -15px;
}
body.work div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#59A4CF;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -30px;
}
body.buy div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#452A64;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -45px;
}
body.play div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#FF8D42;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -60px;
}
body.eat div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#DCD701;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -74px;
}
body.life div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#0099FF;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -89px;
}
body.stay div#main div#cat-detail-basic-info p#tit-basic-info{
	color:#B7B7B7;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -104px;
}
div#main div#cat-detail-basic-info dl{
	width:338px;
	float:left;
	line-height:1.8;
	font-size:92%;
	margin:0px 0px 13px 0px;
}
div#main div#cat-detail-basic-info dl a{
	color:#0066FF;
}
div#main div#cat-detail-basic-info dl dt{
	width:91px;
	float:left;
	/*background-color:#0000CC;*//*範囲確認用*/
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 7px;
	font-weight:bold;
}
div#main div#cat-detail-basic-info dl dt.text{
	width:100%;
}
div#main div#cat-detail-basic-info dl dt.text2{
	width:110px;
}
div#main div#cat-detail-basic-info dl dd{
	width:240px;
	float:left;
	/*background-color:#00CC66;*//*範囲確認用*/
}
div#main div#cat-detail-basic-info dl dd.text{
	width:100px;
}
div#main div#cat-detail-basic-info dl dd.text2{
	width:100%;
	padding:0px 0px 0px 8px;
}
div#main div#cat-detail-basic-info dl dd.text2 span.list1{
	padding:0px 45px 0px 0px;
	font-weight:normal;
}
div#main div#cat-detail-basic-info dl dd.text2 span.list2{
	padding:0px 65px 0px 0px;
	font-weight:normal;
}
div#main div#cat-detail-basic-info dl dd.text2 span.list3{
	padding:0px 71px 0px 0px;
	font-weight:normal;
}
div#main div#cat-detail-basic-info dl dd.text2 span.list4{
	padding:0px 90px 0px 0px;
	font-weight:normal;
}
div#main div#cat-detail-basic-info dl dd.text3{
	width:221px;
	float:left;
	/*background-color:#00CC66;*//*範囲確認用*/
}

body.buy div#main div#cat-detail-basic-info dl dd.text3 img{
	width:25px;
	height:16px;
	padding-right:2px;
}

div#main div#cat-detail-basic-info dl dd.image1{
	width:100px;
	padding:0px 0px 5px 0px;
}
div#main div#cat-detail-basic-info dl dd.image2{
	width:auto;
	padding:0px 0px 2px 0px;
}
div#main div#cat-detail-basic-info dl dd span{
	font-weight:bold;
	padding:0px 5px 0px 0px;
}
div#main p#basic-info-picture{
	width:194px;
	padding:2px;
	border:1px #CCCCCC solid;
	margin:0px 0px 13px 0px;
}
div#main p#basic-info-picture img{
	width:194px;
}

/*div#cat-detail-business*/	
div#cat-detail-business{
	clear:both;
	margin:0px 0px 12px 0px;
}
div#cat-detail-business div#inner-wrapper-cdb{
	padding:8px 10px 8px 10px;
	border:1px #FF6767 solid;
}
/*各カテゴリの枠線の色を指定*/
body.tour div#cat-detail-business div#inner-wrapper-cdb{
	border:1px #FF6767 solid;
}
body.study div#cat-detail-business div#inner-wrapper-cdb{
	border:1px #FF6767 solid;
}
body.work div#cat-detail-business div#inner-wrapper-cdb{
	border:1px #CAE1F3 solid;
}
body.play div#cat-detail-business div#inner-wrapper-cdb{
	border:1px #FF6767 solid;
}
body.buy div#cat-detail-business div#inner-wrapper-cdb{
	border:1px #FF6767 solid;
}
div#cat-detail-business div#inner-wrapper-cdb ul li{
	font-size:92%;
	line-height:150%;
}
/*div#cat-detail-ranking-n-user*/
div#cat-detail-ranking-n-user{
	width:563px;
	float:left;
	margin:0px 0px 12px 0px;
	/*_margin:0px 0px 0px 0px;*/
}
/*各カテゴリの背景色、枠線を設定*/
body.tour div#cat-detail-ranking-n-user{
	border:1px #FF6767 dashed;
	background-color:#FFF7F7;
}
body.study div#cat-detail-ranking-n-user{
	border:1px #A9DBA9 dashed;
	background-color:#E9F8E9;
}
body.work div#cat-detail-ranking-n-user{
	border:1px #D2E5F5 dashed;
	background-color:#F3F8FC;
}
body.play div#cat-detail-ranking-n-user{
	border:1px solid #FF8D43;
	background-color:#FFEEE3;
}
body.buy div#cat-detail-ranking-n-user{
	border:1px solid #8659B8;
	background-color:#ECE4F3;
}
body.eat div#cat-detail-ranking-n-user{
	border:1px solid #DCD701;
	background-color:#FFFEE8;
}
body.life div#cat-detail-ranking-n-user{
	border:1px solid #0099FF;
	background-color:#F7FCFF;
}
body.stay div#cat-detail-ranking-n-user{
	border:1px solid #B7B7B7;
	background-color:#F9F9F9;
}

div#cat-detail-ranking-n-user dl{
	float:left;
	width:547px;
	line-height:1;
	padding:5px 8px 5px 8px;
}
div#cat-detail-ranking-n-user dl dt{
	float:left;
}
div#cat-detail-ranking-n-user dl dd{
	float:left;
}
div#cat-detail-ranking-n-user dl#cat-ranking{
	border-bottom:1px #CCCCCC dotted;
	/*padding:0px 0px 5px 0px;*/
	padding:5px 8px 5px 8px;
}
div#cat-detail-ranking-n-user dl#cat-ranking dt#tit-cat-ranking{
	width:225px;
	padding:5px 5px 0px 0px;
}
div#cat-detail-ranking-n-user dl#cat-ranking dd#icon-cat-ranking{
	width:29px;
	padding:3px 5px 0px 0px;
}
div#cat-detail-ranking-n-user dl#cat-ranking dt#text-cat-ranking{
	width:auto;
}
div#cat-detail-ranking-n-user dl#cat-ranking dd#text-cat-ranking span{
	font-size:152%;
	font-weight:bold;
	font:Arial;
}
div#cat-detail-ranking-n-user dl#number-of-users{
	/*padding:5px 0px 0px 0px;*/
}
div#cat-detail-ranking-n-user dl#number-of-users dt#tit-number-of-users{
	width:230px;
	padding:5px 5px 0px 0px;
}
div#cat-detail-ranking-n-user dl#number-of-users dd#icon-number-of-users{
	width:29px;
	padding:3px 5px 0px 0px;
}
div#cat-detail-ranking-n-user dl#number-of-users dt#text-number-of-users{
	width:auto;
}
div#cat-detail-ranking-n-user dl#number-of-users dd#text-number-of-users span{
	font-size:152%;
	font-weight:bold;
	font:Arial;
}
/*div#cat-detail-point*/	
div#cat-detail-point{
	clear:both;
	margin:0px 0px 12px 0px;
}
div#cat-detail-point div#inner-wrapper-cdp{
	padding:8px 10px 8px 10px;
	border:1px #FF6767 solid;
}
/*各カテゴリの枠線の色を指定*/
body.tour div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #FF6767 solid;
}
body.study div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #A9DBA9 solid;
	border-top:none;
}
body.work div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #CAE1F3 solid;
}
body.play div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #FF6767 solid;
}
body.buy div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #8658B8 solid;
}
body.eat div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #D3DC09 solid;
}
body.life div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #37A8F8 solid;
}
body.stay div#cat-detail-point div#inner-wrapper-cdp{
	border:1px #CCCCCC solid;
}

div#cat-detail-business div#inner-wrapper-cdb ul li{
	font-size:92%;
	line-height:150%;
}
div#cat-detail-point div#inner-wrapper-cdp p.article{
	font-size:92%;
	padding:0px 0px 20px 0px;
}
div#cat-detail-point div#inner-wrapper-cdp p.last{
	padding:0px 0px 0px 0px;
}
/*div#cat-detail-table*/	
div#cat-detail-table{
	margin:0px 0px 12px 0px;
	float:left;
}
div#cat-detail-table div#inner-wrapper-cdt{
	border:1px #FF6767 solid;
	float:left;
}
div#cat-detail-table div#inner-wrapper-cdt dl{
	float:left;
	border-bottom:1px #CCCCCC dotted;
	font-size:92%;
}
div#cat-detail-table div#inner-wrapper-cdt dl.color{
	background-color:#FFF7F7;
}
div#cat-detail-table div#inner-wrapper-cdt dl.last{
	border-bottom:none;
}
div#cat-detail-table div#inner-wrapper-cdt dl dt.date{
	width:46px;
	padding:8px 0px 0px 8px;
	font-weight:bold;
	float:left;
	/*background-color:#FF0000;*/
}
div#cat-detail-table div#inner-wrapper-cdt dl dd.article{
	width:473px;
	padding:8px 19px 10px 16px;
	float:left;
	/*background-color:#0000FF;*/
	border-left:1px #CCCCCC dotted;
}
div#cat-detail-table div#inner-wrapper-cdt dl dd.article span{
	font-weight:bold;
}
div#cat-detail-table div#inner-wrapper-cdt dl dd.transfer{
	width:96px;
	float:left;
	padding:16px 0px 0px 0px;
	/*background-color:#00FFFF;*/
}
div#cat-detail-table div#inner-wrapper-cdt dl dd.transfer span{
	border:1px #FF6868 dashed;
	background-color:#FFFFFF;
	padding:6px 10px 6px 10px;
	line-height:100%;
	position:relative;
	font-weight:bold;
}
/*div#cat-detail-notes*/
div#cat-detail-notes{
	margin:0px 0px 12px 0px;
	width:565px;
	clear:both;
}
div#cat-detail-notes h3{
	background-repeat: no-repeat;
	font-size:100%;
	border-bottom:1px #CCCCCC dotted;
	padding:0px 0px 0px 9px;
	margin-bottom:9px;		
}
/*各カテゴリの背景画像を指定*/
body.tour div#cat-detail-notes h3{
	color:#FF6666;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px 1px;
}
body.study div#cat-detail-notes h3{
	color:#00B000;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -14px;
}
body.work div#cat-detail-notes h3{
	color:#59A4CF;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -29px;
}
body.buy div#cat-detail-notes h3{
	color:#452A64;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -44px;
}
body.play div#cat-detail-notes h3{
	color:#FF8D42;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -59px;
}
body.eat div#cat-detail-notes h3{
	color:#DCD701;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -74px;
}
body.life div#cat-detail-notes h3{
	color:#0099FF;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -89px;
}
body.stay div#cat-detail-notes h3{
	color:#CCCCCC;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -104px;
}



div#cat-detail-notes p.article{
	font-size:92%;
	width:565px;
}
div#cat-detail-notes ul{
	font-size:92%;
	line-height:150%;
	width:565px;
}
/*div#cat-detail-remark*/
div#cat-detail-remark{
	margin:0px 0px 12px 0px;
	width:565px;
	clear:both;
}
div#cat-detail-remark h3{
	color:#FF6666;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	font-size:100%;
	border-bottom:1px #CCCCCC dotted;
	padding:0px 0px 0px 9px;
	margin-bottom:9px;	
}
/*各カテゴリの背景画像を指定*/
body.tour div#cat-detail-remark h3{
	color:#FF6666;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px 1px;
}
body.study div#cat-detail-remark h3{
	color:#FF6666;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px 1px;
}
body.work div#cat-detail-remark h3{
	color:#59A4CF;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -29px;
}
body.play div#cat-detail-remark h3{
	color:#FF8D42;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px 1px;
}
body.buy div#cat-detail-remark h3{
	color:#452A64;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -44px;
}

body.eat div#cat-detail-remark h3{
	color:#DCD701;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -75px;
}
body.live div#cat-detail-remark h3{
	color:#0099FF;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -89px;
}
body.stay div#cat-detail-remark h3{
	color:#CCCCCC;
	background-image: url(../img/block-cat-detail.gif);
	background-position: 0px -104px;
}


div#cat-detail-remark p.article{
	font-size:92%;
	width:565px;
}
div#cat-detail-remark ul{
	font-size:92%;
	line-height:150%;
	width:565px;
}
/*div#cat-detail-inquiry*/
div#cat-detail-inquiry{
	margin:0px 0px 12px 0px;
	width:565px;
	color:#666666;
}
/*各カテゴリの枠線を設定*/
body.tour div#cat-detail-inquiry{
	border:1px #FF6868 solid;
	background-color:#FFFFFF;
}
body.study div#cat-detail-inquiry{
	border:1px #A9DBA9 solid;
	background-color:#F2FBF2;
}
body.work div#cat-detail-inquiry{
	border:1px #CAE1F3 solid;
	background-color:#FFFFFF;
}
body.buy div#cat-detail-inquiry{
	border:1px #8659B8 solid;
	background-color:#FFFFFF;
}
body.play div#cat-detail-inquiry{
	border:1px #FF8D43 solid;
	background-color:#FFFFFF;
}
body.eat div#cat-detail-inquiry{
	border:1px #DCD701 solid;
	background-color:#FFFFFF;
}
body.life div#cat-detail-inquiry{
	border:1px #0099FF solid;
	background-color:#FFFFFF;
}
body.stay div#cat-detail-inquiry{
	border:1px #B7B7B7 solid;
	background-color:#FFFFFF;
}


div#cat-detail-inquiry h3{
	padding:5px 8px 4px 5px;
	font-size:100%;
}

/*各カテゴリの背景色、テキストの色を設定*/
body.tour div#cat-detail-inquiry h3{
	background-color:#FFE8E8;
	color:#FF6666;
	border-bottom:1px #FF6868 solid;
}
body.study div#cat-detail-inquiry h3{
	background-color:#D9F3D9;
	color:#009500;
	border-bottom:1px #A9DBA9 solid;
}
body.work div#cat-detail-inquiry h3{
	background-color:#F3F8FC;
	color:#59A4CF;
	border-bottom:1px #CAE1F3 solid;
}
body.buy div#cat-detail-inquiry h3{
	background-color:#ECE4F3;
	color:#8659B8;
	border-bottom:1px #8659B8 solid;
}
body.play div#cat-detail-inquiry h3{
	background-color:#FFEEE3;
	color:#FF8D42;
	border-bottom:1px #FF8D43 solid;
}
body.eat div#cat-detail-inquiry h3{
	background-color:#FFFEE8;
	color:#DCD701;
	border-bottom:1px #DCD701 solid;
}
body.life div#cat-detail-inquiry h3{
	background-color:#F7FCFF;
	color:#0099FF;
	border-bottom:1px #0099FF solid;
}
body.stay div#cat-detail-inquiry h3{
	background-color:#F9F9F9;
	color:#B7B7B7;
	border-bottom:1px #B7B7B7 solid;
}



div#cat-detail-inquiry dl{
	padding:9px 7px 8px 7px;
	border-bottom:1px #CCCCCC dotted;
	float:left;
	font-size:92%;
	line-height:1.5;
	font-weight:bold;
	width:549px;
}
div#cat-detail-inquiry dl dt{
	float:left;
	padding:0px 10px 0px 0px;
}
div#cat-detail-inquiry dl dd{
	float:left;
}
div#cat-detail-inquiry ul{
	clear:both;
	padding:9px 7px 8px 7px;
}
div#cat-detail-inquiry ul li{
	display:inline;
	padding:0px 10px 0px 0px;
}
div#cat-detail-inquiry ul li.last{
	padding:0px 0px 0px 0px;
}
div#cat-detail-inquiry ul li span{
	font-weight:bold;
}
/*div#cat-detail-registration*/
div#cat-detail-registration{
	float:left;
	margin:0px 0px 10px 0px;
}
div#cat-detail-registration p#btn-registration-mypage{
	text-align:center;
	margin:0px auto 11px auto;
	width:177px;
}
div#cat-detail-registration p#alreadey-registration{
	margin:0px 0px 11px 0px;
	width:177px;
	font-size:92%;
	font-weight:bold;
}
div#cat-detail-registration p#btn-registration-mypage a{
	background-image: url(../img/btn-registration-mypage.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	display:block;
	overflow:hidden;
	width:177px;
	height:30px;
	text-indent:-9999px;
}
div#cat-detail-registration p#btn-registration-mypage a:hover{
	background-image: url(../img/btn-registration-mypage.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	overflow:hidden;
	width:177px;
	height:30px;
	text-indent:-9999px;
}
div#cat-detail-registration ul{
	border-top:1px #CCCCCC dotted;
	font-size:92%;
	padding:18px 0px 0px 0px;
	float:left;
	width:565px;
}
div#cat-detail-registration ul li{
	float:left;
	padding:0px 10px 0px 0px;
	line-height:1.5;
}
div#cat-detail-registration ul li#btn-login{
	text-indent:-9999px;
}
div#cat-detail-registration ul li#btn-login a{
	background-image: url(../img/btn-cat-detail-login.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	display:block;
	overflow:hidden;
	width:65px;
	height:18px;
	text-indent:-9999px;
}
div#cat-detail-registration ul li#btn-login a:hover{
	text-indent:-9999px;
}
div#cat-detail-registration ul li#registration-newmember{
	background-image: url(../img/bred-red2.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding:0px 0px 0px 10px;
}
/*div#cat-detail-reration*/
div#cat-detail-reration{
	border:1px #FFD2D2 solid;
	clear:both;
	float:left;
	margin-bottom:10px;
}
div#cat-detail-reration div.entries{
	width:563px;
	border-bottom:1px #CCCCCC dotted;
	margin:0px 0px 10px 0px;
	/*float:left;*/
	overflow:auto;
	clear:both;
}
div#cat-detail-reration div.last{
	border-bottom:none;
}
div#cat-detail-reration div.entries div.entries-tit{
	padding:11px 5px 5px 5px;
	border-bottom:1px #CCCCCC dotted;
	width:553px;
	float:left;
	line-height:1.2;
}
/*各コンテンツの背景色を指定*/
div#cat-detail-reration div.speci div.entries-tit{
	background-color:#FFD9D9;
	padding:0px 5px 0px 0px;
	width:558px;
}
div#cat-detail-reration div.tour div.entries-tit{
	background-color:#FCF2F2;
}
div#cat-detail-reration div.study div.entries-tit{
	background-color:#F2FAF2;
}
div#cat-detail-reration div.work div.entries-tit{
	background-color:#EEF6FA;
}
div#cat-detail-reration div.buy div.entries-tit{
	background-color:#ECEAEF;
}
div#cat-detail-reration div.play div.entries-tit{
	background-color:#FFF0E5;
}
div#cat-detail-reration div.eat div.entries-tit{
	background-color:#FFFEE8;
}
div#cat-detail-reration div.life div.entries-tit{
	background-color:#F7FCFF;
}
div#cat-detail-reration div.stay div.entries-tit{
	background-color:#F9F9F9;
}
div#cat-detail-reration div.entries div.entries-tit h3{
	font-size:92%;
	float:left;
}
/*各コンテンツの背景色を指定*/
div#cat-detail-reration div.speci div.entries-tit h3{
	height:19px;
	background-image: url(../img/icon-cat-detail-special.gif);
	background-repeat: no-repeat;
	background-position:left top;
	padding-left:34px;
	padding-top:10px;
}

div#cat-detail-reration div.tour div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 8px;	
}
div#cat-detail-reration div.study div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -15px;
	padding:0px 0px 0px 8px;	
}
div#cat-detail-reration div.work div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -30px;
	padding:0px 0px 0px 8px;	
}
div#cat-detail-reration div.buy div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -45px;
	padding:0px 0px 0px 8px;	
}
div#cat-detail-reration div.play div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -60px;
	padding:0px 0px 0px 8px;	
}

div#cat-detail-reration div.eat div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -74px;
	padding:0px 0px 0px 8px;	
}

div#cat-detail-reration div.life div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -89px;
	padding:0px 0px 0px 8px;	
}

div#cat-detail-reration div.stay div.entries-tit h3{
	height:15px;
	background-image: url(../img/block-cat-detail.gif);
	background-repeat: no-repeat;
	background-position:0px -104px;
	padding:0px 0px 0px 8px;	
}

div#cat-detail-reration div.entries div.entries-tit p.link-detail{
	font-size:92%;
	float:right;
	background-image: url(../img/bred-red2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 10px;
	line-height:1.5;
}

/*speci*/
div#cat-detail-reration div.speci div.entries-tit p.link-detail{
	padding:10px 0px 0px 10px;
}

div#cat-detail-reration div.entries div.entries-tit p.link-detail a{
	color:#0066FF;
}
div#cat-detail-reration div.entries div.entries-cont{
	width:254px;
	float:left;
	padding:2px 18px 2px 8px;
	border-right:1px #CCCCCC dotted;
}
div#cat-detail-reration div.entries div.entries-cont-last{
	width:256px;
	border-right:none;
}
div#cat-detail-reration div.entries div.entries-cont div.entries-article{
	width:154px;
	padding:0px 0px 0px 5px;
	float:right;
}

div#cat-detail-reration div.entries div.entries-cont p.picture{
	border:1px #CCCCCC solid;
	padding:2px;
	width:86px;
}
div#cat-detail-reration div.entries div.entries-cont p.link-detail2{
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 10px;
}
div#cat-detail-reration div.entries div.entries-cont p.link-detail2 a{
	color:#0066FF;
}

/*追加分*/
div#rel-bbs{
	float:left;
	padding:10px 0 0 0;
	width:565px;
}

div#rel-bbs h3{
	padding:0px 0px 10px 0px;
}


div#rel-bbs ul{
	border:1px dashed #A9CA47;
	padding:5px;
	background-color:#FBFEF5;
	line-height:150%;
	float:left;
}

div#rel-bbs ul li{
	background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

div#rel-bbs ul li{
	width:266px;
	float:left;
}

div#rel-qa{
	width:278px;
	float:left;
	padding:10px 0px 0px 0px;
}

div#rel-qa h3{
	padding:0px 0px 10px 0px;
}

div#rel-qa ul{
	border:1px dashed #A9CA47;
	padding:5px;
	background-color:#FBFEF5;
	line-height:150%;
}

div#rel-qa ul li{
	background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

p.link-bbs{
	text-align:right;
	padding:5px 0px 5px 0px;
	font-size:100%;
	clear:both;
}

p.linktogurunavi,p.linktoagoda{
	text-align:left;
	padding:3px 10px 3px 0px;
}

p.logo-gurubavi{
	padding:0px 3px 5px 0px;
	text-align:right;
}

/*Cat-detail-address*/
div#cat-detail-address{
	clear:both;
	margin-bottom:12px;
}
div#cat-detail-address p{
	font-size:100%;
}

div#cat-detail-address span{
	background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0 0 0 7px;
}

div#cat-detail-address div#map{
	width:545px;
	height:300px;
	background-color:#000000;
	color:#FFFFFF;
	margin:0px auto;
}

/* banner-blog */
div#banner-blog{
	margin-bottom:5px;
	height:151px;
	width:565px;
	float:left;
	background:url(../img/banner/banner-blog/banner-blog-bg.gif) no-repeat bottom left;
}
div#banner-blog div.banner-blog-top{
	background: url(../img/banner/banner-blog/banner-blog-tit.gif) no-repeat;
	width:565px;
	height:38px;
}
div#banner-blog p.banner-blog-tit{
	width:400px;
	height:38px;
	text-indent:-9999px;
	float:left;
	background: url(../img/banner/banner-blog/banner-blog-tit.gif) no-repeat;
}
div#banner-blog p.btn-blog-to{
	float:right;
	display:block;
	margin:8px 6px 0 0;
}
div#banner-blog p.btn-blog-to a{
    background: url(../img/banner/banner-blog/blog-to-top-off.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:159px;
	height:23px;
}
div#banner-blog p.btn-blog-to a:hover{
    background: url(../img/banner/banner-blog/blog-to-top-on.gif) no-repeat;
}

div#banner-blog ul#blog-nav {
	width:565px;
	height:105px;
}
ul#blog-nav li {
	float:left;
	display:block;
}
ul#blog-nav li a{
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:113px;
	height:105px;
}
.li-blog01 a{background:url(../img/banner/banner-blog/banner-blog01-off.gif) no-repeat;}
.li-blog02 a{background:url(../img/banner/banner-blog/banner-blog02-off.gif) no-repeat;}
.li-blog03 a{background:url(../img/banner/banner-blog/banner-blog03-off.gif) no-repeat;}
.li-blog05 a{background:url(../img/banner/banner-blog/banner-blog05-off.gif) no-repeat;}
.li-blog06 a{background:url(../img/banner/banner-blog/banner-blog06-off.gif) no-repeat;}
.li-blog01 a:hover{background:url(../img/banner/banner-blog/banner-blog01-on.gif) no-repeat;}
.li-blog02 a:hover{background:url(../img/banner/banner-blog/banner-blog02-on.gif) no-repeat;}
.li-blog03 a:hover{background:url(../img/banner/banner-blog/banner-blog03-on.gif) no-repeat;}
.li-blog05 a:hover{background:url(../img/banner/banner-blog/banner-blog05-on.gif) no-repeat;}
.li-blog06 a:hover{background:url(../img/banner/banner-blog/banner-blog06-on.gif) no-repeat;}

