*{
	margin: 0;
	padding: 0;
}
body{
	background: #3f2626 url(../img/bg.jpg) repeat-x 0 0;
	text-align: center;
}
div#wrappin{
	background: url(../img/bg_bottom.jpg) repeat-x bottom;
}

/*********************************/
/* header */
/*********************************/
div#h_wrappin{
	width: 758px;
	margin: 20px auto 0 auto;
	background: url(../img/h_bg.jpg) no-repeat 0 0;
}
div#h_wrappin #logo{
	float: right;
	width: 366px;
	height: 76px;
	margin: 0 113px 0 0px;
	_margin: 0 95px 0 0px;
}

	div#h_wrappin #logo2{
		float: right;
		width: 57px;
		height: 10px;
		margin: 60px 25px 0 0;
		_margin: 60px 13px 0 0;
		/*background: url(../img/h_logo2.gif) no-repeat 0 0;*/
	}

div#h_wrappin #logo2{
	font-size: 0px;
	line-height: 0%;
	text-indent: -9999px	
}

/*********************************/
/* content */
/*********************************/
div#c_wrappin1{
	width: 770px;
	background: url(../img/c_bg_top.jpg) no-repeat top;
}
div#c_wrappin2{
	clear: both;
	width: 770px;
	margin: 0 auto 0 auto;
	background: url(../img/c_bg.jpg) repeat-y 0 0;
}
div#c_wrappin3{
	width: 770px;
	padding: 0 0 5px 0;
	background: url(../img/c_bg_bottom.jpg) no-repeat bottom;
}
div#top_content{/* TOPページ */
	width: 734px;
	margin: 0 auto 0 auto;
	border: 2px solid #673e3e;
}
div#content{/*  */
	width: 738px;
	margin: 0 auto 0 auto;
}


/* menu */
div#g_menu{
	width: 750px;
	height: 56px;
	margin: 0 auto 0 auto;
	text-indent:-9999px;
}
div#g_menu ul{
	margin: 0 ;
	list-style:noen;
}
div#g_menu li{
	list-style:noen;
	float: left;
	height: 56px;
}
div#g_menu li a{
	height: 56px;
	display:block;
}
div#g_menu li#btn1{
	list-style:none;
	width: 150px;
	background: url(../img/g_btn1.jpg) no-repeat 0 0;
}
div#g_menu li#btn1 a:hover{
	width: 150px;
	background: url(../img/g_btn1.jpg) no-repeat 0 -56px;
}
div#g_menu li#btn2{
	list-style:none;
	width: 150px;
	background: url(../img/g_btn2.jpg) no-repeat 0 0;
}
div#g_menu li#btn2 a:hover{
	width: 150px;
	background: url(../img/g_btn2.jpg) no-repeat 0 -56px;
}
div#g_menu li#btn3{
	list-style:none;
	width: 150px;
	background: url(../img/g_btn3.jpg) no-repeat 0 0;
}
div#g_menu li#btn3 a:hover{
	width: 150px;
	background: url(../img/g_btn3.jpg) no-repeat 0 -56px;
}
div#g_menu li#btn4{
	list-style:none;
	width: 150px;
	background: url(../img/g_btn4.jpg) no-repeat 0 0;
}
div#g_menu li#btn4 a:hover{
	width: 150px;
	background: url(../img/g_btn4.jpg) no-repeat 0 -56px;
}
div#g_menu li#btn5{
	list-style:none;
	width: 150px;
	background: url(../img/g_btn5.jpg) no-repeat 0 0;
}
div#g_menu li#btn5 a:hover{
	width: 150px;
	background: url(../img/g_btn5.jpg) no-repeat 0 -56px;
} 

/* topicpass */
div#topicpass_area{
	width: 737px;
	padding: 4px 0 1px 0;
	margin: 10px auto 10px auto;
	background: url(../img/topicpass_top.jpg) no-repeat 0 0;
	font-size: 11px;
	color: #ceaeae;
	text-align:right
}
div#topicpass_area ul{
	list-style: none;
}
div#topicpass_area li{
	display:inline;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	background: url(../img/topicpass_icon.gif) no-repeat right 1px;
}
div#topicpass_area li#end{
	display:inline;
	margin: 0 8px 0 0;
	background: none !important;
}
div#topicpass_area a{
	color: #ceaeae;
	text-decoration: none
}
div#topicpass_area a:hover{
	color: #ceaeae;
	text-decoration: underline
}

div#topicpass{
	width: 100%;
	background: url(../img/topicpass_bottom.jpg) no-repeat 0 0;
}
/* left_menu */
div#left_menu{
	float: left;
	width: 177px;
	font-size: 0px;
	line-height: 0%;
}
div#left_menu #title{
	height: 28px;
	width:177px;
	background:url(../img/leftmenu_title.jpg) no-repeat 0 0; 
	text-indent:-9999px
}
div#left_menu ul#menu{
	list-style: none;
	padding: 0 0 18px 0 ;
	background: url(../img/leftmenu_bottom.jpg) no-repeat bottom 0;
}
div#left_menu ul#menu li{
	height: 28px;
	width: 177px;
	font-size: 0px;
	line-height: 0%;
}
div#left_menu ul#menu a{
	height: 28px;
	width: 177px;
	display:block;
	text-indent: -9999px;
	text-decoration: none;

}
div#left_menu ul#menu li#btn00{
	background:url(../img/leftmenu_btn00.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn00 a:hover{
	background:url(../img/leftmenu_btn00.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn01{
	background:url(../img/leftmenu_btn01.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn01 a:hover{
	background:url(../img/leftmenu_btn01.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn02{
	background:url(../img/leftmenu_btn02.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn02 a:hover{
	background:url(../img/leftmenu_btn02.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn03{
	background:url(../img/leftmenu_btn03.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn03 a:hover{
	background:url(../img/leftmenu_btn03.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn04{
	background:url(../img/leftmenu_btn04.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn04 a:hover{
	background:url(../img/leftmenu_btn04.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn05{
	background:url(../img/leftmenu_btn05.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn05 a:hover{
	background:url(../img/leftmenu_btn05.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn06{
	background:url(../img/leftmenu_btn06.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn06 a:hover{
	background:url(../img/leftmenu_btn06.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn07{
	background:url(../img/leftmenu_btn07.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn07 a:hover{
	background:url(../img/leftmenu_btn07.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn08{
	background:url(../img/leftmenu_btn08.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn08 a:hover{
	background:url(../img/leftmenu_btn08.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn09{
	background:url(../img/leftmenu_btn09.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn09 a:hover{
	background:url(../img/leftmenu_btn09.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn10{
	background:url(../img/leftmenu_btn10.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn10 a:hover{
	background:url(../img/leftmenu_btn10.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn11{
	background:url(../img/leftmenu_btn11.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn11 a:hover{
	background:url(../img/leftmenu_btn11.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn12{
	background:url(../img/leftmenu_btn12.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn12 a:hover{
	background:url(../img/leftmenu_btn12.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#menu li#btn13{
	background:url(../img/leftmenu_btn13.jpg) no-repeat 0 0; 	
}
div#left_menu li#btn13 a:hover{
	background:url(../img/leftmenu_btn13.jpg) no-repeat -177px 0; 	
}
div#left_menu ul#banner{
	list-style: none;
	margin: 0;
	background: none !important;
}
div#left_menu ul#banner li{
	margin: 0 0 2px 0;
}
div#left_menu ul#banner li#end{
	margin: 0 !important;
}

/* content_area */
div#content_area{
	float: right;
	width: 546px;
	text-align: left;
	line-height:150%;
	color: #CEAEAE;
	font-size: 12px;
}
div#content_area #top_fla2{
	width: 546px;
	height: 500px;
	margin: 1px 0 1px 0;
}
div#content_area #top_img{
	margin: 0 0 0 0;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img img{
	border: 2px solid #673e3e;
}
div#content_area #top_img2{
	margin: 4px 0 0 0;
	width: 542px;
	height: 206px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img2{
	margin: 4px 0 0 0;
	width: 542px;
	height: 206px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img3{
	float: left;
	margin: 4px 0 0 0;
	width: 542px;
	height: 350px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_flash{
	width: 542px;
	height: 206px;
	border: 2px solid #673e3e;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img4{
	float: left;
	margin: 4px 0 0 0;
	width: 336px;
	height: 523px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img5{
	margin: 4px 0 0 0;
	width: 542px;
	height: 350px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img6{
	margin: 4px 0 0 0;
	width: 542px;
	height: 305px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img7{
	margin: 4px 0 0 0;
	width: 542px;
	height: 328px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
div#content_area #top_img8{
	margin: 4px 0 0 0;
	width: 542px;
	height: 731px;
	border: 2px solid #673e3e;
	font-size: 0px;
	line: 0%;
}
/*********************************/
/* footer */
/*********************************/
div#f_wrappin{
	width: 100%;
	height: 72px;
	background: url(../img/f_bg.jpg) repeat-x 0 0;
	padding: 0 0 0 0;
}
div#f_wrappin #footer{
	width: 770px;
	height: 50px;
	background: url(../img/f_bg2.jpg) no-repeat 0 10px;
	margin: 0 auto 0 auto;
	padding: 25px 0 0 0;
	position:relative;
}
div#f_wrappin #copy{
	width: 284px;
	height: 15px;
	font-size: 0px;
	line-height: 0%;
	margin: 5px auto 0 auto;
	text-indent: -9999px;
	background: url(../img/copy.gif) no-repeat 0 0;
}

p#privacy{
	height: 10px;
	position:absolute;
	top:16px;
	right:30px;
} 
p#company{
	height: 10px;
	position:absolute;
	top:16px;
	right:136px;
} 

/*********************************/
/* other */
/*********************************/
.clear{
	clear: both;
	line-height:0%;
	font-size: 0;
	height: 0px;
}
