@charset "utf-8";

/* common */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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 {
	margin: 0; padding: 0; border: 0; font-size: 1em; font: inherit; vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */
html { font-size: 62.5%;}
body    { width:100%; height:100%; font-family: 'Pretendard', sans-serif; font-size:1.8rem; overflow-x: hidden; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body														{ }
ol, ul														{ list-style: none; }
blockquote, q												{ quotes: none; }
blockquote:before, blockquote:after, q:before, q:after		{ content: ''; content: none; }
table														{ border-collapse: collapse; border-spacing: 0; }
a															{ text-decoration:none; color:#000; }
caption														{ height:1px; text-indent:-99999px; overflow:hidden; display:none; }
img   { vertical-align:top; max-width:100%; }
input, textarea, select, button {
    font-size:1em;
}
button                                                      { cursor:pointer; }

*															{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* float clear */
.clear:before, .clear:after									{ content:""; display:block; clear:both; }
.clearDiv													{ clear:both; }


.display_hidden                                             { display:none; }

/* 한줄말줄임 */
.vf_ellipsis 												{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; position:relative; }

/* padding-pixel */
.paddT0PX											    		{ padding-top:0px; }
.paddT5PX												    	{ padding-top:5px; }
.paddT10PX													{ padding-top:10px; }
.paddT15PX													{ padding-top:15px; }
.paddT20PX													{ padding-top:20px; }
.paddT25PX													{ padding-top:25px; }
.paddT30PX													{ padding-top:30px; }
.paddT35PX													{ padding-top:35px; }
.paddT40PX													{ padding-top:40px; }
.paddT45PX													{ padding-top:45px; }
.paddT50PX													{ padding-top:50px; }
.paddT55PX													{ padding-top:55px; }
.paddT60PX													{ padding-top:60px; }
.paddT65PX													{ padding-top:65px; }
.paddT70PX													{ padding-top:70px; }
.paddT75PX													{ padding-top:75px; }
.paddT80PX													{ padding-top:80px; }
.paddT85PX													{ padding-top:85px; }
.paddT90PX													{ padding-top:90px; }
.paddT95PX													{ padding-top:95px; }
.paddT100PX													{ padding-top:100px; }

.paddR0PX													{ padding-right:0px; }
.paddR5PX													{ padding-right:5px; }
.paddR10PX													{ padding-right:10px; }
.paddR15PX													{ padding-right:15px; }
.paddR20PX													{ padding-right:20px; }
.paddR25PX													{ padding-right:25px; }
.paddR30PX													{ padding-right:30px; }
.paddR35PX													{ padding-right:35px; }
.paddR40PX													{ padding-right:40px; }
.paddR45PX													{ padding-right:45px; }
.paddR50PX													{ padding-right:50px; }
.paddR55PX													{ padding-right:55px; }
.paddR60PX													{ padding-right:60px; }
.paddR65PX													{ padding-right:65px; }
.paddR70PX													{ padding-right:70px; }
.paddR75PX													{ padding-right:75px; }
.paddR80PX													{ padding-right:80px; }
.paddR85PX													{ padding-right:85px; }
.paddR90PX													{ padding-right:90px; }
.paddR95PX													{ padding-right:95px; }
.paddR100PX													{ padding-right:100px; }

.paddB0PX													{ padding-bottom:0px; }
.paddB5PX													{ padding-bottom:5px; }
.paddB10PX													{ padding-bottom:10px; }
.paddB15PX													{ padding-bottom:15px; }
.paddB20PX													{ padding-bottom:20px; }
.paddB25PX													{ padding-bottom:25px; }
.paddB30PX													{ padding-bottom:30px; }
.paddB35PX													{ padding-bottom:35px; }
.paddB40PX													{ padding-bottom:40px; }
.paddB45PX													{ padding-bottom:45px; }
.paddB50PX													{ padding-bottom:50px; }
.paddB55PX													{ padding-bottom:55px; }
.paddB60PX													{ padding-bottom:60px; }
.paddB65PX													{ padding-bottom:65px; }
.paddB70PX													{ padding-bottom:70px; }
.paddB75PX													{ padding-bottom:75px; }
.paddB80PX													{ padding-bottom:80px; }
.paddB85PX													{ padding-bottom:85px; }
.paddB90PX													{ padding-bottom:90px; }
.paddB95PX													{ padding-bottom:95px; }
.paddB100PX													{ padding-bottom:100px; }

.paddL0PX													{ padding-left:0px; }
.paddL5PX													{ padding-left:5px; }
.paddL10PX													{ padding-left:10px; }
.paddL15PX													{ padding-left:15px; }
.paddL20PX													{ padding-left:20px; }
.paddL25PX													{ padding-left:25px; }
.paddL30PX													{ padding-left:30px; }
.paddL35PX													{ padding-left:35px; }
.paddL40PX													{ padding-left:40px; }
.paddL45PX													{ padding-left:45px; }
.paddL50PX													{ padding-left:50px; }
.paddL55PX													{ padding-left:55px; }
.paddL60PX													{ padding-left:60px; }
.paddL65PX													{ padding-left:65px; }
.paddL70PX													{ padding-left:70px; }
.paddL75PX													{ padding-left:75px; }
.paddL80PX													{ padding-left:80px; }
.paddL85PX													{ padding-left:85px; }
.paddL90PX													{ padding-left:90px; }
.paddL95PX													{ padding-left:95px; }
.paddL100PX													{ padding-left:100px; }

/* padding-percent */
.paddT5PE													{ padding-top:5%; }
.paddT10PE													{ padding-top:10%; }
.paddT15PE													{ padding-top:15%; }
.paddT20PE													{ padding-top:20%; }
.paddT25PE													{ padding-top:25%; }
.paddT30PE													{ padding-top:30%; }
.paddT35PE													{ padding-top:35%; }
.paddT40PE													{ padding-top:40%; }
.paddT45PE													{ padding-top:45%; }
.paddT50PE													{ padding-top:50%; }
.paddT55PE													{ padding-top:55%; }
.paddT60PE													{ padding-top:60%; }
.paddT65PE													{ padding-top:65%; }
.paddT70PE													{ padding-top:70%; }
.paddT75PE													{ padding-top:75%; }
.paddT80PE													{ padding-top:80%; }
.paddT85PE													{ padding-top:85%; }
.paddT90PE													{ padding-top:90%; }
.paddT95PE													{ padding-top:95%; }
.paddT100PE													{ padding-top:100%; }

.paddR5PE													{ padding-right:5%; }
.paddR10PE													{ padding-right:10%; }
.paddR15PE													{ padding-right:15%; }
.paddR20PE													{ padding-right:20%; }
.paddR25PE													{ padding-right:25%; }
.paddR30PE													{ padding-right:30%; }
.paddR35PE													{ padding-right:35%; }
.paddR40PE													{ padding-right:40%; }
.paddR45PE													{ padding-right:45%; }
.paddR50PE													{ padding-right:50%; }
.paddR55PE													{ padding-right:55%; }
.paddR60PE													{ padding-right:60%; }
.paddR65PE													{ padding-right:65%; }
.paddR70PE													{ padding-right:70%; }
.paddR75PE													{ padding-right:75%; }
.paddR80PE													{ padding-right:80%; }
.paddR85PE													{ padding-right:85%; }
.paddR90PE													{ padding-right:90%; }
.paddR95PE													{ padding-right:95%; }
.paddR100PE													{ padding-right:100%; }

.paddB5PE													{ padding-bottom:5%; }
.paddB10PE													{ padding-bottom:10%; }
.paddB15PE													{ padding-bottom:15%; }
.paddB20PE													{ padding-bottom:20%; }
.paddB25PE													{ padding-bottom:25%; }
.paddB30PE													{ padding-bottom:30%; }
.paddB35PE													{ padding-bottom:35%; }
.paddB40PE													{ padding-bottom:40%; }
.paddB45PE													{ padding-bottom:45%; }
.paddB50PE													{ padding-bottom:50%; }
.paddB55PE													{ padding-bottom:55%; }
.paddB60PE													{ padding-bottom:60%; }
.paddB65PE													{ padding-bottom:65%; }
.paddB70PE													{ padding-bottom:70%; }
.paddB75PE													{ padding-bottom:75%; }
.paddB80PE													{ padding-bottom:80%; }
.paddB85PE													{ padding-bottom:85%; }
.paddB90PE													{ padding-bottom:90%; }
.paddB95PE													{ padding-bottom:95%; }
.paddB100PE													{ padding-bottom:100%; }

.paddL5PE													{ padding-left:5%; }
.paddL10PE													{ padding-left:10%; }
.paddL15PE													{ padding-left:15%; }
.paddL20PE													{ padding-left:20%; }
.paddL25PE													{ padding-left:25%; }
.paddL30PE													{ padding-left:30%; }
.paddL35PE													{ padding-left:35%; }
.paddL40PE													{ padding-left:40%; }
.paddL45PE													{ padding-left:45%; }
.paddL50PE													{ padding-left:50%; }
.paddL55PE													{ padding-left:55%; }
.paddL60PE													{ padding-left:60%; }
.paddL65PE													{ padding-left:65%; }
.paddL70PE													{ padding-left:70%; }
.paddL75PE													{ padding-left:75%; }
.paddL80PE													{ padding-left:80%; }
.paddL85PE													{ padding-left:85%; }
.paddL90PE													{ padding-left:90%; }
.paddL95PE													{ padding-left:95%; }
.paddL100PE													{ padding-left:100%; }

/* margin-pixel */
.margT0PX													{ margin-top:0px; }
.margT5PX													{ margin-top:5px; }
.margT10PX													{ margin-top:10px; }
.margT15PX													{ margin-top:15px; }
.margT20PX													{ margin-top:20px; }
.margT25PX													{ margin-top:25px; }
.margT30PX													{ margin-top:30px; }
.margT35PX													{ margin-top:35px; }
.margT40PX													{ margin-top:40px; }
.margT45PX													{ margin-top:45px; }
.margT50PX													{ margin-top:50px; }
.margT55PX													{ margin-top:55px; }
.margT60PX													{ margin-top:60px; }
.margT65PX													{ margin-top:65px; }
.margT70PX													{ margin-top:70px; }
.margT75PX													{ margin-top:75px; }
.margT80PX													{ margin-top:80px; }
.margT85PX													{ margin-top:85px; }
.margT90PX													{ margin-top:90px; }
.margT95PX													{ margin-top:95px; }
.margT100PX													{ margin-top:100px; }

.margR0PX													{ margin-right:0px !important; }
.margR5PX													{ margin-right:5px; }
.margR10PX													{ margin-right:10px; }
.margR15PX													{ margin-right:15px; }
.margR20PX													{ margin-right:20px; }
.margR25PX													{ margin-right:25px; }
.margR30PX													{ margin-right:30px; }
.margR35PX													{ margin-right:35px; }
.margR40PX													{ margin-right:40px; }
.margR45PX													{ margin-right:45px; }
.margR50PX													{ margin-right:50px; }
.margR55PX													{ margin-right:55px; }
.margR60PX													{ margin-right:60px; }
.margR65PX													{ margin-right:65px; }
.margR70PX													{ margin-right:70px; }
.margR75PX													{ margin-right:75px; }
.margR80PX													{ margin-right:80px; }
.margR85PX													{ margin-right:85px; }
.margR90PX													{ margin-right:90px; }
.margR95PX													{ margin-right:95px; }
.margR100PX													{ margin-right:100px; }

.margB0PX													{ margin-bottom:0px; }
.margB5PX													{ margin-bottom:5px; }
.margB10PX													{ margin-bottom:10px; }
.margB15PX													{ margin-bottom:15px; }
.margB20PX													{ margin-bottom:20px; }
.margB25PX													{ margin-bottom:25px; }
.margB30PX													{ margin-bottom:30px; }
.margB35PX													{ margin-bottom:35px; }
.margB40PX													{ margin-bottom:40px; }
.margB45PX													{ margin-bottom:45px; }
.margB50PX													{ margin-bottom:50px; }
.margB55PX													{ margin-bottom:55px; }
.margB60PX													{ margin-bottom:60px; }
.margB65PX													{ margin-bottom:65px; }
.margB70PX													{ margin-bottom:70px; }
.margB75PX													{ margin-bottom:75px; }
.margB80PX													{ margin-bottom:80px; }
.margB85PX													{ margin-bottom:85px; }
.margB90PX													{ margin-bottom:90px; }
.margB95PX													{ margin-bottom:95px; }
.margB100PX													{ margin-bottom:100px; }

.margL0PX													{ margin-left:0px; }
.margL5PX													{ margin-left:5px; }
.margL10PX													{ margin-left:10px; }
.margL15PX													{ margin-left:15px; }
.margL20PX													{ margin-left:20px; }
.margL25PX													{ margin-left:25px; }
.margL30PX													{ margin-left:30px; }
.margL35PX													{ margin-left:35px; }
.margL40PX													{ margin-left:40px; }
.margL45PX													{ margin-left:45px; }
.margL50PX													{ margin-left:50px; }
.margL55PX													{ margin-left:55px; }
.margL60PX													{ margin-left:60px; }
.margL65PX													{ margin-left:65px; }
.margL70PX													{ margin-left:70px; }
.margL75PX													{ margin-left:75px; }
.margL80PX													{ margin-left:80px; }
.margL85PX													{ margin-left:85px; }
.margL90PX													{ margin-left:90px; }
.margL95PX													{ margin-left:95px; }
.margL100PX													{ margin-left:100px; }

/* margin-percent */
.margT5PE													{ margin-top:5%; }
.margT10PE													{ margin-top:10%; }
.margT15PE													{ margin-top:15%; }
.margT20PE													{ margin-top:20%; }
.margT25PE													{ margin-top:25%; }
.margT30PE													{ margin-top:30%; }
.margT35PE													{ margin-top:35%; }
.margT40PE													{ margin-top:40%; }
.margT45PE													{ margin-top:45%; }
.margT50PE													{ margin-top:50%; }
.margT55PE													{ margin-top:55%; }
.margT60PE													{ margin-top:60%; }
.margT65PE													{ margin-top:65%; }
.margT70PE													{ margin-top:70%; }
.margT75PE													{ margin-top:75%; }
.margT80PE													{ margin-top:80%; }
.margT85PE													{ margin-top:85%; }
.margT90PE													{ margin-top:90%; }
.margT95PE													{ margin-top:95%; }
.margT100PE													{ margin-top:100%; }

.margR5PE													{ margin-right:5%; }
.margR10PE													{ margin-right:10%; }
.margR15PE													{ margin-right:15%; }
.margR20PE													{ margin-right:20%; }
.margR25PE													{ margin-right:25%; }
.margR30PE													{ margin-right:30%; }
.margR35PE													{ margin-right:35%; }
.margR40PE													{ margin-right:40%; }
.margR45PE													{ margin-right:45%; }
.margR50PE													{ margin-right:50%; }
.margR55PE													{ margin-right:55%; }
.margR60PE													{ margin-right:60%; }
.margR65PE													{ margin-right:65%; }
.margR70PE													{ margin-right:70%; }
.margR75PE													{ margin-right:75%; }
.margR80PE													{ margin-right:80%; }
.margR85PE													{ margin-right:85%; }
.margR90PE													{ margin-right:90%; }
.margR95PE													{ margin-right:95%; }
.margR100PE													{ margin-right:100%; }

.margB5PE													{ margin-bottom:5%; }
.margB10PE													{ margin-bottom:10%; }
.margB15PE													{ margin-bottom:15%; }
.margB20PE													{ margin-bottom:20%; }
.margB25PE													{ margin-bottom:25%; }
.margB30PE													{ margin-bottom:30%; }
.margB35PE													{ margin-bottom:35%; }
.margB40PE													{ margin-bottom:40%; }
.margB45PE													{ margin-bottom:45%; }
.margB50PE													{ margin-bottom:50%; }
.margB55PE													{ margin-bottom:55%; }
.margB60PE													{ margin-bottom:60%; }
.margB65PE													{ margin-bottom:65%; }
.margB70PE													{ margin-bottom:70%; }
.margB75PE													{ margin-bottom:75%; }
.margB80PE													{ margin-bottom:80%; }
.margB85PE													{ margin-bottom:85%; }
.margB90PE													{ margin-bottom:90%; }
.margB95PE													{ margin-bottom:95%; }
.margB100PE													{ margin-bottom:100%; }

.margL5PE													{ margin-left:5%; }
.margL10PE													{ margin-left:10%; }
.margL15PE													{ margin-left:15%; }
.margL20PE													{ margin-left:20%; }
.margL25PE													{ margin-left:25%; }
.margL30PE													{ margin-left:30%; }
.margL35PE													{ margin-left:35%; }
.margL40PE													{ margin-left:40%; }
.margL45PE													{ margin-left:45%; }
.margL50PE													{ margin-left:50%; }
.margL55PE													{ margin-left:55%; }
.margL60PE													{ margin-left:60%; }
.margL65PE													{ margin-left:65%; }
.margL70PE													{ margin-left:70%; }
.margL75PE													{ margin-left:75%; }
.margL80PE													{ margin-left:80%; }
.margL85PE													{ margin-left:85%; }
.margL90PE													{ margin-left:90%; }
.margL95PE													{ margin-left:95%; }
.margL100PE													{ margin-left:100%; }


/*** width-percent ***/
.width5PT													{ width:5%; }
.width10PT													{ width:10%; }
.width15PT													{ width:15%; }
.width20PT													{ width:20%; }
.width25PT													{ width:25%; }
.width30PT													{ width:30%; }
.width35PT													{ width:35%; }
.width40PT													{ width:40%; }
.width45PT													{ width:45%; }
.width50PT													{ width:50%; }
.width55PT													{ width:55%; }
.width60PT													{ width:60%; }
.width65PT													{ width:65%; }
.width70PT													{ width:70%; }
.width75PT													{ width:75%; }
.width80PT													{ width:80%; }
.width85PT													{ width:85%; }
.width90PT													{ width:90%; }
.width95PT													{ width:95%; }
.width100PT													{ width:100%; }


/* width-px */
.width10PX													{ width:10px; }
.width20PX													{ width:20px; }
.width30PX													{ width:30px; }
.width40PX													{ width:40px; }
.width50PX													{ width:50px; }
.width60PX													{ width:60px; }
.width70PX													{ width:70px; }
.width80PX													{ width:80px; }
.width90PX													{ width:90px; }
.width100PX													{ width:100px; }
.width110PX													{ width:110px; }
.width120PX													{ width:120px; }
.width130PX													{ width:130px; }
.width140PX													{ width:140px; }
.width150PX													{ width:150px; }
.width160PX													{ width:160px; }
.width170PX													{ width:170px; }
.width180PX													{ width:180px; }
.width190PX													{ width:190px; }
.width200PX													{ width:200px; }
.width210PX													{ width:210px; }
.width220PX													{ width:220px; }
.width230PX													{ width:230px; }
.width240PX													{ width:240px; }
.width250PX													{ width:250px; }

/* height-px */
.height10PX													{ width:10px; }
.height20PX													{ height:20px; }
.height30PX													{ height:30px; }
.height40PX													{ height:40px; }
.height50PX													{ height:50px; }
.height60PX													{ height:60px; }
.height70PX													{ height:70px; }
.height80PX													{ height:80px; }
.height90PX													{ height:90px; }
.height100PX												{ height:100px; }
.height110PX												{ height:110px; }
.height120PX												{ height:120px; }
.height130PX												{ height:130px; }
.height140PX												{ height:140px; }
.height150PX												{ height:150px; }
.height160PX												{ height:160px; }
.height170PX												{ height:170px; }
.height180PX												{ height:180px; }
.height190PX												{ height:190px; }
.height200PX												{ height:200px; }

/* line-height */
.lineH10PX													{ line-height:10px;}
.lineH15PX													{ line-height:15px;}
.lineH20PX													{ line-height:20px;}
.lineH25PX													{ line-height:25px;}
.lineH30PX													{ line-height:30px;}
.lineH35PX													{ line-height:35px;}
.lineH40PX													{ line-height:40px;}
.lineH45PX													{ line-height:45px;}
.lineH50PX													{ line-height:50px;}



