h1{
width:390px;
height:46px;
float:left;
text-indent:-9999px;
margin-top:7px;
display: block;
background:url(../img/common/feric_logo.gif)  no-repeat;
}

h1 a{
	width: 390px;
	height: 46px;
	display: block;
}

/*------------------------------------
 visual
------------------------------------*/
#main_visual {
	width: 100%;
	height: 415px;
	background: url(../img/common/main_bc.gif) repeat-x;
}

#main_visual-in{
	width:900px;
	height:395px;
	margin:0px auto;
	padding:5px 0;
}

#top_img{
width:595px;
height:395px;
float:left;
display:inline;
margin-right:5px;
}

#ad_space{
width:300px;
height:395px;
float:right;
display:inline;
}

#large_banner{
width:300px;
height:250px;
margin-bottom:5px;
clear:both;
background-color:#000000;
}

#small_banner{
width:300px;
height:140px;
clear:both;
background-color:#000000;
}




#pan{
width:900px;
height:auto;
text-align:left;
margin: 10px auto 0 auto;
font-size:11px;
line-height:1.4em;

}

#contents{
width:900px;
height:auto;
text-align:left;
margin: 0 auto;
/*border-bottom:1px #333333 dotted;*/
}

#contents_left{
width:595px;
height:auto;
margin-right:5px;
float:left;
display:inline;
font-size:12px;
line-height:1.3em;
margin-bottom:20px;
}

#contents_left .box{
width:590px;
height:143px;
margin-bottom:10px;
padding-right:5px;
display:block;
background:url(../img/common/index_con_bc.gif)  no-repeat;
}

#contents_left .title{
width:367px;
height:auto;
float:left;
display:inline;
padding:10px 0 10px 0px;
font-weight:bold;
}

#contents_left .box img{
float:left;
display:inline;
margin-right:10px;
}

#contents_right{
width:300px;
height:auto;/*614px*/
float:left;
display:inline;
font-size:12px;
line-height:1.3em;
}

#concierge{
width:278px;
height:auto;
border:1px #333333 solid;
padding:10px 10px;
clear:both;
margin-bottom:5px;
}

#concierge ul {
width:278px;
height:auto;
padding:10px 0 5px 0;
}

#concierge ul li{
width:278px;
height:auto;
border-bottom:1px #333333 dotted;
margin:10px 0 5px 0;
}

#concierge #andmore{
width:278px;
height:10px;
text-align:right;
font-size:11px;
}

#other_contents {
width:300px;
height:auto;
margin-bottom:5px;
}

#other_contents .box{
width:300px;
height:auto;
}

#other_contents02 {
width:300px;
height:auto;
margin-bottom:5px;
}

#ss{
width:278px;
height:auto;
border:1px #333333 solid;
clear:both;
padding:70px 10px 10px 10px;
background-image:url(../culture/img/ss.jpg) ;
background-repeat:no-repeat;
}

#ss .box{
width:278px;
height:85px;
padding:5px 0;
border-bottom:#666666 dotted 1px;
}

#ss .box1{
width:278px;
height:49px;
padding:10px 0;
border-top:#666666 dotted 1px;
border-bottom:#666666 dotted 1px;
}

#ss .box img{
float:left;
display:inline;
margin-right:5px;
}

#ss .box1 img{
float:left;
display:inline;
margin-right:5px;
}

#ss #andmore{
width:278px;
height:10px;
text-align:right;
font-size:11px;
clear:both;
}

#mono{
width:278px;
height:auto;
border:1px #333333 solid;
clear:both;
padding:60px 10px 10px 10px;
background-image:url(../lifestyle/img/mono.jpg) ;
background-repeat:no-repeat;
}

#mono .box{
width:278px;
height:80px;
padding:5px 0;
border-bottom:#666666 dotted 1px;
}

#mono .box1{
width:278px;
height:80px;
padding:5px 0;
border-bottom:#666666 dotted 1px;
border-top:#666666 dotted 1px;
}

#mono .box img{
float:left;
display:inline;
margin-right:5px;
}

#mono .box1 img{
float:left;
display:inline;
margin-right:5px;
}

#mono #andmore{
width:278px;
height:10px;
text-align:right;
font-size:11px;
clear:both;
}

#contents_bottom{
width:900px;
height:auto;
clear:both;
font-size:12px;
line-height:1.2em;
padding-top:20px;
border-top:1px #333333 dotted;
margin-bottom:20px;
}

#contents_bottom .box{
width:292px;
height:120px;
padding-right:8px;
float:left;
display:inline;
}

#contents_bottom .box img{
float:left;
display:inline;
margin-right:5px;
}

#contents_bottom .back_number{
width:300px;
height:40px;
clear:both;
margin-top: 50px;
margin-right: 0px;
margin-bottom: 50px;
margin-left: 0px;
}
