@charset "Shift_JIS";

*{
	padding: 0;
	margin: 0;
	font-style: normal;
	text-decoration: none;
}


body{
	background: #F5F5F5 url(../image/common/images/bg.gif) repeat-x;
}



form{
	padding: 0px;
	margin: 0px;
}



div{
	padding: 0;
	margin: 0;
}



input {
	padding: 0px;
	margin: 0px;
}


#wrapper{
	width: 820px;
	_width: 814px;
	background: #FFF url("../common20100830/img20100830/body_bg.gif") repeat-y;
}


#layout{
	width: 826px;
	padding: 0 0 15px 0;
	margin: 0 auto;
	word-break: break-all;
}

/*--------------------------------------
   float
---------------------------------------*/
.pkg{
	overflow: hidden;
}



.pkg:after{
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
	content: ".";
}





/* \*/
* html .pkg{
	height: 1em;
	overflow: visible;
}




/**/

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





.alignT{
	vertical-align: top;
}




.alignM{
	vertical-align: middle;
}




.alignB{
	vertical-align: bottom;
}





.alignL{
	text-align: left;
}





.alignC{
	text-align: center;
}





.alignR{
	text-align: right;
}




.left{
	float: left;
}



.right{
	float: right;
}






a:link{
	color: #505050;
	text-decoration: underline;
}






a:visited{
	color: #505050;
	text-decoration: underline;
}





a:hover{
	color: #505050;
	text-decoration: none;
}
















.txt8_gray{
	font-size: 8px;
	color: #333333;
}


.txt8_gray2{
	font-size: 8px;
	color: #505050;
}

.txt10_red{
	font-size: 10px;
	color: #FF2626;
}


.txt10_gray{
	font-size: 10px;
	color: #505050;
}


.txtFF2626{
	color: #FF2626;
}


.txt10_red{ font-size:10px; color:#FF2626;}

.txt10_gray2{
	font-size: 10px;
	color: #333333;
}


.txt10_green{
	font-size: 10px;
	color: #005E00;
}


.txt10_orange{
	font-size: 10px;
	color: #FF660A;
}

.txt10_green{
	font-size: 10px;
	color: #FF660A;
}



.txt12{
	font-size: 12px;
}




.txt12_gray{
	font-size: 12px;
	color: #4e4e4e;
}




.txt12_gray2{
	font-size: 12px;
	color: #333333;
}




.txt12_gray3{
	font-size: 12px;
	color: #B8B8B8;
}



.txt12_gray4{
	font-size: 12px;
	color: #505050;
}



.txt12_green{
	font-size: 12px;
	color: #005E00;
}


.txt12_green a:link{
	color: #16AA38;
}



.txt12_green a:hover{
	color: #16AA38;
}



.txt12_green a:visited{
	color: #16AA38;
}






.txt12_green2{
	font-size: 12px;
	color: #16AA38;
}



.txt12_green2 a:link{
	color: #005E00;
}





.txt12_green2 a:hover{
	color: #005E00;
}





.txt12_green2 a:visited{
	color: #005E00;
}



.txt10_gray a:link{
	color: #505050;
}





.txt10_gray a:hover{
	color: #505050;
}





.txt10_gray a:visited{
	color: #505050;
}





.txt10_gray2 a:link{
	color: #333333;
}





.txt10_gray2 a:hover{
	color: #333333;
}





.txt10_gray2 a:visited{
	color: #333333;
}




.txt12_gray2 a:link{
	color: #333333;
}





.txt12_gray2 a:hover{
	color: #333333;
}





.txt12_gray2 a:visited{
	color: #333333;
}



.txt12_white{
	font-size: 12px;
	color: #FFFFFF;
}


.txt14_gray{
	font-size: 14px;
	color: #333333;
}



.txt14_gray2{
	font-size: 14px;
	color: #505050;
}


.txt14_white{
	font-size: 14px;
	color: #FFFFFF;
}


.txt16_gray{
	font-size: 16px;
	color: #505050;
}



.txt16_gray2{
	font-size: 16px;
	color: #333333;
}



.txt22_red{
	font-size: 22px;
	color: #FF0707;
}




.txt_orange{
	color: #ff660a;
}




.txt_green{
	color: #005e00;
}





.bg_gray{
	background: #f3f5ee;
}





.bg_gray2{
	background: #f5f5f5;
}




.bg_gray3{
	background: #B8B8B8;
}




.bg_gray4{
	background: #F7F7F7;
}



.bg_white{
	background: #FFFFFF;
}




/*--margin padding--*/


.maT5B5{ margin:5px 0 5px 0;}

.maT5B10{
	margin: 5px 0 10px 0;
}


.maT4{
	margin-top: 4px;
}


.maT6{
	margin-top: 6px;
}

.maT17LR3{
	margin: 17px 3px 0 3px;
}

.maT16LR3{
	margin: 16px 3px 0 3px;
}

.maR6{ margin-right:6px;}

.maT10{
	margin-top: 10px;
}
.maT11{
	margin-top: 11px;
}

.maT14{
	margin-top: 14px;
}

.maT15{
	margin-top: 15px;
}


.maT17{
	margin-top: 17px;
}


.maT20{
	margin-top: 15px;
}
.maT202{
	margin-top: 20px;
}

.maT26{
	margin-top: 26px;
}



.maT30{
	margin-top: 30px;
}


.maL50{
	margin: 0 0 0 50px;
}


.maL125{
	margin: 0 0 0 125px;
}


.maT10L170{
	margin: 10px 0 0 170px;
}

.maT10B20L10{
	margin: 10px 0 20px 10px;
}

.maL6{
	margin-left: 6px;
}


.maL10{
	margin-left: 10px;
}

.maL10B20{
	margin: 0 0 20px 10px;
}

.maL2{
	margin-left: 2px;
}
.maL9{
	margin-left: 9px;
}

.maT2L10{
	margin: 2px 0 0 10px;
}

.maB1{
	margin-bottom: 1px;
}



.maB10{
	margin-bottom: 10px;
}


.maL6B10{
	margin: 0 0 10px 6px;
}


.maB30{
	margin-bottom: 30px;
}


.maB40{
	margin-bottom: 40px;
}


.mT6R5{
	margin: 6px 0 5px 0;
}



.maT5B1{
	margin: 5px 0 1px 0;
}


.maT4B4{
	margin: 4px 0 4px 0;
}


.maT5B8{
	margin: 5px 0 8px 0;
}



.maT6B2{
	margin: 6px 0 2px 0;
}


.maB40L10{
	margin: 0 0 40px 10px;
}


.mT6L10{
	margin: 6px 0 0 10px;
}



.maT6B6{
	margin: 6px 0 6px 0;
}
.maT17B6{
	margin: 17px 0 6px 0;
}


.maT10L10{
	margin: 10px 0 0 10px;
}



.maT8B8{
	margin: 8px 0 8px 0;
}


.maT20B1{
	margin: 20px 0 1px 0;
}


.maT20L136{
	margin: 20px 0 0 134px;
}


.maT20B10{
	margin: 20px 0 10px 0;
}


.maT10B20{
	margin: 10px 0 20px 0;
}


.maT10L6{
	margin: 10px 0 0 6px;
}


.maT4R10{
	margin: 4px 10px 0 0;
}

.maT10B30L10{ margin:10px 0 30px 10px;}


.maT10B10{
	margin: 10px 0 10px 0;
}


.maT10L50{
	margin: 10px 0 0 50px;
}


.maT20B1{
	margin: 20px 0 1px 0;
}


.maB100{
	margin: 0 0 100px 0;
}


.areamaT4B4{
	margin: 4px 0 4px 0;
}


.paT6{
	padding: 6px 0 0 0 ;
}


.paT10{
	padding: 10px 0 0 0;
}



.paR1L1{
	padding: 0 1px 0 1px;
}


.paT6B8L10{
	padding: 6px 0 8px 10px;
}


.paT6B12L10{
	padding: 6px 0 12px 10px;
}


.paT8R10B8L10{
	padding: 8px 10px 8px 10px;
}


.paR10B10L10{
	padding: 0 10px 10px 10px;
}


.paT10R16B30L10{
	padding: 10px 10px 30px 10px;
	_padding:10px  5px 30px 10px;
}


.paR10{
	padding-right: 10px;
}




.pa1{
	padding: 1px;
}


.paT4{
	padding: 4px 0 0 0;
}


.pa5{
	padding: 5px;
}




.pa6{
	padding: 6px;
}


.pa8{
	padding: 8px;
}


.pa10{
	padding: 10px;
}


.paL10{
	padding-left: 10px;
}

.paL15{
	padding-left: 15px;
}


.paL50{
	padding-left: 50px;
}


.paT5B5{
	padding: 5px 0 5px 0;
}


.paT4B4{
	padding: 4px 0 4px 0;
}


.paB5{
	padding: 0 0 5px 0;
}



.paT10L10{
	padding: 10px 0 0 10px;
}



.paR10L10{
	padding: 0px 10px 0px 10px;
}


.paT20L10{
	padding: 20px 0 0 10px;
}


.paT8B8L10{
	padding: 8px 0 8px 10px;
}




.paT10R10L10{
	padding: 10px 0px 0 10px;
}


.paT10R16L10{
	padding: 10px 16px 0 10px;
	_padding: 10px 8px 0  5px;
}



.paT8B5L12{
	padding: 8px 0 5px 12px;
}


.paT4R10{
	padding: 4px 10px 0 0;
}
/*080709*/

.txt12_gray5{
	font-size: 12px;
	color: #333333;
	line-height: 1.3;
	height: 34px;
}

.txt14_gray3{
	font-size: 14px;
	color: #333333;
}

.maT16{
	margin-top: 16px;
}

.txt10_orange1{
	font-size: 10px;
	color: #333333;
	line-height: 1.3;
	padding: 0 20px 0 10px;
}

.txt12_orange1{
	font-size: 12px;
	color: #333333;
	line-height: 1.3;
	padding: 0 25px 0 10px;
}

.txt12_gray6{
	font-size: 12px;
	color: #4e4e4e;
	line-height: 1.5;
}

.txt12_gray_JikantaiOff{
	font-size: 12px;
	color: #B8B8B8;
}


.txt12_orange_JikantaiOn{
	font-size: 12px;
	color: #FF4800;
}

.txt12_orange
{
        font-size: 12px;
        color: #ff660a;
}


.txt10_gray4{
	font-size: 10px;
	color: #4e4e4e;
}

.txt10_gray5{
	font-size: 10px;
	color: #4e4e4e;
	line-height: 1.4;
}

.paT5B7{
	padding: 5px 0 7px 0;
}

.paT6B6{
	padding: 6px 0;
}

.paT7B8LR10{
	padding: 7px 10px 8px 10px;
}

.paL12{
	padding-left: 12px;
}

.maL8{
	padding-left: 8px;
}

.paL1{
	padding-left: 1px;
}

.maT3 {
	margin-top: 3px;
}

.maT8 {
	margin-top: 8px;
}

.maT10B9{
	margin: 10px 0 9px 0;
}

.maB3{
	margin-bottom: 3px;
}

/*080716*/

.txt10_gray3{
	font-size: 10px;
	color: #505050;
	line-height: 1.4;
}

.maT8B7{
	margin: 8px 0 7px 0;
}

.maL6R6{
	margin: 0 6px 0 6px;
}
