@charset "utf-8";
/* CSS Document */

/* ���C�A�E�g */


html,body{
height:100%;
background-color:#000000;
color:#FFFFFF;

}


/* �g */

#container{
min-height:100%;
height:100%;
background-color:#000000;
margin:0px auto;
color:#FFFFFF;
}

/* IE6 */
*html #container{
height:100%;
background-color:#000000;
margin:0px auto;
color:#FFFFFF;
}




/* �w�b�_�[ */

#header{

width:100%;
margin:0px auto;
height:120px;
background-color:#000000;

}


#header_contents{

width:1000px;
margin:0px auto;
height:120px;
background-color:#000000;

}

/* �w�b�_�[ */

#header_top{

width:100%;
margin:0px auto 25px auto;
height:450px;
background-color:#000000;

}



#header_top_contents{

width:1000px;
margin:15px auto 0px auto;
height:450px;
background-color:#000000;

}

#header_lunch{

width:100%;
margin:0px auto 25px auto;
background-color:#000000;
text-align:center;
	
}

#header_top_lunch{

width:1000px;
margin:15px auto 0px auto;
background-color:#000000;
text-align:center;
border-top:solid #CC6600 1px;
border-bottom:solid #CC6600 1px;

}


/* ���j���[*/

#menu{

width:100%;
margin:0px auto;
background-color:#000000;
margin-bottom:50px;

}

#menu_other{

width:100%;
margin:0px auto;
background-color:#000000;
margin:0px 0px 50px 0px;

}

#menu_contents{

width:1000px;
margin:0px auto;
height:65px;

}


/* �p���N�Y*/

#pankuzu{

width:100%;
margin:0px auto;
background-color:#000000;
padding:0px 0px 0px 28px ;
font-size:12px;
}



#pankuzu_contents{

width:1000px;
margin:0px auto;
height:20px;
padding:30px 0px 10px 85px;
background-color:#000000;
}


/* �^�C�g�� */

#title{

width:100%;
margin:0px auto;


}



#title_contents{

width:1000px;
margin:0px auto;
height:120px;
color:#FFFFFF;
}



/* ���C�� */

#main{

width:100%;
margin:0px auto;
float:left;
margin-bottom:40px;
color:#FFFFFF;
background-color:#000000;

}



/* �R���e���c */

#contents{

width:810px;
margin:0px auto;
margin-bottom:40px;
margin-top:20px;
background-color:#000000;
color:#FFFFFF;

}






/* �� */

#left{

width:280px;
float:left;
margin-right:40px;
color:#999999;
font-size:14px;


}
/* �E */

#right{

width:490px;
float:left;
color:#999999;
font-size:14px;

}





/* �g�b�v�y�[�W�� */

#goto_top{

width:100%;
height:30px;
margin:0px auto;
float:left;
background-color:#000000;
position:relative;
}


#goto_top_contents{

width:1000px;
margin:0px auto;
height:30px;
position:relative;
text-align:right;

}



/* �t�b�^�[ */







#footer{

width:100%;
height:120px;
margin:50px auto 0px auto;
float:left;
background-color:#000000;
position:relative;
border-top:1px #990000 solid;
color:#666666;


}


#footer_contents{

width:810px;
margin:0px auto;
height:120px;
position:relative;
color:#999999;


}







/* ���� */

body {

font-family: "�l�r �o�S�V�b�N","�����p�S�V�b�N",sans-serif;
margin: 0px;
color: #000000;/*#74615C*/
font-size:12px;
line-height:150%;
background-color:#000000;
}



h5 {

	font-size:16px;
	text-align:left;
	border-bottom:solid #CC6600 1px;
	padding:0px 0px 10px 0px;
	color:#CC6600;
	font-weight: borld;
	margin:0px 0px 10px 0px;
}




h6 {

	font-size:14px;
	text-align:left;
	border-bottom:solid #333333 1px;
	padding:0px 0px 10px 0px;
	color:#FFFFFF;
	font-weight: normal;
	margin:0px 0px 10px 0px;
}



a:link {
	color: #926F4D;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color:#926F4D;
}
a:hover {
	text-decoration: underline;
	color: #999900;
}
a:active {
	text-decoration: underline;
	color: #926F4D;
}


ul { 

	margin: 0px 0px 20px 0px;
	padding: 0px;

}


li {

list-style:none;
text-align: left;
padding-left:15px;

}


.btn{

}


.pageup {

}

.top {

}


.image{

float:left;
margin-right:10px;
border:1px #333333 dotted;
padding:3px;

}

.image_e{

float:left;
margin-right:10px;

}


.image_g{

float:left;
padding:5px;
background-color:#222222;

}


.image_photo {

float:left;
margin-right:20px;
}

#menu_koma {
width: 490px;
height:64px;
margin-top:20px;
line-height:150%;
}

#menu_koma_p {
width: 490px;
height:128px;
margin-top:20px;
line-height:150%;
}

.menu_koma_title {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}


.title {
font-size:14px;
color:#926F4D;
line-height:200%;
}



.party_image{

border:1px #c0c0c0 dotted;
padding:5px;
margin-right:10px;

}

.font-size-10{font-size:10px;line-height:150%;}

.font-size-12{font-size:12px;line-height:150%;}

.font-size-14{font-size:14px;line-height:175%;}

.font-size-16{font-size:16px;line-height:200%;}

.line-height-150{line-height:150%}
.line-height-200{line-height:200%}

.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-30{margin-top:30px;}

.margin-top-50{margin-top:50px;}

.margin-top-90{margin-top:90px;}

.margin-right-5{margin-right:5px;}
.margin-right-10{margin-right:10px;}
.margin-right-15{margin-right:15px;}
.margin-right-20{margin-right:20px;}
.margin-right-25{margin-right:25px;}
.margin-right-30{margin-right:30px;}




.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-25{margin-bottom:25px;}
.margin-bottom-30{margin-bottom:30px;}

.margin-left-28_bottom-10{
margin-bottom:10px;
margin-left:28px;
}

.margin-left-28_bottom-30{
margin-bottom:30px;
margin-left:28px;
}

/* --- �{�b�N�X --- */
div.section {
width: 620px; /* �{�b�N�X�̕� */
height: 150px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}

div.section_03 {
width: 620px; /* �{�b�N�X�̕� */
height: 170px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}

div.section_syo {
width: 620px; /* �{�b�N�X�̕� */
height: 130px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}

div.section_s {
width: 620px; /* �{�b�N�X�̕� */
height: 100px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}

div.section_ss {
width: 620px; /* �{�b�N�X�̕� */
height: 70px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}



div.section_dai {
width: 620px; /* �{�b�N�X�̕� */
height:420px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}


div.section_dai_02{
width: 620px; /* �{�b�N�X�̕� */
height: 260px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}




div.section_title {

line-height:200%;
}


div.section_moji {
width: 620px; /* �{�b�N�X�̕� */
height: 65px; /* �{�b�N�X�̍��� */
padding:15px;
overflow: auto;
background-color:#000000;
border-bottom:1px #c0c0c0 dotted;
border-left:1px #c0c0c0 dotted; /* �{�b�N�X�̔w�i�F */
font-size:14px;; /* �����T�C�Y */
color: #000000; /* �����F */
margin-left:28px;
margin-bottom:15px;
}



.box_copy{

font-size:12px;
color:#666666;
line-height:150%;

}