body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,input{margin:0;padding:0;}

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, /* font,*/ img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; /* vertical-align:baseline; */}

table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0; /*border:0;*/ outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; /* vertical-align:baseline; */}

/* remember to define focus styles! */
:focus {outline:0;}
body {/* line-height:1;  */font-family:'µ¸¿ò',dotum,sans-serif; font-size:12px; color:black; background: white; /* overflow-y:scroll; */}
ul,ol,li{list-style:none;}

/* tables still need 'cellspacing="0"' in the markup 
table {border-collapse:separate; border-spacing: 0;}
table {border-collapse:collapse; border-spacing: 0;}
*/

input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}
input[type="password"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}
input[type="number"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="email"]{-webkit-appearance:none;-webkit-border-radius:0; width:250px; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}
input[type="tel"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}

/* input[type="radio"]{width:13px; height:13px; margin:0 3px 0 0; padding:0;} */

textarea {-webkit-appearance:none;-webkit-border-radius:0; background: #ffffff; border:1px solid #cccccc;}
caption, th, td {text-align:left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

img {vertical-align:middle; font-size:0; line-height:0;}
img,fieldset{border:0;}

input,select,textarea{vertical-align:middle;}

button {margin:0; padding:0; cursor:pointer;border:0;}

a {color:#444444; text-decoration:none; cursor:pointer;}
a:hover {color:#333333; text-decoration:underline;}

.hide{visibility:hidden;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000px;left:0;font-size:0;}
caption {display:none;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000em;left:-10000em;font-size:0;}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}

/* paging */
.pagination {position:relative;text-align:center; font-weight:bold; font-size:12px; color:#656565;word-spacing:-1px;clear:both;}
.pagination a {color:#656565;}
.pagination a:hover {color:#656565;background-color:#ffffff;border:1px solid #2594BC;text-decoration:none;}
.pagination a, .pagination .current {border:1px solid #dadadb;padding:1px 5px 1px 5px;margin:0 1px 0 1px;}
.pagination .current {color:#2594BC; border:1px solid #2594BC;}
.pagination .bt {font-weight:normal;border:none;background:none;padding:0px 0px 0px 0px;margin:0 0px 0 0px;}
.pagination .bt a:hover {border:none;background:none;}


.em01 {color:#e02424;}

#quick {position:absolute; left:50%; top:201px; margin-left:502px; width:68px; height:100px; /* background: #ff0066; */}
#quick #today_view {position:relative; margin-bottom:11px; padding:1px; border:1px solid #e2e2e2;}
#quick #today_view .title {}
#quick #today_view .title span.count_wrap {display:block; text-align:center;}
#quick #today_view .title span.count {font-weight:bold; color:#e02424;}
#quick #today_view .inwrap {background: url('/mommake/img/common/today_view_bg.gif') no-repeat left top;}
#quick #today_view .inwrap ul {padding:18px 4px 27px 5px;background: url('/mommake/img/common/today_view_bg.gif') no-repeat left bottom;}
#quick #today_view .inwrap ul li {margin-bottom:5px;}
#quick #today_view .inwrap ul li img {display:block; width:53px; height:43px; border:1px solid #e7e6e6;}
#quick #today_view span.prev {position:absolute; left:6px; top:36px;}
#quick #today_view span.next {position:absolute; left:6px; bottom:17px;}
#quick #today_view span.top {position:absolute; left:6px; bottom:0;}
#quick #today_view #quick_info {margin-bottom:5px;}


#update_ie {border: 1px solid #F7941D; background: #FEEFDA; clear: both; height: 75px; position: relative;}
#update_ie .close_btn {position:absolute; right:5px; top:5px;}
#update_ie .inwrap {width:640px; margin:0 auto; overflow:hidden;}
#update_ie .inwrap dl {display:inline; float:left; width:300px; margin:0 10px 0 0; padding:12px 0 0 0; color:#1a1816;}
#update_ie .inwrap dl dt {font-weight:bold; padding-bottom:5px; font-size:13px;}
#update_ie .inwrap ul {float:left;}
#update_ie .inwrap ul li {display:inline; float:left; margin-right:10px;}

body {width:100%; border-top:3px solid #f2f6fb;}

#header_wrap {position:relative; width:100%; height:185px; margin-bottom:12px; z-index:200;}
#header_wrap #header {position:relative; width:980px; min-width:980px; height:95px; margin:0 auto;}
/* #header h1 {position:absolute; left:23px; top:35px;} */
#header h1 {position:absolute; left:5px; top:12px;}
#header h1 a {margin-right:18px;}
#header #gLogBar {position:absolute; right:10px; top:9px;}
#header #gLogBar li {display:inline; float:left; margin-left:6px; padding-left:6px; background: url('/mommake/img/common/s_line.gif') no-repeat left top; font-size:11px;}
#header #gLogBar li.reserve a {color:#ff7200;}
#header #gLogBar li.first {margin-left:0; padding-left:13px; background: url('/mommake/img/common/glogbar_bul.gif') no-repeat left top;}
#header #blankSite {position:absolute; right:20px; top:64px;}
#header #blankSite li {display:inline; float:left; margin-left:10px; padding-left:20px; background: url('/mommake/img/common/blanksite_bar.gif') no-repeat left top;}
#header #blankSite li.first {margin-left:0; padding-left:0; background: none;}

#header_wrap #gnb {width:100%; min-width:980px; height:35px; /* background: #ff5400 url('/mommake/img/common/gnb_bg.gif') repeat-x center top; */}
#header_wrap #gnb .inwrap {position:relative; width:980px; height:35px; margin:0 auto; background: #ff5400 url('/mommake/img/common/gnb_bg_new.gif') no-repeat left top;}
#header_wrap #gnb .inwrap ul li {display:inline; float:left;}
#header_wrap #gnb .inwrap ul li.space {margin-right:36px;}
#header_wrap #gnb .inwrap ul li a {color:#ffffff; font-weight:bold;}

#header_wrap #gnb .inwrap .allview {position:absolute; right:14px; top:9px;}

#gSearchWrap {width:100%; height:54px; /* background: url('/mommake/img/common/gsearch_bg.gif') repeat-x left top; */}
#gSearchWrap .inwrap {position:relative; width:980px; height:54px; min-width:980px; margin:0 auto; background: url('/mommake/img/common/gsearch_bg_new.gif') no-repeat left top;}

#logbox {position:relative;}
#logbox #before {position:absolute; left:14px; top:14px;}
#logbox #before span {display:inline; float:left; margin-right:3px;}
#logbox #before input.text {float:left; width:67px; height:17px; padding:0 5px; background: #ffffff; border:1px solid #d3b789; line-height:17px; color:#f4631b; font-size:12px; font-family:tahoma; letter-spacing:0.1em;}
#logbox #after {position:absolute; left:5px; top:17px; color:#606060}
#logbox #after a {color:#606060}
#logbox #after .img {position:relative; top:-1px;}
#logbox #after .name {font-weight:bold; color:#333333;}
#logbox #after .coupon {font-weight:bold; color:#e22424;}
#logbox #after .new_msg span {font-weight:bold; color:#e22424;}

.gSearchForm {position:absolute; left:330px; top:39px; width:385px; height:33px; /* padding:1px 0; background: url('/mommake/img/miz_search_bg_v2.gif') no-repeat left top; */ vertical-align:top;}
.gSearchForm .input_wrap {display:inline-block; background: #ffffff; border:2px solid #eb8222;}
.gSearchForm input.text {display:inline; float:left; width:286px; height:25px; margin-right:25px; padding:0 5px 0 5px; background: #ffffff; border:0 none; line-height:25px; color:#964f2d;}
.gSearchForm input.btn {position:absolute; right:0; top:0;-webkit-appearance:none;-webkit-border-radius:0;}
.gSearchForm span.bul {display:inline-block; padding-top:5px;}

#autocomplete {position:absolute; left:298px; top:2px; width:25px; height:25px; overflow:hidden; z-index:500;}
#autocomplete_search {position:absolute; left:298px; top:2px; width:25px; height:25px; overflow:hidden;}
#autocomplete_search span {position:absolute; left:0; top:0;}
#autocomplete_search span a {display:block; padding:9px 8px; background: #ffffff;}

#atcmp {position:absolute; left:0px; top:29px; width:323px; background: #ffffff; border:1px solid #999999; border-top:0 none; z-index:110; font-size:12px;  z-index:9999; /*-moz-box-shadow:0px 2px 2px #cccccc; -webkit-box-shadow:0px 2px 2px #cccccc; box-shadow:0px 2px 2px #cccccc;*/}
#atcmp ul {width:100%; margin:1px 0;}
#atcmp ul li {padding-left:13px; height:23px; line-height:23px; font-size:12px; color:#333333;}
#atcmp ul li:hover {background: #f5f5f5;}
#atcmp ul li a {display:block;}
#atcmp ul li a:hover {text-decoration:none;}
#atcmp ul li a span {color:#ff6600;}
#atcmp p { padding:5px; background: #f5f5f5; border-top:1px solid #e1e1e1; font-size:11px; text-align:right;}
#atcmp p a {color:#999999;}


#main_body {position:relative; width:980px; min-width:980px; /* _height:1%; */ margin:0 auto;/* overflow:hidden;*/ z-index:100;}
#main_body:after { content:""; display:block; clear:both;}
#navi_wrap {display:inline; float:left; width:200px; margin-right:15px; overflow:hidden;}
#navi_wrap #navi {_height:1%; margin-bottom:15px; padding-bottom:15px; background: url('/mommake/img/common/navi_bg_bottom.gif') no-repeat left bottom; overflow:hidden;}
#navi_wrap #navi .inwrap {padding:5px 5px 0 5px; background: url('/mommake/img/common/navi_bg_top.gif') no-repeat left top;}

#navi_wrap #navi .subList {/* border-bottom:1px solid #eeeded; background: url('/bookcity_new/img/common/navi_line.gif') repeat-x left bottom; */}
#navi_wrap #navi .subList h3 {padding:0;}
#navi_wrap #navi .subList ul {padding:6px 0 7px 20px; border-top:1px solid #eaeaea;}
#navi_wrap #navi .subList li {height:20px; position:relative; padding:0 0 0 8px; background: url('/mommake/img/common/dot_2x2.gif') no-repeat left 5px; font-size:12px; font-family:'µ¸¿ò', dotum; }
#navi_wrap #navi .subList li a {text-decoration:none; color:#4a4a4a;}
#navi_wrap #navi .subList li a:hover {text-decoration:underline;}
#navi_wrap #navi .subList li.on a {color:#ef2f2a;}
#navi_wrap #navi .subList li.on a:hover {color:#ef2f2a;}

#navi_wrap #notice_wrap {position:relative; margin-bottom:15px; padding:10px 12px 4px 14px; background: #f5f5f5; border:1px solid #e1dfe0; }
#navi_wrap #notice_wrap div.title {padding-bottom:12px;}
#navi_wrap #notice_wrap ul {width:172px; overflow:hidden;}
#navi_wrap #notice_wrap ul li {position:relative; height:18px; padding:0 0 0 8px; background: url('/mommake/img/common/dot_2x2.gif') no-repeat left 5px; font-size:12px; font-family:'µ¸¿ò', dotum; }
#navi_wrap #notice_wrap span.more {position:absolute; right:12px; top:10px;}

/* #section {display:inline; float:left; overflow:hidden;} */
#conTitwrap {position:relative; padding:12px 0 10px 0; z-index:50;}
#conTitwrap #lnb {position:absolute; right:0; top:0; font-size:11px;color:#888888;}
#conTitwrap #lnb span.current {font-weight:bold;}
#conTitwrap #lnb a {color:#888888;}
#conTitwrap .txt {padding-top:10px; color:#545454; font-size:11px; line-height:150%;}

#content {display:inline; float:left; /* overflow:hidden; */ z-index:50;}
#content #aticle {display:inline; float:left; overflow:hidden;}
.column1 {width:100%;}
.column2 {width:765px;}
.column3 {width:600px; margin-right:15px;}
#content.column2 {float:right;}

#aside {display:inline; float:right; width:150px;}
#aside div.bnr {margin-bottom:10px;}
#aside div.bnr img {display:block; width:150px;}


#footer {clear:both; padding:30px 0 0 0;}
#site_info {position:relative; margin-bottom:15px; padding:7px 0 5px 15px; background: #f7f7f7; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#site_info .list {width:980px; margin:0 auto; min-width:980px;}
#site_info .list span {padding:0 15px 0 10px; background: url("/mommake/img/common/s_line.gif") no-repeat right 1px;}
#site_info .list a {color:#666666;}
#site_info .list a:hover {color:#006db5;}
#site_info .list span strong {font-weight:bold;}
#site_info .list span strong a { color:#cd2d77;}
#site_info .list span.last {background:none;}
/* #site_info .list a.footer_allview_btn {position:absolute; right:18px; top:7px; padding:1px 0 0 15px; background: url('/mommake/img/common/footer_allview_bul.gif') no-repeat left top; font-weight:bold; font-size:11px;} */

#footer .inwrap {width:980px; margin:0 auto; min-width:980px;}
#footer_logo {display:inline; float:left; margin-right:15px; padding:15px 15px 15px 0; border-right:1px solid #e6e6e6;}
#company_info {padding-top:0px; font-size:11px; color:#808080; line-height:130%;}
#company_info span {padding:0 0 0 0px;}

#company_info .foot_mail_link{color:#808080 !important;text-decoration:none}

#innobiz {position:absolute; right:4px; top:38px;}
#footer .inwrap {position:relative;width:980px;min-width:980px; margin:0 auto;}


#header_bnr {position:absolute; right:0; top:34px;}
#header_bnr li {display:inline; float:left;}

#interest_txt {position:absolute; left:740px; top:16px; width:230px; height:18px; line-height:18px;  overflow : hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
#interest_txt a {position:relative; top:1px;}


#quick {position:absolute; left:50%; top:201px; margin-left:502px; width:68px; height:100px; /* background: #ff0066; */}
#quick #today_view {position:relative; margin-bottom:11px; padding:1px; border:1px solid #e2e2e2;}
#quick #today_view .title {}
#quick #today_view .title span.count_wrap {display:block; text-align:center;}
#quick #today_view .title span.count {font-weight:bold; color:#e02424;}
#quick #today_view .inwrap {background: url('/mommake/img/common/today_view_bg.gif') no-repeat left top;}
#quick #today_view .inwrap ul {min-height:45px; padding:18px 4px 27px 5px;background: url('/mommake/img/common/today_view_bg.gif') no-repeat left bottom;}
#quick #today_view .inwrap ul li {margin-bottom:5px;}
#quick #today_view .inwrap ul li img {display:block; width:53px; height:43px; border:1px solid #e7e6e6;}
#quick #today_view span.prev {position:absolute; left:6px; top:36px;}
#quick #today_view span.next {position:absolute; left:6px; bottom:17px;}
#quick #today_view span.top {position:absolute; left:6px; bottom:0;}
#quick #quick_info {margin-bottom:5px;}

/* ¾ÖÇÃºí·Î±× */
.blog_list_wrap {overflow:hidden;}
.blog_list_wrap ul {width:105%; padding-left:1px; overflow:hidden;}
.blog_list_wrap ul li {display:inline; float:left; position:relative; width:177px; height:297px; margin-right:16px; margin-bottom:20px; border:1px solid #e8e8e8; color:#333333;}
.blog_list_wrap ul li div.thum_wrap {position:relative; width:159px; margin:0 auto 5px; padding-top:9px;}
.blog_list_wrap ul li div.thum_wrap div.thum {}
.blog_list_wrap ul li div.thum_wrap div.thum img {display:block; width:159px; height:186px; vertical-align:top;}
.blog_list_wrap ul li div.thum_wrap p {position:absolute; left:0; bottom:0; width:100%; height:23px; background: url('/mommake/appleblog/img/bg_gray_t.png') repeat 0 0; color:#ffffff; font-weight:bold; text-align:center; line-height:23px;}
.blog_list_wrap ul li div.thum_wrap p span {color:#f6ff00;}
.blog_list_wrap ul li div.title {margin-bottom:4px; font-weight:bold; text-align:center;}
.blog_list_wrap ul li div.place {margin-bottom:5px; font-weight:bold; text-align:center;}
.blog_list_wrap ul li div.date {font-size:11px; text-align:center;}
.blog_list_wrap ul li div.count {position:absolute; left:0; bottom:0; width:100%; height:23px; line-height:23px; background:#eaeaea; color:#3a3a3a; font-weight:bold; text-align:center;}
.blog_list_wrap ul li div.count span {color:#ff0000;}
.blog_list_wrap ul li span.nw {position:absolute; left:-1px; top:-1px; z-index:10;}
.blog_list_page div {text-align:center; margin-top:10px;}

.blog_detail_top {position:relative; height:110px; margin-bottom:20px; overflow:hidden;}
.blog_detail_top div.thum {display:inline; float:left; width:93px; height:109px; margin-right:14px; border:1px solid #e6e6e6;}
.blog_detail_top div.thum img {display:block; width:93px; height:109px; vertical-align:top;}
.blog_detail_top dl {color:#333333;}
.blog_detail_top dl dt.tit {height:32px; padding-top:4px; font-weight:bold; font-size:14px;}
.blog_detail_top dl dd {height:19px;}
.blog_detail_top dl dd.date {}
.blog_detail_top dl dd.place {}
.blog_detail_top dl dd.reviewer {}
.blog_detail_top dl dd.reviewer span.count {color:#ff5800; font-weight:bold;}
.blog_detail_top dl dd.reviewer span.txt {color:#777777;}
.blog_detail_top dl dd.mission {color:#ff5800;}

#tab_type3 {width:100%; margin-bottom:20px; background: url('/mommake/img/common/tab_type2_bg.gif') repeat-x left bottom; overflow:hidden; font-size:12px;}
#tab_type3 li {display:inline; float:left; width:134px; height:27px; margin-left:-1px; background:#f9f9f9; border:1px solid #d7d6d6; overflow:hidden;}
#tab_type3 li:first-child {margin-left:0;}
#tab_type3 li a {display:block; width:124px; height:19px; padding-top:8px; text-align:center; _display:inline-block;}
#tab_type3 li a span {color:#2d2d2b;}
#tab_type3 li a:hover {text-decoration:none;}
#tab_type3 li.on {background:#ffffff; border-bottom-color:#ffffff;}
#tab_type3 li.on a {color:#ff7200; font-weight:bold;}

.blog_join {}
.blog_join > div.btn {margin-bottom:19px; text-align:center;}
.blog_input_wrap {position:relative; margin-bottom:20px; padding:20px; background:#f9f9f9; border:1px solid #d6d6d6;}
.blog_input_wrap div.tit {margin-bottom:5px; padding-left:3px; color:#000000; font-weight:bold;}
.blog_input_wrap div.data {margin-bottom:20px; }
.blog_input_wrap div.data input.text {height:18px; background:#ffffff; border:1px solid #cdcdcd;}
.blog_input_wrap div.data .textarea {width:720px; height:98px; background:#ffffff; border:1px solid #cdcdcd; resize:none; overflow-x:hidden; overflow-y:scroll;}
.blog_input_wrap div.btn {text-align:center;}
.blog_input_wrap span.close {position:absolute; right:10px; top:10px;}

.blog_review_wrap {}
.blog_review_wrap ul {padding:0 20px; border:1px solid #ececec;}
.blog_review_wrap ul li {position:relative; padding:20px 0; border-top:1px solid #ececec; overflow:hidden;}
.blog_review_wrap ul li:first-child {border-top:0 none;}
.blog_review_wrap ul li div.pic_user {display:inline; float:left; width:63px; height:63px; margin-right:15px; background:#ececec; border:1px solid #e5e5e5;}
.blog_review_wrap ul li div.author {margin-bottom:5px; color:#ff5d00; font-weight:bold;}
.blog_review_wrap ul li div.url {float:left; width:640px; margin-bottom:5px; color:#333333; font-weight:bold;}
.blog_review_wrap ul li p.txt {float:left; width:640px;}
.blog_review_wrap ul li span.date {position:absolute; right:0; top:20px; color:#828687; font-size:11px;}

.choice_reviewer {position:relative; margin-bottom:20px; border:5px solid #dac3b4;}
.choice_reviewer div.title {position:absolute; left:-4px; top:-4px; z-index:2;}
.choice_reviewer div.tit {padding-top:16px; text-align:center;}
.choice_reviewer ul {padding:0 16px;}
.choice_reviewer ul li {position:relative; padding:20px 0; border-top:1px solid #ececec; overflow:hidden;}
.choice_reviewer ul li:first-child {border-top:0 none;}
.choice_reviewer ul li div.pic_user {display:inline; float:left; width:63px; height:63px; margin-right:15px; background:#ececec; border:1px solid #e5e5e5;}
.choice_reviewer ul li div.author {color:#ff5d00; font-weight:bold; margin-bottom:5px;}
.choice_reviewer ul li div.url {float:left; width:640px; margin-bottom:3px; color:#333333; font-weight:bold;}
.choice_reviewer ul li p.txt {float:left; width:640px;}
.choice_reviewer ul li span.date {position:absolute; right:0; top:20px; color:#828687; font-size:11px;}

.blog_myreview_top {margin-bottom:20px; padding:20px; background:#fefcfc; border:1px solid #dac3b4; overflow:hidden;}
.blog_myreview_top * {vertical-align:top;}
.blog_myreview_top div.thum {display:inline; float:left; width:88px; height:88px; margin-right:18px; border:1px solid #e5e5e5;}
.blog_myreview_top p {padding-top:7px;}
.blog_myreview_top p span.tit {font-weight:bold;}
.blog_myreview_top p span.data {}
.blog_myreview_top p span.data .b_name {color:#ff5800; font-weight:bold;}
.blog_myreview_top > a {display:inline-block; padding-top:10px; color:#767676; font-size:11px; text-decoration:underline;}

.index_tit_wrap {position:relative; background: url('/mommake/appleblog/img/index_tit_bg.gif') repeat-x 0 100%;}
.index_tit_wrap span.tit {display:inline-block; padding-bottom:4px; border-bottom:2px solid #f11c24;}
.index_tit_wrap span.more {position:absolute; right:5px; top:10px;}

.blog_review_list {margin-bottom:40px;}
.blog_review_list ul {width:105%; padding-top:5px;overflow:hidden;}
.blog_review_list ul li {display:inline; float:left; width:93px; height:109px; margin:15px 10px 0 5px; background:#ffffff; border:1px solid #e5e5e5;}

.blog_detail_view_wrap {text-align:center;}
.blog_order_button {text-align:center; margin-top:20px}

/* »óÇ° ÆÇ¸Å °ü·Ã Á¤º¸ */
#deal_info {
	border:0px;
	line-height:18px;
	font-family:µ¸¿ò;
	font-size:11px;
	width:690px;
	margin-left:20px;
}
#deal_info span.tit {
	font-size:17px;
	font-weight:bold;
	border-bottom:solid #CCCCCC 1px;
}
#deal_info .tt {
	font-weight:bold;
	padding:6px;
}
#deal_info .ttin {
	padding:6px;
}
#deal_info .box {font-family:15px; padding:3px;}

/* ±¸Á¶ ³¡ */