#connect_menu {margin:-20px 0px 10px;padding:0px 0px 10px;float:left;width:640px;list-style-type:disc;}
* html #connect_menu {margin:0px 0px 10px;padding:10px 0px;}
#connect_menu li {margin:10px 20px;padding:0px;font-size:12px;}
#connect_main h3 {font-size:14px;margin:40px 0px 10px;padding:0px;}
#connect_main p  {font-size:12px;padding-bottom:10px;line-height:20px;}
#connect_photo {margin:10px 0px 0px 18px;padding:0px;width:633px;border-spacing:0;empty-cells:show;}
#connect_photo h5 {margin:0px 0px 5px;padding:5px;font-size:14px;color:#333333;}
#connect_photo p {margin:5px 0px 5px;padding:0px;font-size:12px;color:#999999;}
h2 {border-bottom:1px solid #000000;padding-bottom:20px;}

#connect_main h4 {font-size:12px;font-weight:normal;border-bottom:2px dashed #999999;padding-bottom:10px;line-height:20px;}

#other_naiyo {width:660px;margin:0px;padding:0px;}
#other_left {float:left;width:375px;}
#other_left h4 {font-size:12px;font-weight:normal;border-bottom:2px dashed #999999;padding-bottom:10px;line-height:20px;}
#other_right {float:right;width:275px;}
#other03_naiyo {width:660px;margin:0px;padding:0px;}
#other03_left {float:left;width:305px;margin:0px;padding:0px;padding-right:20px;}
#other03_right {float:left;width:305px;margin:0px;padding:0px;}
#other03_left h4,#other03_right h4 {margin-left:0px;margin-right:0px;width:auto;font-weight:normal;border-bottom:1px dashed #999999;padding-bottom:10px;line-height:18px;}
#other03_left div.shops,div#other03_right div.shops {position:relative;width:305px;margin:0px 0px;padding:0px;min-height:220px;}
* html div#other03_left div.shops {position:relative;width:305px;margin:0px 0px;padding:0px;height:220px;}
* html div#other03_right div.shops {position:relative;width:305px;margin:0px 0px;padding:0px;height:220px;}

#cofestatable {margin-left:10px;font-size:12px;border-collapse:collapse;border-spacing:0;}
#cofestatable th {font-weight:normal;text-align:left;width:120px;padding:5px;border-top:1px dashed #999999;border-bottom:1px dashed #999999;}
#cofestatable td {padding:5px;border-top:1px dashed #999999;border-bottom:1px dashed #999999;}

p.pagetop {border-bottom:1px dashed #999999;}
h5#peanuts {margin:0px 0px 5px;padding:5px;font-size:10px;color:#333333;font-weight:normal;}

#connect_naiyo div#connect_main p#rendo_read {padding-top:6px;font-weight:bold;color:#666666;margin-bottom:10px;margin-top:10px;}

.other_photo {margin:10px 0px 0px 18px;padding:0px;width:633px;border-spacing:0;empty-cells:show;}
.other_photo h5 {margin:0px 0px 5px;padding:5px;font-size:14px;color:#333333;}
.other_photo p {margin:5px 0px 5px;padding:0px;font-size:12px;color:#999999;}
