
body {
background-color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
}

#top {
width: 800px;
/*margin-left:218px;*/
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}

.seo_text{
color: #535250;
font-size: 6pt;
font-weight: normal;
margin-right:10px;
margin-bottom:0px;
text-align : left ;
}

#topimage {
width:800px;
margin-right:auto;
background:url(./img/head.jpg) no-repeat;
padding-top:99px;
}

#main {
background-color: #760022;
width:800px;
margin-right:auto;

}

#menu {
background-color: #500000;
width:210px;
padding-top: 10px;
margin-left:10px;
margin-top: 10px;
float: left;
}

#main_msg {
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
width:180px;
padding: 5px;
margin-left:10px;
margin-bottom: 10px;
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
text-align : left ;
}

h1 {
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
width: 518px;
padding: 5px;
margin-left: 250px;
margin-top: 5px;
margin-bottom: 0px;
background-color: #500000;
text-align : left ;
}



#main_img {
margin-top: 10px;
margin-left: 265px;
margin-right: auto;
background:url(./img/top_img.jpg) no-repeat;
padding-top: 320px;
text-align : left ;
}

#sub_msg {
margin-top: 0px;
margin-left: 262px;
text-align : left ;
}

#sub_img {
margin-top: 0px;
margin-left: 3px;
margin-right: auto;
background:url(./img/risort_wedding.jpg) no-repeat;
padding-top: 80px;
padding-left: 100px;
float: left;
text-align : left ;
}

#sub_memo {
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
padding: 5px;
height:97px;
margin-left: 20px;
margin-bottom: 2px;
float: both;
text-align : left ;
}

#update {
margin-left: 215px;
text-align : left ;
border-style: double;
border-color: #500000;
width: 470px;
height: 110px;
overflow: auto;
scrollbar-base-color: #FFFFFF;
scrollbar-highlight-color: #A7AAAC;
scrollbar-arrow-color: #FFFFFF;
}

#update_img {
margin-left: 265px;
text-align : left ;
}



#update_memo {
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
width:400px;
padding: 0px;
margin-left: 20px;
margin-bottom: 2px;
border-bottom: 2px dotted #FFFFFF;
text-align : left ;
}


#foot {
color: #FFFFFF;
font-size: 8pt;
font-weight: normal;
padding: 0px;
margin-top: 15px;
/*margin-left: 250px;*/
margin-bottom: 2px;
}

#link1 {
margin-right:auto;
text-align : left ;
}


#yui {
color: #FFFFFF;
font-size: 9pt;
font-weight: normal;
width:180px;
padding: 5px;
margin-top:50px;
margin-left:10px;
margin-bottom: 10px;
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
text-align : left ;
}
