 
body 
{
	background : #fde4e4 url("../image/background.gif") center top repeat-x scroll;
}
 
#header , #body , #footer 
{
	width : 960px;
	margin : 0 auto;
}
 
#header 
{

}
	
#header ul 
{
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#header li 
{
	display : block;
	float : left;
}
  
#header p 
{
	font-size : 80%;
}
 
#title 
{
	float : left;
}
 
#topnavi 
{
	background :  url("../image/navi00.gif") top center repeat-x scroll;
	height : 100px; width : 960px;
}
  
#body 
{
	background : #fff url(../image/right_bottom.jpg) right bottom no-repeat scroll;
	font-size : 80%;
	padding : 10px 0;
}
 
.ns-body 
{
	margin-left : 10px;
}
 
#main 
{
	width : 665px;
	float : left;
}
	
#subbnr 
{
	margin-top : 10px;
}
	
.subbnr 
{
	width : 325px;
	border : 1px solid #999;
	float : left;
}
  
#topics 
{
	margin-top : 10px;
}
	
#topics table 
{
	width : 600px;
	margin-left : 30px;
}
 
#topics td 
{
	border-bottom : 1px dotted #999;
	padding : 5px;
}
 
#topics .date 
{
	width : 7em;
}
 
#topics .category 
{
	width : 8em;
}
   
#sub 
{
	width : 275px;
	float : right;
}
	
#sub ul 
{
	margin : 0;
	padding : 0;
	list-style-type : none;
}
	
#sub li 
{

}
  
#index 
{
	margin-right : 5px;
	padding-bottom : 50px;
}
	
#index ul 
{
	margin-top : 20px;

}
 
#index li 
{
	margin-left : 5px;
	padding : 5px;
	border-bottom : 1px solid #999;
	padding-left : 30px;
}
 
#index a 
{
	text-decoration : none;
}
 
#index a:hover 
{
	text-decoration : underline;
}
  
.index 
{
	margin-right : 5px;
	padding-bottom : 50px;
}
	
.index ul 
{
	margin-top : 20px;

}
 
.index li 
{
	margin-left : 5px;
	padding : 5px;
	border-bottom : 1px solid #999;
	padding-left : 30px;
}
 
.index a 
{
	text-decoration : none;
}
 
.index a:hover 
{
	text-decoration : underline;
}
   
#footer 
{
	font-size : 90%;
}
	
#footer ul 
{
	margin : 0;
	padding : 10px;
	background : #EC59AA;
	text-align : center;
}
	
#footer li 
{
	display : inline;
}
	
#footer li a 
{
	color : #fff;
}
    
#topics 
{
	border : 1px solid #999;
	padding : 1px;
}
 
.section1 
{
	/*	border : 1px solid #999; */
}
 
.section2 
{
	padding : 20px;
}
 
.section3 
{
	clear : both;
	padding-top : 20px;
}
 
.section4 
{
	clear : both;
	padding : 10px;
}
 
address 
{
	text-align : center;
	font-style : normal;
}
 
.ns-footer 
{
	clear: both;
}
 
h1 , h2 , h3 , h4 , h5 , h6 
{
	margin : 0;
	padding : 0;
}
 
.section2 h2 
{
	color : #fff;
	background : #EA5393 url("../image/h2.gif") top center repeat-x scroll;
	padding : 5px;
	border-radius: 10px 5px 5px 5px;
	-webkit-border-radius: 10px 5px 5px 5px;
	-moz-border-radius: 10px 0px 10px 0px;
}
 
.text 
{
	padding : 10px;
}
 
 
h3 
{
	border-bottom : #f8365b 3px solid;
	color : #f8365b;
	padding : 5px;
}
 
h4 
{
	padding : 5px;
	text-align : center;
	font-size : 16px;
}
 
.section4 .chooselist 
{
	margin : 0;
}
 
#specialbrand 
{
}
	
#specialbrand h4 
{
	background : #eee;
	border-bottom : #999;
}
  
img 
{
	border : 0;
}
 
thead th , th 
{
	background : #eee;
}
 
td,th 
{
	border-bottom : 1px dotted #999;
	padding : 3px;
}
 
.even 
{

}
	
.even td 
{
	background : #f8f8f8;
}
  
#sponsor 
{
	margin-top : 20px;
	padding-bottom : 150px;
}
 
.chooselist 
{

}
	
.chooselist li 
{
	width : 13em;
	list-style-type: none;
	display : block;
	float : left;
	padding : 0.2em;
}
 
.chooselist li a 
{
	display : block;
	padding : 0.5em;
	border : 1px solid #999;
}
 
.chooselist li a:hover 
{
	border-color : #333;
}
  
p , td , th 
{
	line-height : 150%;
}
 
.areaname 
{
}
	
.areaname th 
{
	border-top : 32px solid #fff;
	background : #fcc;
	font-size : 120%;
}
  
.week0 td 
{
	background : #fee;
}
 
.week6 td 
{
	background : #eef;
}
 
#faqicon 
{
	margin : 0 auto;
	width : 600px;
}
 
.freefax 
{
	font-size : 18px;
	color : #393;
	font-weight : bold;
}
	
.freefax img 
{
	vertical-align : baseline;
}
  
.ohganetwork 
{
	border : 1px solid #999;
	padding : 10px;
	margin : 20px 20px;
}
 
strong 
{
	color : #f30;
}
 
.gotop 
{
	margin : 10px 10px 0px 10px;
	text-align : right;
	clear : both;
}
 
.sbrand a 
{
	background : #ffc;
}
 
.inquiry 
{
}
	
.inquiry table 
{
	margin : 0 20px;
	border : 2px dotted #999;
	width : 550px;
}
 
.inquiry th 
{
	background : #075798; color : #fff;
}
  
.input 
{
	text-align : center;
}
 
