/* patisserie-miyamoto */


body{
width:850px;
margin:0px auto 0px auto;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#FFFFFF;
}



p,table{
margin:0px;
padding:0px;
}



#main_body{
width:900px;
background-color:#000000;
}

/* ヘッダー */

#header{
width:900px;
height:129px;
border-bottom:#CCCC00;
border-bottom-style:solid;
border-bottom-width:1px;

}

#header_rogo{
float:left;
}

#go_tohonavi{
padding-top:14px;
text-align:right;
padding-right:21px;
}

.go_shop_map{
float:right;
padding-top:75px;
padding-right:10px;
}

.shop_info{
margin-right:8px;
}
/* レフト*/

#left_body{
width:185px;
padding-left:30px;
padding-top:23px;
padding-right:10px;
height:1850px;
float:left;
}



.left_text1{
padding-left:20px;
padding-top:5px;
font-size:12px;
}

.left_text2{
padding-left:20px;
padding-top:5px;
padding-bottom:10px;
font-size:11px;
line-height:120%;
}

.select_sweets{
padding-top:50px;
padding-bottom:12px;
}

.left_text3{
padding-left:20px;
padding-top:5px;
padding-bottom:25px;
font-size:11px;
line-height:120%;
}


/* ライト*/

#right_body{
width:652px;
height:1600px;
margin-top:23px;
background-image:url(img/movie_bg.gif);
background-repeat:no-repeat;
float:left;
}


.movie_day{
color:#CCCC00;
margin:40px auto 0px auto;
width:580px;
text-align:right;
}

.movie{
width:580px;
height:433px;
background-color:#000000;
border-color:#333333;
border-style:solid;
border-width:1px;
margin:3px auto 0px auto;
}

.movie_main{
width:425px;
height:344px;
margin:0px auto 0px auto;
padding-top:42px;
}

.movie_text{
width:425px;
margin:5px auto 0px auto;
text-align:left;
}

/* フッター*/

#footer{
width:900px;
background-color:#000000;
border-top-color:#FFCC00;
border-top-style:dotted;
border-top-width:1px;
padding-top:5px;
padding-bottom:5px;
clear:both;
}

#footer_menu{
float:left;
}

#copyright{
text-align:right;
padding-top:5px;
margin-right:5px;
}

.footer_menu2{
padding-left:10px;
}


/*2ページ目*/
.select_sweets2{
padding-top:12px;
padding-bottom:12px;
}


#right_body2{
width:652px;
height:1600px;
margin-top:23px;
float:left;
}

.miyamoto{
background-image:url(img/bg_miyamoto.gif);
background-repeat:no-repeat;
width:652px;
height:342px;
margin-bottom:35px;
}

.miyamoto_p{
padding-top:100px;
margin:0px 15px 0px 25px;
float:left;
}

.miyamoto_name{
font-size:12px;
font-weight:bold;
padding-top:100px;
margin-bottom:20px;
}

.miyamoto_text{
font-size:11px;
line-height:120%;
}

.shop_info2{
background-image:url(img/bg_info.gif);
background-repeat:no-repeat;
width:652px;
height:286px;

}

.info_rogo{
padding-top:85px;
margin:0px 0px 0px 50px;
}

.takasimaya{
width:290px;
}

.shop_info_text{
padding-top:15px;
margin:0px 0px 0px 50px;
}

.takashimaya_text{
padding-top:10px;
}

td{
font-size:11px;
height:15px;
}

.table_takashimaya{
margin-left:20px;}

.map{
background-image:url(img/bg_map.gif);
background-repeat:no-repeat;
width:652px;
height:576px;
margin-top:35px;
margin-bottom:10px;
}

.map_main{
width:480px;
height:360px;
padding-top:55px;
margin:0px auto 0px 90px;
}

.map_info{
margin:0px auto 0px 90px;
padding-top:25px;
}

#shop_top_under{
width:652px;
text-align:right;
}