@charset "euc-jp";
/*--------------------------------------------------
スタイルリセット
--------------------------------------------------*/
html{
    overflow-y:scroll;
}

html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, 
p, a, em, img, q, dl, dt, dd, ol, ul, li, 
form, label, 
table, caption, tr, th, td{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	list-style-type: none;
	line-height:130%;
}

textarea{
	/*\*//*/
	font-family:Osaka,Verdana,Arial;
	/**/
}

img , a img{ border: none;}
img{ vertical-align:top;}

hr { display:none;}



/*--------------------------------------------------
フロート関係
--------------------------------------------------*/

.floatleft{float:left;}
.floatright{float:right;}
.clr{
	clear: both;
	font-size:0px;
	line-height:0px;
	margin: 0px;
	padding: 0px;
}
.clear{
	clear: both;
}

.clearfix:after {/* IE以外のモダンWebブラウザ向け */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {/* WinIE7、MacIE5対策 */
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {/* WinIE4〜6、MacIE4〜5対策 */
	height: 1%;
}
.clearfix {
	display: block;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
/* End hide from IE-mac */

}


/*--------------------------------------------------
サイト共通
--------------------------------------------------*/
body{
	font-family: "ＭＳ Ｐゴシック" ,"MS UI Gothic" , Osaka, "ヒラギノ角ゴ Pro W3" , verdana, 'trebuchet ms', sans-serif;
	font-size: 12px;
	background-color: #C7C7C4;
	color:#333333;
	background-image: url(../images/pop_bg.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}

/*--------------------------------------------------
font_size
--------------------------------------------------*/

#small a {
	background-image:url(../images/small_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:14px;
	padding:0;
	width:13px;
}

#medium a {
	background-image:url(../images/medium_btn_ov.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:14px;
	padding:0;
	width:13px;
}

#large a {
	background-image:url(../images/large_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:14px;
	padding:0;
	width:13px;
}
