/*y-cma*/
@charset "utf-8";
/*
=======================================================

font-size change

=======================================================
*/

/* ------------------------------ */
/*font-size change*/
/* ------------------------------ */

body {
	margin-top:-30px;
font-size: 19px;
}
:root body {
	margin-top:-29px \0/;/*IE9*/
}
body {/*IE8*/
font-size: 19px\9;
	margin-top:-28px\9;
}
*+html body {/*IE7*/
font-size: 19px;
	margin-top:-28px;
}
* html body {/*IE6*/
font-size: 18px;
	margin-top:-52px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body {
	margin-top:-29px;
}	
	}
:root body #head #searchWin {/*IE9*/
    margin-top: 51px \0;
}

#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 0;
}
#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 -22px;
}
#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;
}