@charset "EUC-JP";
h1{
	font-size : 14px;
	color : #fff;
	background : #584848;
	padding : 5px;
	}
h2{
	font-size : 14px;
	color : #fff;
	background : #584848;
	padding : 5px;
	}
/*左コンテンツ全体*/
#leftcontent{
	width : 205px;
	background : url('common/leftback.jpg') repeat-y;
	float : left;
	margin-top : 20px;
	}
/*左コンテンツ背景グレー部分親*/
#leftcontent .back{
	background : #fff url('common/leftgray.jpg');
	text-align : center;
	padding-bottom : 20px;
	}
/*左コンテンツ背景グレー部分メニュー用背景*/
.back .menu{
	background : url('common/menutb.jpg') no-repeat;
	background-position : center;
	padding-top : 16px;
	padding-bottom : 7px;
	text-align : left;
	padding-left : 50px;
	margin-top: 3px;
	margin-bottom : 0px;
	}
/*左コンテンツ背景グレー部分画像用*/
.back img{
	margin-bottom : 30px;
	}
/*左コンテンツ背景ブルー部分背景*/
#leftcontent .bback{
	background : #fff url('common/leftblue.jpg');
	text-align : left;
	margin-top : 20px;
	padding-bottom : 20px;
	padding-top : 15px;
	color : #fff;
	margin-bottom : 20px;
	}
/*左コンテンツ背景ブルー部分文字用*/
.bmenu{
	line-height : 20px;
	margin-right : 20px;
	margin-left : 20px;
	border-bottom : 1px solid #c0c0c0;
	}
/*左コンテンツ下段背景グレー部分文字用*/
.btxt{
	text-align : left;
	line-height : 20px;
	margin : 0px 20px;
	border-bottom : 1px solid #c0c0c0;
	border-top : 1px solid #c0c0c0;
	}
	
	
/*右コンテンツ全体*/
#rightcontent{
	width : 205px;
	background : url('common/rightback.jpg') repeat-y;
	float : right;
	margin-top : 20px;
	}
/*右コンテンツ背景赤部分親*/
#rightcontent .back{
	background : #fff url('common/rightred.jpg');
	text-align : right;
	padding-bottom : 20px;
	padding-top : 15px;
	}
/*右コンテンツ背景グレー部分背景*/
#rightcontent .bback{
	background : #fff url('common/rightgray.jpg');
	text-align : left;
	margin-top : 20px;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 20px;
	margin-bottom : 20px;
	}
h3{
	font-size : 14px;
	color: #666;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 0px;
	margin-top : 0px;
	text-align : left;
	padding : 5px;
	background : #F0EBEA;
	}
#content{
	margin-left : 205px;
	margin-right : 205px;
	margin-top : 30px;
	margin-bottom : 20px;
	text-align : center;
	}
	.toptxt{
		line-height : 20px;
		padding : 5px 10px;
		text-align : left;
		}
	.cdl{
		text-align : left;
		padding-top : 10px;
		}
	.cd2{
		text-align : left;
		margin-top : 0px;
		margin-bottom : 20px;
		}
	.ldt{
		float : left;
		width : 180px;
		margin-left : 10px;
		}
	.rdt{
		margin-left : 180px;
		}
.foot{
	background : url('common/footback.jpg') repeat-x;
	clear : both;
	padding-top : 5px;
	padding-bottom : 4px;
	text-align : center;
	font-size : 10px;
	color : #919394;
	}
.pagename{
	padding-bottom : 5px;
	border-bottom : 1px dotted #c0c0c0;
	margin-left : 20px;
	margin-right : 20px;
	}
dl.link{
		text-align : left;
		margin-left : 20px;
		margin-right : 20px;
		}
dt.link{
	margin-left : 10px;
	margin-right : 10px;
	border-bottom : 1px dotted #c0c0c0;
	padding-bottom : 10px;
	padding-top : 10px;
	}
dt.link2{
	margin-left : 10px;
	border-bottom : 1px solid #c0c0c0;
	padding-bottom : 10px;
	padding-top : 10px;
	}
dt.link3{
	margin-left : 30px;
	margin-right : 10px;
	border-bottom : 1px dotted #c0c0c0;
	padding-bottom : 10px;
	padding-top : 10px;
	}
dd.link{
	margin-left : 10px;
	border-bottom : 1px dotted #c0c0c0;
	padding-bottom : 10px;
	padding-top : 10px;
	padding-left : 30px;
	}
dd.link2{
	margin-left : 30px;
	border-bottom : 1px dotted #c0c0c0;
	padding-bottom : 10px;
	padding-top : 10px;
	padding-left : 30px;
	}
table.co{
	background : #c0c0c0;
	margin : 30px 20px;
	}
td.col{
	font-size : 12px;
	background : #fff url('common/tdback.jpg') repeat-x;
	background-position : bottom;
	padding : 8px;
	width : 100px;
	}
td.cor{
	font-size : 12px;
	background-position : bottom;
	padding : 8px;
	background : #fff;
	line-height : 20px;
	}
input.mailbo{
	border : 1px solid #c0c0c0;
	background : #EDEDED;
	padding : 2px 10px;
	color : #666;
	}
input.maille{
	border : 1px solid #c0c0c0;
	background : #EDEDED;
	padding : 2px 10px;
	color : #666;
	float : left;
	}