* {
 margin:0;
 padding:0;
 -webkit-text-size-adjust:none; }
 
body {
	font-family:NanumGothic, 굴림, Gulim, HelveticaNeue, Dotum, Apple-Gothic;
	color: #333;
}

/* 모바일 코딩 필수 공통영역 */

img, fieldset { border:0 }
ul, li, dl { list-style:none; }
h1, h2, h3, h4, h5, h6 {
 font-size:100%;
 font-weight:normal; }
hr { display:none; }
a { color:inherit; }
a, a:link { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active { color:#333; text-decoration:none; }
em, i, address { font-style:normal; font-weight:normal; }
legend, caption { display:none; clear:both; }
input, textarea, select, button, table {
 font-size:inherit;
 font-family:inherit;
 line-height:inherit; }
section, nav, article, aside, hgroup, header, footer { display:block }
textarea, input {
 background:url(none);
 -webkit-border-radius:1px;
 -webkit-apprearance:none; }

textarea { resize:none; }
label { cursor:pointer; }

.req_select {display:block; height:21px; border:1px solid #9A9A9A ;border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8 ; padding:3px !important;;background-color:#eee;}
.req_input {width:100%;   height:21px; border:1px solid #9A9A9A ;border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8 ; padding:3px;/* font-size:0.7em !important */ }
.req_tel_input { height:21px;  border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px ; }
.req_long { width:100%; height:100px; border:1px solid #9A9A9A !important; border-right:1px solid #D8D8D8 !important; border-bottom:1px solid #D8D8D8 !important; padding:5px !important   }

.bold { font-weight:bold;}

.space {display:inline-block;width:100%;height:20px;}

.line {display:inline-block;width:100%;border-bottom:2px solid #7fb702;margin:-3px 0 0 0;}

#page nav{display: none;}
#header { width:100%; padding:5px 0 5px 0;  }
#header,
.header
#footer {background: #e94e1b;font-weight: bold;	color: #fff;text-align: center;}
#header a,
.header a{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
}
#header a.friends,
.header a.friends{  }
#header a.right,
.header a.right{left: auto;	right: 10px; top:5px}
#content { line-height:10px ; background-color:#fff}

/*버튼*/
.onlinebtn { background-color:#f36131; color:#fff; padding:3px 6px 3px 6px; font-size:0.6em;}
.onlinebtn_off { background-color:#a4938d; color:#fff; padding:3px 6px 3px 6px; font-size:0.6em;}

/*패널 shadow 삭제*/
.ui-panel-display-reveal {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}


/*페이지더보기*/
.pagemore div { width:100%; display:block; cursor:pointer;padding:15px 0 15px 0; border-top:1px solid #d6d6d6; background-color:#f7f7f7; margin-top:5px; text-align:center; }
.pagemore span { display:inline; font-family:NanumGothic_bb; color:#6a6a6a; font-size:0.9em ;}
.pagemore img {display:inline; margin:0 5px -3px 0}





/* 하단고정*/
.b_favorite_t{width:100%;padding:0px;margin:0px; background-color:#0e470e; }
#b_favorite_c{width:100%;/*border-top:1px solid #b27655;border-right:1px solid #b27655*/margin:0px;padding:0px;}
#b_favorite_c ul{margin:0px;}
#b_favorite_c ul li{ float:left;/*border-bottom:1px solid #b27655*/text-align:center;/*width:33%;*/padding:0 !important;margin:0 !important;}


/* 자주찾는 페이지 */
#favorite_c {width:100%;}
#favorite_c ul{margin-top:0px;}
#favorite_c ul li{float:left; text-align:center;width:25%;padding:0;}



/* 푸터 */
.footer_mn {font-size:0.7em; color:#fff !important; text-decoration:none;margin:3px; letter-spacing:-1px}
.footer_mn a:link{font-size:0.7em; color:#fff !important; text-decoration:none;  }
.footer_mn a:hover{font-size:0.7em; color:#fff !important; text-decoration:none;}
.footer_adr {font-size:0.7em;color:#878c90;text-decoration:none;letter-spacing:-0.05em;line-height:1em; }



#ad {width:100%; overflow:hidden; top:49;}
#ad ul.m_ico {clear:left; overflow:hidden; display: table;table-layout: fixed;width: 100%;}
#ad ul.m_ico li {display: table-cell; border-left:1px solid #4a4a4a; width:25%;}
#ad ul.m_ico li:first-child {border-left:none;}
#ad ul.m_ico li a {display: block;height: 62px;padding-top: 12px;text-indent: -9999px;background-color: #252f36;}
#ad ul.m_ico li a p {width: 66px;height: 38px;margin: 0 auto;}
#ad ul.m_ico li:nth-child(1) {}
#adul.m_ico li:nth-child(1) a p {
                        background-repeat: no-repeat;
                        -webkit-background-size: 66px 38px;
                        -moz-background-size: 66px 38px;
                        background-size: 66px 38px;
                    }

#ad ul.m_ico li:nth-child(2) a p {
                    background-repeat: no-repeat;
                    -webkit-background-size: 66px 38px;
                    -moz-background-size: 66px 38px;
                    background-size: 66px 38px;
                }

#ad ul.m_ico li:nth-child(3) a p {
                    background-repeat: no-repeat;
                    -webkit-background-size: 66px 38px;
                    -moz-background-size: 66px 38px;
                    background-size: 66px 38px;
                }

#ad ul.m_ico li:nth-child(4) a p {
                    background-repeat: no-repeat;
                    -webkit-background-size: 66px 38px;
                    -moz-background-size: 66px 38px;
                    background-size: 66px 38px;
                }