body { text-align:center; background:#fff url("../images/common/temp/bg_body.gif") center top; }
body,td,th { color:#333; font-size:12px; line-height:150%; vertical-align:top; }
body,p,ul,li,form,h1,h2,h3,h4,h5,h6,img { margin:0; padding:0; border:0; }
a { color:#c60; }
a:hover { color:#c00; }

#container { width:800px; margin:0 auto; text-align:left; }
#header { width:800px; }
#header td { padding:10px 0 5px 0; vertical-align:bottom; }
#header td.logo { width:310px; }
#header td.banner { text-align:right; }
#header td.banner img { margin:0 0 2px 6px; }
#global_nav { width:800px; background:url("../images/temp/bg_global_nav.gif") repeat-x; }
#global_nav td { padding:7px 0 15px 0; color:#999; vertical-align:middle; }
#global_nav a { padding:0 5px; color:#333; text-decoration:none; }
#global_nav a:hover { color:#c30; }
#global_nav form { text-align:right; }
#main { width:800px; }
#side_bar { padding:7px 0 40px 0; }
#side_bar ul { padding:2px 0 20px 2px; }
#side_bar li { list-style:none; width:205px; margin:0; }
#side_bar li a { display:block; background:url("../images/temp/bg_side_bar.gif") no-repeat center left; text-decoration:none; border-bottom:1px dotted #ccc; margin:0; padding:5px 0 5px 22px; line-height:100%; color:#333; }
#side_bar li a:hover { color:#c30; background:url("../images/temp/bg_side_bar_o.gif") no-repeat center left; }
#side_bar p { font-size:11px; color:#666; }
#footer { width:800px; border-top:4px double #ccc; }
#footer td { color:#666; font-size:11px; }
#footer a { color:#666; }
#footer td.left { width:490px; padding:10px 0 30px 0; }
#footer td.left p { padding-bottom:10px; }
#footer td.left img { margin:1px; }
#footer .right { padding:10px 0 30px 20px; }
#copy { text-align:center; border-top:1px dotted #999; padding:10px 0 40px 0; }

#contents { width:560px; padding:15px 0 40px 0; }
#contents p { padding:0 0 10px 0; }
#contents h2 { font-size:17px; clear:both; background:url("../images/common/contents/bg_h2.gif") no-repeat right top; margin:0 0 15px 0; border-bottom:1px dotted #999; padding:10px 0; }
#contents h3 { font-size:14px; clear:both; background:url("../images/common/contents/bg_h3.gif") repeat-x center bottom; padding:25px 0 18px 0; }
#contents h4 { font-size:13px; clear:both; background:url("../images/common/contents/bg_h4.gif"); padding:3px 0; margin:12px 0 5px 0; }
#contents h5 { font-size:12px; clear:both; background:url("../images/common/contents/bg_h5.gif") no-repeat; padding:6px 0 7px 30px; margin:10px 0 0 0; border-bottom:1px dotted #ccc; }
#contents li { list-style:none; background:#fff url("../images/temp/li.gif") no-repeat 0 12px; padding:10px 0 10px 20px; border-bottom:1px dotted #ccc; }
#contents p.detail { text-align:right; }
#contents p.detail a { background:url("../images/temp/arrow.gif") no-repeat left bottom; padding:0 0 0 15px; }
#contents table.color { margin:10px 0; }
#contents table.color th { width:170px; background:#edb; }
#contents table.color td { background:#eed; }
#contents .colorbox { margin:10px 0; padding:10px; background:#ffd; border:1px solid #fc0; }

/* guide */
#guide { border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:560px; }
#guide td { border-bottom:1px solid #ccc; }
#guide td.img { width:155px; padding:10px 0; }
#guide td.img p { background:url("../images/temp/item_bg120.gif") no-repeat; padding:6px 0 11px 6px; margin:0 0 0 10px; }
#guide td.txt { padding:0 10px 10px 0; }

/* form */
#form { width:580px; margin:0 auto; text-align:left; }
#form #contents { width:580px; margin:0 auto; text-align:left; }

/* shopping */
#itemlist { border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:560px; }
#itemlist td { border-bottom:1px solid #ccc; }
#itemlist td.img { width:155px; padding:10px 0; font-size:11px; color:#666; }
#itemlist td.img p { background:url("../images/temp/item_bg120.gif") no-repeat; padding:6px 0 11px 6px; margin:0 0 0 10px; }
#itemlist td.img img { margin:0 0 10px 0; }
#itemlist td.txt { padding:0 10px 10px 0; }
#itemlist td.txt h3 { background:#fff; margin:0; padding:17px 0 0 0; font-size:14px; }
#itemlist td.txt h4 { background:#fff; font-weight:normal; margin:0; padding:0 0 5px 0; font-size:11px; color:#666; }

#item_detail { border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:560px; margin:0 0 10px 0; }
#item_detail td { border-bottom:1px solid #ccc; }
#item_detail td.img { width:240px; padding:5px 0; font-size:11px; color:#666; }
#item_detail td.img p { background:url("../images/temp/item_bg200.gif") no-repeat; padding:6px 0 0 6px; margin:8px 0 0 10px; }
#item_detail td.img img { margin:0 0 10px 0; }
#item_detail td.img a { color:#666; }
#item_detail td.txt { padding:0 10px 10px 0; }
#item_detail td.txt img.right { float:right; margin:5px 0 5px 10px; border:1px solid #ccc; }
#item_detail td.txt img.left { float:left; margin:5px 10px 5px 0; border:1px solid #ccc; }

#gallery td { width:185px; padding:0; font-size:10px; color:#666; }
#gallery td p { background:url("../images/temp/item_bg160.gif") no-repeat; padding:6px 0 11px 6px; margin:0; }
#gallery td p.normal {font-size:12px; color:#333; background:none; padding:10px 0 0 0; margin:0; }
#gallery td img { margin:0 0 10px 0; }

#gallery2 td { width:185px; padding:0; font-size:10px; color:#666; text-align:center; }
#gallery2 td p { background:url("../images/temp/item_bg160.gif") no-repeat 9px top; padding:6px 0 11px 6px; margin:0; }
#gallery2 td h3 { border:0; padding:0; margin:0; font-size:12px; background:none; }
#gallery2 td h4 { border:0; padding:2px 0 15px 0; margin:0; font-size:11px; background:none; font-weight:normal; }

#img400 th { text-align:left; }
#img400 th p { background:url("../images/temp/item_bg350.gif") no-repeat; padding:6px 15px 15px 6px; margin:0; }
#img400 td { vertical-align:bottom; padding:0 0 20px 0; }
#img400 td h3 { background:none; border:none; margin:0; padding:15px 0 5px 0; }


/* ‚»‚Ì‘¼ */
#ordermade { text-align:center; background:#fc0; padding:5px; }
#ordermade img { border:3px solid #fff; }

p.error { color:#c00; }