@charset "euc-kr";

/* hidden */
.sr_only { display: inline-block; position: absolute; z-index: -1; clip: rect(0 0 0 0); width: 1px; height: 1px; *height: 0; margin: -1px; padding: 0; overflow: hidden; word-break: keep-all; white-space: nowrap; color: transparent; border: 0; text-indent: -9999px; }

/* Grid System */
.grid { *zoom: 1; }
.grid:before,
.grid:after { content: ''; display: table; }
.grid:after { clear: both; }
.grid .col { float: left; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* button */
.button { display: inline-block; width: 346px; padding: 21px 0 22px; line-height: 1.2; border-radius: 10px; background-color: #3755ce; }
.button span { position: relative; display: inline-block; font-family: 'Noto Sans KR', '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; font-weight: 700; font-size: 25px; color: #fff; letter-spacing: -1px; }
.button span:after { content: ''; position: absolute; top: 50%; right: -20px; display: block; width: 10px; height: 10px; margin-top: -5px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

/* promotion_wrap */
.promotion_wrap { position: relative; }
.promotion_wrap .container { position: relative; background-repeat: no-repeat; background-position: center top; }
.promotion_wrap .wrap { position: relative; width: 1100px; margin: 0 auto; }

.section_title { padding-bottom: 52px; overflow: hidden; background-color: #ffe2b2; }
.section_title .bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); -webkit-transition: transform 3500ms ease-in-out; -o-transition: transform 3500ms ease-in-out; transition: transform 3500ms ease-in-out; }
.section_title.in .bg { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); }
.section_tab .wrap { width: 100%; }

/* tab_list */
.tab_list { margin-top: -52px; }
.tab_list li { width: 50%; text-align: left; font-size: 0; background-color: #303c91 }
.tab_list li:first-child {text-align: right; }
.tab_list a { position: relative; display: inline-block; width: 500px; height: 128px; background-repeat: no-repeat; background-position: 0 bottom; }
.tab_list .nth_child_1 a { background-image: url('/Img2/Common/promotion/180504/tab_1.jpg'); }
.tab_list .nth_child_2 a { background-image: url('/Img2/Common/promotion/180504/tab_2.jpg'); }
.tab_list .in { background-color: #fff; }
.tab_list .in a { z-index: 1; background-position: 0 top; }

.tab_contents .item { display: none; }
.tab_contents .item.in { display: block; }
.tab_contents .holder { padding-bottom: 90px; }
.tab_contents .holder.nth_child_2 { background-color: #f4f4f4; }

.notice_wrap { width: 1000px; margin-top: 39px; padding-top: 32px; text-align: left; font-family: 'Noto Sans KR', '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; border-top: 1px solid #ccc; }
.notice_wrap .title { width: 95px; font-size: 20px; font-weight: 700; color: #111; }
.notice_wrap li { position: relative; padding-left: 8px; line-height: 1.57; font-size: 14px; font-weight: 300; }
.notice_wrap li:before { content: ''; position: absolute; top: 10px; left: 0; width: 2px; height: 2px; background-color: #7a7a7a; }
.notice_wrap .indent { margin-left: 78px; }
.notice_wrap .indent2 { margin-left: 93px; }
.notice_wrap .button { width: 78px; padding: 3px 0 4px; text-align: center; border-radius: 0; background-color: #e7e7e7; }
.notice_wrap .button span { font-size: 12px; font-weight: 300; color: #666; }

.gov_tab { position: relative; width: 820px; margin: 0 auto; }
.gov_tab li { width: 152px; height: 48px; margin-left: 15px; }
.gov_tab li:first-child { margin-left: 0; }
.gov_tab li a { display: block; height: 42px; line-height: 40px; text-align: center; font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; font-size: 17px; font-weight: bold; color: #afafaf; letter-spacing: -2px; border: 3px solid #d5d5d5; border-radius: 42px; }
.gov_tab li a:hover,
.gov_tab li.current a { border-color: #000; color: #000; }

.bbs_frame { margin-top: 60px; }

/* layer */
.dim { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10002; width: 100%; height: 100%; background-color: #000; opacity: 0.7; fillter: alpha(opacity=70); }
.layer_regist { display: none; position: absolute; top: 30%; left: 50%; z-index: 10003;width: 900px; margin-left: -415px; border: 5px solid #07155e; background-color: #fff; }
.layer_regist .layer_head { line-height: 1; padding: 12px 0 23px; text-align: center; font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; font-size: 28px; font-weight: bold; color: #fff; letter-spacing: -2px; background-color: #07155e; }
.layer_regist .layer_body { padding: 40px 50px; text-align: left; }
.layer_regist .layer_title { margin: 0 0 10px 0; font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; font-size: 22px; color: #333; letter-spacing: -1px; }
.layer_regist .layer_body table { font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; border-top: 1px solid #333; }
.layer_regist .layer_body table th,
.layer_regist .layer_body table td { font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; font-size: 14px; }
.layer_regist .layer_body table th { padding: 15px 0; text-align: center; font-weight: bold; color: #464646; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; background-color: #f9f9f9; }
.layer_regist .layer_body table td { padding: 9px 9px 9px 12px; text-align: left; border-bottom: 1px solid #c0c0c0; }
.layer_regist .layer_body ul { margin: 10px 0 60px; }
.layer_regist .layer_body ul li { line-height: 1.5; font-size: 13px; color: #666; }
.layer_regist .layer_body textarea { width: 93%; height: 120px; padding: 10px 15px; font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'Apple SD Gothic Neo', 'Dotum', 'µ¸¿ò', 'Gulim', '±¼¸²', '±¼¸²Ã¼', Sans-Serif; border: 1px solid #d1d1d1; resize: none; }
.layer_regist .layer_body .btn { margin: 20px 0; text-align: center; }
.layer_regist input.inputStyle { height: 30px; padding: 3px 5px 4px; vertical-align: top; border: 1px solid #d1d1d1; -webkit-box-sizing: border-box; box-sizing: border-box; }
.layer_regist select { height: 30px; padding: 3px 5px 4px; vertical-align: top; border: 1px solid #d1d1d1; -webkit-box-sizing: border-box; box-sizing: border-box; }
.layer_regist .closepop { position: absolute; top: 15px; right: 15px; }

/* 20181022 Ãß°¡ */
.layer_regist .layer_body table td .winner_area{}
.layer_regist .layer_body table td .winner_area strong{display: block;margin: 10px 0 5px;}
.layer_regist .layer_body table td .winner_area p{padding-right: 12px;text-align: right;color: #999;}

