@charset "utf-8";

/*@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:700;
   src: url(/font/NotoSansKR-Bold.eot),
   		url(/font/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),
		url(/font/NotoSansKR-Bold.woff2) format('woff2'),
        url(/font/NotoSansKR-Bold.woff) format('woff'),
        url(/font/NotoSansKR-Bold.otf) format('opentype'); }

@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:500;
   src: url(/font/NotoSansKR-Medium.eot),
   		url(/font/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),
		url(/font/NotoSansKR-Medium.woff2) format('woff2'),
        url(/font/NotoSansKR-Medium.woff) format('woff'),
        url(/font/NotoSansKR-Medium.otf) format('opentype'); }

@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:400;
   src: url(/font/NotoSansKR-Regular.eot),
   		url(/font/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
		url(/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(/font/NotoSansKR-Regular.woff) format('woff'),
        url(/font/NotoSansKR-Regular.otf) format('opentype'); }


@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:300;
   src: url(/font/NotoSansKR-Light.eot),
   		url(/font/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
		url(/font/NotoSansKR-Light.woff2) format('woff2'),
        url(/font/NotoSansKR-Light.woff) format('woff'),
        url(/font/NotoSansKR-Light.otf) format('opentype'); }*/

/*********************
** CSS Reset
**********************/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, var,b, i,dl, dt, dd, ol, ul,
li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; font-size:14px; color:#111111; vertical-align:baseline; background:transparent; list-style:none;} /*font-size:100%*/

*{font-family:'맑은 고딕','Malgun Gothic','Noto Sans KR';}


/************************************** 
** Basic Styling
***************************************/
body {line-height:18px; -webkit-text-size-adjust:none; color:#111111; font-size:14px;} 
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
fieldset, img, abbr, acronym {border:0;} 
ol, ul {list-style:none;}
table {table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0;} 
legend, caption {font-size:0; overflow:hidden; text-indent:-9999999px; height:0; width:0; line-height:0;} 
td,th {word-break:break-all}
ins {text-decoration:none;}
del {text-decoration:line-through;}
sub, sup {margin:0; padding:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote,q {quotes:"" "";}
hr {overflow:hidden; position:absolute; left:-9999em; top:0; width:0; height:0; font-size:0; line-height:0; /*visibility:hidden; */} 
input {vertical-align:middle;}
select {padding:7px 5px 5px; border:1px solid #e5e5e5; border-radius:0; background:#fff; font-size:14px; color:#333;  vertical-align:middle;}
textarea {padding:1%; border:1px solid #e5e5e5; color:#4d4d4d; resize:none;}    
em {font-style:normal;font-family:'Noto Sans KR',sans-serif,'맑은 고딕','Malgun Gothic' !important;font-weight: 500 !important;}
a, a:link, a:visited, a:active {text-decoration:none; color:#111;}
a:hover {text-decoration:underline!important; color:#2b2b2b;}

object, embed {max-width:100%;}

/* 정렬 */
.tc{text-align:center;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}

/* float */
.fn {float:none;}
.fl {float:left;}
.fr {float:right;}

.clear{display:block; float:none; clear:both;}
.hide{display:none !important;}
.db{display:block;}
.dsin{display:inline-block;}
.cb {clear:both;}
.bdn{border:none !important;}
.ovf{overflow:hidden;}

.vt{vertical-align:top !important;}
.vb{vertical-align:bottom !important;}
.vm{vertical-align:middle !important;}
.vs{vertical-align:sub !important;}

.b{font-weight:bold;}
.tb{font-weight:bold !important;}
.fwn{font-weight:normal;}
.dn{display:none;}

.br5{border-radius:5px;}
.br10{border-radius:10px;}
.br15{border-radius:15px;}
.br20{border-radius:20px;}

.bdb{border-bottom:1px solid #ccc;}
.bdt{border-top:1px solid #ccc;}

.tRed{color:#c7000c !important;}
.tc333{color:#333 !important;}
.tcB{color:#5d6eb7 !important;}
.tcR{color:#c7000c !important;}
.tc70{color:#707070 !important;}
.tc99{color:#999 !important;}
.u{text-decoration:underline !important;}

.ts11{font-size:11px;}
.ts13{font-size:13px;}
.ts14{font-size:14px;}
.ts15{font-size:15px;}
.ts16{font-size:16px;}
.ts20{font-size:20px;}

.w10{width:10px;} .w20{width:20px;} .w30{width:30px;} .w40{width:40px;} .w50{width:50px;} .w60{width:60px;} .w70{width:70px;} .w80{width:80px;} .w90{width:90px;} .w100{width:100px;} .w1000{width:100%;}
.w110{width:110px;} .w120{width:120px;} .w130{width:130px;} .w140{width:140px;} .w150{width:150px;} .w160{width:160px;} .w170{width:170px;} .w180{width:180px;} .w190{width:190px;} .w200{width:200px;}

/************************************** 
** margin
***************************************/
.mg0{margin:0px !important;} .mgt3 {margin-top:3px !important;}				.mgt8{margin-top:8px !important;}
.mgt5 {margin-top:5px !important;}			.mgt10 {margin-top:10px !important;}			.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}			.mgt25 {margin-top:25px !important;}			.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}			.mgt40 {margin-top:40px !important;}			.mgt45 {margin-top:45px !important;}
.mgt50 {margin-top:50px !important;}			.mgt55 {margin-top:55px !important;}			.mgt60 {margin-top:60px !important;}
.mgt65 {margin-top:65px !important;}			.mgt70 {margin-top:70px !important;}			.mgt75 {margin-top:75px !important;}
.mgt80 {margin-top:80px !important;}			.mgt85 {margin-top:85px !important;}			.mgt90 {margin-top:90px !important;}

.mgr5	{margin-right:5px !important;}			.mgr10 {margin-right:10px !important;}			.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}			.mgr25 {margin-right:25px !important;}			.mgr30 {margin-right:30px !important;}
.mgr35 {margin-right:35px !important;}			.mgr40 {margin-right:40px !important;}			.mgr45 {margin-right:45px !important;}
.mgr50 {margin-right:50px !important;}			.mgr55 {margin-right:55px !important;}			.mgr60 {margin-right:60px !important;}
.mgr65 {margin-right:65px !important;}			.mgr70 {margin-right:70px !important;}			.mgr75 {margin-right:75px !important;}

.mgb5 {margin-bottom:5px !important;}		.mgb10 {margin-bottom:10px !important;}		.mgb15{margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}		.mgb25 {margin-bottom:25px !important;}		.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}		.mgb40 {margin-bottom:40px !important;}		.mgb45 {margin-bottom:45px !important;}
.mgb50 {margin-bottom:50px !important;}		.mgb55 {margin-bottom:55px !important;}		.mgb60 {margin-bottom:60px !important;}
.mgb65 {margin-bottom:65px !important;}		.mgb70 {margin-bottom:70px !important;}		.mgb75 {margin-bottom:75px !important;}

.mgl5 {margin-left:5px !important;}				.mgl10 {margin-left:10px !important;}			.mgl15{margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}			.mgl25 {margin-left:25px !important;}			.mgl30 {margin-left:30px !important;}
.mgl35 {margin-left:35px !important;}			.mgl40 {margin-left:40px !important;}			.mgl45 {margin-left:45px !important;}
.mgl50 {margin-left:50px !important;}			.mgl55 {margin-left:55px !important;}			.mgl60 {margin-left:60px !important;}
.mgl65 {margin-left:65px !important;}			.mgl70 {margin-left:70px !important;}			.mgl75 {margin-left:75px !important;}
.mgl0 {margin-left:0 !important;}			.mgl100{margin-left:100px !important;}				.mgl80{margin-left:80px !important;}	

/************************************** 
** padding
***************************************/
.pd0{padding:0px !important;}		.pd10{padding:10px !important;}			.pdtb10{padding:10px !important;}
.pdt5	{padding-top:5px !important;}			.pdt10 {padding-top:10px !important;}			.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}			.pdt25 {padding-top:25px !important;}			.pdt30 {padding-top:30px !important;}
.pdt35 {padding-top:35px !important;}			.pdt40 {padding-top:40px !important;}			.pdt45 {padding-top:45px !important;}
.pdt50 {padding-top:50px !important;}			.pdt55 {padding-top:55px !important;}			.pdt60 {padding-top:60px !important;}
.pdt65 {padding-top:65px !important;}			.pdt70 {padding-top:70px !important;}			.pdt75 {padding-top:75px !important;}

.pdr5	{padding-right:5px !important;}		.pdr10 {padding-right:10px !important;}		.pdr15 {padding-right:15px !important;}
.pdr20 {padding-right:20px !important;}		.pdr25 {padding-right:25px !important;}		.pdr30 {padding-right:30px !important;}
.pdr35 {padding-right:35px !important;}		.pdr40 {padding-right:40px !important;}		.pdr45 {padding-right:45px !important;}
.pdr50 {padding-right:50px !important;}		.pdr55 {padding-right:55px !important;}		.pdr60 {padding-right:60px !important;}
.pdr65 {padding-right:65px !important;}		.pdr70 {padding-right:70px !important;}		.pdr75 {padding-right:75px !important;}

.pdb5	{padding-bottom:5px !important;}		.pdb10 {padding-bottom:10px !important;}	.pdb15{padding-bottom:15px !important;}
.pdb20 {padding-bottom:20px !important;}		.pdb25 {padding-bottom:25px !important;}	.pdb30 {padding-bottom:30px !important;}
.pdb35 {padding-bottom:35px !important;}		.pdb40 {padding-bottom:40px !important;}	.pdb45 {padding-bottom:45px !important;}
.pdb50 {padding-bottom:50px !important;}		.pdb55 {padding-bottom:55px !important;}	.pdb55 {padding-bottom:55px !important;}
.pdb65 {padding-bottom:65px !important;}		.pdb70 {padding-bottom:70px !important;}	.pdb75 {padding-bottom:75px !important;}

.pdl5	{padding-left:5px !important;}			.pdl10 {padding-left:10px !important;}			.pdl15{padding-left:15px !important;}
.pdl20 {padding-left:20px !important;}			.pdl25 {padding-left:25px !important;}			.pdl30 {padding-left:30px !important;}
.pdl35 {padding-left:35px !important;}			.pdl40 {padding-left:40px !important;}			.pdl45 {padding-left:45px !important;}
.pdl50 {padding-left:50px !important;}			.pdl55 {padding-left:55px !important;}			.pdl60 {padding-left:60px !important;}
.pdl65 {padding-left:65px !important;}			.pdl70 {padding-left:70px !important;}			.pdl75 {padding-left:75px !important;}

.pdlr2{padding:0px 2px !important;} .pdlr3{padding:0px 3px !important;} .pdlr4{padding:0px 4px !important;} .pdlr5{padding:0px 5px !important;}
.pdlr6{padding:0px 6px !important;} .pdlr7{padding:0px 7px !important;} .pdlr8{padding:0px 8px !important;} .pdlr9{padding:0px 9px !important;} .pdlr10{padding:0px 10px !important;}
.pdlr15{padding:0px 15px !important;} .pdlr20{padding:0px 20px !important;} .pdlr25{padding:0px 25px !important;} .pdlr30{padding:0px 30px !important;} .pdlr35{padding:0px 35px !important;}

.pdtb2{padding:2px 0px !important;} .pdtb3{padding:3px 0px !important;} .pdtb4{padding:4px 0px !important;} .pdtb5{padding:5px 0px !important;} 
.pdtb6{padding:6px 0px !important;} .pdtb7{padding:7px 0px !important;} .pdtb8{padding:8px 0px !important;} .pdtb9{padding:9px 0px !important;} .pdtb10{padding:10px 0px !important;}
.pdtb15{padding:15px 0px !important;} .pdtb20{padding:20px 0px !important;} .pdtb25{padding:25px 0px !important;} .pdtb30{padding:30px 0px !important;} .pdtb35{padding:25px 0px !important;}


figure{text-align: center;outline: solid 1px #ccc;background: #FFFFFF;padding: 5px;margin: 20px 10px;display: inline-block;}
.image figure > figcaption{text-align: left;	display: block; font-size: 13px !important; color: #707070 !important; line-height: 17px;}