

/* +++++++++++++++++++++ レイアウトの設定 +++++++++++++++++++++ */

/* ++++++ bodyの設定 ++++++ */

body{
	margin:0;
	/*background-color:#3a2802;*/
	background-color:#382601;
	color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:12px;
	line-height:16px;
}
a:link,a:visited{color:#555;text-decoration:underline;}
a:hover{color:#c8b58c;text-decoration:underline;}


#base{
	width:100%;
	height:100%;
	background-image:url(../img/bg.gif);
}

.fLeft{
	float:left;}
.fRight{
	float:right;}	

/* ++++++ ヘッダー部分の設定 ++++++ */

/* ヘッダー大枠 */
#hd{
	height:80px;
	margin:0;
	background-image:url(../img/hd.jpg);
	background-repeat:repeat-x;
}
/* タイトル大枠 */
#ttlbase{
	width:750px;
	margin:0 auto;
}
/* タイトル 
#ttl{
	/* margin:0 0 0 40px;
	padding:35px 0 0 4px;*
	border-left:3px solid #fff;
}/

/* バー(上)外 */
#bar1{
	border-bottom:1px solid #6d4807;
}
/* バー(下)外 */
#bar2{
	border-top:1px solid #6d4807;
}
/* バー内 */
#white{
	width:750px;
	height:3px;
	margin:0 auto;
	background-color:#fff;
}

/* ++++++ コンテンツ部分の設定 ++++++ */
/* コンテンツベース */
#cont{
	width:670px;
	background-color:#fff;
	margin:0 auto;
	padding:10px 40px 40px 40px;
}

/* ページタイトル */
#pttl {
	clear:both;
	margin:30px 0 30px 0;
	padding:3px 0 3px 4px;
	border-left:3px solid #6d4807;
	/*border-bottom:1px dotted #6d4807; */
}


/* 中見出し */

#hl1 {
	margin:15px 0 20px 140px;
}

#hl2 {
	margin:15px 40px 0 140px;
	line-height:1.2em;
	font-weight:bold;
}

#p1{
	margin:10px 0 0 140px;
}

#p2{
	margin:5px 40px 25px 140px;
}


#p3{
	margin:15px 0 0 70px;
}

#p4{
	margin:15px 0 0 50px;
}

.tb1 {
	margin:10px 0 0 140px;
}

.tb2 {
	margin:5px 50px 25px 140px;
}

#dot_p1{
	margin:7px 0 0 140px;
	border-top:1px dotted #999;
}

.p1R{
	text-align:right;
}

/* ページトップへ */
#toTop{
	text-align:right;
	padding:0 5px 0 0;
	margin:10px 0 3px 0;
	color:#737A98;
	font-size:12px;
	line-height:1.2em;
}
#toTop a:link,#toTop a:visited{color:#737A98;text-decoration:none; border-bottom:none;}
#toTop a:hover{color:#aaa;text-decoration:underline; border-bottom:none;}

/* ++++++ 下メニューの設定++++++ */
#mn3{
	border-top:1px dotted #6d4807;
	padding:3px 0;
	margin:0 0 15px 0;
	color:#5d3107;
	text-align:center;
	font-size:12px;
	line-height:1.2em;
}
#mn3 a:link,#mn3 a:visited{color:#5d3107;text-decoration:none; border-bottom:none;}
#mn3 a:hover{color:#c8b58c;text-decoration:underline; border-bottom:none;}


/* ++++++ フッター部分の設定++++++ */
/* フッターー大枠 */
#ft{
	height:30px;
	margin:0;
	padding-top:10px;
	background-image:url(../img/ft.jpg);
	background-repeat:repeat-x;
}
/* コピー大枠 */
#cpbase{
	width:750px;
	margin:0 auto;
}
/* コピー */
#cp{
	width:405px;
	padding:0 4px 20px 298px;
	border-right:3px solid #fff;
}

.reset {
	display:block; 
	clear:both; 
	font-size:1px; 
	height:1px; 
	line-height:1px; 
	margin:0;}

/* +++++++++++++++++++++ フォントの設定 +++++++++++++++++++++ */


/* 基本フォント */
.j10{
	color:#555;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:10px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j12{
	color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:12px;
	line-height:1.2em;
	letter-spacing:1px;
	}
	
.j14{color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:14px;
	line-height:1.2em;
	letter-spacing:1px;
	}
	
.j16{color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:16px;
	line-height:1.2em;
	letter-spacing:1px;
	}
	
.j10 a:link,.j10 a:visited{color:#555;text-decoration:none;}
.j10 a:hover{color:#c8b58c;text-decoration:underline;}
.j12 a:link,.j12 a:visited{color:#555;text-decoration:none;}
.j12 a:hover{color:#c8b58c;text-decoration:underline;}
.j14 a:link,.j14 a:visited{color:#555;text-decoration:none;}
.j14 a:hover{color:#c8b58c;text-decoration:underline;}
.j16 a:link,.j16 a:visited{color:#555;text-decoration:none;}
.j16 a:hover{color:#c8b58c9;text-decoration:underline;}


/* 上下マージン */
.mgb5{margin-bottom:5px;}

.mgb10{margin-bottom:10px;}

.mgb15{margin-bottom:15px;}

.mgb20{margin-bottom:20px;}

.mgb25{margin-bottom:25px;}

.mgb30{margin-bottom:30px;}

.mgb35{margin-bottom:35px;}

.mgb40{margin-bottom:40px;}

.mgb45{margin-bottom:45px;}

.mgb50{margin-bottom:50px;}

.mgt5{margin-top:5px;}

.mgt10{margin-top:10px;}

.mgt15{margin-top:15px;}

.mgt20{margin-top:20px;}

.mgt25{margin-top:25px;}

.mgt30{margin-top:30px;}

.mgt35{margin-top:35px;}

.mgt40{margin-top:40px;}

.mgt45{margin-top:45px;}

.mgt50{margin-top:50px;}


/* 四方パディング */
.pda1{padding:1px;}

.pda2{padding:2px;}

.pda3{padding:3px;}

.pda4{padding:4px;}

.pda5{padding:5px;}

.pda6{padding:6px;}

.pda7{padding:7px;}

.pda8{padding:8px;}

.pda9{padding:9px;}

.pda10{padding:10px;}


/* 上下パディング */
.pdb5{padding-bottom:5px;}

.pdb10{padding-bottom:10px;}

.pdb15{padding-bottom:15px;}

.pdb20{padding-bottom:20px;}

.pdb25{padding-bottom:25px;}

.pdb30{padding-bottom:30px;}

.pdb35{padding-bottom:35px;}

.pdb40{padding-bottom:40px;}

.pdb45{padding-bottom:45px;}

.pdb50{padding-bottom:50px;}

.pdt5{padding-top:5px;}

.pdt10{padding-top:10px;}

.pdt15{padding-top:15px;}

.pdt20{padding-top:20px;}

.pdt25{padding-top:25px;}

.pdt30{padding-top:30px;}

.pdt35{padding-top:35px;}

.pdt40{padding-top:40px;}

.pdt45{padding-top:45px;}

.pdt50{padding-top:50px;}


/* 左パディング */
.pdl5{padding-left: 5px;}

.pdl10{padding-left: 10px;}

.pdl15{padding-left: 15px;}

.pdl20{padding-left: 20px;}

.pdl25{padding-left: 25px;}

.pdl30{padding-left: 30px;}

.pdl35{padding-left: 35px;}

.pdl40{padding-left: 40px;}

.pdl45{padding-left: 45px;}

.pdl50{padding-left: 50px;}


/* 右パディング */
.pdr5{padding-right: 5px;}

.pdr10{padding-right: 10px;}

.pdr15{padding-right: 15px;}

.pdr20{padding-right: 20px;}

.pdr25{padding-right: 25px;}

.pdr30{padding-right: 30px;}

.pdr35{padding-right: 35px;}

.pdr40{padding-right: 40px;}

.pdr45{padding-right: 45px;}

.pdr50{padding-right: 50px;}

/* 左マージン */
.mgl5{margin-left: 5px;}

.mgl10{margin-left: 10px;}

.mgl15{margin-left: 15px;}

.mgl20{margin-left: 20px;}

.mgl25{margin-left: 25px;}

.mgl30{margin-left: 30px;}

.mgl40{margin-left: 40px;}

.mgl50{margin-left: 50px;}

/* 右マージン */
.mgr5{margin-right: 5px;}

.mgr10{margin-right: 10px;}

.mgr15{margin-right: 15px;}

.mgr20{margin-right: 20px;}

.mgr25{margin-right: 25px;}

.mgr30{margin-right: 30px;}

.mgr40{margin-right: 40px;}

.mgr50{margin-right: 50px;}


