/***** Link Setting *******************************/

#main a:hover text{	color:#fff;	background-color: #F66;	text-decoration: none;}



/******************** layout ************************/

#contents_bg{
	background:url(../../img/bgloop-contents.gif) repeat-y;
}
#contents{
	width: 705px;
	background:url(../../img/bg-contents-head.gif) no-repeat top;
	padding-top: 10px;
}

#contents #container_bg {	margin: 0px 5px;}
#contents .container{	padding:0px 20px 10px;	width: 655px;}
#back_to_top {
	padding: 10px 20px 20px;
	text-align: right;
	clear: both;
	background-image: url(../../img/bg-contents.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}


/******************** h2 ************************/


#contents_bg h2.h2a{	height:75px;	margin: 0px 5px;}
#contents_bg h2.h2b{
	height:245px;
	margin: 0px 5px 10px;
}

#contents_bg h2 {	height:100%;	display:block;	text-indent:-9999px;}


body.about#concept #contents_bg h2{	background-image:url(../../img/h2-about-concept.gif);}
body.about#experience #contents_bg h2{	background-image:url(../../img/h2-about-experience.gif);}
body.about#vegetable #contents_bg h2{	background-image:url(../../img/h2-about-vegetable.gif);}
body.about#eco #contents_bg h2{	background-image:url(../../img/h2-about-eco.gif);}
body.about#movie #contents_bg h2{	background-image:url(../../img/h2-about-movie.gif);}


body.do #contents_bg h2{	background-image:url(../../img/h2-do.gif);}
body.schedule #contents_bg h2{	background-image:url(../../img/h2-schedule.gif);}
body.infomap #contents_bg h2{	background-image:url(../../img/h2-infomap.gif);}
body.coupon #contents_bg h2{	background-image:url(../../img/h2-coupon.gif);}
body.ikaho #contents_bg h2{	background-image:url(../../img/h2-ikaho.gif);}

body.news#index #contents_bg h2{	background-image:url(../../img/h2-news.gif);}
body.news#detail #contents_bg h2{	background-image:url(../../img/h2-news-detail.gif);}
body.press #contents_bg h2{	background-image:url(../../img/h2-press.gif);}

body.info #contents_bg h2{	background-image:url(../../img/h2-info.gif);}
body.info#price #contents_bg h2{	background-image:url(../../img/h2-price.gif);}
body.info#dog #contents_bg h2{	background-image:url(../../img/h2-dog.gif);}
body.info#access #contents_bg h2{	background-image:url(../../img/h2-access.gif);}
body.info#qa #contents_bg h2{	background-image:url(../../img/h2-qa.gif);}

body.info-group#index #contents_bg h2{	background-image:url(../../img/h2-group.gif);}
body.info-group#bbq #contents_bg h2{	background-image:url(../../img/h2-group-bbq.gif);}
body.info-group#restaurant #contents_bg h2{	background-image:url(../../img/h2-group-restaurant.gif);}
body.info-group#camp #contents_bg h2{	background-image:url(../../img/h2-group-camp.gif);}
body.info-group#school #contents_bg h2{	background-image:url(../../img/h2-group-school.gif);}
body.info-group#gakudou-restaurant #contents_bg h2{	background-image:url(../../img/h2-group-gakudou_restaurant.gif);}
body.info-group#gakudou-camp #contents_bg h2{	background-image:url(../../img/h2-group-gakudou_camp.gif);}
body.info-group#fukushi #contents_bg h2{	background-image:url(../../img/h2-group-fukushi.gif);}
body.info-group#taiken #contents_bg h2{	background-image:url(../../img/h2-group-taiken.gif);}

body.corporate #contents_bg h2{	background-image:url(../../img/h2-corporate.gif);}

body.root#foruser #contents_bg h2{	background-image:url(../../img/h2-foruser.gif);}
body.root#privacy #contents_bg h2{	background-image:url(../../img/h2-privacy.gif);}
body.root#sitemap #contents_bg h2{	background-image:url(../../img/h2-sitemap.gif);}

body.ichinichi#friends #contents_bg h2{	background-image:url(../../img/h2-ichinichi-friends.jpg);}
body.ichinichi#family #contents_bg h2{	background-image:url(../../img/h2-ichinichi-family.jpg);}
body.ichinichi#lovers #contents_bg h2{	background-image:url(../../img/h2-ichinichi-lovers.jpg);}

body.feature#camp #contents_bg h2{	background-image:url(../../img/h2-family_summer_camp.gif);}
body.feature#milk #contents_bg h2{	background-image:url(../../img/h2-milk.jpg);}
body.feature#flower #contents_bg h2{	background-image:url(../../img/h2-flower.jpg);}



/******************** h3～ ************************/

h3 {
	background: url(../../img/h3-bg.gif) no-repeat;
	color:#496C09;
	padding:6px 20px 0px;
	font-size: 16px;
	height:28px;
	margin: 0px 0px 10px;
}


h4 {
	background: url(../../img/h4-bg.gif) no-repeat;
	color:#496C09;
	padding:6px 40px 0px;
	font-size: 14px;
	height:24px;
	margin: 0px 0px 5px;
}
h4+p{
	padding:0px 40px;
}
