@charset "utf-8";


/* ================================================
    font.css
================================================ */

body {
    font: 12px/1.231 Arial, Helvetica, sans-serif;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 16px;
	color: #3a3a3a;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 1.5;
}

ul, ol, dl {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.6;
}

table {
	font: 100%;
	font-size: inherit;
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	font-size: 108%;
	line-height: 100%;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	font-weight: normal;
	font-size: 100%;
}

/* ------------------------------------------------------------
    link
-------------------------------------------------------------*/
a:link {
	color: #0066CC;
	text-decoration: underline;
}

a:visited {
	color: #0066CC;
}

a:hover {
	color: #0066CC;
	text-decoration: none;
}

a:active {
	color: #0066CC;
	text-decoration: none;
}

/* ------------------------------------------------------------
    font
-------------------------------------------------------------*/


div#header div#textsize ul li.size_m{
	margin:2px 0 0 6px;
	width:19px;
	height:18px;
	text-indent:-9999px;
	display:block;
	background:url(../img/btn_m.jpg) 0 0;
	}
div#header div#textsize ul li.size_m a{
	background:url(../img/btn_m.jpg) 0 0;
	width:19px;
	height:18px;
	display:block;
	overflow:hidden;
	}
div#header div#textsize ul li.size_m a:hover{
	background:url(../img/btn_m.jpg) 0 -18px;
	}

div#header div#textsize ul li.size_l{
	margin:2px 0 0 4px;
	width:18px;
	height:18px;
	text-indent:-9999px;
	display:block;
	background:url(../img/btn_l.jpg) 0 -18px;
	}
div#header div#textsize ul li.size_l a{
	background:url(../img/btn_l.jpg) 0 -18px;
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	}
div#header div#textsize ul li.size_l a:hover{
	background:url(../img/btn_l.jpg) 0 0;
	}
div#header div#textsize ul li.size_s{
	margin:2px 0 0 4px;
	width:31px;
	height:18px;
	text-indent:-9999px;
	display:block;
	background:url(../img/btn_t.jpg) 0 -18px;
	}
div#header div#textsize ul li.size_s a{
	background:url(../img/btn_t.jpg) 0 -18px;
	width:31px;
	height:18px;
	display:block;
	overflow:hidden;
	}
div#header div#textsize ul li.size_s a:hover{
	background:url(../img/btn_t.jpg) 0 0;
	}