@charset "Shift_JIS";

	
.margin_center{margin-left:auto; margin-right:auto;}

.margin_top_5px{margin-top: 5px;}
.margin_top_10px{margin-top: 10px;}
.margin_top_15px{margin-top: 15px;}
.margin_top_20px{margin-top: 20px;}


.margin_bottom_5px{margin-bottom: 5px;}
.margin_bottom_10px{margin-bottom: 10px;}
.margin_bottom_15px{margin-bottom: 15px;}
.margin_bottom_20px{margin-bottom: 20px;}




#fotter{
margin-top:25px;
width:922px;
height:14px;
}

#left_content{
float:left;
width:529px;
text-align:left;}

#left_content_contact{
float:left;
width:822px;
text-align:left;}


#right_content{
margin-left:50px;
_margin-left:20px;
float:left;
width:243px;}

#image{
float:left;}

#midashi{
text-align:left;
float:left;
width:298px;
height:20px;
}


#midashi01{
background:url(../_midashi/01.gif) no-repeat;
text-align:left;
width:298px;
height:20px;
text-indent:-9999px;
float:left;
}

#midashi02{
background:url(../_midashi/02.gif) no-repeat;
float:left;
width:298px;
height:20px;
text-indent:-9999px;
}

#midashi03{
background:url(../_midashi/06_180319.gif) no-repeat;
float:left;
width:298px;
height:20px;
text-indent:-9999px;
}

#midashi04{
background:url(../_midashi/05.gif) no-repeat;
float:left;
width:298px;
height:20px;
text-indent:-9999px;
}

#midashi05{
background:url(../_midashi/07.gif) no-repeat;
float:left;
width:298px;
height:20px;
text-indent:-9999px;
}


.text{
text-align:left;
font-size:90%;
line-height:20px;
display:block;
}

.text_contact{
text-align:left;
font-size:90%;
line-height:20px;
margin-bottom:20px;
}

.text_about{
text-align:left;
font-size:100%;
line-height:1.8;
display:block;
overflow:scroll;
height:395px;
}


.text_link{
height:383px;
text-align:left;
line-height:30px;
display:block;}


.content_list{
height:395px;
overflow-x:scroll;}


.content_list dl{
padding:11px 0px 10px 0px;
font-size:100%;
line-height:1.3;
}


.content_list dt{
text-align:left;
float:left;
}

.content_list dd{
text-align:left;
margin-left: 10em;
}

.list_line{
background:url(../_img/line.gif);
width:822px;
height:1px;
color:#333;
clear:both;
overflow: hidden;
}


#gallery_img{
width:822px;
}

.p_img01{
margin:30px 30px 0 0 ;
float:left;
}

.p_img02{
margin:30px 0px 0 0 ;
float:left;
}

.p_img03{
margin:0px 30px 30px 0 ;
float:left;
}

.p_img04{
margin:0px 0px 30px 0 ;
float:left;
}


#ue{
width:822px;
height:20px;
margin-bottom:35px;}

#ue2{
width:822px;
height:20px;
margin-bottom:30px;}

.submenu{
float:right;
}

.indent{
text-align:left;
text-indent:10px;}



/*コンタクト*/


.contact_hyou{
float:left;
width:529px;
margin-bottom:20px;
}

.contact_hyou dl{
padding:11px 0px 11px 0px;
line-height:1.3;
border-bottom:solid;
border-color:#CCC;
border-bottom-width:1px;
display:block;
}

.contact_hyou dt{
font-size:90%;
float:left;
font-weight:bold;
letter-spacing:0.1em;
width:150px;
display:block;
}

.contact_hyou dd{
margin-left: 160px;
_margin-left:80px;
text-align:left;
display:block;
line-height:1.8;
}



.content_contact_list{
text-align:left;
margin-top:10px;
line-height:20px;
}

.content_contact_list dl{
padding:10px 10px 10px 0px;
font-size:90%;
line-height:1.3;
}


.content_contact_list dt{
float:left;
font-weight:bold;
margin-right:15px;
}


.content_contact_list dd{
margin-left: 160px;
}


.submit_button{
padding-top:40px;}


#contact_area{
	overflow-x:scroll;
	height:395pX;}


.contact_info{
line-height:1;}

.contact_info li{
	margin-bottom:10px;
}