/*
  CSS reset
*/

/*  
00:bCD Reset  
----------------------------------------------------*/  
  
html{   
	margin:0;   
	padding:0;   
}   
body{   
	margin:0;   
	padding:0;   
	font-size:13px;   
	line-height:1.8; 
	font-family:  Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS PGothic", sans-serif ;    
}
   
  
 body{
		font-family: Helvetica, Arial, "ゴシックMB101 R", "Gothic MB101 Regular";
		font-family: Helvetica, Arial, Verdana, Roboto, 'Droid Sans', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
		
		font-size:14px;
	}
	
	 
	 


  
div:after{  /* clear fix */  
    content: ".";     
    display: block;     
    visibility: hidden;     
    height: 0.1px;     
    font-size: 0.1em;     
    line-height: 0;     
    clear: both;
}   
    
table{   
	/*  
	border-collapse: separate;  
	border-collapse: collapse;
	border-spacing: 1px;  
	*/  
}   
  
th,td{   
	text-align:left;   
	vertical-align:top;   
}   
  
img {   
	border:none; 
	max-width: 100%;
	height:auto;
	vertical-align:bottom;
	  
}   
  
address{   
	font-style:normal;   
}   
  
* {
  padding: 0;
  margin: 0;
}

/*  
01:customers Reset  
----------------------------------------------------*/  
  
  
a{ color:#2A84BB;
text-decoration:none;}   
a:visited{   color:#2A84BB;
text-decoration:none;}   
a:hover{  color:#2A84BB;
text-decoration:underline; }   
  
ol{  }   
ol li{}   
p{	margin:0; }   
ul,li{   margin:0;   padding:0;  }   
ul li{	list-style:none;}   
  
h2{ font-size:28px; line-height:1.5em; }   
h3{	font-size:24px;	}
h4{	font-size:20px;	}  
h5{ font-size:17px; }
h6{ font-size:16px; }


.imgBtn,
.imgH{
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
	text-align:left;
	overflow:hidden;
}

a:hover img{
		filter:alpha(opacity=60); /*IE*/
		-moz-opacity:0.6; /*FF*/
		opacity:0.6;
	}

/*
-----------------------------
		02:Layout
-----------------------------
*/
#wrapper {
/*	padding:0 auto;
*/
  
}

#main{
	background-color:#fff;
	margin :0 auto;
	clear:both;
}



#container {
}


.contents { 

}

.clear{
	clear:both;
}


	.center{
		text-align:center;
	}