@charset "utf-8";
body{
	color:#222;
    font-size: 62.5% ;   /* 1.0em = 10px  */
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	overflow-x:hidden;
}
a{
	color:#212121;
	text-decoration:none;
}
a:hover{
	color:#01b9e9;
	text-decoration:underline;
}
a.overwhite{
    display:block;
}

strong,.bold{
	font-weight:bold;
}
body a[href$=".pdf"]{
	padding-left:20px;
	background:url(../img/icoPDF16x16.png) no-repeat 0 0;
}

a.overwhite:hover,
a.overwhite:hover img,
a.overwhite:hover li{
    cursor:pointer;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	opacity:0.6;
	zoom:1;
}

.aligncenter{	text-align:center;}
.alignleft{		text-align:left;}
.alignright{	text-align:right;}

.floatcontainer{overflow: hidden;}
.float_left{	float:left;}
.float_right{	float:right;}

.clearfloat{	clear:both;}

.xxlarge{	font-size:1.8em;}
.xlarge{	font-size:1.5em;}
.large{		font-size:1.3em;}
.small{		font-size:0.75em;}
.xsmall{	font-size:0.6em;}
.xxsmall{	font-size:0.5em;}

.radius5{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior: url(./js/PIE.htc);
}

.shadow{
	-webkit-box-shadow: #ccc 0px 0px 7px;
	-moz-box-shadow: #ccc 0px 0px 7px;
	box-shadow: #ccc 0px 0px 7px;
	behavior: url(./js/PIE.htc);
}
.noshadow{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

/********************************************************/

@media screen and (max-height: 700px) {

}
@media screen and (max-height: 600px) {


}