@charset "utf-8";

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/*
.butterfly-gif { top:450px; left: 0; z-index: 1; -webkit-transform: rotate(80deg) translateZ(0); transform: rotate(80deg) translateZ(0); -webkit-animation: butterfly 10s linear infinite; animation: butterfly 10s linear infinite; }
.bee-gif { top: 450px; right: -131px; z-index: 1; -webkit-transform: rotate(-50deg) translateZ(0); transform: rotate(-50deg) translateZ(0); -webkit-animation: bee 8s linear infinite; animation: bee 8s linear infinite; }
*/

.con_popup { position:absolute; left:18%; top:80px; z-index:999999; width:350px; }
.con_popup p { }
.con_popup p a { display:inline-block; width:100%; padding:5px 0 5px 0; background:#666666; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.con_popup p a:hover { color:#ffffff; }

.footer { position:relative; }
.footer ul.sns { position:absolute; right:20px; top:30px; overflow:hidden; }
.footer ul.sns li { float:left; margin:0 15px 0 0; }
.footer ul.sns li:last-child { margin:0 0 0 0; }
.footer ul.sns li a.link1 { display:inline-block; width:60px; height:60px; background:url("/images/sns_01.png") no-repeat 0 0; background-size:60px; text-indent:-10000px; }
.footer ul.sns li a.link2 { display:inline-block; width:60px; height:60px; background:url("/images/sns_02.png") no-repeat 0 0; background-size:60px; text-indent:-10000px; }

.con_main { position:relative; overflow:hidden; }
.con_main a {  }
.con_main a:hover { }
.con_main a p { position:absolute; left:0px; top:40%; width:100%; font-family:"궁서"; color:#ffffff; font-size:0px; font-weight:bold; text-align:center; text-align:center; text-indent:-10000px; }
.con_main a:hover p { position:absolute; left:0px; top:0px; width:100%; color:#ffffff; font-size:400%; font-weight:bold; text-align:center; text-align:center; text-indent:0px; }

.con_list { overflow:hidden; border-top:2px solid #666666; }
.con_list table { width:100%; }
.con_list th { height:40px; border-bottom:1px solid #d8d8d8; background:#f9f9f9; color:#555555; font-size:13px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.con_list td { height:40px; border-bottom:1px solid #d8d8d8; color:#666666; font-size:12px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.con_list td.tit { color:#222222; text-align:left; padding-left:20px; font-weight:600; }
.con_list td.tit a { color:#222222; }

.con_paging { overflow:hidden; text-align:center; color:#666666; font-size:13px; font-weight:normal; }
.con_paging a { display:inline-block; width:31px; height:31px; color:#666666; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; text-decoration:none; }
.con_paging a.op1 { display:inline-block; width:31px; height:31px; color:#666666; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.con_paging a.op2 { display:inline-block; width:31px; height:31px; color:#666666; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.con_paging a.on { display:inline-block; width:31px; height:31px; color:#222222; font-size:13px; font-weight:600; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; text-decoration:none; }

.con_search { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:18px 0 0 0; }
.con_search ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.con_search ul li { float:left; margin:0 5px 0 0; padding:0 0 0 0; }
.con_search ul li:last-child { margin:0 0 0 0; }
.con_search ul li a { display:inline-block; width:60px; height:32px; background:#666666; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; line-height:32px; letter-spacing:-0.03em; text-decoration:none; }
.con_search ul li button { display:inline-block; width:60px; height:32px; background:#666666; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; line-height:32px; letter-spacing:-0.03em; text-decoration:none; }
.con_search ul li select { width:100px; padding:0 10px 0 10px; }

.con_event_view { overflow:hidden; border-top:2px solid #666666; }
.con_event_view1 { border:1px solid #777777; padding:18px 20px 0 20px; color:#000000; font-size:22px; font-weight:600; letter-spacing:-0.03em; }
.con_event_view1 span { color:#777777; font-size:14px; font-weight:normal; }

.con_event_view2 { border-bottom:1px solid #e0e0e0; }
.con_event_view2 ul { overflow:hidden; }
.con_event_view2 ul li { float:left; padding:18px 15px 0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 0 0; }
.con_event_view2 ul li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("/images/bg_01.png") no-repeat right 22px; text-align:left; }
.con_event_view2 ul li.desc { width:60%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; text-align:left; }
.con_event_view2 ul li.desc2 { width:85%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; text-align:left; }
.con_event_view2 ul li.date { width:25%; color:#00afc8; font-size:13px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }

.con_event_view3 { border-bottom:1px solid #e0e0e0; }
.con_event_view3 ul { overflow:hidden; }
.con_event_view3 ul li { float:left; padding:18px 15px 0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 0 0; }
.con_event_view3 ul li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("/images/bg_01.png") no-repeat right 22px; text-align:left; }
.con_event_view3 ul li.desc { width:35.0%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; text-align:left; }

.con_event_view4 { border-bottom:1px solid #e0e0e0; padding:35px 0 35px 0; text-align:center; }

.con_event_view5 { border-bottom:1px solid #e0e0e0; }
.con_event_view5 ul { overflow:hidden; }
.con_event_view5 ul li { float:left; padding:18px 15px 0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 0 0; }
.con_event_view5 ul li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("/images/bg_01.png") no-repeat right 22px; text-align:left; }
.con_event_view5 ul li.desc { width:35.0%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; text-align:left; }

.con_event_view6 { border-bottom:1px solid #e0e0e0; padding:20px 25px 20px 25px; color:#333333; font-size:13px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; text-align:left; }
.con_event_view7 { border-bottom:1px solid #e0e0e0; }

.con_event_view8 { border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0; color:#333333; font-size:13px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }

.con_applekind { overflow:hidden; }
.con_applekind_c1 { float:left; width:33.33333333333333%; padding:20px 20px 20px 20px; }
.con_applekind_c1 img { width:100%; }
.con_applekind_c1 ul { overflow:hidden; }
.con_applekind_c1 ul li { }
.con_applekind_c1 ul li+li { margin:15px 0 0 0; }

.con_tab { position:relative; }
.con_tab span { position:absolute; right:0px; top:0px; display:inline-block; width:1px; height:69px; background:url("/images/tab_line.jpg") no-repeat 0 0; }
.con_tab .con_tab_c { display:table; width:100%; height:69px; table-layout:fixed; border-collapse:collapse; }
.con_tab .con_tab_c a { display:table-cell; height:69px; color:#3e3e3e; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.03em; background:url("/images/tab_bg.jpg") no-repeat 0 0; padding:17px 0 0 0; text-decoration:none; }
.con_tab .con_tab_c a.on { color:#ffffff; background:url("/images/tab_on.jpg") no-repeat center 0; }

.con_tit { color:#444444; font-size:30px; font-weight:normal; text-align:center; line-height:35px; letter-spacing:-0.03em; }
.con_tit2 { color:#777777; font-size:16px; font-weight:normal; text-align:center; line-height:20px; letter-spacing:-0.03em; margin:10px 0 0 0; }

.con_btns { overflow:hidden; text-align:center; }

a.btn_grey_01 { display:inline-block; padding:0 20px 0 20px; height:36px; font-size:15px; font-weight:normal; background:#555555; color:#ffffff; text-align:center; line-height:36px; border:1px solid #666666; text-decoration:none; }
a.btn_grey_02 { display:inline-block; padding:3px 7px 3px 7px; font-size:12px; font-weight:normal; background:#666666; color:#ffffff; text-align:center; border-radius:5px; }
a.btn_red_01 { display:inline-block; padding:20px 120px 20px 120px; font-size:20px; font-weight:normal; background:#ff3b1d; color:#ffffff; text-align:center; text-decoration:none; }

@media only screen and (max-width:43.6875em){

		.con_popup { right:0; top:80px; }
		.con_popup img { width:80%; }

		.footer ul.sns { position:static; display:table; margin-left:auto; margin-right:auto; }
		.footer ul.sns li { float:left; margin:20px 15px 0 0; }
		.footer ul.sns li:last-child { margin:20px 0 0 0; }
		.footer ul.sns li a.link1 { display:inline-block; width:40px; height:40px; background:url("/images/sns_01.png") no-repeat 0 0; background-size:40px; text-indent:-10000px; }
		.footer ul.sns li a.link2 { display:inline-block; width:40px; height:40px; background:url("/images/sns_02.png") no-repeat 0 0; background-size:40px; text-indent:-10000px; }

		.footer .gutter-small-top { padding-top:0rem; }

		.menu li.menu__item a { font-size:13px; }

		.con_main { position:relative; overflow:hidden; }
		.con_main a {  }
		.con_main a:hover { }
		.con_main a p { position:absolute; left:0px; top:40%; width:100%; color:#ffffff; font-size:0px; font-weight:bold; text-align:center; text-align:center; text-indent:-10000px; }
		.con_main a:hover p { position:absolute; left:0px; top:0px; width:100%; color:#ffffff; font-size:150%; font-weight:bold; text-align:center; text-align:center; text-indent:0px; }

		.con_list { border-top:2px solid #666666; }
		.con_list table { width:100%; }
		.con_list thead { display:none; }
		.con_list td { height:auto; overflow:hidden; border-bottom:1px solid #dfdfdf; color:#555555; font-size:13px; text-align:left; padding:15px 5px 15px 5px; }
		.con_list td ul.con_inline { }
		.con_list td ul.con_inline li { float:left; margin:0 0 3px 0; }
		.con_list td ul.con_inline li.htit { width:100%; margin:0 0 10px 0; color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
		.con_list td ul.con_inline li.htit a { color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
		.con_list td ul.con_inline li.htit p.slabel { margin:0 0 3px 0; }
		.con_list td ul.con_inline li.htit p.stit { color:#888888; font-size:11px; font-weight:bold; letter-spacing:-0.03em; }
		.con_list td ul.con_inline li.tit { clear:both; width:30%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; margin-right:2%; }
		.con_list td ul.con_inline li.desc { color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
		.con_list td ul.con_inline li.btns { width:100%; margin:10px 0 0 0; }
		.con_list td a.link1 { display:inline-block; width:80px; height:30px; background:#75675c; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:5px; }
		.con_list td a.link2 { display:inline-block; width:80px; height:30px; background:#adadad; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:5px; }

		.con_paging { overflow:hidden; text-align:center; color:#666666; font-size:12px; font-weight:normal; }
		.con_paging a { display:inline-block; width:25px; height:25px; color:#666666; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; }
		.con_paging a.op1 { display:inline-block; width:25px; height:25px; color:#666666; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; }
		.con_paging a.op2 { display:inline-block; width:25px; height:25px; color:#666666; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; }
		.con_paging a.on { display:inline-block; width:25px; height:25px; color:#222222; font-size:12px; font-weight:bold; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; text-decoration:underline; }

		.con_search { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:18px 0 0 0; }
		.con_search ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
		.con_search ul li { float:left; margin:0 5px 0 0; }
		.con_search ul li:first-child { width:100%; }
		.con_search ul li+li { width:100%; }
		.con_search ul li:last-child { width:100%; margin:0 0 0 0; }
		.con_search ul li input { width:100% !important; }
		.con_search ul li a { display:inline-block; width:100%; height:32px; background:#666666; font-size:13px; font-weight:normal; color:#ffffff; text-align:center; line-height:32px; text-indent:0px; }
		.con_search ul li button { display:inline-block; width:100%; height:32px; background:#666666; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; line-height:32px; letter-spacing:-0.03em; text-decoration:none; }
		.con_search ul li select { width:100%; }

		.con_event_view { overflow:hidden; border-top:1px solid #666666; }
		.con_event_view1 { border:1px solid #777777; padding:18px 20px 18px 20px; color:#000000; font-size:22px; font-weight:bold; letter-spacing:-0.03em; }
		.con_event_view1 span { color:#777777; font-size:14px; font-weight:normal; }

		.con_event_view2 { border:1px solid #e0e0e0; border-width:0 0 0 0; }
		.con_event_view2 ul { overflow:hidden; margin:0 0 0 0; padding:0 0 0 0; }
		.con_event_view2 ul li { float:left; padding:10px 10px 0px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		.con_event_view2 ul li.tit { width:100%; color:#333333; font-size:13px; font-weight:bold; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; }
		.con_event_view2 ul li.desc { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; }
		.con_event_view2 ul li.desc2 { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; }
		.con_event_view2 ul li.date { width:100%; color:#00afc8; font-size:13px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }

		.con_event_view3 { border-bottom:1px solid #e0e0e0; }
		.con_event_view3 ul { overflow:hidden; }
		.con_event_view3 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		.con_event_view3 ul li.tit { width:100%; color:#333333; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; }
		.con_event_view3 ul li.desc { width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }

		.con_event_view4 { border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0; text-align:center; }
		.con_event_view4 img { width:100%; }

		.con_event_view5 { border-bottom:0px solid #e0e0e0; }
		.con_event_view5 ul { overflow:hidden; }
		.con_event_view5 ul li { float:left; padding:10px 0 0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
		.con_event_view5 ul li.tit { clear:both; width:100%; color:#333333; font-size:13px; font-weight:bold; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; }
		.con_event_view5 ul li.desc { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; }

		.con_event_view6 { border-bottom:1px solid #e0e0e0; padding:20px 15px 20px 15px; color:#333333; font-size:12px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }
		.con_event_view6 img { width:100%; }
		.con_event_view7 { border-bottom:1px solid #e0e0e0; }

		.con_event_view8 { border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0; color:#333333; font-size:13px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }
		.con_event_view8 img { width:100%; }

		.con_applekind { overflow:hidden; }
		.con_applekind_c1 { float:left; width:100.0%; padding:20px 20px 20px 20px; }
		.con_applekind_c1 img { width:100%; }
		.con_applekind_c1 ul { overflow:hidden; }
		.con_applekind_c1 ul li { }
		.con_applekind_c1 ul li+li { margin:15px 0 0 0; }

		.con_tab { position:relative; }
		.con_tab span { position:absolute; right:0px; top:0px; display:inline-block; width:1px; height:69px; background:url("/images/tab_line_.jpg") no-repeat 0 0; }
		.con_tab .con_tab_c { display:table; width:100%; height:40px; table-layout:fixed; border-collapse:collapse; }
		.con_tab .con_tab_c a { display:table-cell; width:100%; height:40px; color:#3e3e3e; font-size:13px; text-align:center; font-weight:bold; letter-spacing:-0.03em; background:url("/images/tab_bg_.jpg") no-repeat 0 0; padding:5px 10px 5px 10px; border:1px solid #e0e0e0; vertical-align:middle; line-height:18px; }
		.con_tab .con_tab_c a.on { color:#ffffff; background:#75675c url("/images/tab_on_.jpg") no-repeat center 0; border:1px solid #75675c; }

		.con_btns { overflow:hidden; text-align:center; }

		a.btn_grey_01 { display:inline-block; padding:0 15px 0 15px; height:36px; font-size:13px; font-weight:bold; background:#555555; color:#ffffff; text-align:center; line-height:36px; border:1px solid #666666; }
		a.btn_grey_02 { display:inline-block; padding:3px 7px 3px 7px; font-size:12px; font-weight:normal; background:#666666; color:#ffffff; text-align:center; border-radius:5px; }
		a.btn_red_01 { display:inline-block; width:80%; padding:20px 0 20px 0; font-size:20px; font-weight:normal; background:#ff3b1d; color:#ffffff; text-align:center; text-decoration:none; }

}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

a.deco { text-decoration:underline; }
.displaydone { width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden; }
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none; }
.clear { display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.pointer { cursor:pointer; }
.clearboth { clear:both; }
.m0a { margin:0 auto !important; }
.pr { position:relative !important; }
.f_l { float:left; }
.f_r { float:right; }
.d_none { display:none; }
.ellip { text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.blink{ animation:blink 900ms infinite alternate; color:#ff3b1d; font-weight:600; font-size:10px; margin-left:5px; }
@keyframes blink { from { opacity:1; } to { opacity:0; } }

.al { text-align:left !important; }
.ac { text-align:center !important; }
.ar { text-align:right !important; }

.vat { vertical-align:top !important; }
.vam { vertical-align:middle !important; }
.vab { vertical-align:bottom !important; }

.b { border:1px solid #000000 !important; }
.b2 { border:2px solid #000000 !important; }
.b3 { border:3px solid #000000 !important; }
.b4 { border:4px solid #000000 !important; }
.b5 { border:5px solid #000000 !important; }
.b6 { border:6px solid #000000 !important; }
.b7 { border:7px solid #000000 !important; }
.b8 { border:8px solid #000000 !important; }
.b9 { border:9px solid #000000 !important; }
.b10 { border:10px solid #000000 !important; }

.bg_none { background:none !important; }
.b_none { border:none !important; }
.br_none { border-right:none !important; }
.bl_none { border-left:none !important; }
.bt_none { border-top:none !important; }
.bb_none { border-bottom:none !important; }

.fw6 { font-weight:600 !important; }
.fwb { font-weight:bold !important; }
.fwn { font-weight:normal !important; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs17 { font-size:17px !important; }
.fs18 { font-size:18px !important; }
.fs19 { font-size:19px !important; }
.fs20 { font-size:20px !important; }
.fs21 { font-size:21px !important; }
.fs22 { font-size:22px !important; }
.fs23 { font-size:23px !important; }
.fs24 { font-size:24px !important; }
.fs25 { font-size:25px !important; }
.fs26 { font-size:26px !important; }
.fs27 { font-size:27px !important; }
.fs28 { font-size:28px !important; }
.fs29 { font-size:29px !important; }
.fs35 { font-size:35px !important; }

.lh16 { line-height:16px !important; }
.lh17 { line-height:17px !important; }
.lh18 { line-height:18px !important; }
.lh19 { line-height:19px !important; }
.lh20 { line-height:20px !important; }
.lh21 { line-height:21px !important; }
.lh22 { line-height:22px !important; }
.lh23 { line-height:23px !important; }
.lh24 { line-height:24px !important; }
.lh25 { line-height:25px !important; }
.lh26 { line-height:26px !important; }
.lh27 { line-height:27px !important; }
.lh28 { line-height:28px !important; }
.lh29 { line-height:29px !important; }
.lh30 { line-height:30px !important; }
.lh40 { line-height:40px !important; }
.lh50 { line-height:50px !important; }

.mt0 { margin-top:0px !important; }
.mt5 { margin-top:5px !important; }
.mt7 { margin-top:7px !important; }
.mt8 { margin-top:8px !important; }
.mt10 { margin-top:10px !important; }
.mt11 { margin-top:11px !important; }
.mt12 { margin-top:12px !important; }
.mt13 { margin-top:13px !important; }
.mt14 { margin-top:14px !important; }
.mt15 { margin-top:15px !important; }
.mt16 { margin-top:16px !important; }
.mt20 { margin-top:20px !important; }
.mt21 { margin-top:21px !important; }
.mt22 { margin-top:22px !important; }
.mt23 { margin-top:23px !important; }
.mt24 { margin-top:24px !important; }
.mt25 { margin-top:25px !important; }
.mt26 { margin-top:26px !important; }
.mt27 { margin-top:27px !important; }
.mt28 { margin-top:28px !important; }
.mt29 { margin-top:29px !important; }
.mt30 { margin-top:30px !important; }
.mt31 { margin-top:31px !important; }
.mt32 { margin-top:32px !important; }
.mt33 { margin-top:33px !important; }
.mt34 { margin-top:34px !important; }
.mt35 { margin-top:35px !important; }
.mt36 { margin-top:36px !important; }
.mt37 { margin-top:37px !important; }
.mt38 { margin-top:38px !important; }
.mt39 { margin-top:39px !important; }
.mt40 { margin-top:40px !important; }
.mt41 { margin-top:41px !important; }
.mt42 { margin-top:42px !important; }
.mt43 { margin-top:43px !important; }
.mt44 { margin-top:44px !important; }
.mt45 { margin-top:45px !important; }
.mt46 { margin-top:46px !important; }
.mt47 { margin-top:47px !important; }
.mt48 { margin-top:48px !important; }
.mt49 { margin-top:49px !important; }
.mt50 { margin-top:50px !important; }
.mt51 { margin-top:51px !important; }
.mt52 { margin-top:52px !important; }
.mt53 { margin-top:53px !important; }
.mt54 { margin-top:54px !important; }
.mt55 { margin-top:55px !important; }
.mt60 { margin-top:60px !important; }
.mt65 { margin-top:65px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
.mt155 { margin-top:155px !important; }
.mb1 { margin-bottom:1px !important; }
.mb2 { margin-bottom:2px !important; }
.mb3 { margin-bottom:3px !important; }
.mb5 { margin-bottom:5px !important; }
.mb6 { margin-bottom:6px !important; }
.mb7 { margin-bottom:7px !important; }
.mb8 { margin-bottom:8px !important; }
.mb9 { margin-bottom:9px !important; }
.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb18 { margin-bottom:18px !important; }
.mb20 { margin-bottom:20px !important; }
.mb20_ { margin-bottom:-20px !important; }
.mb25_ { margin-bottom:-25px !important; }
.mb25 { margin-bottom:25px !important; }
.mb28 { margin-bottom:28px !important; }
.mb30 { margin-bottom:30px !important; }
.mb30_ { margin-bottom:-30px !important; }
.mb35 { margin-bottom:35px !important; }
.mb36 { margin-bottom:36px !important; }
.mb40 { margin-bottom:40px !important; }
.mb41 { margin-bottom:41px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }
.mb55 { margin-bottom:55px !important; }
.mb60 { margin-bottom:60px !important; }
.mb65 { margin-bottom:65px !important; }
.mb70 { margin-bottom:70px !important; }
.mb80 { margin-bottom:80px !important; }
.mb90 { margin-bottom:90px !important; }
.mb100 { margin-bottom:100px !important; }
.mb200 { margin-bottom:200px !important; }
.ml1 { margin-left:1px !important; }
.ml2 { margin-left:2px !important; }
.ml3 { margin-left:3px !important; }
.ml4 { margin-left:4px !important; }
.ml5 { margin-left:5px !important; }
.ml8 { margin-left:8px !important; }
.ml10 { margin-left:10px !important; }
.ml10_ { margin-left:-10px !important; }
.ml14 { margin-left:14px !important; }
.ml15 { margin-left:15px !important; }
.ml16 { margin-left:16px !important; }
.ml20 { margin-left:20px !important; }
.ml21 { margin-left:21px !important; }
.ml30 { margin-left:30px !important; }
.ml37 { margin-left:37px !important; }
.ml40 { margin-left:40px !important; }
.ml50 { margin-left:50px !important; }
.ml60 { margin-left:60px !important; }
.ml70 { margin-left:70px !important; }
.ml80 { margin-left:80px !important; }
.ml90 { margin-left:90px !important; }
.ml100 { margin-left:100px !important; }
.ml110 { margin-left:110px !important; }
.ml120 { margin-left:120px !important; }
.ml130 { margin-left:130px !important; }
.ml140 { margin-left:140px !important; }
.ml150 { margin-left:150px !important; }
.mr0 { margin-right:0px !important; }
.mr1 { margin-right:1px !important; }
.mr2 { margin-right:2px !important; }
.mr3 { margin-right:3px !important; }
.mr4 { margin-right:4px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr11 { margin-right:11px !important; }
.mr12 { margin-right:12px !important; }
.mr13 { margin-right:13px !important; }
.mr14 { margin-right:14px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mr30 { margin-right:30px !important; }
.mr31 { margin-right:31px !important; }
.mr32 { margin-right:32px !important; }
.mr33 { margin-right:33px !important; }
.mr34 { margin-right:34px !important; }
.mr35 { margin-right:35px !important; }
.mr36 { margin-right:36px !important; }
.mr37 { margin-right:37px !important; }
.mr38 { margin-right:38px !important; }
.mr39 { margin-right:39px !important; }
.mr40 { margin-right:40px !important; }
.mr50 { margin-right:50px !important; }
.mr51 { margin-right:51px !important; }

.pp1 { padding:1% !important; }
.ptp1 { padding-top:1% !important; }
.pbp1 { padding-bottom:1% !important; }
.plp1 { padding-left:1% !important; }
.prp1 { padding-right:1% !important; }

.p5 { padding:5px !important; }
.p10 { padding:10px !important; }
.p20 { padding:20px !important; }
.pt1 { padding-top:1px !important; }
.pt2 { padding-top:2px !important; }
.pt3 { padding-top:3px !important; }
.pt4 { padding-top:4px !important; }
.pt5 { padding-top:5px !important; }
.pt6 { padding-top:6px !important; }
.pt7 { padding-top:7px !important; }
.pt8 { padding-top:8px !important; }
.pt9 { padding-top:9px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt24 { padding-top:24px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt70 { padding-top:70px !important; }
.pt80 { padding-top:80px !important; }
.pt90 { padding-top:90px !important; }
.pt100 { padding-top:100px !important; }
.pt110 { padding-top:110px !important; }
.pt120 { padding-top:120px !important; }
.pt130 { padding-top:130px !important; }
.pt140 { padding-top:140px !important; }
.pt150 { padding-top:150px !important; }
.pb1 { padding-bottom:1px !important; }
.pb2 { padding-bottom:2px !important; }
.pb3 { padding-bottom:3px !important; }
.pb4 { padding-bottom:4px !important; }
.pb5 { padding-bottom:5px !important; }
.pb6 { padding-bottom:6px !important; }
.pb7 { padding-bottom:7px !important; }
.pb8 { padding-bottom:8px !important; }
.pb9 { padding-bottom:9px !important; }
.pb10 { padding-bottom:10px !important; }
.pb20 { padding-bottom:20px !important; }
.pb25 { padding-bottom:25px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pl0 { padding-left:0px !important; }
.pl5 { padding-left:5px !important; }
.pl6 { padding-left:6px !important; }
.pl7 { padding-left:7px !important; }
.pl8 { padding-left:8px !important; }
.pl9 { padding-left:9px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl16 { padding-left:16px !important; }
.pl17 { padding-left:17px !important; }
.pl18 { padding-left:18px !important; }
.pl19 { padding-left:19px !important; }
.pl20 { padding-left:20px !important; }
.pl30 { padding-left:30px !important; }
.pl40 { padding-left:40px !important; }
.pl50 { padding-left:50px !important; }
.pr5 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr20 { padding-right:20px !important; }
.pr30 { padding-right:30px !important; }

.fc_black { color:#000000 !important; } /* 검정 */
.fc_orange { color:#ff6800 !important; } /* 오렌지 */
.fc_red { color:#ff3b1d !important; } /* 빨간색 */
.fc_blue { color:#0100fe !important; } /* 파란색 */
.fc_grey { color:#c8c8d0 !important; } /* 회색 */

.fcop1 { color:#00509f !important; } /* 파란색 */
.fcop2 { color:#e9061c !important; } /* 자주색 */
.fcop3 { color:#fd803d !important; } /* 주황색 */
.fcop4 { color:#ff3b1d !important; } /* 빨간색 */
.fcop5 { color:#0ca64d !important; } /* 녹색 */
.fcop6 { color:#580ca6 !important; } /* 보라색 */
.fcop7 { color:#166bac !important; } /* 예쁜파란색 */
.fcop8 { color:#232323 !important; } /* 검정색 */
.fcop9 { color:#313131 !important; }
.fcop10 { color:#656565 !important; }
.fcop11 { color:#b5b5b5 !important; }
.fcop12 { color:#767676 !important; }
.fcop13 { color:#4589b8 !important; }
.fcop14 { color:#ebedec !important; }
.fcop15 { color:#c4c4c4 !important; }
.fcop16 { color:#01a54f !important; }
.fcop17 { color:#2d88a7 !important; }
.fcop18 { color:#55a1b9 !important; }

.bg_main { background:url("../images/bg_01.jpg") no-repeat center 0; }
.bg_sub { background:url("../images/bg_02.jpg") no-repeat center 0; }
.bg_sub_bottom { background:url("../images/bg_03.png") no-repeat center bottom; }

.bg1 { background:#f7f7f9 !important; }
.bg2 { background:#f3f3f3 !important; }
.bg3 { background:#ffffff !important; }
.bg4 { background:#f1f9e4 !important; }
.bg5 { background:#e6e6e6 !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w30 { width:30px !important; }
.w32 { width:32px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w66 { width:66px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w81 { width:81px !important; }
.w82 { width:82px !important; }
.w83 { width:83px !important; }
.w84 { width:84px !important; }
.w85 { width:85px !important; }
.w86 { width:86px !important; }
.w87 { width:87px !important; }
.w88 { width:88px !important; }
.w89 { width:89px !important; }
.w90 { width:90px !important; }
.w91 { width:91px !important; }
.w92 { width:92px !important; }
.w93 { width:93px !important; }
.w94 { width:94px !important; }
.w95 { width:95px !important; }
.w96 { width:96px !important; }
.w97 { width:97px !important; }
.w98 { width:98px !important; }
.w99 { width:99px !important; }
.w100 { width:100px !important; }
.w101 { width:101px !important; }
.w102 { width:102px !important; }
.w103 { width:103px !important; }
.w104 { width:104px !important; }
.w105 { width:105px !important; }
.w106 { width:106px !important; }
.w107 { width:107px !important; }
.w108 { width:108px !important; }
.w109 { width:109px !important; }
.w110 { width:110px !important; }
.w115 { width:115px !important; }
.w120 { width:120px !important; }
.w123 { width:123px !important; }
.w130 { width:130px !important; }
.w131 { width:131px !important; }
.w132 { width:132px !important; }
.w133 { width:133px !important; }
.w134 { width:134px !important; }
.w135 { width:135px !important; }
.w136 { width:136px !important; }
.w137 { width:137px !important; }
.w138 { width:138px !important; }
.w139 { width:139px !important; }
.w140 { width:140px !important; }
.w142 { width:142px !important; }
.w150 { width:150px !important; }
.w160 { width:160px !important; }
.w164 { width:164px !important; }
.w170 { width:170px !important; }
.w180 { width:180px !important; }
.w190 { width:190px !important; }
.w200 { width:200px !important; }
.w210 { width:210px !important; }
.w220 { width:220px !important; }
.w223 { width:223px !important; }
.w230 { width:230px !important; }
.w238 { width:238px !important; }
.w240 { width:240px !important; }
.w250 { width:250px !important; }
.w260 { width:260px !important; }
.w263 { width:263px !important; }
.w270 { width:270px !important; }
.w280 { width:280px !important; }
.w290 { width:290px !important; }
.w300 { width:300px !important; }
.w310 { width:310px !important; }
.w320 { width:320px !important; }
.w330 { width:330px !important; }
.w340 { width:340px !important; }
.w350 { width:350px !important; }
.w360 { width:360px !important; }
.w370 { width:370px !important; }
.w380 { width:380px !important; }
.w390 { width:390px !important; }
.w400 { width:400px !important; }
.w410 { width:410px !important; }
.w420 { width:420px !important; }
.w430 { width:430px !important; }
.w440 { width:440px !important; }
.w450 { width:450px !important; }
.w460 { width:460px !important; }
.w470 { width:470px !important; }
.w480 { width:480px !important; }
.w490 { width:490px !important; }
.w500 { width:500px !important; }
.w734 { width:734px !important; }

.h10 { height:10px !important; }
.h11 { height:11px !important; }
.h12 { height:12px !important; }
.h13 { height:13px !important; }
.h14 { height:14px !important; }
.h15 { height:15px !important; }
.h16 { height:16px !important; }
.h17 { height:17px !important; }
.h18 { height:18px !important; }
.h19 { height:19px !important; }
.h20 { height:20px !important; }
.h21 { height:21px !important; }
.h22 { height:22px !important; }
.h23 { height:23px !important; }
.h24 { height:24px !important; }
.h25 { height:25px !important; }
.h26 { height:26px !important; }
.h27 { height:27px !important; }
.h28 { height:28px !important; }
.h29 { height:29px !important; }
.h30 { height:30px !important; }
.h31 { height:31px !important; }
.h32 { height:32px !important; }
.h33 { height:33px !important; }
.h34 { height:34px !important; }
.h35 { height:35px !important; }
.h36 { height:36px !important; }
.h37 { height:37px !important; }
.h38 { height:38px !important; }
.h39 { height:39px !important; }
.h40 { height:40px !important; }
.h50 { height:50px !important; }
.h60 { height:60px !important; }
.h70 { height:70px !important; }
.h80 { height:80px !important; }
.h90 { height:90px !important; }
.h100 { height:100px !important; }
.h110 { height:110px !important; }
.h120 { height:120px !important; }
.h130 { height:130px !important; }
.h140 { height:140px !important; }
.h148 { height:148px !important; }
.h150 { height:150px !important; }
.h200 { height:200px !important; }
.h250 { height:250px !important; }
.h300 { height:300px !important; }
.h400 { height:400px !important; }
.h500 { height:500px !important; }

.wp10 { width:10% !important; }
.wp20 { width:20% !important; }
.wp30 { width:30% !important; }
.wp40 { width:40% !important; }
.wp50 { width:50% !important; }
.wp60 { width:60% !important; }
.wp70 { width:70% !important; }
.wp80 { width:80% !important; }
.wp90 { width:90% !important; }
.wp91 { width:91% !important; }
.wp92 { width:92% !important; }
.wp93 { width:93% !important; }
.wp94 { width:94% !important; }
.wp95 { width:95% !important; }
.wp96 { width:96% !important; }
.wp97 { width:97% !important; }
.wp98 { width:98% !important; }
.wp99 { width:99% !important; }
.wp100 { width:100% !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/*
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>

background:url("./images/control_01.jpg") no-repeat 0 0;
display:inline-block; width:28px; height:28px; background:url("./images/btn_search_01.jpg") no-repeat 0 0;
background-image:url("./images/bg_23.jpg"), url("./images/bg_24.jpg"); background-position:0 0, 0 0; background-repeat:repeat-x, no-repeat;

display:inline-block; width:68px; height:25px; background:#1462b3; border:1px solid #72a1d1; color:#c4d8ec; font-size:14px; font-weight:normal; text-align:center; line-height:25px; letter-spacing:-0.03em;
display:inline-block; width:100%; height:105px; background:url("./images/con_mcon_c1_link1.jpg") no-repeat center 0; padding:71px 0 0 0; color:#484745; font-size:13px; font-weight:600; letter-spacing:-0.07em;

position:absolute; right:0px; top:15px; display:inline-block; width:31px; height:31px; background:url("./images/btn_close_01.jpg") no-repeat 0 0; text-indent:-10000px; z-index:10000;
outline:none;
text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
display:table; margin-left:auto; margin-right:auto;
#con_footmenu a:after{ content:"|"; color:#999999; font-size:12px; font-weight:normal; text-align:center; padding:0 0 0 12px; }
#con_footmenu a:last-child:after{ content:none; padding:0 0 0 0; }

img-responsive

.con_tab .con_tab_c { display:table; width:100%; height:69px; table-layout:fixed; border-collapse:collapse; }
.con_tab .con_tab_c a { display:table-cell; height:69px; color:#3e3e3e; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.03em; background:url("./images/tab_bg.jpg") no-repeat 0 0; padding:17px 0 0 0; }

<img src="./images/v17/sbanner_01.png" alt="내용이들어갑나다" />

data-toggle="modal" data-target=".modal-examlist"
onclick="javascript:$('#modal-notice-1').fadeOut();$('#modal-notice-2').fadeIn();"

<div class="modal-body" id="modal-notice-1">

position:relative;
position:absolute; left:0px; top:0px;

text-indent:-10000px;
text-indent:-10000px; font-size:0; line-height:1;
letter-spacing:-0.03em;

background:url("./images/v17/dot_01.png") no-repeat 0 7px;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;

color:#ffffff; font-size:12px; font-weight:600; text-align:center; line-height:26px; letter-spacing:-0.03em;
*/

