a:link{color:#222222;text-decoration:none;font-weight:bold;}
a:active{color:#222222;text-decoration:none;font-weight:bold;}
a:visited{color:#222222;text-decoration:underline;font-weight:bold;}
a:hover{color:#ff0c09;text-decoration:underline;}
.md{font-size:12px;color:#444444;line-height:16px;}
.bg{font-size:14px;line-height:16px;}
.sm{font-size:10px;color:#444444;line-height:12px;}
.ssm{font-size:8px;color:#444444;line-height:12px;}
.rd{color:#FF0C09;font-size:10px;}
.rdm{color:#FF0C09;font-size:12px;}
.rdsb{color:#FF0C09;font-size:9px;font-weight:bold;}
.og{color:#FF8833;font-size:12px;}
.bl{color:#3366ff;font-size:8px;font-weight:bold;}
.bold{font-weight:bold;}


BODY{background: #eeeeee;color:#000000;padding:0px;margin:0px;border-spacing:0px;}
table{padding:0px; margin:0px;}
td{font-size:12px;color:#ffffff;line-height:16px;text-align:left;vertical-align:top;}
h1,h2{font-size:14px;line-height:16px;}
strong{font-size:14px;line-height:16px;font-weight:bold;}
img{border:0px;margin:0px;padding:0px;}


#container{
width:850px;
margin:25px auto;
padding:0px;
font-size:12px;color:#444444;line-height:16px;
background:#eeeeee;
border:1px solid #00009c;
}

#header{
text-align:right;
padding:0px 0px 0px 0px;
height:50px;
font-size:12px;color:#ffffff;
background:#6d3f00;
}

#header ul{
margin:0px;padding:0px;
}

#header li{
list-style-type:none;
display:inline;
margin:0px;padding:0px;
}


#title{
height:200px;
background:#6d3f00;
}


#main{
padding:10px 50px 20px 50px;
background:url(../img/bg.gif) repeat-y;
}

#main0{
height:360px;
padding:10px 50px 20px 50px;
background:url(../img/bg.gif) no-repeat;
}

#footer{
text-align:right;
padding-right:10px;
height:20px;
font-size:12px;color:#ffffff;
background:#6d3f00;
border-top:5px solid #00009c;
}

#footer a:link{color:#ffffff;text-decoration:none;font-weight:bold;}
#footer a:active{color:#ffffff;text-decoration:none;font-weight:bold;}
#footer a:visited{color:#cccccc;text-decoration:underline;font-weight:bold;}
#footer a:hover{color:#ff0c09;text-decoration:underline;}


.contents{
font-size:12px;color:#444444;line-height:18px;
width:100%;
margin:0px 0px 5px 0px;
padding:5px 0px;
}


.greeting{
width:730px;
height:160px;
font-size:12px;color:#444444;line-height:18px;
margin:0px 0px 5px 0px;
padding:5px 0px;
}

.greeting-left{
padding-top:10px;
width:100px;
float:left;
}

.greeting-right{
padding-top:10px;
width:620px;
height:160px;
float:right;
}


.sitemap{
}

.sitemap ul{
}

.sitemap li{
list-style-type:none;
padding:2px;
}


.sc_main{
margin-left:50px;}

.sc_main ul{
margin:0px;
padding:0px;
}

.sc_main li{
list-style-type:none;
padding:0px 2px 2px 16px;
}


.sctd1{
text-align:right;vertical-align:bottom;
width:300px;
font-size:12px;color:#444444;
}

.sctd2{
text-align:center;vertical-align:middle;
width:50px;
font-size:12px;color:#444444;
}

.sctd3{
text-align:left;vertical-align:bottom;
width:300px;
font-size:12px;color:#444444;
}

.sctdttl{
font-size:12px;color:#444444;
text-align:left;vertical-align:bottom;
padding-bottom:4px;
border-bottom:1px dotted #aaaaaa;
}

.sccube{
margin:20px 0px 0px 0px;
padding:1px 0px 0px 14px;
font-size:12px;line-height:18px;
background:url(../img/cube.gif) no-repeat;
}

.sccube0{
margin:0px;
padding:1px 0px 0px 14px;
font-size:12px;line-height:18px;
background:url(../img/cube.gif) no-repeat;
}

.result{
font-size:12px;color:#444444;
text-align:center;vertical-align:bottom;
padding-bottom:4px;
border-bottom:1px dotted #aaaaaa;
}

.resultphoto{
text-align:center;vertical-align:bottom;
padding:6px 0px;
}


.news{
width:730px;
font-size:12px;color:#444444;line-height:18px;
margin:0px 0px 5px 0px;
padding:5px 0px;
border-bottom:1px dotted #aaaaaa;
}

.news-left{
font-size:12px;color:#444444;line-height:18px;
vertical-align:top;
padding:0px;
width:100px;
}

.news-right{
font-size:12px;color:#444444;line-height:18px;
vertical-align:top;
padding:5px 0px 0px¡¡10px;
width:620px;
}

.ratings{
width:80px;
margin:0px;
padding:1px 0px 3px 14px;
font-size:12px;color:#444444;line-height:18px;
background:url(../img/cube.gif) no-repeat;
border-bottom:1px dotted #aaaaaa;
}

.ratingsm{
width:70px;
margin:0px;
padding:1px 0px 3px 4px;
font-size:12px;color:#444444;line-height:18px;
border-bottom:1px dotted #aaaaaa;
}

.ratingsf{
width:70px;
margin:0px;
padding:1px 0px 3px 4px;
font-size:12px;color:#444444;line-height:18px;
border-bottom:1px dotted #aaaaaa;
}


.nowpreparing{
font-size:18px;color:#444444;line-height:18px;
text-align:center;
padding-top:100px;
}