@charset "utf-8";
@import "deco.css";

/*---------------------------------------------------------------------

2007.10/19更新

---------------------------------------------------------------------*/

/*初期設定
----------------------------------------------------------------*/

*{
  margin:0;
  padding:0;
}
body {
	margin:0px;
	font-family: "ＭＳ Ｐゴシック",'Hiragino Kaku Gothic Pro',Osaka,sans-serif;
	color: #3e260f;
	font-size:12px;
	line-height:20px;
	text-align:center;
	background-color:#e5e5e5;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
	font-size:12px;	
	line-height:20px;
	font-weight:100;
	color: #3e260f;	
	}
td,th{
	color: #3e260f;
	font-size:12px;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	font-weight:100;
	}
form {
	margin:0;
	padding:0;
	}	
select,input {
	margin:0 5px 0 0;
	padding:0;
	}
img {
	margin:0px;
	padding:0px;
	border:0px;
	}
ul,li {
	list-style:none;
	margin:0;
	padding:0;
	}	

a{
	color:#a38371;
	text-decoration:none;	
	}
a:hover{
	color:#c49e8a;
	text-decoration:none;
	}	
	
/*スライド
----------------------------------------------------------------*/
#navi {
	position:absolute;
	z-index:2;
	top:-340px;
	left:0;
	}
#slide_hit {
	position:relative;
	top:0px;
	}		
#wrapper {
	position:absolute;
	left:0px;
	top:0px;
	}	

/*スライドナビ
----------------------------------------------------------------*/	

#navi {
	width:100%;	
	height:240px;
	background-image:url(../common_img/navi_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	}
#slide_hit {
	width:100%;	
	height:100px;
	background-image:url(../common_img/slide_hit_area.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}	
#slide_hit p{
	float:right;
	}	

#slide_body {
	width:700px;
	height:240px;
	margin:0 auto;
	padding:0;
	}	
	
.global_nav{
	margin:20px 0 0 0;
	}	
.global_nav ul{
	margin:0;
	padding:0;
	}
.global_nav li{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	}	
.global_nav li img {
	vertical-align:top;
	margin:0;
	padding:0;
	}	
	
.profile {
	width:600px;
	height:200px;
	margin:0px 50px;
	background-image:url(../common_img/navi_body_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:left;
	}
.profile .ph {
	float:left;
	margin:10px 25px 10px 0;
	}
.profile h1{
	padding:30px 0 0 0;
	}	

.menber_entry_nav {
	width:600px;
	margin:0 50px;
	text-align:left;
	}
.menber_entry_nav h3{
	float:left;
	padding:0 10px 0 0;
	}		
.menber_entry_nav ul{
	float:left;
	}	
.menber_entry_nav li{
	float:left;
	margin:10px 10px 0 0 ;
	font-size:12px;
	font-weight:bold;
	color:#333;
	}	
.menber_entry_nav a{
	color:#999;
	}
.menber_entry_nav a:hover{
	color:#FFF;
	}	


/*ラッパ
----------------------------------------------------------------*/		
#wrapper {
	width:100%;
	background-image:url(../common_img/bottom_bg2.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;	
	}



/*ヘッダ
----------------------------------------------------------------*/		
#header {
	width:700px;
	height:305px;
	background-image:url(../common_img/header_bg_01.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto;
	}
	
#header h2{
	padding:195px 0 0 0;
	}	
	

/*コンテンツエリア
----------------------------------------------------------------*/			
#content {
	width:600px;
	margin:0 auto;
	padding-bottom:5px;
	background-image:url(../common_img/wrapper_bg_01.jpg);
	background-position:top center;
	background-repeat:repeat-y;	
	}
	
	
/*フッタ1
----------------------------------------------------------------*/			
#bottom_txt {
	width:100%;
	height:130px;
	background-image:url(../common_img/bottom_bg_01.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	}
#bottom_txt_body {
	width:700px;
	height:130px;	
	margin:0 auto;
	background-image:url(../common_img/wrapper_bg_02.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	}	


#bottom {
	width:100%;
	height:350px;
	background-image:url(../common_img/bottom_bg_02.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	}
#bottom_body {
	width:700px;
	height:350px;	
	margin:0 auto;
	background-image:url(../common_img/wrapper_bg_03.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	}	
	
#bottom_body .info{
	width:450px;
	margin:0 auto;
	background-image:url(../common_img/dot_line01.gif);/* 01~02 */
	background-position:top;
	background-repeat:repeat-x;
	padding-top:20px;	
	}
#bottom_body .info p{
	font-size:11px;
	line-height:15px;
	color:#beb5a2;
	}	

#bottom_body .info a{
	color:#beb5a2;
	text-decoration:none;
	background-image:url(../common_img/dot_line01.gif);/* 01~02 */
	background-position:bottom;
	background-repeat:repeat-x;
	}
#bottom_body .info a:hover{
	color:#d6ccb6;
	text-decoration:none;
	}		
.copy h4{
	padding-top:25px;
	margin:0 0 0 0;
	}	
.copy p{
	margin:0 0 0 0px;
	}		
		
