@charset "utf-8";

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,input,button,textarea,option
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;

}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
img,fieldset{border:0px;}
ul,li,ol{list-style:none;} 
a{text-decoration:none;} a:link {color:#181818;}
a{color:#636363;text-decoration:none;outline: none;}

em,address{font-style:normal}
.nobr{text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
table	{ border-collapse:collapse;table-layout:fixed;}
td,th	{padding:0;margin:0;}
input,label	{vertical-align:middle;border:0;}
label {cursor:pointer;}
body	{width:100%;}
input { outline: none;}
input[type='submit'], input[type='image'] {cursor:pointer;}
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover
{
    outline:0px !important;
}
/*main.css에는 공통 css를 제외한 특정 class를 추가한 css를 작성하지 않습니다.*/



/* NanumGothic 기본 폰트 */
@font-face {
  font-family: 'NanumGothic';
  src: url('../font/NanumGothic.eot');
  src: url('../font/NanumGothic.woff') format('woff'),
       url('../font/NanumGothic.ttf') format('truetype'),
  font-weight: normal;
  font-style: normal;
}

/* NanumBarunGothic 기본 폰트 */
@font-face{
font-family: "NanumBarunGothic";
src: url('../font/NanumBarunGothic.eot')format('eot');
src: url('../font/NanumBarunGothic.woff') format('woff');
}
/* NanumBarunGothicBold 굵은 폰트 */
@font-face{
font-family: "NanumBarunGothicBold";
src: url('../font/NanumBarunGothicBold.eot')format('eot');
src: url('../font/NanumBarunGothicBold.woff') format('woff');
}

/* NanumMyeongjo 기본 폰트 */
@font-face{
font-family: "NanumMyeongjo";
src: url('../font/NanumMyeongjo.eot')format('eot');
src: url('../font/NanumMyeongjo.woff') format('woff');
}


/* NanumMyeongjoBold 굵은 폰트 */
@font-face{
font-family: "NanumMyeongjoBold";
src: url('../font/NanumMyeongjoBold.eot')format('eot');
src: url('../font/NanumMyeongjoBold.woff') format('woff');
}

@font-face {
    font-family: 'yobicon';
    src:url('../font/yobicon.eot');
    src:url('../font/yobicon.eot?#iefix') format('embedded-opentype'),
        url('../font/yobicon.woff') format('woff'),
        url('../font/yobicon.ttf') format('truetype'),
        url('../font/yobicon.svg#yobicon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.unsupported {
	position:absolute;
	top:0px; left:0px;
	width:100%;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background-color: #4687FA;
    z-index: 999;
    line-height: 20px;
    padding: 5px 40px;
    font-weight: bold;
    display: none; 
}
.unsupported-inner {    width: 1170px;
    margin: 0 auto;}
.unsupported .unsupported-inner p {
    font-weight: bold;
    padding: 5px 0;
}
[data-yobicon], [class^="yobicon-"], [class*=" yobicon-"] {
    font-family: 'yobicon';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    background-image: none;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.yobicon-alert:before {
    content: "\e433";
}
/*no Development*/
.no_dev {background:red;}

/*common width*/
.width_100 {width:100% !important;}
.width_95 {width:95%;}
.width_90 {width:90%;}
.width_50 {width:50% !important;}
.width_25 {width:25% !important;}
.width_20 {width:20% !important;}
.width_33 {width:33.3% !important;}

/*common child li width*/
.width_li_100 li {width:100%;}
.width_li_50 li {width:50%;}
.width_li_33 li {width:33.3%;}
.width_li_25 li {width:25%;}

/*common child dd width*/
.width_dd_100 dd {width:100%;}
.width_dd_50 dd {width:50%;}
.width_dd_33 dd {width:33.3%;}
.width_dd_25 dd {width:25%;}

/*common child dt width*/
.width_dt_100 dt {width:100%;}
.width_dt_50 dt {width:50%;}
.width_dt_33 dt {width:33.3%;}
.width_dt_25 dt {width:25%;}


/*common height*/
.height_100 {height:100%;}
.height_50 {height:50%;}
.height_25 {height:25%;}


/*common line-height*/
.line_0 {line-height:0px;}
.line_140 {line-height:140%;}
.line_160 {line-height:160%;}
.line_180 {line-height:180%;}

.line_200 {line-height:200px;}
.line_300 {line-height:300px;}
.line_400 {line-height:400px;}
.line_500 {line-height:500px;}


/*폰트 list*/
.font_main_family {font-family:'Roboto Condensed','NanumGothic'; }
.font_class {font-family:'NanumBarunGothic';}
.font_class2 {font-family:'NanumBarunGothicBold';}
.font_class3 {font-family:'NanumMyeongjo';}
.font_class4 {font-family:'NanumBarunGothic';}
.font_class5 {font-family:'맑은 고딕', 'Malgun Gothic';}
.font_class6 {font-family: Tahoma, Verdana, Segoe, sans-serif;}
.font_class7 {   font-family: 'Noto Sans', sans-serif;}

.font_main_family a {font-family:'Roboto Condensed','NanumGothic'; }
.font_class a{font-family:'NanumBarunGothic';}
.font_class2 a{font-family:'NanumBarunGothicBold';}
.font_class3 a{font-family:'NanumMyeongjo';}
.font_class4 a {font-family:'NanumBarunGothic';}
.font_class5 a{font-family:'맑은 고딕', 'Malgun Gothic';}
.font_class6 a{font-family: Tahoma, Verdana, Segoe, sans-serif;}


/*폰트 굵기*/
.font_bold {font-weight:bold;}
.font_normal {font-weight:normal !important;}
.font_700 {font-weight:700;} 
.font_600 {font-weight:600;} 


/*폰트 사이즈*/

.size_0 {font-size:0px !important;}
.size_1 {font-size:1px !important;}
.size_2 {font-size:2px !important;}
.size_3 {font-size:3px !important;}
.size_4 {font-size:4px !important;}
.size_5 {font-size:5px !important;}
.size_6 {font-size:6px !important;}
.size_7 {font-size:7px !important;}
.size_8 {font-size:8px !important;}
.size_9 {font-size:9px !important;}
.size_10 {font-size:10px !important;}
.size_11 {font-size:11px !important;}
.size_12 {font-size:12px !important;}
.size_13 {font-size:13px !important;}
.size_14 {font-size:14px !important;}
.size_15 {font-size:15px !important;}
.size_16 {font-size:16px !important;}
.size_17 {font-size:17px !important;}
.size_18 {font-size:18px !important;}
.size_19 {font-size:19px !important;}
.size_20 {font-size:20px !important;}
.size_21 {font-size:21px !important;}
.size_22 {font-size:22px !important;}
.size_23 {font-size:23px !important;}
.size_24 {font-size:24px !important;}
.size_25 {font-size:25px !important;}
.size_26 {font-size:26px !important;}
.size_27 {font-size:27px !important;}
.size_28 {font-size:28px !important;}
.size_29 {font-size:29px !important;}
.size_30 {font-size:30px !important;}
.size_31 {font-size:31px !important;}
.size_32 {font-size:32px !important;}
.size_33 {font-size:33px !important;}
.size_34 {font-size:34px !important;}
.size_35 {font-size:35px !important;}
.size_36 {font-size:36px !important;}
.size_37 {font-size:37px !important;}
.size_38 {font-size:38px !important;}
.size_39 {font-size:39px !important;}
.size_40 {font-size:40px !important;}
.size_41 {font-size:41px !important;}
.size_42 {font-size:42px !important;}
.size_43 {font-size:43px !important;}
.size_44 {font-size:44px !important;}
.size_45 {font-size:45px !important;}
.size_46 {font-size:46px !important;}

.size_0_a	a {font-size:0px !important;}
.size_1_a	a {font-size:1px !important;}
.size_2_a	a {font-size:2px !important;}
.size_3_a	a {font-size:3px !important;}
.size_4_a	a {font-size:4px !important;}
.size_5_a	a {font-size:5px !important;}
.size_6_a	a {font-size:6px !important;}
.size_7_a	a {font-size:7px !important;}
.size_8_a	a {font-size:8px !important;}
.size_9_a	a {font-size:9px !important;}
.size_10_a	a {font-size:10px !important;}
.size_11_a	a {font-size:11px !important;}
.size_12_a	a {font-size:12px !important;}
.size_13_a	a {font-size:13px !important;}
.size_14_a	a {font-size:14px !important;}
.size_15_a	a {font-size:15px !important;}
.size_16_a	a {font-size:16px !important;}
.size_17_a	a {font-size:17px !important;}
.size_18_a	a {font-size:18px !important;}
.size_19_a	a {font-size:19px !important;}
.size_20_a	a {font-size:20px !important;}
.size_21_a	a {font-size:21px !important;}
.size_22_a	a {font-size:22px !important;}
.size_23_a	a {font-size:23px !important;}
.size_24_a	a {font-size:24px !important;}
.size_25_a	a {font-size:25px !important;}
.size_26_a	a {font-size:26px !important;}
.size_27_a	a {font-size:27px !important;}
.size_28_a	a {font-size:28px !important;}
.size_29_a	a {font-size:29px !important;}
.size_30_a	a {font-size:30px !important;}




/*색관련 css*/
.color_blue	{color:blue;}
.color_B	{color:#000000 !important;}
.color_R	{color:red !important;}
.color_G	{color:gray !important;}
.color_G2	{color:green !important;}
.color_W	{color:#fff !important;}



/*-보류-*/
.color_3 {color:#333 !important;}
.color_5 {color:#555 !important;}
.color_63 {color:#636363 !important;}
.color_9	{color:#999 !important;}
.color_6	{color:#666}
.color_9	{color:#999}
.color_96	{color:#969595}
.color_G1	{color:#2c2727;}
.color_ac	{color:#acacac;}
.color_7d	{color:#7d7d7d !important;}
.color_ef8904	{color:#ef8904;}
.color_18	{color:#181818;}
.color_ef8904	{color:#ef8904;}
.color_0babd6	{color:#0babd6}
.color_7b {color:#7b7b7b !important;}
.color_56 {color:#565656}
.color_4f {color:#4f4d4d;}
.color_9c {color:#9c9c9c !important;}

/*배경색 관련*/
.bg_B	{background:#000000 !important;}
.bg_R	{background:red !important;}
.bg_G	{background:gray !important;}
.bg_W	{background:#fff !important;}
.bg_img {background-image:none !important;}
.bg_t {background:transparent;}


/*-보류-*/
.bg_f	 {background:#fff;}
.bg_f2	{background:#f2f2f2;}
.bg_f3	{background:#f3f3f3 !important;}
.bg_f6	{background:#f6f6f6;}
.bg_71 {background: #717171;}
.bg_f2 {background: #F2F2F2;}
.bg_f7 {background: #F7F7F7;}
.bg_f4 {background: #F4F4F4;}
.bg_f5 {background: #F5F5F5;}
.bg_f0 {background:#f0f0f0;}
.bg_fa {background:#fafafa;}
.bg_da {background:#dadada;}
.bg_6 {background:#666 !important;}
.bg_7b {background:#7b7b7b !important;}
.bg_9 {background:#999 !important;}
/*정렬관련*/
.align_left	{text-align:left !important;}
.align_right	{text-align:right;}
.align_center	{text-align:center;}

.vertical_top	{vertical-align:top !important;}


/*마진 정렬*/
.Mgap_auto {margin:0px auto;}
.MgaP_A0 {margin:0px;}
.Mgap_L0 {margin-left:0px !Important;}
.Mgap_R0 {margin-right:0px !Important;}
.Mgap_B0 {margin-bottom:0px !Important;}
.Mgap_T0 {margin-top:0px !Important;}
.MgaP0 {margin:0px;}




.Mgap_T1 {margin-top:1px;}
.Mgap_T2	{margin-top:2px;}
.Mgap_T3	{margin-top:3px;}
.Mgap_T4	{margin-top:4px;}
.Mgap_T5	{margin-top:5px;}
.Mgap_T6	{margin-top:6px;}
.Mgap_T7	{margin-top:7px;}
.Mgap_T8	{margin-top:8px;}
.Mgap_T9	{margin-top:9px;}
.Mgap_T10 {margin-top:10px !important;}
.Mgap_T11	{margin-top:11px;}
.Mgap_T12	{margin-top:12px;}
.Mgap_T13	{margin-top:13px;}
.Mgap_T14	{margin-top:14px;}
.Mgap_T15	{margin-top:15px;}
.Mgap_T16	{margin-top:16px;}
.Mgap_T17	{margin-top:17px;}
.Mgap_T18	{margin-top:18px;}
.Mgap_T19	{margin-top:19px;}
.Mgap_T20	{margin-top:20px !important;}	
.Mgap_T21	{margin-top:21px;}
.Mgap_T22	{margin-top:22px;}
.Mgap_T23	{margin-top:23px;}
.Mgap_T24	{margin-top:24px;}
.Mgap_T25	{margin-top:25px;}	
.Mgap_T26	{margin-top:26px;}	
.Mgap_T27	{margin-top:27px;}	
.Mgap_T28	{margin-top:28px;}	
.Mgap_T29	{margin-top:29px;}	
.Mgap_T30	{margin-top:30px;}
.Mgap_T31	{margin-top:31px;}
.Mgap_T32	{margin-top:32px !important;}
.Mgap_T33	{margin-top:33px;}
.Mgap_T34	{margin-top:34px;}
.Mgap_T35	{margin-top:35px;}
.Mgap_T36	{margin-top:36px;}
.Mgap_T37	{margin-top:37px;}
.Mgap_T38	{margin-top:38px;}
.Mgap_T39	{margin-top:39px;}
.Mgap_T40	{margin-top:40px !important;}
.Mgap_T41	{margin-top:41px;}
.Mgap_T42	{margin-top:42px;}
.Mgap_T43	{margin-top:43px;}
.Mgap_T44	{margin-top:44px;}
.Mgap_T45	{margin-top:45px;}
.Mgap_T49	{margin-top:49px !important;}
.Mgap_T50	{margin-top:50px !important;}
.Mgap_T55	{margin-top:55px !important;}
.Mgap_T60	{margin-top:60px !important;}
.Mgap_T70	{margin-top:70px !important;}
.Mgap_T90	{margin-top:90px !important;}





.Mgap_L1 {margin-left:1px;}
.Mgap_L2	{margin-left:2px;}
.Mgap_L3	{margin-left:3px;}
.Mgap_L4	{margin-left:4px;}
.Mgap_L5	{margin-left:5px;}
.Mgap_L6	{margin-left:6px;}
.Mgap_L7	{margin-left:7px;}
.Mgap_L8	{margin-left:8px;}
.Mgap_L9	{margin-left:9px;}
.Mgap_L10 {margin-left:10px;}
.Mgap_L11	{margin-left:11px;}
.Mgap_L12	{margin-left:12px;}
.Mgap_L13	{margin-left:13px;}
.Mgap_L14	{margin-left:14px;}
.Mgap_L15	{margin-left:15px;}
.Mgap_L16	{margin-left:16px;}
.Mgap_L17	{margin-left:17px;}
.Mgap_L18	{margin-left:18px;}
.Mgap_L19	{margin-left:19px;}
.Mgap_L20	{margin-left:20px !important;}	
.Mgap_L21	{margin-left:21px;}
.Mgap_L22	{margin-left:22px;}
.Mgap_L23	{margin-left:23px;}
.Mgap_L24	{margin-left:24px;}
.Mgap_L25	{margin-left:25px;}	
.Mgap_L26	{margin-left:26px;}	
.Mgap_L27	{margin-left:27px;}	
.Mgap_L28	{margin-left:28px;}	
.Mgap_L29	{margin-left:29px;}	
.Mgap_L30	{margin-left:30px;}
.Mgap_L31	{margin-left:31px;}
.Mgap_L32	{margin-left:32px;}
.Mgap_L33	{margin-left:33px;}
.Mgap_L34	{margin-left:34px;}
.Mgap_L35	{margin-left:35px;}
.Mgap_L36	{margin-left:36px;}
.Mgap_L37	{margin-left:37px;}
.Mgap_L38	{margin-left:38px;}
.Mgap_L39	{margin-left:39px;}
.Mgap_L40	{margin-left:40px;}
.Mgap_L41	{margin-left:41px;}
.Mgap_L42	{margin-left:42px;}
.Mgap_L43	{margin-left:43px;}
.Mgap_L44	{margin-left:44px;}
.Mgap_L45	{margin-left:45px;}
.Mgap_L50	{margin-left:50px;}
.Mgap_L55	{margin-left:55px;}
.Mgap_L57	{margin-left:57px;}
.Mgap_L65	{margin-left:65px;}
.Mgap_L90	{margin-left:90px;}
.Mgap_L96	{margin-left:96px;}



.Mgap_R1 {margin-right:1px;}
.Mgap_R2	{margin-right:2px;}
.Mgap_R3	{margin-right:3px;}
.Mgap_R4	{margin-right:4px;}
.Mgap_R5	{margin-right:5px !important;}
.Mgap_R6	{margin-right:6px;}
.Mgap_R7	{margin-right:7px;}
.Mgap_R8	{margin-right:8px;}
.Mgap_R9	{margin-right:9px;}
.Mgap_R10 {margin-right:10px;}
.Mgap_R11	{margin-right:11px;}
.Mgap_R12	{margin-right:12px;}
.Mgap_R13	{margin-right:13px;}
.Mgap_R14	{margin-right:14px;}
.Mgap_R15	{margin-right:15px;}
.Mgap_R16	{margin-right:16px;}
.Mgap_R17	{margin-right:17px;}
.Mgap_R18	{margin-right:18px;}
.Mgap_R19	{margin-right:19px;}
.Mgap_R20	{margin-right:20px !important;}	
.Mgap_R21	{margin-right:21px;}
.Mgap_R22	{margin-right:22px;}
.Mgap_R23	{margin-right:23px;}
.Mgap_R24	{margin-right:24px;}
.Mgap_R25	{margin-right:25px;}	
.Mgap_R26	{margin-right:26px;}	
.Mgap_R27	{margin-right:27px;}	
.Mgap_R28	{margin-right:28px;}	
.Mgap_R29	{margin-right:29px;}	
.Mgap_R30	{margin-right:30px;}
.Mgap_R31	{margin-right:31px;}
.Mgap_R32	{margin-right:32px;}
.Mgap_R33	{margin-right:33px;}
.Mgap_R34	{margin-right:34px;}
.Mgap_R35	{margin-right:35px;}
.Mgap_R36	{margin-right:36px;}
.Mgap_R37	{margin-right:37px;}
.Mgap_R38	{margin-right:38px;}
.Mgap_R39	{margin-right:39px;}
.Mgap_R40	{margin-right:40px;}
.Mgap_R41	{margin-right:41px;}
.Mgap_R42	{margin-right:42px;}
.Mgap_R43	{margin-right:43px;}
.Mgap_R44	{margin-right:44px;}
.Mgap_R45	{margin-right:45px;}
.Mgap_R50	{margin-right:50px;}
.Mgap_R65	{margin-right:65px;}
.Mgap_R96	{margin-right:96px;}



.Mgap_B1 {margin-bottom:1px;}
.Mgap_B2	{margin-bottom:2px;}
.Mgap_B3	{margin-bottom:3px;}
.Mgap_B4	{margin-bottom:4px;}
.Mgap_B5	{margin-bottom:5px;}
.Mgap_B6	{margin-bottom:6px;}
.Mgap_B7	{margin-bottom:7px;}
.Mgap_B8	{margin-bottom:8px;}
.Mgap_B9	{margin-bottom:9px;}
.Mgap_B10 {margin-bottom:10px;}
.Mgap_B11	{margin-bottom:11px;}
.Mgap_B12	{margin-bottom:12px;}
.Mgap_B13	{margin-bottom:13px;}
.Mgap_B14	{margin-bottom:14px;}
.Mgap_B15	{margin-bottom:15px;}
.Mgap_B16	{margin-bottom:16px;}
.Mgap_B17	{margin-bottom:17px !important;}
.Mgap_B18	{margin-bottom:18px;}
.Mgap_B19	{margin-bottom:19px;}
.Mgap_B20	{margin-bottom:20px !important;}	
.Mgap_B21	{margin-bottom:21px;}
.Mgap_B22	{margin-bottom:22px;}
.Mgap_B23	{margin-bottom:23px;}
.Mgap_B24	{margin-bottom:24px;}
.Mgap_B25	{margin-bottom:25px !important;}	
.Mgap_B26	{margin-bottom:26px;}	
.Mgap_B27	{margin-bottom:27px;}	
.Mgap_B28	{margin-bottom:28px;}	
.Mgap_B29	{margin-bottom:29px;}	
.Mgap_B30	{margin-bottom:30px !important;}
.Mgap_B31	{margin-bottom:31px;}
.Mgap_B32	{margin-bottom:32px;}
.Mgap_B33	{margin-bottom:33px;}
.Mgap_B34	{margin-bottom:34px;}
.Mgap_B35	{margin-bottom:35px;}
.Mgap_B36	{margin-bottom:36px;}
.Mgap_B37	{margin-bottom:37px;}
.Mgap_B38	{margin-bottom:38px;}
.Mgap_B39	{margin-bottom:39px;}
.Mgap_B40	{margin-bottom:40px;}
.Mgap_B41	{margin-bottom:41px;}
.Mgap_B42	{margin-bottom:42px;}
.Mgap_B43	{margin-bottom:43px;}
.Mgap_B44	{margin-bottom:44px;}
.Mgap_B45	{margin-bottom:45px;}
.Mgap_B50	{margin-bottom:50px;}
.Mgap_B65	{margin-bottom:65px;}
.Mgap_B96	{margin-bottom:96px;}
.Mgap_B100	{margin-bottom:100px !important;}	
.Mgap_B200	{margin-bottom:200px;}	



.Mgap_H1	{margin:1px 0;}
.Mgap_H2	{margin:2px 0;}
.Mgap_H3	{margin:3px 0;}
.Mgap_H4	{margin:4px 0;}
.Mgap_H5	{margin:5px 0;}
.Mgap_H6	{margin:6px 0;}
.Mgap_H7	{margin:7px 0;}
.Mgap_H8	{margin:8px 0;}
.Mgap_H9	{margin:9px 0;}
.Mgap_H10	{margin:10px 0;}
.Mgap_H11	{margin:11px 0;}
.Mgap_H12	{margin:12px 0;}
.Mgap_H13	{margin:13px 0;}
.Mgap_H14	{margin:14px 0;}
.Mgap_H15	{margin:15px 0;}
.Mgap_H16	{margin:16px 0;}
.Mgap_H17	{margin:17px 0;}
.Mgap_H18	{margin:18px 0;}
.Mgap_H19	{margin:19px 0;}
.Mgap_H20	{margin:20px 0;}
.Mgap_H21	{margin:21px 0;}
.Mgap_H22	{margin:22px 0;}
.Mgap_H23	{margin:23px 0;}
.Mgap_H24	{margin:24px 0;}
.Mgap_H25	{margin:25px 0;}
.Mgap_H26	{margin:26px 0;}
.Mgap_H27	{margin:27px 0;}
.Mgap_H28	{margin:28px 0;}
.Mgap_H29	{margin:29px 0;}
.Mgap_H30	{margin:30px 0;}
.Mgap_H31	{margin:31px 0;}
.Mgap_H32	{margin:32px 0;}
.Mgap_H33	{margin:33px 0;}
.Mgap_H34	{margin:34px 0;}
.Mgap_H35	{margin:35px 0;}
.Mgap_H36	{margin:36px 0;}
.Mgap_H37	{margin:37px 0;}
.Mgap_H38	{margin:38px 0;}
.Mgap_H39	{margin:39px 0;}
.Mgap_H40	{margin:40px 0;}
.Mgap_H41	{margin:41px 0;}
.Mgap_H42	{margin:42px 0;}
.Mgap_H43	{margin:43px 0;}
.Mgap_H44	{margin:44px 0;}
.Mgap_H45	{margin:45px 0;}



.Mgap_W1	{margin:0 1px;}
.Mgap_W2	{margin:0 2px;}
.Mgap_W3	{margin:0 3px;}
.Mgap_W4	{margin:0 4px;}
.Mgap_W5	{margin:0 5px;}
.Mgap_W6	{margin:0 6px;}
.Mgap_W7	{margin:0 7px;}
.Mgap_W8	{margin:0 8px;}
.Mgap_W9	{margin:0 9px;}
.Mgap_W10	{margin:0 10px;}
.Mgap_W11	{margin:0 11px;}
.Mgap_W12	{margin:0 12px;}
.Mgap_W13	{margin:0 13px;}
.Mgap_W14	{margin:0 14px;}
.Mgap_W15	{margin:0 15px;}
.Mgap_W16	{margin:0 16px;}
.Mgap_W17	{margin:0 17px;}
.Mgap_W18	{margin:0 18px;}
.Mgap_W19	{margin:0 19px;}
.Mgap_W20	{margin:0 20px;}
.Mgap_W21	{margin:0 21px;}
.Mgap_W22	{margin:0 22px;}
.Mgap_W23	{margin:0 23px;}
.Mgap_W24	{margin:0 24px;}
.Mgap_W25	{margin:0 25px;}
.Mgap_W26	{margin:0 26px;}
.Mgap_W27	{margin:0 27px;}
.Mgap_W28	{margin:0 28px;}
.Mgap_W29	{margin:0 29px;}
.Mgap_W30	{margin:0 30px;}
.Mgap_W31	{margin:0 31px;}
.Mgap_W32	{margin:0 32px;}
.Mgap_W33	{margin:0 33px;}
.Mgap_W34	{margin:0 34px;}
.Mgap_W35	{margin:0 35px;}
.Mgap_W36	{margin:0 36px;}
.Mgap_W37	{margin:0 37px;}
.Mgap_W38	{margin:0 38px;}
.Mgap_W39	{margin:0 39px;}
.Mgap_W40	{margin:0 40px;}
.Mgap_W41	{margin:0 41px;}
.Mgap_W42	{margin:0 42px;}
.Mgap_W43	{margin:0 43px;}
.Mgap_W44	{margin:0 44px;}
.Mgap_W45	{margin:0 45px;}


.Mgap_A1	{margin:1px;}
.Mgap_A2	{margin:2px;}
.Mgap_A3	{margin:3px;}
.Mgap_A4	{margin:4px;}
.Mgap_A5	{margin:5px;}
.Mgap_A6	{margin:6px;}
.Mgap_A7	{margin:7px;}
.Mgap_A8	{margin:8px;}
.Mgap_A9	{margin:9px;}
.Mgap_A10	{margin:10px;}
.Mgap_A11	{margin:11px;}
.Mgap_A12	{margin:12px;}
.Mgap_A13	{margin:13px;}
.Mgap_A14	{margin:14px;}
.Mgap_A15	{margin:15px;}
.Mgap_A16	{margin:16px;}
.Mgap_A17	{margin:17px;}
.Mgap_A18	{margin:18px;}
.Mgap_A19	{margin:19px;}
.Mgap_A20	{margin:20px;}
.Mgap_A21	{margin:21px;}
.Mgap_A22	{margin:22px;}
.Mgap_A23	{margin:23px;}
.Mgap_A24	{margin:24px;}
.Mgap_A25	{margin:25px;}
.Mgap_A26	{margin:26px;}
.Mgap_A27	{margin:27px;}
.Mgap_A28	{margin:28px;}
.Mgap_A29	{margin:29px;}
.Mgap_A30	{margin:30px;}
.Mgap_A31	{margin:31px;}
.Mgap_A32	{margin:32px;}
.Mgap_A33	{margin:33px;}
.Mgap_A34	{margin:34px;}
.Mgap_A35	{margin:35px;}
.Mgap_A36	{margin:36px;}
.Mgap_A37	{margin:37px;}
.Mgap_A38	{margin:38px;}
.Mgap_A39	{margin:39px;}
.Mgap_A40	{margin:40px;}
.Mgap_A41	{margin:41px;}
.Mgap_A42	{margin:42px;}
.Mgap_A43	{margin:43px;}
.Mgap_A44	{margin:44px;}
.Mgap_A45	{margin:45px;}


/*패딩 정렬*/
.Pgap_A0 {padding:0px !important;}
.Pgap_L0 {padding-left:0px !Important;}
.PgaP_R0 {padding-right:0px !Important;}
.PgaP_B0 {padding-bottom:0px !Important;}
.Pgap_T0 {padding-top:0px !Important;}
.PgaP0 {padding:0px;}



.Pgap_T1 {padding-top:1px;}
.Pgap_T2	{padding-top:2px;}
.Pgap_T3	{padding-top:3px;}
.Pgap_T4	{padding-top:4px !important;}
.Pgap_T5	{padding-top:5px !important;}
.Pgap_T6	{padding-top:6px;}
.Pgap_T7	{padding-top:7px;}
.Pgap_T8	{padding-top:8px;}
.Pgap_T9	{padding-top:9px;}
.Pgap_T10 {padding-top:10px;}
.Pgap_T11	{padding-top:11px;}
.Pgap_T12	{padding-top:12px;}
.Pgap_T13	{padding-top:13px;}
.Pgap_T14	{padding-top:14px;}
.Pgap_T15	{padding-top:15px;}
.Pgap_T16	{padding-top:16px;}
.Pgap_T17	{padding-top:17px;}
.Pgap_T18	{padding-top:18px;}
.Pgap_T19	{padding-top:19px;}
.Pgap_T20	{padding-top:20px !important;}	
.Pgap_T21	{padding-top:21px;}
.Pgap_T22	{padding-top:22px;}
.Pgap_T23	{padding-top:23px;}
.Pgap_T24	{padding-top:24px;}
.Pgap_T25	{padding-top:25px;}	
.Pgap_T26	{padding-top:26px;}	
.Pgap_T27	{padding-top:27px;}	
.Pgap_T28	{padding-top:28px;}	
.Pgap_T29	{padding-top:29px;}	
.Pgap_T30	{padding-top:30px;}
.Pgap_T31	{padding-top:31px;}
.Pgap_T32	{padding-top:32px;}
.Pgap_T33	{padding-top:33px;}
.Pgap_T34	{padding-top:34px;}
.Pgap_T35	{padding-top:35px;}
.Pgap_T36	{padding-top:36px;}
.Pgap_T37	{padding-top:37px;}
.Pgap_T38	{padding-top:38px !important;}
.Pgap_T39	{padding-top:39px;}
.Pgap_T40	{padding-top:40px !important;}
.Pgap_T41	{padding-top:41px;}
.Pgap_T42	{padding-top:42px;}
.Pgap_T43	{padding-top:43px;}
.Pgap_T44	{padding-top:44px;}
.Pgap_T45	{padding-top:45px;}
.Pgap_T50	{padding-top:50px !important;}
.Pgap_T55	{padding-top:55px !important;}
.Pgap_T60  {padding-top:60px;}
.Pgap_T70  {padding-top:70px;}
.Pgap_T80  {padding-top:80px;}
.Pgap_T90  {padding-top:90px;}
.Pgap_T100  {padding-top:100px;}




.Pgap_L1 {padding-left:1px;}
.Pgap_L2	{padding-left:2px;}
.Pgap_L3	{padding-left:3px;}
.Pgap_L4	{padding-left:4px;}
.Pgap_L5	{padding-left:5px;}
.Pgap_L6	{padding-left:6px;}
.Pgap_L7	{padding-left:7px;}
.Pgap_L8	{padding-left:8px !important;}
.Pgap_L9	 {padding-left:9px;}
.Pgap_L10 {padding-left:10px !important;}
.Pgap_L11	 {padding-left:11px;}
.Pgap_L12	 {padding-left:12px;}
.Pgap_L13	 {padding-left:13px;}
.Pgap_L14	 {padding-left:14px;}
.Pgap_L15	 {padding-left:15px;}
.Pgap_L16	 { padding-left:16px;}
.Pgap_L17	  {padding-left:17px;}
.Pgap_L18	 {padding-left:18px;}
.Pgap_L19	 {padding-left:19px;}
.Pgap_L20	 {padding-left:20px !important;}	
.Pgap_L21	 {padding-left:21px;}
.Pgap_L22	 {padding-left:22px;}
.Pgap_L23	 {padding-left:23px;}
.Pgap_L24	 {padding-left:24px;}
.Pgap_L25	 {padding-left:25px;}	
.Pgap_L26	 {padding-left:26px;}	
.Pgap_L27	 {padding-left:27px;}	
.Pgap_L28	 {padding-left:28px;}	
.Pgap_L29	 {padding-left:29px;}	
.Pgap_L30	 {padding-left:30px;}
.Pgap_L31	 {padding-left:31px;}
.Pgap_L32	 {padding-left:32px;}
.Pgap_L33	 {padding-left:33px;}
.Pgap_L34	 {padding-left:34px;}
.Pgap_L35	 {padding-left:35px;}
.Pgap_L36	 {padding-left:36px;}
.Pgap_L37	 {padding-left:37px;}
.Pgap_L38	 {padding-left:38px;}
.Pgap_L39	 {padding-left:39px;}
.Pgap_L40	 {padding-left:40px;}
.Pgap_L41	 {padding-left:41px;}
.Pgap_L42	 {padding-left:42px;}
.Pgap_L43	 {padding-left:43px;}
.Pgap_L44	 {padding-left:44px;}
.Pgap_L45	 {padding-left:45px;}
.Pgap_L50	 {padding-left:50px;}


.Pgap_R1 {padding-right:1px;}
.Pgap_R2	{padding-right:2px;}
.Pgap_R3	{padding-right:3px;}
.Pgap_R4	{padding-right:4px;}
.Pgap_R5	{padding-right:5px !important;}
.Pgap_R6	{padding-right:6px;}
.Pgap_R7	{padding-right:7px;}
.Pgap_R8	{padding-right:8px !important;}
.Pgap_R9	 {padding-right:9px;}
.Pgap_R10 {padding-right:10px !important;}
.Pgap_R11	 {padding-right:11px;}
.Pgap_R12	 {padding-right:12px;}
.Pgap_R13	 {padding-right:13px;}
.Pgap_R14	 {padding-right:14px;}
.Pgap_R15	 {padding-right:15px;}
.Pgap_R16	 { padding-right:16px;}
.Pgap_R17	  {padding-right:17px;}
.Pgap_R18	 {padding-right:18px;}
.Pgap_R19	 {padding-right:19px;}
.Pgap_R20	 {padding-right:20px !important;}	
.Pgap_R21	 {padding-right:21px;}
.Pgap_R22	 {padding-right:22px;}
.Pgap_R23	 {padding-right:23px;}
.Pgap_R24	 {padding-right:24px;}
.Pgap_R25	 {padding-right:25px;}	
.Pgap_R26	 {padding-right:26px;}	
.Pgap_R27	 {padding-right:27px;}	
.Pgap_R28	 {padding-right:28px;}	
.Pgap_R29	 {padding-right:29px;}	
.Pgap_R30	 {padding-right:30px !important;}
.Pgap_R31	 {padding-right:31px;}
.Pgap_R32	 {padding-right:32px;}
.Pgap_R33	 {padding-right:33px;}
.Pgap_R34	 {padding-right:34px;}
.Pgap_R35	 {padding-right:35px;}
.Pgap_R36	 {padding-right:36px;}
.Pgap_R37	 {padding-right:37px;}
.Pgap_R38	 {padding-right:38px;}
.Pgap_R39	 {padding-right:39px;}
.Pgap_R40	 {padding-right:40px;}
.Pgap_R41	 {padding-right:41px;}
.Pgap_R42	 {padding-right:42px;}
.Pgap_R43	 {padding-right:43px;}
.Pgap_R44	 {padding-right:44px;}
.Pgap_R45	 {padding-right:45px;}
.Pgap_R50	 {padding-right:50px;}
.Pgap_R80	 {padding-right:80px;}
.Pgap_R90	 {padding-right:90px;}


.Pgap_B1 {padding-bottom:1px;}
.Pgap_B2	{padding-bottom:2px;}
.Pgap_B3	{padding-bottom:3px;}
.Pgap_B4	{padding-bottom:4px !important;}
.Pgap_B5	{padding-bottom:5px !important;}
.Pgap_B6	{padding-bottom:6px;}
.Pgap_B7	{padding-bottom:7px;}
.Pgap_B8	{padding-bottom:8px !important;}
.Pgap_B9	{padding-bottom:9px;}
.Pgap_B10 {padding-bottom:10px;}
.Pgap_B11	{padding-bottom:11px;}
.Pgap_B12	{padding-bottom:12px;}
.Pgap_B13	{padding-bottom:13px;}
.Pgap_B14	{padding-bottom:14px;}
.Pgap_B15	{padding-bottom:15px;}
.Pgap_B16	{padding-bottom:16px;}
.Pgap_B17	{padding-bottom:17px !important;}
.Pgap_B18	{padding-bottom:18px;}
.Pgap_B19	{padding-bottom:19px;}
.Pgap_B20	{padding-bottom:20px !important;}	
.Pgap_B21	{padding-bottom:21px;}
.Pgap_B22	{padding-bottom:22px;}
.Pgap_B23	{padding-bottom:23px;}
.Pgap_B24	{padding-bottom:24px;}
.Pgap_B25	{padding-bottom:25px;}	
.Pgap_B26	{padding-bottom:26px;}	
.Pgap_B27	{padding-bottom:27px;}	
.Pgap_B28	{padding-bottom:28px;}	
.Pgap_B29	{padding-bottom:29px;}	
.Pgap_B30	{padding-bottom:30px;}
.Pgap_B31	{padding-bottom:31px;}
.Pgap_B32	{padding-bottom:32px;}
.Pgap_B33	{padding-bottom:33px;}
.Pgap_B34	{padding-bottom:34px;}
.Pgap_B35	{padding-bottom:35px;}
.Pgap_B36	{padding-bottom:36px;}
.Pgap_B37	{padding-bottom:37px;}
.Pgap_B38	{padding-bottom:38px;}
.Pgap_B39	{padding-bottom:39px;}
.Pgap_B40	{padding-bottom:40px !important;}
.Pgap_B41	{padding-bottom:41px;}
.Pgap_B42	{padding-bottom:42px;}
.Pgap_B43	{padding-bottom:43px;}
.Pgap_B44	{padding-bottom:44px;}
.Pgap_B45	{padding-bottom:45px;}
.Pgap_B60	{padding-bottom:60px;}
.Pgap_B100	{padding-bottom:100px;}


.Pgap_H0	{padding:0px 0px !important;}
.Pgap_H1	{padding:1px 0;}
.Pgap_H2	{padding:2px 0;}
.Pgap_H3	{padding:3px 0;}
.Pgap_H4	{padding:4px 0;}
.Pgap_H5	{padding:5px 0;}
.Pgap_H6	{padding:6px 0;}
.Pgap_H7	{padding:7px 0;}
.Pgap_H8	{padding:8px 0;}
.Pgap_H9	{padding:9px 0 !important;}
.Pgap_H10	{padding:10px 0 !important;}
.Pgap_H11	{padding:11px 0 !important;}
.Pgap_H12	{padding:12px 0 !important;}
.Pgap_H13	{padding:13px 0 !important;}
.Pgap_H14	{padding:14px 0 !important;}
.Pgap_H15	{padding:15px 0;}
.Pgap_H16	{padding:16px 0;}
.Pgap_H17	{padding:17px 0;}
.Pgap_H18	{padding:18px 0 !important;}
.Pgap_H19	{padding:19px 0 !IMPORTANT;}
.Pgap_H20	{padding:20px 0;}
.Pgap_H21	{padding:21px 0;}
.Pgap_H22	{padding:22px 0;}
.Pgap_H23	{padding:23px 0;}
.Pgap_H24	{padding:24px 0;}
.Pgap_H25	{padding:25px 0;}
.Pgap_H26	{padding:26px 0;}
.Pgap_H27	{padding:27px 0;}
.Pgap_H28	{padding:28px 0;}
.Pgap_H29	{padding:29px 0;}
.Pgap_H30	{padding:30px 0;}
.Pgap_H31	{padding:31px 0;}
.Pgap_H32	{padding:32px 0;}
.Pgap_H33	{padding:33px 0;}
.Pgap_H34	{padding:34px 0;}
.Pgap_H35	{padding:35px 0;}
.Pgap_H36	{padding:36px 0;}
.Pgap_H37	{padding:37px 0;}
.Pgap_H38	{padding:38px 0;}
.Pgap_H39	{padding:39px 0;}
.Pgap_H40	{padding:40px 0;}
.Pgap_H41	{padding:41px 0;}
.Pgap_H42	{padding:42px 0;}
.Pgap_H43	{padding:43px 0;}
.Pgap_H44	{padding:44px 0;}
.Pgap_H45	{padding:45px 0;}
.Pgap_H50	{padding:50px 0;}
.Pgap_H60	{padding:60px 0;}




.Pgap_W1	{padding:0 1px;}
.Pgap_W2	{padding:0 2px;}
.Pgap_W3	{padding:0 3px;}
.Pgap_W4	{padding:0 4px;}
.Pgap_W5	{padding:0 5px;}
.Pgap_W6	{padding:0 6px;}
.Pgap_W7	{padding:0 7px;}
.Pgap_W8	{padding:0 8px;}
.Pgap_W9	{padding:0 9px;}
.Pgap_W10	{padding:0 10px;}
.Pgap_W11	{padding:0 11px;}
.Pgap_W12	{padding:0 12px;}
.Pgap_W13	{padding:0 13px;}
.Pgap_W14	{padding:0 14px;}
.Pgap_W15	{padding:0 15px;}
.Pgap_W16	{padding:0 16px;}
.Pgap_W17	{padding:0 17px;}
.Pgap_W18	{padding:0 18px;}
.Pgap_W19	{padding:0 19px;}
.Pgap_W20	{padding:0 20px;}
.Pgap_W21	{padding:0 21px;}
.Pgap_W22	{padding:0 22px;}
.Pgap_W23	{padding:0 23px;}
.Pgap_W24	{padding:0 24px;}
.Pgap_W25	{padding:0 25px;}
.Pgap_W26	{padding:0 26px;}
.Pgap_W27	{padding:0 27px;}
.Pgap_W28	{padding:0 28px;}
.Pgap_W29	{padding:0 29px;}
.Pgap_W30	{padding:0 30px;}
.Pgap_W31	{padding:0 31px;}
.Pgap_W32	{padding:0 32px;}
.Pgap_W33	{padding:0 33px;}
.Pgap_W34	{padding:0 34px;}
.Pgap_W35	{padding:0 35px;}
.Pgap_W36	{padding:0 36px;}
.Pgap_W37	{padding:0 37px;}
.Pgap_W38	{padding:0 38px;}
.Pgap_W39	{padding:0 39px;}
.Pgap_W40	{padding:0 40px;}
.Pgap_W41	{padding:0 41px;}
.Pgap_W42	{padding:0 42px;}
.Pgap_W43	{padding:0 43px;}
.Pgap_W44	{padding:0 44px;}
.Pgap_W45	{padding:0 45px;}
.Pgap_W50	{padding:0 50px;}


.Pgap_A1	{padding:1px;}
.Pgap_A2	{padding:2px;}
.Pgap_A3	{padding:3px;}
.Pgap_A4	{padding:4px;}
.Pgap_A5	{padding:5px;}
.Pgap_A6	{padding:6px;}
.Pgap_A7	{padding:7px;}
.Pgap_A8	{padding:8px;}
.Pgap_A9	{padding:9px;}
.Pgap_A10	{padding:10px !important;}
.Pgap_A11	{padding:11px;}
.Pgap_A12	{padding:12px;}
.Pgap_A13	{padding:13px;}
.Pgap_A14	{padding:14px;}
.Pgap_A15	{padding:15px;}
.Pgap_A16	{padding:16px;}
.Pgap_A17	{padding:17px;}
.Pgap_A18	{padding:18px;}
.Pgap_A19	{padding:19px;}
.Pgap_A20	{padding:20px;}
.Pgap_A21	{padding:21px;}
.Pgap_A22	{padding:22px;}
.Pgap_A23	{padding:23px;}
.Pgap_A24	{padding:24px;}
.Pgap_A25	{padding:25px;}
.Pgap_A26	{padding:26px;}
.Pgap_A27	{padding:27px;}
.Pgap_A28	{padding:28px;}
.Pgap_A29	{padding:29px;}
.Pgap_A30	{padding:30px;}
.Pgap_A31	{padding:31px;}
.Pgap_A32	{padding:32px;}
.Pgap_A33	{padding:33px;}
.Pgap_A34	{padding:34px;}
.Pgap_A35	{padding:35px;}
.Pgap_A36	{padding:36px;}
.Pgap_A37	{padding:37px;}
.Pgap_A38	{padding:38px;}
.Pgap_A39	{padding:39px;}
.Pgap_A40	{padding:40px;}
.Pgap_A41	{padding:41px;}
.Pgap_A42	{padding:42px;}
.Pgap_A43	{padding:43px;}
.Pgap_A44	{padding:44px;}
.Pgap_A45	{padding:45px;}

/*포지션 style*/
.ob_position1 {position:relative;}
.ob_position2 {position:absolute;}
.ob_position3 {position:fixed;}
.ob_position4 {position:static;}



/*display type*/
.display_type1 {display:block !important;}
.display_type2 {display:inline-block;}
.display_type3 {display:inline;}
.display_type4 {display:none !important;}

.display_type5 {visibility:inherit;}
.display_type6 {visibility:hidden;}
.display_type7 {visibility:visible;}

.display_type8 {overflow:hidden;}
.display_type9 {overflow:visible;}
.display_type10 {overflow:scroll;}

/*float type*/

.box_wrap:after {content:''; display:block; clear:both;}
.box_left {float:left;}
.box_right {float:right;}

.box_left_dl > dl {float:left;}
.box_left_ul > ul {float:left;}
.box_left_div > div {float:left;}

.box_right_dl > dl {float:right;}
.box_right_ul > ul {float:right;}
.box_left_div > div {float:left;}

.box_left_li li {float:left;}
.box_left_dt dt {float:left;}
.box_left_dd dd {float:left;}
.box_left_div dd {float:left;}

.box_right_li li {float:right;}
.box_right_dt dt {float:right:}
.box_right_dd dd {float:right;}
.box_right_div dd {float:right;}

/*border style*/
.border_none {border:0px !important;}
.border_L {border-left:0px !important;}
.border_R {border-right:0px !important;}
.border_T {border-top:0px !important;}
.border_B {border-bottom:0px !important;}

/*mouse type*/
.cur_P {cursor:pointer;}



/*min-height*/
.min_100 {min-height:100px;}
.min_200 {min-height:200px;}
.min_300 {min-height:300px;}
.min_400 {min-height:400px;}
.min_500 {min-height:500px;}

/*text type*/
.cut-text {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

/*text decortion*/
.strike {text-decoration:line-through;}
.underline {text-decoration:underline;}

/*text enter*/
.word_break {word-break:break-all;}

