
#topic_stamp{ padding:20px 0px 0px 0px; width:750px; margin-left:auto; margin-right:auto; text-align:center;}

#stamp_map{ width:370px; height:500px; background:url(../stamp/images/map.gif) 0 0 no-repeat; float:left; text-align:left;}

#stamp_right{ padding:0px 0px 60px 10px; width:370px; height:480px; float:left; text-align:left;}
#stamp_right h3{ padding:10px 0px 10px 0px; width:370px;}
#stamp_right p{ padding:0px 10px 0px 10px; font-size:10px; color:#FF9999;}

#stamp_event{padding:20px 0px 0px 0px;}
#stamp_event p{ font-size:12px; color:#5b2d12;}
#stamp_event ul{ padding:10px 20px 10px 20px; font-size:13px; color:#993300;}
#stamp_event li{ line-height:180%; border-bottom: #999999 1px dashed; list-style-position:inside;}

.stamp_entry{ margin:0px; text-align:left;}
.stamp_entry h3{ padding:10px 0px 10px 0px; width:500px;}
.stamp_entry table{ margin:0; padding:0; border:0; width:360px;}
.stamp_entry tr{ margin:0; padding:0; width:360px;}
.stamp_entry td.arrow{ width:360px; height:20px; background:url(../stamp/images/tr_bg.gif) 0 0 no-repeat;}
.stamp_entry td.arrow_bottom{ width:360px; height:20px; background:url(../stamp/images/tr_bg_bottom.gif) 0 0 no-repeat;}
.stamp_entry td{ margin:0; color:#5b2d12; font-size:12px; line-height:1.3em; text-align:left;}
.stamp_entry td.step{ width:60px; vertical-align:top;}
.stamp_entry td.step_text{ padding:10px; width:292px; border-right: #e5e5e5 solid 1px; vertical-align:bottom;}
.stamp_entry td p{ padding:0px 10px 50px 10px; font-size:11px; color:#FF9933;}
.stamp_siten{ float:left; padding:0px 15px 0px 15px; width:360px;}
.stamp_siten a{ width:197px; height:167px; display:block; background-position:top;}
.stamp_siten a:hover{ background-position:bottom;}
.korea{ margin:10px; background-image:url(../stamp/images/siten_icon.gif);}
.usa{ margin:10px; background-image:url(../stamp/images/siten_icon2.gif);}
.sheet{ margin:10px;}
.sheet a{ width:323px; height:167px; display:block; background-position:top; background-image:url(../place/images/sheet_icon.gif);}
.sheet a:hover{ background-position:bottom;}

#stamp_bottom{ clear:both; margin:0px auto 30px 0px; padding:0px 15px 0px 15px; height:400px; width:730px; text-align:left; border:#fee8eb solid 2px;}
#stamp_bottom h3{ margin:-15px 0px 10px 0px;}
#stamp_bottom p{ margin:20px 0px 5px 34px; clear:both; font-size:14px; color:#993300; text-align:left;}
#stamp_bottom ul{ margin:10px 0px 0px 30px; padding:0; list-style:none;}
#stamp_bottom li{ margin:0; padding:0; float:left;}
#stamp_bottom li.stamp_date{ width:200px; height:300px; background:url(../stamp/images/li_bg1.gif) 0 0 no-repeat;}
#stamp_bottom li.arrow{ width:37px; height:300px; background:url(../stamp/images/li_bg2.gif) 0 0 no-repeat;}
#stamp_bottom h5{margin:0; margin:25px 0px 0px 5px; padding:3px; width:130px; height:34px; color:#5b2d12; font-size:15px; background:#fef8a9; border:#806059 solid 2px; overflow:inherit;}
#stamp_bottom small{ font-weight:normal;}
#stamp_bottom dl{margin:0; padding:10px 0px 0px 15px; height:242px; font-size:18px; font-weight:bold; text-align:left;}
#stamp_bottom dl img{margin:0; height:76px;}
#stamp_bottom dd{margin:0px 0px 0px -15px; padding:75px 0px 0px 0px; height:37px; color:#fe6a5f; font-size:15px; font-weight:normal; text-align:center;}

#stamp_address{ clear:both; margin:0px auto 30px 0px; padding:0px 15px 0px 15px; width:730px; text-align:left; border:#fee8eb solid 2px;}
#stamp_address h3{ margin:-15px 0px 10px 0px;}
#stamp_address p{ margin:20px 0px 5px 34px; clear:both; font-size:14px; color:#993300; text-align:left; line-height:1.2em;}
#stamp_address p.address{ margin: auto; padding:60px 10px 0px 120px; background:url(../stamp/images/address.gif) 0 0 no-repeat; height:170px; width:370px; font-size:19px; font-weight:bold; color:#993300; text-align:left;}
#stamp_address small{ font-size:11px; color:#FF9933;}

.stamp_card{ clear:both; margin:0px auto 30px 0px; padding:0px 15px 0px 15px; width:730px; text-align:left; border:#fee8eb solid 2px;}
.stamp_card h3{ margin:-15px 0px 10px 0px;}
.stamp_card p{ margin:20px 0px 5px 34px; clear:both; font-size:14px; color:#993300; text-align:left; line-height:1.2em;}
.stamp_card ul{ padding:20px 50px 5px 90px; font-size:13px; color:#5b2d12; text-align:left; line-height:1.4em; list-style:none;}
.stamp_card li{ margin-top:10px; padding-right:20px; width:480px; background:url(../../../10th_sd/stamp/images/card_li_bg.gif) 0 0 no-repeat;}
.stamp_card ol{ padding:0px 50px 5px 90px; font-size:12px; color:#5b2d12; text-align:left; line-height:1.4em;}
.stamp_card li.note{ margin-top:10px; padding-right:20px; margin-left:20px; width:530px; background:none; border-bottom:dashed 1px #CCCCCC;}


/*ドロップダウン*/

#navi {
position: relative;
top: 0px;
left: 0px;
width: 73px;
}

#navi ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#navi li {
color: #fffff;
width: 73px;
margin: 0;
}

#navi li a {
font-size: 14px;
color: #ffffff;
display: block;
width: 73px;
padding: 0;
text-align: center;
font-weight: bold;
text-decoration: none;
background-color: #3399ff;
}

#navi li a:hover {
color: #ffffff;
background-color: #3366cc;
}

/* サブメニュー */
#navi ul.sub {
margin:0;
padding:0;
position: absolute;
left:73px;
top:0px;
}
#navi ul.sub1 {
margin:0;
padding:0;
position: absolute;
left:73px;
top:34px;
}
#navi ul.sub2 {
margin:0;
padding:0;
position: absolute;
left:73px;
top:111px;
}
#navi ul.sub3 {
margin:0;
padding:0;
position: absolute;
left:73px;
top:188px;
}
#navi ul.sub4 {
margin:0;
padding:0;
position: absolute;
left:73px;
top:265px;
}
#navi ul.sub5 {
margin:0;
padding:0;
position: absolute;
left:73px;
top:342px;
}
#navi ul.sub6 {
margin:0;
padding:0;
position: absolute;
left:73px;
top:419px;
}

#navi ul li {
float: none;
}

#navi ul li a {
color: #666666;
width:100px;
background: #eeeeee;
font-size: 12px;
font-weight: normal;
padding: 3px 0;
border:1px solid #000099;
}

#navi ul li a:hover {
color: #ffffff;
background-color: #FFCCCC;
}

#navi ul li.navi_menu ul {
display: none;
}

#navi ul li.navi_menu_on ul {
display: block;
}


