/* CSS Document */
@charaset "UTD-8";

html, body, form {margin:0; padding:0; font-size:1em;}
img {border:none;}
body {background:#FEECE5;font-family: "Meiryo","メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3", "Osaka","MS UI Gothic";}

h1 {width:750px; height:72px; margin:0 auto; padding:3px 15px 0; background:url(img/header.jpg) no-repeat; text-align:right; font-size:.7em; color:#666;}
h2 {margin:0;}


#Header {text-align:center; background:url(img/head_bg.jpg) repeat-x;}
#Wrapper { width:780px; margin:0px auto 10px;}
#topImages { background:url(img/images_bg.jpg) no-repeat; margin:10px auto 8px; padding:1px 3px 7px; width:740px; height:300px;}

#globalNavi {width:722px; margin:0 auto;}
#globalNavi dl { margin:0; padding:0; float:left;}
#globalNavi dt,
#globalNavi dd { margin:0; padding:0; float:left;}

#Contents { width:722px; margin:10px auto;}
#Contents p {margin:0; padding:1em 0;}
#inContents { padding:0 10px;background:url(img/mc_mid.jpg) repeat-y;}

.inLeft {width:450px; float:left;}
.inRight {width:240px; padding:0 0 0 5px; float:right;}

.inLeft dl {margin:0; padding:25px 5px 0; width:450px; background:url(img/news_ttl.jpg) no-repeat; font-size:.9em;}
.inLeft dt { color:#660; font-weight:bold; margin-bottom:3px;}
.inLeft dd { color:#960; margin:0; padding:0 0 0 10px;}

.inRight ul {margin:0; padding:0; list-style-type:none;}
.inRight ul li {margin:0 0 3px; padding:0;}

.beaut h3 {margin:0 0 5px; padding:0;display:inline; border-bottom:1px solid #66c;  color:#66c; font-size:110%}
.beaut { margin:10px 0 0 10px; padding:60px 0 0 10px;background-image:url(img/bg_beaut.jpg); background-repeat:no-repeat; height:325px; line-height:110%;}

.venue h3 {margin:0 0 5px; padding:0;display:inline; border-bottom:1px solid #690;  color:#690;}
.venue { margin:10px 0 0 10px; padding:60px 0 0 10px;background-image:url(img/bg_venue.jpg); background-repeat:no-repeat; height:325px;line-height:110%;}

.dress h3 {margin:0 0 5px; padding:0;display:inline; border-bottom:1px solid #c00;  color:#c00;}
.dress { margin:10px 0 0 10px; padding:60px 0 0 10px;background-image:url(img/bg_dress.jpg); background-repeat:no-repeat; height:325px;line-height:110%;}

.photo h3 {margin:0 0 5px; padding:0; display:inline; border-bottom:1px solid #040;  color:#040;}
.photo { margin:10px 0 0 10px; padding:60px 0 0 10px;background-image:url(img/bg_photo.jpg); background-repeat:no-repeat; height:325px;line-height:110%;}

.cusine h3 {margin:0 0 5px; padding:0;display:inline; border-bottom:1px solid #603; color:#603;}
.cusine { margin:10px 0 0 10px; padding:60px 0 0 10px;background-image:url(img/bg_cusine.jpg); background-repeat:no-repeat; height:325px;line-height:110%;}

#Footer {width:100px; float:left; padding:10px 0 0;}
#txtLinks { width:500px; float:right; padding:10px 0 0;text-align:right; font-size:.7em;}
#txtLinks a {padding:0 3px;}

#copy { padding-top:5px; text-align:right; font-size:.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#444;}

#map {margin:0 30px; height:360px; border:1px solid #999;}

br.clear {clear:both; height:1%; line-height:1%;}