@charset "utf-8";
/* CSS Document */
/* fontsize
-----------------------------------------*/
.fontS { font-size: 72.5% }
.fontM { font-size: 82% }
.fontL { font-size: 100% }


/* mod_headerbox_size
-----------------------------------------*/
.mod_headerbox_size {
	float:left;
  position:relative;
  overflow:hidden;
  height:27px;
}
.mod_headerbox_size ul {
			float:left;
			margin:2px 4px 0 0px;
			_margin:0 0px 0 0px;
			padding:0;
}

.mod_headerbox_size p {
	float:left;
	width:65px;
	padding-right:10px;
	padding-top:2px;
	font-size:1.2em;
}

.mod_headerbox_size ul li {
  float: left;
  width:26px;
  height: 25px;
  overflow: hidden;
  margin-right:2px;
}
.mod_headerbox_size ul li span {
  display: block;
  cursor: pointer;
}
.mod_headerbox_size ul li.active span {
  margin-top: -25px;
}
.mod_headerbox_size ul li span:hover{
	margin-top:-25px;
}


@media screen and (max-width: 760px) { 
.fontS { font-size: 62.5% }
.fontM { font-size: 62.5% }
.fontL { font-size: 62.5% }


} 
