@charset "euc-kr";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; font:inherit; vertical-align:baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
caption{visibility:hidden;width:0;height:0;margin:0;padding:0;line-height:0;font-size:0}
body {line-height:1;}

ol, ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}

table {border-collapse:collapse; border-spacing:0;}

strong {font-weight:bold;}
/* common */
a {text-decoration:none; color:inherit;}
img {width:100%;}

/* layout */
html, body {height:100%;}
body {position:relative;}

* {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-text-size-adjust:100%;}

section{display:block;}input[type=text],input[type=password],input[type=number],input[type=tel],textarea{padding:3px;font-size:12px;font-weight:inherit;border:1px solid rgb(157,157,176);border-radius:2px;outline-style:none;}
.gHeader{overflow:hidden;width:100%;height:40px;text-align:center;box-shadow:0 3px 3px rgb(145,145,145);}
.gHeader h1{padding:0 51px;text-align:center;}
.gHeader h1 a{line-height:40px;font-size:15px;color:rgb(255,255,255);}
.gHeader h1 a img{max-height:40px;width:105%;}
.gHeader .category{width:51px;position:absolute;top:0;left:0;z-index:1;}
.gHeader .search{width:51px;position:absolute;top:0;right:0;z-index:1;text-align:right;}
.gHeader .search img{cursor:pointer;}
.gHeader p a{display:block;}

.gHeader{background:rgb(105,106,110);background:rgb(105,106,110) -webkit-gradient(linear,left top,left bottom,from(rgb(105,106,110)),to(rgb(68,68,71)));background:rgb(105,106,110) -moz-linear-gradient(top,rgb(105,106,110),rgb(68,68,71));}
.gMember{margin:0px 0px 0px;text-align:right;}
.gMember a{display:inline-block;height:30px;padding:0 0 0 24px;font-size:12px;line-height:28px;font-weight:bold;text-decoration:none;}
.gMember a.myshop{padding-right:10px;background-position:0 -30px;}
.gMember a img{vertical-align:middle;}

header .mSearch{display:none;position:absolute;width:100%;height:30px;top:40px;left:0;z-index:9999;}
header .mSearch p{margin:7px 10px;background:rgb(255,255,255);}
.mSearch p{position:relative;margin:7px 0;padding:0 0 6px;}
.mSearch span{display:block;padding:0 55px 0 0;}
.mSearch .border{border-radius:4px;}
.mSearch input{width:100%;height:23px;padding-left:28px;outline:none;-webkit-tap-highlight-color: rgba(255,255,255,0);}
.mSearch button{position:absolute;right:0;top:0;width:55px;height:24px;margin:0;font-size:12px;color:rgb(33,37,48);border-radius:4px;outline-style:none;cursor:pointer;background:rgb(255,255,255) -webkit-gradient(linear,left top,left bottom,from(rgb(255,255,255)),to(rgb(238,238,238)));background:rgb(255,255,255) -moz-linear-gradient(top,rgb(255,255,255),rgb(238,238,238));box-shadow: -3px 0 1px rgb(229,229,229);}

.mSearch .border{border:1px solid rgb(161,161,163);}
.mSearch input{border:0;background:url(http://pics.gundamboom.kr/mobile/bg_search.png) 5px center no-repeat;background-size:18px 18px;}
.mSearch button{border:1px solid rgb(107,108,112);}


#wrap #gnb{overflow:hidden;width:100%;background:#e80000;}
#wrap #gnb ul{overflow:hidden;}
#wrap #gnb ul li{float:left; cursor:pointer;text-align:center;}
#wrap #gnb ul li span {cursor:pointer; display:block; padding-top:9px; text-align:center; color:#ffffff; font-size:12px; line-height:1.1;font-weight:bold;}
#wrap #gnb ul .menu_on{text-align:center; padding:5px 0; width:20%;background:#e80000;}
#wrap #gnb ul .menu_off{text-align:center; padding:5px 0; width:20%;background:#e80000;}

#footer{clear:both; background:#454545;}
#footer ul{width:100%;background:#454545; text-align:center;}
#footer ul li{float:left;cursor:pointer; color:#fff;padding:10px; font-size:15px; line-height:1.1;border-left:solid 1px #2b2b2b;}
#footer a{font-size:15px;line-height:1.1;color:#000; text-decoration:none;}
#footer span{font-size:15px;line-height:1.1;}

#footer .adress{clear:both; background:#000; color:#dfdfdf; padding:20px 10px 60px 10px;  font-size:14px;line-height:1.1;}
#footer .adress span{}

.pad0 {padding:0 !important;}
.tPad0 {padding-top:0 !important;}
.tPad05 {padding-top:5px !important;}
.tPad10 {padding-top:10px !important;}
.tPad15 {padding-top:15px !important;}
.tPad20 {padding-top:20px !important;}
.bPad10 {padding-bottom:10px !important;}
.bPad15 {padding-bottom:15px !important;}
.bPad35 {padding-bottom:35px !important;}
.bPad45 {padding-bottom:45px !important;}
.lPad05 {padding-left:5px !important;}
.lPad10 {padding-left:10px !important;}

.mar0 {margin:0 !important;}
.tMar05 {margin-top:5px !important;}
.tMar10 {margin-top:10px !important;}
.tMar15 {margin-top:15px;}
.tMar20 {margin-top:20px;}
.tMar25 {margin-top:25px !important;}
.tMar30 {margin-top:30px;}
.rMar05 {margin-right:5px;}
.bMar05 {margin-bottom:5px;}
.bMar20 {margin-bottom:20px;}
.lMar05 {margin-left:5px;}
.lMar10 {margin-left:10px;}
.lMar30 {margin-left:30px;}
