@charset "utf-8";

/* default */
html, body {width:100%;font-size:100%;min-height:100%;height:100%}
body {color:#727272;background:#fff;font-size:1rem;line-height:1.2rem;}
/* reset */
html,body,div,span,object,iframe,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,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;list-style:none;border:0 none;-webkit-text-size-adjust:none}
div,table,ul,ol,menu,h1,h2,p,input,textarea,fieldset,li{margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
h1, h2, h3, h4, h5, h6 {}
address, caption, em {font-weight:normal;font-style:normal}

/* anchor */
a{color:#424242;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus,a:active,a:hover{color:#424242;text-decoration:none}

/* img */
img {width:100%;height:auto;vertical-align:top;line-height:0}

/* table */
table {width:100%;border-collapse:collapse;border-spacing:0}
tbody, tfoot, thead, tr, th, td {table-layout:fixed;word-break:break-all}
caption {display:none}

/* form */
input[type=button],input[type=submit] {cursor:pointer}
input[type="radio"],input[type="checkbox"] {width:13px;height:13px;margin-top:-2px;padding:0}
button {width:auto;overflow:visible;vertical-align:middle;cursor:pointer}
textarea {resize:none}
select {vertical-align:middle;font:12px "Arial"}
input,button,select,textarea {vertical-align:middle;color:#747474;-webkit-appearance:none;}

/* hidden */
#accessibility,.skip,.hide,legend{display:block;position:absolute;width:inherit;height:inherit;overflow:hidden;z-index:-1}

/* select */
select{-webkit-user-select:none;}


/* btn */
.btn_blue_ang,
.btn_gray_ang,
.btn_pink_ang {display:inline-block;margin:0 1px 1px 0;box-shadow:1px 1px 0 rgba(0,0,0,.1);font-family:"나눔고딕", "NG", "돋움", "dotum";border-width:1px; border-style:solid;vertical-align:middle;line-height: 1.5em;}
.btn_blue_ang:hover,
.btn_gray_ang:hover {text-decoration:none !important;}
.btn_blue_ang {padding:5px 13px;color:#fff;font-weight:bold;border-color:#16539f;background:url('../images/btn_bg_blue.gif') repeat-x;}
.btn_blue_ang.small {padding:2px 9px;}
.btn_blue_ang:hover, .btn_blue_ang:focus {text-shadow:1px 1px 3px rgba(0,0,0,.5)}
.btn_blue_ang img,
.btn_gray_ang img,
.btn_pink_ang img {margin:-1px 2px 0 -6px ;}

.btn_blue_kb{display:inline-block;margin:0 1px 1px 0;border-radius:2px;box-shadow:1px 1px 0 rgba(0,0,0,.1);font-family:"나눔고딕", "NG", "돋움", "dotum";border-width:1px; border-style:solid;transition:text-shadow .7s;}
.btn_blue_kb:hover{text-decoration:none !important;}
.btn_blue_kb {padding:4px 45px;color:#fff;font-weight:bold;border-color:#16539f;background:url('../images/btn_bg_blue.gif') repeat-x;}
.btn_blue_kb:hover, .btn_blue_kb:focus {text-shadow:1px 1px 3px rgba(0,0,0,.5)}

/*여기서부터추가 15.11.10 sja*/
.btn_green_ang {display:inline-block;margin:0 1px 1px 0;box-shadow:1px 1px 0 rgba(0,0,0,.1);font-family:"나눔고딕", "NG", "돋움", "dotum";border-width:1px; border-style:solid;vertical-align:middle;line-height: 1.5em; padding:5px 13px;color:#fff;font-weight:bold;border-color:#097e84; background:url('../images/btn_bg_green.gif') 0 0 repeat-x;}
.btn_green_ang.small {padding:2px 9px;}
.btn_green_ang:hover, .btn_green_ang:focus {text-shadow:1px 1px 3px rgba(0,0,0,.4)}

.btn_sky_ang {display:inline-block;margin:0 1px 1px 0;box-shadow:1px 1px 0 rgba(0,0,0,.1);font-family:"나눔고딕", "NG", "돋움", "dotum";border-width:1px; border-style:solid;vertical-align:middle;line-height: 1.5em; padding:5px 13px;color:#fff;font-weight:bold;border-color:#01739e; background:url('../images/btn_bg_sky.gif') 0 0 repeat-x;}
.btn_sky_ang.small {padding:2px 9px;}
.btn_sky_ang:hover, .btn_sky_ang:focus {text-shadow:1px 1px 3px rgba(0,0,0,.4)}

.btn_disable{display:inline-block;margin:0 1px 1px 0; font-family:"나눔고딕", "NG", "돋움", "dotum";border-width:1px; border-style:solid;vertical-align:middle;line-height: 1.5em; padding:5px 13px;color:#808080;font-weight:bold;border-color:#d4d4d4;background:#eeeeee; cursor:default;}
.btn_sky_ang:hover,.btn_disable:hover {text-decoration:none !important;}


.btn_gray_ang {padding:5px 13px;color:#666;border-color:#9e9e9e;background:url('../images/btn_bg_gray.gif') repeat-x;}
.btn_gray_ang:hover, .btn_gray_ang:focus {text-shadow:1px 1px 2px rgba(0,0,0,.1);}
.btn_pink_ang {padding:5px 13px;color:#fff;font-weight:bold;border-color:#bc1c60;background:url('../images/btn_bg_pink.gif') repeat-x;}
.btn_pink_ang:hover, .btn_pink_ang:focus {text-shadow:1px 1px 2px rgba(0,0,0,.2)}
.btn_pink_ang:active {text-shadow: -1px -1px 2px rgba(0,0,0,.2)}

.btn_pink{padding:3px 4px 2px;color:#fff;border:1px solid #bf326e;border-radius:2px;background:#df598e;font-size:11px;}

.btn_gray_lab{display:inline-block;margin:0 1px 1px 0;border-radius:2px;border:1px solid #9e9e9e;padding:3px 7px;color:#666;vertical-align:middle;font-size:11px;
	box-shadow:1px 1px 0 rgba(0,0,0,.1);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	transition:background 1s;
}
.btn_gray_lab input[type="checkbox"] {vertical-align:middle;margin-right:3px;}

.btn_large {}
.btn_large>span,
.btn_large>strong {padding:0 8px 0 12px;letter-spacing:-1px;}
.btn_med {}
.btn_med>span, .btn_med>strong {padding:0 4px 0 10px;}
.btn_small {}
.btn_small>span,.btn_small>strong {height:auto !important;padding:3px 5px 2px !important;}

.btn_gray, .btn_rud_gray, .btn_rud_blue
{display:inline-block;padding-right:6px;font-weight:normal}

.btn_gray>span, .btn_gray>strong {display:inline-block;padding-left:6px;transition:color .4s; padding-top:2px;height:21px;color:#fff;font-size:11px;background:url('../images/btn_gray_l.png') no-repeat 0 0;}
.btn_rud_gray>span, .btn_rud_gray>strong,
.btn_rud_blue>span, .btn_rud_blue>strong,
.btn_rud_pink>span, .btn_rud_pink>strong {display:inline-block;font-size:11px;cursor:pointer;transition:color .4s;}
.btn_rud_green>span, .btn_rud_green>strong {display:inline-block;font-size:11px;cursor:pointer;transition:color .4s;}
.btn_rud_gray>span, .btn_rud_gray>strong {padding:2px 0 0 6px;height:21px; color:#fff;background:url('../images/btn_rud_gray_l.png') no-repeat 0 0;}
.btn_rud_blue>span, .btn_rud_blue>strong {padding:2px 0 0 6px;height:18px; color:#fff;background:url('../images/btn_rud_blue_l.png') no-repeat 0 0;}
.btn_rud_pink>span, .btn_rud_pink>strong {padding:2px 6px 0 6px;height:17px; color:#fff;background:url('../images/btn_bg_rud_pink.gif') repeat-x 0 0;}
.btn_rud_green>span, .btn_rud_green>strong {padding:2px 6px 0 6px;height:17px; color:#fff;background:url('../images/btn_bg_rud_green.gif') repeat-x 0 0;}

.btn_wit {display:inline-block;margin:0 1px 1px 0;border-radius:2px;border:1px solid #9e9e9e; box-shadow:1px 1px 1px rgba(0,0,0,.1);background:url('../images/btn_wit.png') repeat-x 100% 0;}
.btn_wit>span, .btn_wit>strong {display:inline-block;transition:color .4s;padding:3px 6px 2px;color:#666;/* background:url('../images/btn_wit_l.png') no-repeat 0 0; */}
.btn_wit:hover>span,.btn_wit:hover>strong {color:#000;}
.btn_wit img {margin:-2px 4px 0 0;}
.btn_wit.btn_large>span,
.btn_wit.btn_large>strong {padding-left:12px;padding-right:12px;letter-spacing:-1px;}

/* gray */
.btn_rud_gray {background:url('../images/btn_rud_gray_r.png') no-repeat 100% 0;}
.btn_rud_gray:hover>span,.btn_rud_gray:hover>strong {color:#f9f9f9;text-shadow:1px 1px rgba(0,0,0,.3);}
.btn_gray {background:url('../images/btn_gray_r.png') no-repeat 100% 0;}
.btn_gray:hover>span, .btn_gray:hover>strong {color:#f9f9f9;}
/* blue */
.btn_rud_blue {background:url('../images/btn_rud_blue_r.png') no-repeat 100% 0;}
.btn_rud_blue:hover>span, .btn_rud_blue:hover>strong {color:#f9f9f9;text-shadow:1px 1px rgba(0,0,0,.3);}
/* pink */
.btn_rud_pink {display:inline-block;margin:0 1px 1px 0;border-radius:2px;border:1px solid #bf326e;box-shadow:1px 1px 1px rgba(0,0,0,.1);}
.btn_rud_pink:hover>span, .btn_rud_pink:hover>strong {text-shadow:1px 1px rgba(0,0,0,.3);}
/* btn_rud_green */
.btn_rud_green {display:inline-block;margin:0 1px 1px 0;border-radius:2px;border:1px solid #bf326e;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-color: #45c92b}
.btn_rud_green:hover>span, .btn_rud_green:hover>strong {text-shadow:1px 1px rgba(0,0,0,.3);}

