@charset "UTF-8";
body {background:#fffef2;}

#G4_LIST{margin:0 auto; text-align:left;}
#G4_LIST p.float, #G4_LIST form.float{float:left;}
#G4_LIST p.float strong{color:#F00;}
#G4_LIST p.right{text-align:right;}
#G4_LIST form.list{clear:both;}
#G4_LIST form.list div.notice{margin-top:5px; padding:10px 15px 0 15px; border:3px solid #EBEBEB;}
#G4_LIST form.list div.notice p{padding-bottom:7px; color:#999;}
#G4_LIST form.list div.notice p strong{color:#999; font: 12px dotum;}
#G4_LIST form.list div.notice p a:link, #G4_LIST form.list div.notice p a:active, #G4_LIST form.list div.notice p a:visited{color:#333; font-family:??,Tahoma, Sans-serif; font-weight:bold;}
#G4_LIST form.list div.notice p a:hover{color:#01498D; font-family:??,Tahoma, Sans-serif; font-weight:bold; text-decoration:none;}
#G4_LIST form.list div.notice p a.comment:link, #G4_LIST form.list div.notice p a.comment:active, #G4_LIST form.list div.notice p a.comment:visited, #G4_LIST form.list div.notice p a.comment:hover{color:#F00; font-family:??,Tahoma, Sans-serif; font: 12px dotum; font-weight:bold;}
#G4_LIST form.list p.space_notice{height:20px;}
#G4_LIST form.list p.space_gloabl{height:22px; margin-top:5px; border-top:3px solid #EBEBEB;}
#G4_LIST form.list div.photo{float:left;}
#G4_LIST form.list div.photo center{margin:0 auto; padding:4px;}
#G4_LIST form.list div.photo center img{vertical-align:top;}
#G4_LIST form.list div.photo p{padding:5px 10px 0 10px; text-align:center;}
#G4_LIST form.list div.photo p a:link, #G4_LIST form.list div.photo p a:active, #G4_LIST form.list div.photo p a:visited{color:#111; font-family:??,Tahoma, Sans-serif; font-size:12px; text-decoration:none;}
#G4_LIST form.list div.photo p a:hover{color:#01498D; font-family:??,Tahoma, Sans-serif; font-size:9pt; text-decoration:none;}
#G4_LIST form.list div.photo p a.comment:link, #G4_LIST form.list div.photo p a.comment:active, #G4_LIST form.list div.photo p a.comment:visited, #G4_LIST form.list div.photo p a.comment:hover{color:#F00; font: bold 12px dotum; }
#G4_LIST form.list div.photo p a span.guest{color:#666; font-family:??,Tahoma, Sans-serif; font-weight:normal;}
#G4_LIST form.list div.photo p a span.member{color:#666; font-family:??,Tahoma, Sans-serif; font-weight:bold;}
#G4_LIST form.list div.photo p.date{padding-bottom:20px; color:#666; font-family:??,Tahoma, Sans-serif; font: 12px dotum;}
#G4_LIST form.list p.none{padding:40px 0 60px; color:#999; font-family:??,Tahoma, Sans-serif; font: 12px dotum; text-align:center;}
#G4_LIST form.list p.clear, #G4_LIST p.clear{clear:both;}
#G4_LIST p.page{margin-bottom:20px; padding:10px 15px 15px 15px; border-bottom:1px solid #E1E1E1; font-family:??,Tahoma, Sans-serif; font: 12px dotum; text-align:center;}
#G4_LIST p.page a{color:#666; text-decoration:none;}
#G4_LIST p.page strong{color:#333;}
#G4_LIST form.search{clear:both; margin:20px 0 0 0; padding:10px; border:1px solid #D0D7F1; background:#F3F6FC; text-align:center;}




/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(../img/buttonblack.gif) no-repeat; vertical-align:middle; overflow:visible; color:#333;}
.button { height:23px; padding:0; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; *vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-family:??,Tahoma, Sans-serif; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-family:??,Tahoma, Sans-serif; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-family:??,Tahoma, Sans-serif; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-family:??,Tahoma, Sans-serif; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(../img/buttongreen.gif); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(../img/buttonblack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url(../img/buttonred.gif); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(../img/buttonblue.gif); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}



