@charset "UTF-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0;}
html{
	overflow-y: scroll;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #231F20;
	line-height: 1.6;
	word-spacing: 0.2em;
}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
ol, ul{list-style:none;}
fieldset, img{border:0;}
table{border-collapse:collapse; border-spacing:0;}
caption, th{text-align:left;}
img{vertical-align:bottom;}
a{text-decoration:none; color:inherit;}

/*===============================
			 Other
================================*/
.clearfix:after{visibility:hidden; display:block; font-size:0;content:" "; clear:both;height:0;}
.fl{float:left;}
.fr{float:right;}
img.imgHover:hover{opacity:0.8;}

.content{width:960px; margin:0 auto;}
/*===============================
			 MEDIA
================================*/
@media only screen and (max-width:960px){
img, embed, object, video, iframe{max-width:100%;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;}

.content{width:98%;}
}

@media only screen and (max-width:480px){
.content{width:auto; padding-left:10px; padding-right:10px;}	
}










