/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,blockquote{margin:0;padding:0}
body,input,select,textarea,button,table{font:14px/1.25em Malgun Gothic,arial,tahoma,sans-serif,Helvetica; color:#222;letter-spacing:-0.5px;}
body{-webkit-text-size-adjust:none;}
fieldset,img,iframe,frame{border:0}
legend,caption{overflow:hidden;position:absolute;font-size:0;line-height:0;visibility:hidden}
h1,h2,h3,h4,h5,h6{font-size:1em}
img{vertical-align:middle}
img,input,textarea,fieldset{border:0 none;outline:none;} /* 2014-02-04 오렌지보더 해제 */
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#111;text-decoration:none}
a:link,a:visited,a:hover,a:active{text-decoration:none;outline:none;} /* 2014-02-04 오렌지보더 해제 */
strong{font-weight:bold}
legend,hr,caption{display:none}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,button{vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
u{text-decoration:none;}
figure{margin:0;padding:0;}/* figure reset선언 */
input[type='text'], input[type='password'], input[type='search']{-webkit-appearance:none;-webkit-border-radius:0}
input:checked[type='checkbox']{border:2px solid #ccc;background:#fff;-webkit-appearance:checkbox;}
button,input[type='submit'],input[type='button']{cursor:pointer;}
input[type='text']{height:25px;text-indent:1px;color:#222;border-bottom:1px solid #e4e4e4;}
input[type='text']:focus{color:#222;border-bottom:1px solid #a4dd00;}
input[type='password']{height:25px;text-indent:1px;color:#222;}
input[type='password']:focus{color:#222;}
input[type='search']::-webkit-search-cancel-button{display:none;}
input, select, textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none;} /* 2014-02-04 오렌지보더 해제 */
.skip{visibility:hidden;overflow:hidden;text-indent:-10000px;width:.1%;height:.1%;line-height:.1%;font-size:1}
 
body {background:#e0e0e0}
body,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;color:#333} /* color값은 디자인가이드에 맞게사용 */
 
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}


.img_g {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/svc/image/U03/common_icon/527B1A970370F60001) no-repeat 0 0;text-indent:-9999px}
.tit_service {display:block;overflow:hidden;background:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF81880170B10001) no-repeat 0 0}/* 서비스 타이틀 */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.img_g {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/527B1A8D03540C0004);-webkit-background-size:192px 170px;background-size:192px 170px}
	.tit_service {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF816E0172130001);-webkit-background-size:64px 20px;background-size:64px 20px}
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.img_g {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/527B1A640358520001);-webkit-background-size:192px 170px;background-size:192px 170px}
	.tit_service {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF81560164040001);-webkit-background-size:64px 20px;background-size:64px 20px}
}

/********** Header **********/
header{display:block;}
.s_head {position: fixed;
    top: 0;
    z-index: 3;
    display: block;
    width: 100%;
    height: 48px;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#F3F3F3));
    background-image: -webkit-linear-gradient(top,#ffffff,#F3F3F3);
    background-image: -moz-linear-gradient(top,#ffffff,#F3F3F3);
    background-image: -ms-linear-gradient(top,#ffffff,#F3F3F3);
    background-image: -o-linear-gradient(top,#ffffff,#F3F3F3);
    -webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,.52);
    -moz-box-shadow: 0 2px 2px -2px rgba(0,0,0,.52);
    box-shadow: 0 2px 2px -2px rgba(0,0,0,.52);
    color: #fff;}
.s_head .tit_mb {float:left;padding-left:8px}
.s_head .link_hm {float:left;padding-top:10px;font-size:0;line-height:0;vertical-align:top}
.s_head .wrap_sns {float:right;padding-right:4px; padding-top: 5px;}
.s_head .wrap_sns ul {margin:0; padding:0}
.s_head .wrap_sns li{
	float:left;
	overflow: hidden;
    display: block;
    width: 35px;
    height: 35px;
    margin-right: 5px;
	background: url(../images/sns_icon.png) no-repeat ;
}
.s_head .wrap_sns li a{ width: 32px; height: 32px; text-indent: -9999px; overflow: hidden; display: inline-block;}
.s_head .wrap_sns .sns_1{
	background-position: 0 0;
}
.s_head .wrap_sns .sns_2{
	background-position: -37px 0;
}
.s_head .wrap_sns .sns_3{
	background-position: -74px 0;
}
.s_head .wrap_sns .sns_4{
	background-position: -111px 0;
}
.s_head .wrap_sns .sns_5{
	background-position: -148px 0;
}

/********** GNB **********/
.gnb_comm {overflow:hidden;width:100%}
.gnb_comm li {float:left;width:28.33%}
	.gnb_comm .fst {width:15%}
.gnb_comm .lst {overflow:hidden;float:none;width:auto}
.gnb_comm .link_menu {display:block;height:38px;font-weight:bold;font-size:15px;line-height:40px;background-color:#5182f5;text-align:center;color:#fff;letter-spacing:-1px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.15);text-shadow:0 1px 0 rgba(0,0,0,0.15)}
.gnb_comm .on .link_menu {background-color:#3d61b8}

.bnr_ad{display: block; width: 100%; background-color:#ff5548; padding-top:43px;}
.bnr_ad img {display: block; width:320px; margin: 0 auto; border: 0 none;}

.m_area{background-color: #e0e0e0; }.m_area .cp_main{}
.m_area .lst{
	overflow: hidden;
	min-height: 45px;
	border-radius: 10px;
	margin: 13px 10px 0;
	padding:10px 12px;
	border: 1px solid #d7d7d7;
	background: url('../images/lst_arr.gif') #ffffff no-repeat 96% 50%;
}

.m_area .lst .link{
	display: block;
    overflow: hidden;
}

.m_area .lst .cp_logo{
	float:left;
	display:block;
}
.m_area .lst .info_cp{
	float:left;
}
.m_area .lst .info_cp{
	display: block;
}
.m_area .lst .ls_pp{
	display: block;
	color: #ff5548;
    font-weight: bold;
    letter-spacing: -1px;
}

.mn_cmt{position:relative; height:60px; background-color:#f7f7f7; padding: 14px 50px 0 90px;}
.mn_cmt .cp_sj{
	padding-left: 10px;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 80px;
    height: 60px;
    background: url('../images/cp_nm_txt_s.gif') no-repeat 50% 50%;   
}
.mn_cmt .cp_num{
	position: relative;
    height: 18px;
    line-height: 18px;
    padding: 10px 8px 11px 8px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ff5548;
    background: #fff;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
	
}

.mn_cmt .cp_num input{
	width: 100%;
    height: 20px;
    padding: 0;
    line-height: 20px;
    color: #444;
    font-size: 15px;
    background: none;
    text-align:center;
}

.mn_cmt .btn_go{
	display: inline-block;
    position: absolute;
    right: 5px;
    top: 16px;
    width: 38px;
    text-align: center;
    padding:8px 0;
    color:#ffffff;
    background-color:#ff5548;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
}

.mn_cmt .cp_view{
	display: block;
	width: 100%;
    background-color: transparent;
}
