/*y-cma*/
@charset "utf-8";
/*
=======================================================

font-size change

=======================================================
*/

/* ------------------------------ */
/*font-size change*/
/* ------------------------------ */
/* M */

body {
font-size: 14px;
	margin-top:-22px;
}
* html body {
font-size: 90%;
	margin-top:-39px;
}
*:first-child+html body {
font-size: 90%;
	margin-top:-21px;
}
body {
font-size: 14px\9;
	margin-top:-21px\9;
}
#head #size_c {
position:absolute;
top:35px;
left:719px;
width:232px;
height:22px;
font-size:10px;
}

#head #size_c dl {
height:22px;
overflow:hidden;
}
#head #size_c dt {
float:left;
width:68px;
height:22px;
background: url(./cssimg/font_resize.png) no-repeat 0 0;
text-indent: -9999px;
}
#head #size_c dd {
float:left;
width:54px;
height:22px;
padding:0;
margin:0;
}
#head #size_c dd a {
display:block;
width:55px;
height:22px;
text-indent:-9999px;
background-image: url(./cssimg/font_resize.png);
background-repeat:no-repeat;
overflow:hidden;
outline:none;
}
#head #size_c dd.s a {
width:55px;
background-position: -67px -22px;
}
#head #size_c dd.m a {
width:55px;
background-position: -121px 0;
}
#head #size_c dd.l a {
width:55px;
_width:54px;
background-position: -175px 0;
}
#head #size_c dd.s a:hover,
#head #size_c dd.s a:active,
#head #size_c dd.s a.cr {
background-position: -67px -22px;
}
#head #size_c dd.m a:hover,
#head #size_c dd.m a:active,
#head #size_c dd.m a.cr {
background-position: -121px -22px;
}
#head #size_c dd.l a:hover,
#head #size_c dd.l a:active,
#head #size_c dd.l a.cr {
background-position: -175px -22px;
}
