@charset "utf-8";
/*************standard.css v0.15************/
*{
	margin:0;
	padding:0;
	line-height:100%;
}

body{
	background:url(images/bg_body.jpg) repeat-x;/*変更OK！*/
	font-size:16px;
	overflow:scroll;
}

body.bgnone{
	background:none;}

* html body{
	font-size:16px;
	text-align:center;
	background:url(images/bg_body.jpg) repeat-x 0 -1px;/*変更OK！*/
}



h1{		font-size:60%;color:#b9b9b9;font-weight:normal;line-height:150%;}			/*変更OK！*/
h2{		font-size:125%;}			/*変更OK！*/
h3{		font-size:100%;}				/*変更OK！*/
h4{		font-size:200%;}			/*変更OK！*/
h5{		font-size:100%;}			/*変更OK！*/

p{
	overflow:hidden;
	padding:0;
	vertical-align:baseline;
	font-size:100%;				/*変更OK！*/
	line-height:150%;				/*変更OK！*/
}


img {
	border: none;
}

.cl{
	clear:both;
}

.grid-frm{
	width:970px;					/*変更済み*/
	overflow:visible;
	background-color:#FFFFFF;		/*変更済み*/
	margin:0 auto;
}

.main-frm{
	width:970px;					/*変更OK！*/
	background-color:#FFFFFF;		/*変更OK！*/
	margin:0 auto;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:justify;
	text-justify:auto;
}

.bgc{
	background-color:#FFFFFF;		/*変更OK！*/
}

.frm-l{
	float:left;
}

.frm-r{
	float:right;
}

.frm{
	overflow:hidden;
	display:table;
	height:auto;
}

* html .frm{
	overflow:visible;
	height:1px;
}



.bl-W1{		width:1px;	}
.bl-W2{		width:2px;	}
.bl-W3{		width:3px;	}
.bl-W4{		width:4px;	}
.bl-W5{		width:5px;	}
.bl-W6{		width:6px;	}
.bl-W7{		width:7px;	}
.bl-W8{		width:8px;	}
.bl-W9{		width:9px;	}
.bl-W10{	width:10px;	}
.bl-W11{	width:11px;	}
.bl-W12{	width:12px;	}
.bl-W13{	width:13px;	}
.bl-W14{	width:14px; }
.bl-W15{	width:15px;	}
.bl-W16{	width:16px;	}
.bl-W17{	width:17px;	}
.bl-W18{	width:18px;	}
.bl-W19{	width:19px;	}
.bl-W20{	width:20px;	}
.bl-W25{	width:25px;	}
.bl-W30{	width:30px;	}
.bl-W35{	width:35px;	}
.bl-W40{	width:40px;	}
.bl-W45{	width:45px;	}
.bl-W50{	width:50px;	}


.bl-H1{		width:auto;overflow:hidden;height:1px;	}
.bl-H2{		width:auto;overflow:hidden;height:2px;	}
.bl-H3{		width:auto;overflow:hidden;height:3px;	}
.bl-H4{		width:auto;overflow:hidden;height:4px;	}
.bl-H5{		width:auto;overflow:hidden;height:5px;	}
.bl-H6{		width:auto;overflow:hidden;height:6px;	}
.bl-H7{		width:auto;overflow:hidden;height:7px;	}
.bl-H8{		width:auto;overflow:hidden;height:8px;	}
.bl-H9{		width:auto;overflow:hidden;height:9px;	}
.bl-H10{	width:auto;overflow:hidden;height:10px;	}
.bl-H11{	width:auto;overflow:hidden;height:11px;	}
.bl-H12{	width:auto;overflow:hidden;height:12px;	}
.bl-H13{	width:auto;overflow:hidden;height:13px;	}
.bl-H14{	width:auto;overflow:hidden;height:14px;	}
.bl-H15{	width:auto;overflow:hidden;height:15px;	}
.bl-H16{	width:auto;overflow:hidden;height:16px;	}
.bl-H17{	width:auto;overflow:hidden;height:17px;	}
.bl-H18{	width:auto;overflow:hidden;height:18px;	}
.bl-H19{	width:auto;overflow:hidden;height:19px;	}
.bl-H20{	width:auto;overflow:hidden;height:20px;	}
.bl-H25{	width:auto;overflow:hidden;height:25px;	}
.bl-H30{	width:auto;overflow:hidden;height:30px;	}
.bl-H35{	width:auto;overflow:hidden;height:35px;	}
.bl-H40{	width:auto;overflow:hidden;height:40px;	}
.bl-H45{	width:auto;overflow:hidden;height:45px;	}
.bl-H50{	width:auto;overflow:hidden;height:50px;	}