/***** Link Setting *******************************/

#main a:hover text{	color:#fff;	background-color: #F66;	text-decoration: none;}


/******************** layout ************************/
#wrapper {
	background-image: url(../../img/bgloop-y-wrapper.gif);
	background-position: right 0;
	background-repeat: repeat-y;
	width: 950px;
	margin: 0px auto;
}
#main{
	width: 705px;
	float: left;
}

#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 {	height:100%;	display:block;	text-indent:-9999px;}

body.about#concept #contents_bg h2{	background-image:url(../../img/h2-about.gif);}

body.do#index #contents_bg h2{	background-image:url(../../img/h2-do.gif);}

body.infomap #contents_bg h2{	background-image:url(../../img/h2-infomap.gif);}

body.info#price #contents_bg h2{	background-image:url(../../img/h2-price.gif);}
body.info#access #contents_bg h2{	background-image:url(../../img/h2-access.gif);}


/******************** 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;
}

