#sectionH1 h1{margin:0 20px;}
#sectionH1 hr{height:1px;clear:both;}

#introduction{margin:0 25px;padding:0;}
#introduction h2{ font-weight:normal;}

.categoryList{margin:0;}
.categoryList ul{margin:0 0 0 20px;padding:0;}
.categoryList ul li{margin:0;padding:0 10px 0 20px;display:inline; background-image:url(../img/bt_right.gif); background-position:left center; background-repeat:no-repeat;}

.sectionH2{margin:20px 30px; padding:0; clear:both;}
.sectionH2 h2{margin:10px 0;padding:0;}

.clear{ clear: both;}

.shopGuide { border:1px solid #80B34E; border-collapse:separate; font-size:80%;}
.shopGuide th{ padding:5px; text-align:left; color:#330; background-color:#C1E247; vertical-align:top; white-space: nowrap;}
.shopGuide td{ padding:5px; vertical-align:top;}
.shopGuide ul{ margin:0 0 0 20px; padding:0;}
.shopGuide ul li{ margin:0; padding:0;}

.sectionH2 form{ margin:20px 0;}
.sectionH2 form input{}

.photoH3 h3{ color:#333; margin:10px 0; padding:10px 0 5px 80px; border-bottom:5px solid #cf0; background-image:url(../img/access/bg_photoH3.gif); background-repeat:no-repeat; background-position:left;}
.photoH3 table{ border-collapse:separate;}
.photoH3 table th{ width:160px; vertical-align:bottom;}
.photoH3 table td{ width:140px; font-size:90%; color:#666; vertical-align:top;}
.photoW180 h3{ color:#333; margin:10px 0; padding:10px 0 5px 80px; border-bottom:5px solid #cf0; background-image:url(../img/access/bg_photoH3.gif); background-repeat:no-repeat; background-position:left;}
.photoW180 table{ border-collapse:separate;}
.photoW180 table th{ width:180px; vertical-align:bottom;}
.photoW180 table td{ width:160px; font-size:80%; color:#666; vertical-align:top;}
.num1{background:url(../img/icon_01.gif) no-repeat left top;padding:0 0 5px 20px;}
.num2{background:url(../img/icon_02.gif) no-repeat left top;padding:0 0 5px 20px;}
.num3{background:url(../img/icon_03.gif) no-repeat left top;padding:0 0 5px 20px;}
.num4{background:url(../img/icon_04.gif) no-repeat left top;padding:0 0 5px 20px;}
.num5{background:url(../img/icon_05.gif) no-repeat left top;padding:0 0 5px 20px;}
.num6{background:url(../img/icon_06.gif) no-repeat left top;padding:0 0 5px 20px;}
.num7{background:url(../img/icon_07.gif) no-repeat left top;padding:0 0 5px 20px;}
.num8{background:url(../img/icon_08.gif) no-repeat left top;padding:0 0 5px 20px;}
.print{ margin:10px 0;}