@charset "utf-8";
/* CSS Document */

* {
		margin:0px;
		padding:0px;
		list-style-type: none;
		font-family : 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif';


		_font-family:"メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif";
}

img {
		border:none;
		margin:0px;
		padding:0px;
}

table {
		border:none;
		border-collapse:collapse;
}

h1, h2, h3, h4, h5, h6, p, em, address, div, form, dl, dt, dd, ul, li, ol, table {
		font-size: 100%;
		font-style: normal;
		margin: 0px;
		padding:0px;
}

body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	background: #F5F4F1;
	color: #2B2B2B;
	border-top: 2px solid #000000;
overflow-x:hidden;}


h1, h2.txtHead {
	font-size: 10px;
	color: #666666;
	padding-top: 8px;
	text-align: left;
	font-weight: 100;
	float: left;
	padding-bottom: 0px;
	line-height: normal;
}

h1{
	margin-right: 10px;
}
h2.txtHead{
	margin-right: 5px;
	width: 450px;
}

#left h2{
clear: both;
}
ul li {
		list-style-type: none;
}

a {
	color: #0066CC;
}

a:hover, label:hover{
color: #CCCCCC;
}


ul strong {
}

form{
	clear: both;
	padding-top: 8px;
}

/* ---------------------------------- common style ---------------------------------- */
.pctL {
		float: left;
		text-align: center;
		font-size: 0.68em;
}


.pctR {
		float: right;
		font-size: 0.68em;
		text-align: center;
}

.pctR img {
		margin-left: 10px;
}

.pctL img {
	margin-right: 10px;

}

.fltR{
float: right;
}

.fltL{
float: left;
}

.bb {
		font-weight: 900;
		color: #996600;
}

.redBb{
	color: #E30000;
	font-weight: 900;
}

.aRIGHT {
		text-align: right;
}

.aCENTER {
		text-align: center;
}

.verMid{
vertical-align: middle;
margin-right: 8px;
}

.widthL{
	width: 95%;
}
#pan {
		text-align:left;
		font-size: 0.68em;
		margin-bottom: 5px;
}


.ss{
font-weight: 100;
}

.red{
color: #FF0000;
}

.mgnB{
margin-bottom: 15px;
}


.mousOn a:hover{
filter: alpha(opacity=50);  -moz-opacity:0.50;  opacity:0.50;
}

.box:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

.box {
		display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
    * html .box {
		height: 1%;
}

.box {
		display: block;
}
    /* End Holly Hack */
	
	
/*  ----------------------------------CLEAR ---------------------------------- */
.hrCLEAR, #hrCLEAR {
		clear:both;
		visibility: hidden;
}

.clear {
		clear:both;
}

/*  ----------------------------------CLEARFIX ---------------------------------- */

.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

.clearfix {
		display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
    * html .clearfix {
		height: 1%;
}

.clearfix {
		display: block;
}
    /* End Holly Hack */
