@charset "Shift_JIS";

.body {
background: url(image/bg.gif) repeat-y scroll center top;
}

body {
	margin : 0px ;
	padding : 0px;
	color : #444444;
	text-align : center ;
}

.body2 {
	margin : 0px ;
	padding : 0px;
	color : #444444;
	text-align : center ;
}

H1 { margin: 0px; padding: 0px; }
H2 { margin: 0px; padding: 0px; }
H3 { margin: 0px; padding: 0px; }
H4 { margin: 0px; padding: 15px 0px 10px; }

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

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

.small2 { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; color: #444444; }
.small { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 20px; color: #444444; }
.smallb { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 20px; font-weight:bold; color: #444444; }

.normal2 { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 12px; color: #444444; }
.normal { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 12px; line-height: 20px; color: #444444; }
.normalb { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 12px; line-height: 20px; font-weight:bold; color: #444444; }

.big2 { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 14px; color: #444444; }
.big { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 14px; line-height: 20px; color: #444444; }
.bigb { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 14px; line-height: 20px; font-weight:bold; color: #444444; }

.normal_r { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 12px; line-height: 20px; color:#CC0000; }
.small_r { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 20px; color:#CC0000; }
.big_r { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 14px; line-height: 20px; color:#CC0000; }

/* ‰æ‘œƒLƒƒƒvƒVƒ‡ƒ“ */
.caption { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 15px; padding:10px ; color: #444444; }
.caption2 { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 15px; color: #444444; }
.caption3 { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; padding:5px 0px 0px 0px ; color: #444444; }
.caption_c { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 15px; color: #006f8b; }

/* U—ª–{î•ñ */
.small_ko { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; line-height: 20px; color:#006f8b; }

/* ƒeƒLƒXƒgƒŠƒ“ƒN */
.gotopagetop { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; text-align: right; width: 570px; height: 20px; margin: 0px; padding: 5px; }
.fortextlink { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; text-align: center; width: 600px; margin: 0px; padding: 5px; }
.hereisthis { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 8px; color:#FF0000; }
.newcomer { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 9px; color:#FF0000; }
.fortextlink2 { font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 10px; text-align: center; width: 500px; margin: 0px; padding: 10px; }

/* ‰æ‘œ */
IMG { border: 0px;  }
.noborder { border : 0px ; margin : 0px ; padding : 0px ; }
.border1 { border : 1px ; }
.border2 { border : 2px ; }
.margin5px { margin : 5px ; }

/* TD”wŒiF•‰æ‘œ */
.leftobi {
	width : 20px ;
	background: url(image/leftobi.gif) repeat-y scroll left top;
	}
.bg_base {
	width : 600px ;
	background: url(image/bg_base.gif) repeat-y scroll left top;
	}
.basewhite {
	margin-top : 0px ; margin-left : auto ; margin-bottom : 0px ; margin-right : auto ;
	padding : 0 ;
	background: url(image/base_white.gif); 
}
.basewhite2 {
	margin-top : 0px ; margin-left : auto ; margin-bottom : 0px ; margin-right : auto ;
	background: url(image/basewhite.gif); 
}
.basepaleblue {
	margin : 0px ;
	padding : 0px ;
	background: url(image/base_paleblue.gif); 
}
.p_basepaleblue {
	width : 260px ;
	margin : 0px ;
	padding : 0px ;
	background: url(image/base_paleblue.gif); 
}

/*ƒRƒ‰ƒ€ƒvƒ‹ƒ_ƒEƒ“—pƒJƒ‰[*/
SELECT { background:#b7d9dd; color:#006f8b; } 

/*ƒRƒ‰ƒ€—p–{•¶ƒx[ƒXƒJƒ‰[*/
.iihanashi {
	width: 540px ;
	text-align:left ;
	background-color:#dcefef ;
	margin : 0px ;
	border: 1px solid #00AEA6;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka; font-size: 12px; line-height: 20px; color: #444444;
}

/*ƒRƒ‰ƒ€—pƒCƒ[ƒW*/
.imgleft {
	float: left ;
	margin-top : 10px ; margin-left : 0px ; margin-bottom : 10px ; margin-right : 10px ;
	padding:0px ;
	border: 0px ;
	}
.imgright {
	float: right ;
	margin-top : 10px ; margin-left : 10px ; margin-bottom : 10px ; margin-right : 0px ;
	padding:0px ;
	border: 0px ;
	}



.nowraptext { white-space: nowrap ; }
.coloradd1{ background-color:#75C7B8 ; }
.coloradd2{ background-color:#AFEEEE ; }
.coloreven1{ background-color:#AAC0DC ; }
.coloreven2{ background-color:#C0D3EB ; }

/* —v‘f’†‰›‘µ‚¦ */
.centering { margin-top : 0px ; margin-left : auto ; margin-bottom : 0px ; margin-right : auto ; text-align : center ; }

A:link { text-decoration:underline;color:#00AEA6; }
A:visited { text-decoration:underline;color:#006658; }
A:hover { text-decoration:underline;color:#39E5E5; }
A:active { text-decoration:underline;color:#39E5E5; }

.column_list {
	text-align:left;
}
.column_list li a {
	font-size:x-small;
	line-height:1.5em;
}



/*=================================================
add header
=================================================*/
#add_header{
	width: 100%;
	height: 54px;
	background-image: url(image/bg_add_header.png);
	background-repeat: repeat-x;
	text-align: center;
}

#add_header #wrap{
	width: 960px;
	margin: 0 auto;
	text-align: center;
}

#add_header #wrap .add_btn{
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
}

#add_header #wrap .add_btn a img{
	border: none;
}