/*--------------------------------------
	基本設定
--------------------------------------*/

html,
div,
p,
li,
dl,
dt,
dd,
td,
form {
	margin:0;
	padding:0;
}

h1,
h2,
h3,
h4,
h5 {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:bold;
	font-size:100%;
}



img{
	border:none
}

table {
	border-collapse:collapse;
	border-spacing:0;	
	font-size:100%;

}

body {
	margin:0px;
	padding:0;/* for Opera8 */
	background-color: #B49D89;
	text-align:center;
	font-size:14px;
	line-height:1.5em;
	color:#333333;
}


/*--------------------------------------
	
	構　造
	
--------------------------------------*/

/*-----------------------------------------------
	外枠大組み
-----------------------------------------------*/
#w_cent{
	margin:0px auto;
	width:1020px;
	height:auto;
	background-image: url(../contents/bg.gif);
	background-repeat:repeat-y;

}

/*-----------------------------------------------
	内枠大組み
-----------------------------------------------*/
#main{
	margin:30px 40px;
	width:940px;
	padding:0px;
	text-align:left;

}



/*-----------------------------------------------
	共用
-----------------------------------------------*/

.cyaobi{
	width:1000px;
	margin:0px 10px;
	background-image:url(../contents/cyaobi.gif);
	background-repeat:repeat-x;
	height:14px;
	clear:both;
}

#con{
	width:1000px;
	margin:0px 10px;
	background-image: url(../contents/conobi.gif);
	background-repeat:repeat-x;
	clear:both;
}


#head1{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:650px;
	height:90px;
	background-image:url(../contents/headbg2.gif);
	background-repeat:repeat-x;
	float:left;
	text-align:left;
}

#head2{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:350px;
	height:90px;
	background-image:url(../contents/headbg2.gif);
	background-repeat:repeat-x;
	float:left;
	text-align:left;
}



#foot{
	width:1000px;
	margin:0px 10px;
	background-image:url(../contents/footobi.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#FFFFFF;
}

.md_bt{
	margin-bottom:20px;
}

.link{
	color: #fff;
	text-decoration: none;
}
.link:hover{
	color: #F5F951;
}

/*-----------------------------------------------
	index用
-----------------------------------------------*/

#tophead{
	margin:0px 10px;
	padding:0px;
	width:1000px;
	background-image: url(../top/titlebg.gif);
	background-repeat:repeat-x;
}



#top_main{
	margin:0px 10px;
	background-image:url(../top/honbun_bg.gif);
	width:1000px;
	text-align:left;

}

#top_main div{
	margin-left:30px;
	
	
}

.wt{
	color:#CCCCCC;
}

h2{
	font-size:16px;
	color: #FFCC99;
	margin-bottom:10px;
	margin-top:10px;
}

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

/*-----------------------------------------------
	iin用
-----------------------------------------------*/

.iintb{
	width:470px;
	height:250px;
	background-image:url(../iin/iintb_bg.gif);
	background-repeat:no-repeat;
	float:left;
	
}

.iintb table{
	margin:20px;
}
.iintb td{
	padding:6px;
	border-bottom:#999999 1px solid;
}

.iintb th{
	padding:6px;
	border-bottom:#999999 1px solid;
	font-weight: normal;
	color:#660000;
}


.bun{
	width:450px;
	margin-left:20px;
	float:left;
}

.hyou table{
	margin-top:5px;
}
.hyou td, .hyou th {
	border:#999999 1px solid;
	padding:5px;
}

.hyou th{
	background-color:#E6D3B1;
}

/*-----------------------------------------------
	innai用
-----------------------------------------------*/

.syoukai{
	
}

.syoukai th{
	font-weight:normal;
	text-align:left;
	padding:0px 0px 15px 0px;
}
.syoukai td{
	text-align:center;
}

.syoukai img{
	margin-top:3px;
	margin-bottom:3px;
}

.spa{
	margin-left:20px;
	margin-right:20px;
}
