	
	@charset "Shift_JIS";
	
	* {
		margin:0px;
		padding:0px;
	}
	
	
	body {
		background-color:#c2b8b8;
		color:#555555;
		font-family:"ＭＳ Ｐゴシック",Arial,Verdana,Helvetica;
		font-size:12px;
		line-height:1.4;
		}
	
	td {
		color:#444444;
		font-family:"ＭＳ ゴシック", Osaka;
		font-size:12px;
		line-height:1.4;
		}
	
	h1{
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	A:link { 
		text-decoration:underline;
		color:#F38E04;
		}
	A:visited {
		text-decoration:underline;
		color:#F38E04;
		}
	A:hover {
		text-decoration:underline;
		color:#ff6600;
		}
	A:active {
		text-decoration:underline;
		color:#ff6600;
		}
	
	
	.topbg {
		background:url(images/topobi.gif) repeat-x scroll center top;
		height:90px;
	}
	
	
	.bottombg {
		background:url(images/bottomobi.gif) repeat-x scroll center top;
	}
	
	.maincontents {
		width:620px;
		background-color:#FFFFFF;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:0px;
		margin-left:auto;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
		text-align:center;
	}
	
	.cyusyaku {
		width:580px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		font-size:10px;
		line-height:15px;
	}
	
	.nowraptext {
		white-space:nowrap;
	}
	

	/* 文字大きさ */
	
	.small {
		font-size:10px;
		line-height:1.6;
	}
	.small2 {
		font-size:10px;
	}
	.smallb {
		font-size:10px;
		line-height:1.2px;
		font-weight:bold;
	}
	
	.normal2 {
		font-size:12px;
	}
	.normalb {
		font-weight:bold;
	}
	
	.big {
		font-size:14px;
		line-height:20px;
	}
	.big2 {
		font-size:14px;
	}
	.bigb {
		font-size:14px;
		line-height:20px;
		font-weight:bold;
	}
	.caption {
		color: #750000;
	}
	.notice {
		color: #888888;
	}

	/* テキストリンク */
	.forindexlink {
		font-size:12px;
		text-align:center;
		width:620px;
		padding:10px 5px 20px 5px;
	}
	.gotopagetop {
		font-size:10px;
		text-align:right;
		width:620px;
		height:20px;
		padding:5px;
	}
	.fortextlink {
		font-size:10px;
		text-align:center;
		width:620px;
		padding:5px;
	}
	
	/* 画像 */
	.topnavibtn{
		margin :2px;
	}
	.yajirushibtn{
		margin-right:2px;
	}
	.margin5px {
		margin:5px;
	}
	
	/* 背景色＆背景画像 */
	.basewhite {
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
	}
	
	.light_beige {
		background-color:#f5f5dc;
	}


/*=================================================
add header
=================================================*/
#add_header{
	width: 100%;
	height: 54px;
	background-image: url(img_cmn/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;
}