@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline; 
}


body { line-height: 1; }
ol, ul { list-style: none; padding:0; margin:0; }
blockquote, q { quotes: none;}
blockquote:before, 
blockquote:after,
q:before, q:after {
	content: ''; 
	content: none;
}

table, thead, tbody, tr, th, td {
	font-size: 12px; 
	font-family:'굴림',Arial,sans-serif; 
	font-weight: normal; line-height: 1.2; letter-spacing:0px; text-decoration: none;
	/* 20171222 원본 border: 0; word-break: break-all; border-collapse: collapse; */ 
}

b {font-weight: bold;}

img {display: inline-block; border: 0; vertical-align: middle;}

a img, 
input.type-image {
	border: 0 none;
}

a {text-decoration:none; color:#222222;}
a:hover {text-decoration: none; }
a:visited {text-decoration: none; }


img,fieldset{border:0}



.fs0 {font-size: 0 !important;}
.mgt0 {margin-top:0px !important;}
.mgt-5 {margin-top:-5px !important;} /* 20171222 추가 */
.mgt5 {margin-top:0px/* 20171222 원본 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;}
.mgt70 {margin-top:70px !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;}

.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;}

.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;}
.mgl60 {margin-left:60px !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;}

.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;}
.pdr50 {padding-right: 50px !important;}
.pdr60 {padding-right: 60px !important;}
.pdr70 {padding-right: 70px !important;}
.pdr80 {padding-right: 80px !important;}
.pdr90 {padding-right: 90px !important;}
.pdr100 {padding-right: 100px !important;}
.pdr110 {padding-right: 110px !important;}
.pdr115 {padding-right: 115px !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;}

.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;}
.pdr50 {padding-left: 50px !important;}
.pdr60 {padding-left: 60px !important;}
.pdr70 {padding-left: 70px !important;}
.pdr80 {padding-left: 80px !important;}
.pdr90 {padding-left: 90px !important;}
.pdr100 {padding-left: 100px !important;}
.pdr110 {padding-left: 110px !important;}
.pdr115 {padding-left: 115px !important;}
