/* -----------------------------------------------------------
	body
------------------------------------------------------------  */
body {margin:0px; background:url(../images/head_bckg.jpg) no-repeat center top #000000;}

#container {width:923px; margin:0 auto;}



/* -----------------------------------------------------------
	hタグフォント設定
------------------------------------------------------------  */
h1 {font-size:24px; font-weight:normal; color:#FFFFFF; margin:15px 0 10px 0;}
h2 {font-size:20px; font-weight:normal; margin:10px 0;}


/* -----------------------------------------------------------
	タイトル
------------------------------------------------------------  */
#logo {margin:35px 30px 0px 5px; height:44px;}
#logo a {color:#EDECEC; text-decoration:none; font-size:32px;  background:url(../images/logo.gif) no-repeat; 
		padding:4px 0 0 40px; float:left;}
		

/* -----------------------------------------------------------
	メニュー
------------------------------------------------------------  */
#menu {padding-right:30px; height:56px;}
#menu ul {padding:0; margin:0; float:right;}
#menu li {float:left; list-style:none;}
#menu a {display:block; width:92px; height:50px; font-size:17px; text-decoration:none; 
		color:#ABABAB; text-align:center; background:url(../images/menu_deact.gif) no-repeat; padding-top:6px;}
#menu a:hover, #menu a.active {background:url(../images/menu_act.gif) no-repeat; color:#180202;}


/* -----------------------------------------------------------
	メイン
------------------------------------------------------------  */
#main {color:#D6D6D6; font-size:14px; line-height:16px;}
#main ul {padding:0; margin:10px 0;}
#main li {margin-left:20px;}
#main img {border:3px solid #FFFFFF; margin:0 5px;}
#main img:hover {border-color:#D6D6D6;}

/* -----------------------------------------------------------
	ふちなし画像用
------------------------------------------------------------  */
#main .no-fream-img img{border:0px; text-align:left;}


/* -----------------------------------------------------------
	テキスト
------------------------------------------------------------  */
#text_top {padding:0 30px 20px 30px; font-size:15px;}
#text_bottom {background:url(../images/main_bckg.jpg) repeat-x #919191; width:863px; float:left; padding:30px 30px;}


/* -----------------------------------------------------------
	フッター
------------------------------------------------------------  */
#footer {clear:both; height:50px; background:url(../images/footer_bckg.jpg) no-repeat; color:#ffffff; font-size:15px;}
#footer_left {float:left; padding:16px 0 0 30px;}
#footer_right {float:right; padding:16px 30px 0 0;}


/* -----------------------------------------------------------
	トップページ用
------------------------------------------------------------  */
.top-td{
	text-align:left;
	width:520px;
	padding:0px 0px 0px 120px;
	}


/* -----------------------------------------------------------
	プロフィール・イベント用
------------------------------------------------------------  */
.profile-link a { color:#000;}
.profile-table {
	background-color:#d6d6d6;
	color:#000;
	}
.profile-table2 { border:1px #808080 solid;}
.profile-td1{ 
	width:55px;
	text-align:center;
	border:1px #808080 solid;
	}
.profile-td2{ 
	width:530px;
	padding:10px 0px 10px 7px;
	border:1px #808080 solid;
	}

	
#wrap {  text-align:left; margin:0 auto; color:#000}   
#wrap a,#wrap a:hover,#wrap a:active,#wrap a:visited,#wrap a:link{color:#000;}
#inner { margin:0 17px; }

.title { 
	width:825px;
	height:30px; 
	background-color:#666;
	margin:0px 0px 3px 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-size:17px;
	color:#fff;
	border: 2px #000 solid;
	} 
	
.kaigyo { 
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	} 	
	
.mainWrap { 
	width:600px;
	height:200px; 
	float:right; 
	background-color:#d6d6d6; 
	margin:0px 0px 5px 0px;
	padding:15px 0px 15px 15px; 
	border: 2px #000 solid;
	line-height:25px;
	font-size:16px;
	color:#000;
	}   
.sideWrap { 
	width:200px;
	height:200px; 
	float:left;  
	background-color:#d6d6d6;
	margin:0px 0px 5px 0px;
	padding:15px 0px 15px 0px;
	border: 2px #000 solid;
	text-align:center;
	color:#000;
	}
	
.event {
	width:825px;
	background-color:#d6d6d6;
	border: 2px #000 solid;
	text-align:center;
	padding:20px 0px 20px 0px;
	line-height:40px;
	letter-spacing:10px;
	}

.clear { clear:both;}   
.clear hr { display:none;}  

	


/* -----------------------------------------------------------
	リンク
------------------------------------------------------------  */
a {color:#FDC605; text-decoration:none;}
a:hover {text-decoration:underline;}
.linkright-td{ 
	padding:10px 0px 10px 15px;
	width:400px;
	}
.linkleft-td{ 
	text-align:center;
	width:200px;
	}
/* -----------------------------------------------------------
	ギャラリー設定
------------------------------------------------------------  */

.gallery-td{
	font-size:30px;
	width:100px;
	height:100px;
	}
	
.gallery-img{
	width:80px;
	height:80px;	
	}
	
	


/* -----------------------------------------------------------
	 design box
------------------------------------------------------------  */

.db2
{
	margin:10px 0;

} 
/**/
.db2_content
{
	background:#000 url('../images/db2_content_bg_right.png') repeat-y scroll right;
	position:relative;
}

.db2_content_container
{
	background:url('../images/db2_content_bg_left.png') repeat-y scroll left;
	padding: 0px 10px 0px 10px;
	position:relative;
}



.db2_content h4
{
border-bottom:1px solid #E0E1E1;
margin:0  5px 10px 5px;
padding:0px 5px 5px 10px;
}

.bd2_top
{
	background:url('../images/db2_bg_right.png') no-repeat scroll right top;
	height:10px;
	line-height:0;
	font-size:1px;
}
.bd2_top_content
{
	background:url('../images/db2_bg_left.png') no-repeat scroll left top;
	height:10px;
	line-height:0;
	font-size:0px;
}
.bd2_bot
{
	background:url('../images/db2_bg_right.png') no-repeat scroll right bottom;
	height:10px;font-size:1px;
}

.bd2_bot_content
{
	background:url('../images/db2_bg_left.png') no-repeat scroll left bottom;
	height:10px;font-size:1px;
	line-height:0;
}
	
