@charset "utf-8";

/*폰트*/
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);						/* font-family: 'Nanum Barun Gothic'; font-weight: 400;(Regular) font-weight: 700;(Bold) */
@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothiclight.css);				/* font-family: 'NanumBarunGothicLight'; */
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);								/* font-family: "NanumSquare"; */
@import url(https://fonts.googleapis.com/css?family=Nanum+Brush+Script);											/* font-family:'Nanum Brush Script'; */

@font-face {
    font-family:"Nanum Barun Gothic";
    src:url("../../images/font/NanumBarunGothic.eot");
    src:local(※), url("../../images/font/NanumBarunGothic.eot?#iefix") format("embedded-opentype");
/*         url("../../images/font/NanumBarunGothic.woff") format("woff"),	*/
/*         url("../../images/font/NanumBarunGothic.ttf") format("truetype");	*/
/*    font-weight:normal;	*/
/*    font-style:normal;	*/
}

/*
@font-face {
    font-family:"ng";
    src:url("../../images/font/NanumGothic.eot");
    src:local(※), url("../../images/font/NanumGothic.eot?#iefix") format("embedded-opentype"),
         url("../../images/font/NanumGothic.woff") format("woff"),
         url("../../images/font/NanumGothic.ttf") format("truetype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:"ng_b";
    src:url("../../images/font/NanumGothicBold.eot");
    src:local(※), url("../../images/font/NanumGothicBold.eot?#iefix") format("embedded-opentype"),
         url("../../images/font/NanumGothicBold.woff") format("woff"),
         url("../../images/font/NanumGothicBold.ttf") format("truetype");
    font-weight:normal;
    font-style:normal;
}
*/


body{font-family:"Nanum Barun Gothic", NanumGothic, dotum, gulim, Tahoma, sans-serif; font-size:16px; color:#333;}
b,strong {font-family:"Nanum Barun Gothic"; font-weight:700;}
*{margin: 0; padding: 0; border: 0}
ul{list-style: none;}
a{color: inherit; text-decoration: none;}

/*clearfix*/
.clearfix:before, .clearfix:after{
 content: ''; display: block; clear:both;
}

/*레이아웃 관련 클래스*/
.wrap_screen{min-width: 360px;}
.b{font-family:"Nanum Barun Gothic"; font-weight:700;}
.ul{text-decoration:underline;}

.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mb0{margin-bottom: 0px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mr0{margin-right:0px !important;}
.mr10{margin-right:10px !important;}
.ml0{margin-right: 0px !important;}
.ml05{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml15{margin-left: 15px !important;}
.ml20{margin-left: 20px !important;}
.mb30{margin-bottom: 30px !important;}
.mb40{margin-bottom: 40px !important;}
.mb50{margin-bottom: 50px !important;}
.mb100{margin-bottom: 100px !important;}
.mb150{margin-bottom: 150px !important;}
.pl20{padding-left: 20px !important;}
.pb0{padding-bottom: 0px !important;}
.pb20{padding-bottom: 20px !important;}
.pb40{padding-bottom: 40px !important;}
.pr0{padding-right: 0px !important;}
.pt0{padding-top: 0px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt50{padding-top: 50px !important;}
.pt70{padding-top: 70px; !important;}

.tc{text-align: center;}
.tl{text-align: left;}
.mh450{min-height:450px;}

.red{color: #f1584a; font-family:"Nanum Barun Gothic"; font-weight:400;}
.red_b{color: #f1584a; font-family:"Nanum Barun Gothic"; font-weight:700;}
.font_red{color: #e85b4c;}
.lightgray{color: #777;}
.blue{color: #007ac2; font-family:"Nanum Barun Gothic";}
.blue_b{color: #007ac2; font-family:"Nanum Barun Gothic"; font-weight:700;}
.blue_h{color: #007ac2; font-family:"Nanum Barun Gothic"; text-decoration:underline;}
.Orange{color: #e96a00;}

.ng_b700{font-family:"Nanum Barun Gothic"; font-weight:700;}

.font_17{font-size: 17px;}

