@charset "euc-kr";

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}


.Wrapper { width:100%; min-height:1000px; min-width:1000px; }
.Header { width:100%; repeat-x}

.em_blue{color:#15b8ed;}

:focus {box-shadow:0 0 0 1px #008,0 0 0 2px #70a;outline:solid 3px #000 !important;}
:focus-visible {box-shadow:0 0 0 1px #008,0 0 0 2px #70a;outline:solid 3px #000 !important;}
ul.link a{display:block;  position:relative; left:80px;}
.Logo a{display:block;}

.movie_sec01 a{display:block;}
.pdt50 a{display:block;}

.InputWrapper .InputHolder {font-family: "NanumSquareRound"; position:relative; height:1px;}
.InputWrapper .InputHolder label {display:block; position:absolute; top:0; left:8px; color:#acacac; font-weight:700; letter-spacing:-0.5px; font-size:11px; height:18px; line-height:30px; font-size:15px;}
/*.InputWrapper .InputHolder label.label01 {display:block; position:absolute; top:0; margin-left:163px;*/
.InputWrapper .InputHolder label.label02 {display:block; position:absolute; top:40px; left:8px; font-size:15px;}
.InputWrapper .InputHolder:focus label {display:none;}
.InputWrapper input {color:#ffffff; font-weight:bold; padding:0; width:100%; height:22px; line-height:22px; font-size:11px; border:1px solid #CCC;}
.InputWrapper input:first-child {margin-bottom:2px;}
.InputWrapper input:focus {background:#fff8d4; border:1px solid #f03116;}
.InputWrapper textarea {color:#666; font-weight:bold; padding:0 0 0 5px; width:117px; height:22px; line-height:22px; font-size:11px; border:1px solid #ddd;}
.InputWrapper textarea:first-child {margin-bottom:2px;}
.InputWrapper textarea:focus {background:#fff8d4; border:1px solid #f03116;}
.InputWrapper tel {color:#666; font-weight:bold; padding:0; padding-left:5px; width:117px; height:22px; line-height:22px; font-size:11px; border:1px solid #CCC;}
.InputWrapper tel:second-child {margin-bottom:2px;}
.InputWrapper tel:focus {background:#fff8d4; border:1px solid #f03116;}


/* TopMenu */
.HeadWrap { width:100%; height:116px; margin:0 auto; border-bottom:2px solid #013D7B;}
.HeadWrap .TopMenu:after { content:""; display:block; clear:both;}
.HeadWrap .TopMenu { height:30px; margin-bottom:1px;}
.HeadWrap .TopMenu .Left { float:left;}
.HeadWrap .TopMenu .LoginMenu { float:right;}
.HeadWrap .TopMenu .LoginMenu .LogIn { display:none;}
.HeadWrap .TopMenu .LoginMenu .LogOut { display:block;}
.HeadWrap .TopMenu .LoginMenu.Active .LogIn { display:block;}
.HeadWrap .TopMenu .LoginMenu.Active .LogOut { display:none;}
.HeadWrap .TopMenu ul:after { content:""; display:block; clear:both;}
.HeadWrap .TopMenu ul li {float:left; padding:0 8px; background:url(/image/NewMain/divider1.png) no-repeat 0 center;}
.HeadWrap .TopMenu ul li:first-child, 
.HeadWrap .TopMenu ul li.LogIn { background:none; padding-left:0;}
.HeadWrap .TopMenu ul li.On a { color:#15b8ed;}
.HeadWrap .TopMenu ul li a { font-size:12px; font-weight:bold; color:#757575; line-height: 30px;}
.HeadWrap .TopMenu ul li.LogIn a > span { color:#222; font-size:12px; font-weight:normal;}
.HeadWrap .TopMenu ul li.LogIn a > button { margin-left:5px; position:relative; height:18px; width:51px; }
.HeadWrap .TopMenu ul li.LogIn a > button > img { position:absolute; top:0; left:0;}

/* Head */
.Head { width:100%; height:74px; margin-bottom:1px; border-bottom:2px solid #013D7B;}
.Head .Head_container {width:1300px; margin:0 auto;}
.Head:after { content:""; display:block; clear:both;}
.Head .Logo { float:left; padding:15px 10px 15px 0;}
.Head .Logo2 { float:left; position:relative; right:-206px; top:-5px;  padding:15px 0 15px 0; }
.Head .Logo3 { float:left; position:relative; right:-281px;  padding:9px 0 15px 0; }
.Head .Head_container .RightArea { float:right;}
.Head .Head_container .RightArea ul { margin-top:10px; display:inline-block;}
.Head .Head_container .RightArea ul:after {content:""; display:block; clear:both;}
.Head .Head_container .RightArea ul li { float:right; padding-left:16px; margin-left:13px; background:#FFF url(/image/New2016/inc/menu_bet_img01.jpg) no-repeat; background-position:left 80%;}
.Head .Head_container .RightArea ul div { float:center; padding-left:16px; margin-left:13px; background:#FFF url(/image/New2016/inc/menu_bet_img01.jpg) no-repeat; background-position:left 80%;}
.Head .Head_container .RightArea ul li.first { background:none;}
.Head .Head_container .RightArea ul li a { font-size:15px; font-weight:600; color:#444444; !important}
.Head .Head_container .RightArea ul li.On a { color:#EB5F01;}
.Head .Head_container .RightArea ul li.On1 a { color:#0098c9;}


/* SNS ICON ADD 2018.04.16 OMR */

.Head .sns_iCon_wrap {height:28px; text-align:right; margin-top:10px;}
.Head .sns_iCon_wrap > a {display:inline-block; width:28px; height:28px; text-indent:100%; white-space:nowrap; overflow:hidden; background-size:contain !important; margin-left:5px;}

.Head .sns_iCon_wrap > a.blog {background:url(/image/New2016/inc/top_sns_iCon01_off.png) no-repeat;}
.Head .sns_iCon_wrap > a.blog:hover {background:url(/image/New2016/inc/top_sns_iCon01_on.png) no-repeat;}

.Head .sns_iCon_wrap > a.cafe {background:url(/image/New2016/inc/top_sns_iCon02_off.png) no-repeat;}
.Head .sns_iCon_wrap > a.cafe:hover {background:url(/image/New2016/inc/top_sns_iCon02_on.png) no-repeat;}

.Head .sns_iCon_wrap > a.facebook {background:url(/image/New2016/inc/top_sns_iCon03_off.png) no-repeat;}
.Head .sns_iCon_wrap > a.facebook:hover {background:url(/image/New2016/inc/top_sns_iCon03_on.png) no-repeat;}

.Head .sns_iCon_wrap > a.instagram {background:url(/image/New2016/inc/top_sns_iCon04_off.png) no-repeat;}
.Head .sns_iCon_wrap > a.instagram:hover {background:url(/image/New2016/inc/top_sns_iCon04_on.png) no-repeat;}

.Head .sns_iCon_wrap > a.kakao {background:url(/image/New2016/inc/top_sns_iCon05_off.png) no-repeat;}
.Head .sns_iCon_wrap > a.kakao:hover {background:url(/image/New2016/inc/top_sns_iCon05_on.png) no-repeat;}

/* 
.Head .RightArea .BlogBanner { display:block; position:relative;}
.Head .RightArea .BlogBanner img { position:absolute; top:14px; right:0;}
.Head .RightArea .BlogBanner_01 { display:block; position:relative;}
.Head .RightArea .BlogBanner_01 img { position:absolute; top:14px; right:200px;} */

/* Gnb */
.Gnb { position:relative; width:1300px; margin:0 auto ;z-index:105; font-family: "NanumGothic";}
.Gnb:after { content:""; display:block; clear:both}
.Gnb > li { float:left;     padding: 0px 15px 0px 30px; }
html.ie7 .Gnb li, 
html.ie8 .Gnb li { padding:0 16px; } 

.Gnb > li:first-child { padding-left:10px;}
.Gnb > li > a { height:40px; line-height:41px; font-size:16px; font-weight:bold; color:#222222; }
.Gnb > li.Active {font-family: "NanumSquareRound"; background:#013D7B;/* float:right;*/  position: relative;  top:-1px; left:33px; width: 83px;}
.Gnb > li.Active > a { color:#fff; }
.Gnb > li.On > a { color:#1a8ebf;}
.Gnb > li .SubMenu {z-index: 100; display:none; position:absolute; left:-1px; top:40px; width:1160px; background:#fff; border:1px solid #013D7B; }
.Gnb > li .SubMenu:focus-visible{outline: 2px solid black;}
.Gnb > li > a { position:relative; display:block; width:100%; height:100%;}
.Gnb > li > a span.Icon { position:absolute; left:25%; top:-8px; margin-left:-20px; width:70px; height:17px; display:block; background-color:#FE5A58; no-repeat; font-size:12px; font-weight:bold; color:#fff; line-height:16px; text-align:center}

/* Gnb SubMenu */
.Gnb li .SubMenu.On { display:block;}.Gnb li .SubMenu:after { content:""; display:block; clear:both;}
.Gnb li .SubMenu .Division { float:left; width:125px;}
.Gnb li .SubMenu .Division2 { float:left; width:20%;}
.Gnb li .SubMenu .Division:first-child { width:34%;}
.Gnb li .SubMenu .Division.First { width:130px;}
.Gnb li .SubMenu .Division.Full { width:100%; border-top:1px solid #c9c9c9; border-left:0 none;}
.Gnb li .SubMenu .Division.Full .Inner { border-left:0 none;}
.Gnb li .SubMenu .Division.Full:after { content:""; display:block; clear:both;}
.Gnb li .SubMenu .Division.Full .Split { float:left; width:66%; padding:0;}
.Gnb li .SubMenu .Division.Full .Split .ImgWrap { }
.Gnb li .SubMenu .Division.Full .Split .ImgWrap a > img { display:block; width:624px; height:auto;}
.Gnb li .SubMenu .Division.Full .Split .Inner { border-left:1px solid #c9c9c9;}
.Gnb li .SubMenu .Division.Full .Split:first-child { width:33%;}
.Gnb li .SubMenu .Division.Full .Split:first-child .Inner { border-left:0 none;}

.Gnb li .SubMenu .Division .Inner {/* min-height:136px;*/ padding:22px 18px; border-left:1px solid #c9c9c9;}
.Gnb li .SubMenu .Division .Inner.Extend { min-height:136px}
/*.Gnb li.Menu5 .SubMenu .Division .Inner.Extend,*/
.Gnb li.Menu7 .SubMenu .Division .Inner.Extend { min-height:80px}
.Gnb li .SubMenu .Division .Inner.NoPad { padding: 0;}
/*.Gnb li.Menu2 .SubMenu .Division .Inner.NoPad,
.Gnb li.Menu8 .SubMenu .Division .Inner.NoPad { min-height:180px; padding: 0;}*/
.Gnb li .SubMenu .Division .Inner.NoPad p.Title { padding-left:18px; padding-top:18px;}
.Gnb li .SubMenu .Division .Inner.NoPad ul.TxtList { margin-left:18px;}
.Gnb li .SubMenu .Division:first-child .Inner { border-left:0 none;}

.Gnb li .SubMenu .Division .Inner:after { content:""; display:block; clear:both;}
.Gnb li .SubMenu .Division .Inner p.Title { margin-bottom:10px; font-size:14px; font-weight:bold; color:#1a8ebf;}
.Gnb li .SubMenu .Division .Inner p.Title.TypeBtn { height:45px; /*border-top:1px solid #c9c9c9; */padding:0; margin:0 ; line-height:59px; padding-left:18px;}
.Gnb li .SubMenu .Division .Inner p.Title.TypeBtn a {font-family: "NanumSquareRound";  text-decoration:none; color:#596D5F;}
.Gnb li .SubMenu .Division .Inner p.Title.TypeBtn a:hover {text-decoration:none; color:#1a8ebf;}
.Gnb li .SubMenu .Division .Inner p.Title.TypeBtn.x2 { height:119px;}
.Gnb li .SubMenu .Division .Inner p.Title.TypeBtn:first-child { border-top:0 none;}
.Gnb li .SubMenu .Division .Inner p.Title.TypeBtn.Border { border-bottom:1px solid #c9c9c9}





/* Gnb SubMenu */
.Gnb li .SubMenu.On { display:block;}
.Gnb li .SubMenu:after { content:""; display:block; clear:both;}
.Gnb li .SubMenu .Division2 { float:left; width:33%;}
.Gnb li .SubMenu .Division2.First { width:20%;}
.Gnb li .SubMenu .Division2.Full { width:100%; border-top:1px solid #c9c9c9; border-left:0 none;}
.Gnb li .SubMenu .Division2.Full .Inner { border-left:0 none; display: inline-block;}
.Gnb li .SubMenu .Division2.Full:after { content:""; display:block; clear:both;}
.Gnb li .SubMenu .Division2.Full .Split { float:left; width:66%; padding:0;}
.Gnb li .SubMenu .Division2.Full .Split .ImgWrap { }
.Gnb li .SubMenu .Division2.Full .Split .ImgWrap a > img { display:block; width:624px; height:auto;}
.Gnb li .SubMenu .Division2.Full .Split .Inner { border-left:1px solid #c9c9c9;}
.Gnb li .SubMenu .Division2.Full .Split:first-child { width:33%;}
.Gnb li .SubMenu .Division2.Full .Split:first-child .Inner { border-left:0 none;}

.Gnb li .SubMenu .Division2 .Inner {/* min-height:136px;*/ padding:10px 18px; border-left:1px solid #c9c9c9; }
.Gnb li .SubMenu .Division2 .Inner.Extend { min-height:136px}
.Gnb li.Menu5 .SubMenu .Division2 .Inner.Extend,
.Gnb li.Menu7 .SubMenu .Division2 .Inner.Extend { min-height:80px}
.Gnb li .SubMenu .Division2 .Inner.NoPad { padding: 0;}
.Gnb li.Menu2 .SubMenu .Division2 .Inner.NoPad,
.Gnb li.Menu8 .SubMenu .Division2 .Inner.NoPad { min-height:180px; padding: 0;}
.Gnb li .SubMenu .Division2 .Inner.NoPad p.Title { padding-left:18px; padding-top:18px;}
.Gnb li .SubMenu .Division2 .Inner.NoPad ul.TxtList { margin-left:18px;}
.Gnb li .SubMenu .Division2:first-child .Inner { border-left:0 none;}

.Gnb li .SubMenu .Division2 .Inner:after { content:""; display:block; clear:both;}
.Gnb li .SubMenu .Division2 .Inner p.Title { margin-bottom:10px; font-size:14px; font-weight:bold; color:#1a8ebf;}
.Gnb li .SubMenu .Division2 .Inner p.Title.TypeBtn { height:59px; border-top:1px solid #c9c9c9; padding:0; margin:0 ; line-height:59px; padding-left:18px;}
.Gnb li .SubMenu .Division2 .Inner p.Title.TypeBtn a {text-decoration:none; color:#1a8ebf;}
.Gnb li .SubMenu .Division2 .Inner p.Title.TypeBtn a:hover {text-decoration:none; color:#1a8ebf;}
.Gnb li .SubMenu .Division2 .Inner p.Title.TypeBtn.x2 { height:119px;}
.Gnb li .SubMenu .Division2 .Inner p.Title.TypeBtn:first-child { border-top:0 none;}
.Gnb li .SubMenu .Division2 .Inner p.Title.TypeBtn.Border { border-bottom:1px solid #c9c9c9}



/*
.Menu1 .Division.Bg { background:url(/image/NewMain/menu1bg.png) no-repeat bottom right}
.Menu2 .Division.Bg { background:url(/image/NewMain/menu2bg.png) no-repeat bottom right}
.Menu3 .Division.Bg { background:url(/image/NewMain/menu3bg.png) no-repeat bottom right}
.Menu4 .Division.Bg { background:url(/image/NewMain/menu4bg.png) no-repeat bottom left 220px}
.Menu6 .Division.Bg .Inner { background:url(/image/NewMain/menu6bg.png) no-repeat bottom right}
.Menu8 .Division.Bg { background:url(/image/NewMain/menu8bg.png) no-repeat bottom right}


.Menu5 .Division { max-height:180px;}*/
.Menu1 .Division.Full, 
.Menu6 .Division.Full { max-height:150px;}

.Menu9 .Inner { padding:25px 0; }
.Menu9 .Inner:after { content:""; display:block; clear:both;}
.Menu9 .Inner .TxtWrap { margin-left:230px; width:320px; float:left;}
.Menu9 .Inner .TxtWrap p { text-align:center;}
.Menu9 .Inner .TxtWrap p.Msg {font-size:32px; color:#ce113e;margin-bottom:10px;}
.Menu9 .Inner .TxtWrap p.Msg strong { font-weight: bold;}
.Menu9 .Inner .TxtWrap p.SubMsg { font-size:13px; color:#969696;}

.Menu9 .Inner .ToLogin { margin-left:20px; float:left;}


/*Marker*/

.Marker { display:none; position:absolute; bottom:-3px; z-index: 101}
.Menu1 .Marker { left:10px;}
.Menu2 .Marker { left:150px;}
.Menu3 .Marker { left:143px;}
.Menu4 .Marker { left:271px;}
.Menu5 .Marker { left:388px;}
.Menu6 .Marker { left:510px;}
.Menu10 .Marker { left:1021px;}
.Menu7 .Marker { left:637px;}
.Menu8 .Marker { left:769px;}
.Menu9 .Marker { left:911px;}

ul.TxtList { float:left; width:50%;}
ul.TxtList li { margin-top:4px; padding-left:10px; background:url(/image/NewMain/dotlist.png) no-repeat 0 center;}
ul.TxtList li:first-child { margin-top:0 ;}
ul.TxtList li a { font-size:12px; color:#444; }

/* Contents */
.Contents { width:100%; min-height:800px;}
.VisualWrap {width:100%;}
.VisualWrap .Division:after { content:""; display:block; clear:both; }
.VisualWrap .Division { margin:0 auto; width:1000px; height:300px; background:#fff; }

/* VisualWrap */
.VisualWrap .Division .VisualArea { float:left; width:655px; height:300px; }

/* InputField */
.VisualWrap .Division .InputField { float:left; width:348px; height:300px; background:#f2f2f2; border-right:1px solid #ccc;}
.VisualWrap .Division .InputField .TxtWrap { height:54px; padding-top:25px; border-bottom:1px dotted #ccc;}
.VisualWrap .Division .InputField .TxtWrap:after { content:""; display:block; clear:both; }
.VisualWrap .Division .InputField .TxtWrap h1 { width:164px; float:left; padding-left:15px; font-size:28px; color:#7bb33a; font-weight:bold;}
.VisualWrap .Division .InputField .TxtWrap .PWrap { width:169px; float:left;}
.VisualWrap .Division .InputField .TxtWrap .PWrap p { font-size:17px; font-weight:bold; color:#565656;}
.VisualWrap .Division .InputField .TxtWrap .PWrap p:first-child { margin-bottom:3px; font-size:12px; color:#969696;}
.VisualWrap .Division .InputField .InputWrap:after { content:"";display:block; clear:both;}
.VisualWrap .Division .InputField .InputWrap { margin-top:11px; }
.VisualWrap .Division .InputField .InputWrap .Form { float:left;}
.VisualWrap .Division .InputField .InputWrap .Form table {}
.VisualWrap .Division .InputField .InputWrap .Form table tr th { text-align:right; padding-right:5px; border-bottom:1px solid #ececec; font-size:12px; color:#969696;}
.VisualWrap .Division .InputField .InputWrap .Form table tr th.Top { vertical-align:top; padding-top:5px;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td { padding:5px 0; border-bottom:1px solid #ececec;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td { color:#969696;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td input { width:166px; padding:0 ; height:21px;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td select { width:44px;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td input.Small { width:45px;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td textarea { width:166px; height:91px;}
.VisualWrap .Division .InputField .InputWrap .Form table tr td textarea#ir1 {font-size:0.79em; line-height:1.25em;}
.VisualWrap .Division .InputField .InputWrap .LinkBtn { margin-top:5px; float:left;}
.VisualWrap .Division .InputField .CheckBox { font-size:11px; color:#000; text-align: center; line-height:20px;}
.VisualWrap .Division .InputField .CheckBox a { margin-left:5px;}

.Contents .InnerWrap { margin:0 auto; width:1002px;  border:1px solid #ccc; border-top:0 none; border-bottom:0 none;}
.Contents .InnerWrap .Division { width:100%;}
.Contents .InnerWrap .Division:after { content:""; display:block; clear:both;}
.Contents .InnerWrap .Division .Left {float:left;}
.Contents .InnerWrap .Division .Right {float:left;}

/* InfoField */
.Contents .InnerWrap .Division .InfoField { width:239px; height:773px; position:relative;}
.LeftInfo {}
.LeftInfo .Inner { margin:0 18px;}
.LeftInfo .Inner .Division { padding-bottom:10px; border-bottom:1px dotted #b9b9b9;}
.LeftInfo .Inner .Division p.Title { padding:15px 0 5px; font-size:16px; font-weight:bold; color:#222;}
.LeftInfo .Inner .Division p.Title span { margin-left:5px; font-size:12px; font-weight:normal; color:#888888; }
.LeftInfo .Inner .Division p.Number { margin-bottom:7px; font-size:28px; font-weight:bold; color:#0079a1;}
.LeftInfo .Inner .Division ul.Box { width:100%;background:#efebef;}
.LeftInfo .Inner .Division ul.Box:after { content:""; display:block; clear:both;}
.LeftInfo .Inner .Division ul.Box li { width:50%; float:left; text-align: center;padding:5px 0; overflow:hidden; text-align:center;}
.LeftInfo .Inner .Division ul.Box li a { width:98%; text-align:center; border-left:1px dotted #747474; display:block; float:left; font-size:14px; font-weight:bold; color:#747474;}
.LeftInfo .Inner .Division ul.Box li:first-child a { border-left:0 none;}

.LeftInfo .Inner .Division2 p.Number { color:#676767;} 
.LeftInfo .Inner .Division3 { border-bottom:0 none;}
.LeftInfo .Inner .Division3 p.Number { color:#747474;} 
.LeftInfo .Inner .Division3 p.Title { color:#005b79;}

.LeftInfo .Inner .Division ul.Times { margin-top:10px;}
.LeftInfo .Inner .Division ul.Times li { padding:5px; font-size:16px; overflow:hidden;}
.LeftInfo .Inner .Division ul.Times li span { display:block; float:left;}
.LeftInfo .Inner .Division ul.Times li span strong { color:#0079a1;}
.LeftInfo .Inner .Division ul.Times li span:first-child { width:65px; color:#383838;}

.LeftInfo .Inner .Division a.Banner { padding:5px 0; display:block; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#317024;}
.LeftInfo .Inner .Division a.Banner2 { padding:5px 0; display:block; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#888888;}
.LeftInfo .Inner .Division .InfoMsg { margin-top:15px; overflow:hidden;}
.LeftInfo .Inner .Division .InfoMsg p { height:35px; float:left; line-height:1.3em;}
.LeftInfo .Inner .Division .InfoMsg p.Txt1 { line-height:1.2em; width:63px; font-size:16px; font-weight:bold; color:#222222; text-align:right}
.LeftInfo .Inner .Division .InfoMsg p.Txt2 { margin-left:5px; margin-top:5px; width:135px; font-size:11px; font-weight:bold; color:#888888;}
.LeftInfo .Inner .Division .InfoMsg p.Txt2 span { color:#0079a1;}

.Contents .InnerWrap .Division .Boards { width:762px; height:773px; border-left:1px solid #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide:after { content:""; display:block; clear:both;}
.Contents .InnerWrap .Division .Boards .TopDivide { width:100%; height:379px; border-bottom:1px solid #ccc;}

/* Board TopLeft*/
.Contents .InnerWrap .Division .Boards .TopDivide .Left { width:413px; height:100%;}
.Contents .InnerWrap .Division .Boards .TopDivide .Left .Top { width:100%; height:215px; border-bottom:1px solid #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide .Left .Top .Inner { padding:20px}
.Contents .InnerWrap .Division .Boards .TopDivide .Left .Bottom { width:100%;position:relative;}
.Contents .InnerWrap .Division .Boards .TopDivide .Left .Bottom .Inner { padding:10px 20px;}

/* TabMenu */
.TabArea { overflow:hidden; border-bottom:2px solid #0098ca; position:relative;}
.TabArea ul.TabBtn {float:left; overflow: hidden}
/*.TabArea ul.TabBtn li { margin-right:3px; float:left; width:67px; height:22px; overflow:hidden; background:url(/image/NewMain/bg_tab1.png) no-repeat;text-align:center;}*/
.TabArea ul.TabBtn li { margin-right:3px; float:left; width:90px; height:22px; overflow:hidden; background:url(/image/NewMain/bg_tab11.png) no-repeat;text-align:center;}
.TabArea ul.TabBtn li a.More {display:none;}
.TabArea ul.TabBtn li.Active { background-position:0 -22px}
.TabArea ul.TabBtn li.Active a:first-child { color:#fff;}
.TabArea ul.TabBtn li.Active a.More {display:block;}
.TabArea ul.TabBtn li a { font-size:12px; color:#747474; font-weight:bold; line-height:22px}
 .Util { float:right; overflow:hidden; }
a.More { position:absolute; top:0px; right:25px; display:block; margin-right:3px; height:22px; line-height:22px; float:left; font-size:12px; font-weight: bold; color: #747474;}
a.More span { margin-right:2px; color:#1e7ba9;}
.Util .BtnWrap { float:right; overflow:hidden;}
.Util .BtnWrap a { line-height:20px; display:block; float:left; }

.TabArea.Type2 {border-bottom:2px solid #005b79;}
.TabArea.Type2 ul.TabBtn li { width:72px; height:24px;}
.TabArea.Type2 ul.TabBtn li { background:url(/image/NewMain/bg_tab2.png) no-repeat;}
.TabArea.Type2 ul.TabBtn li.Active { background-position:0 -24px}
.Bottom .Inner .Util a.More { margin-right:3px;}
html.ie7 .Bottom .Inner .Util a.More,
html.ie8 .Bottom .Inner .Util a.More { font-size:11px;}



.TabMenu { position:relative;}
.TabMenu .Menu { display:none; position:absolute; }
.TabMenu .Menu.Active { display:block;}
.TabMenu > ul > li { padding-left:10px; background:url(/image/NewMain/dotlist.png) no-repeat 2px center; line-height: 31px; border-bottom:1px solid #ececec; overflow:hidden;}
.TabMenu > ul > li a {display:block; float:left; color:#747474; font-size:12px; width:315px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.TabMenu > ul > li.Strong a { font-weight:bold;}
.TabMenu > ul > li span.Date {  padding-left:5px;font-size:12px; float:right;}
.TabMenu > ul > li a span.Icon { display:block; margin-right:5px; float:left; width:43px; height:28px; /*background:url(/image/NewMain/ico_gray.png) no-repeat center;*/ text-align: center; font-size:12px; color:#fff;}
/*.TabMenu > ul > li.Strong a span.Icon { background:url(/image/NewMain/ico_darkgray.png) no-repeat center; }*/
.TabMenu > ul > li a span.New { display:block; margin-right:5px; float:left; width:10px; height:28px; text-indent:-1000px; background:url(/image/NewMain/ico_new.png) no-repeat center;}

.Contents .InnerWrap .Division .Boards .TopDivide .Right { width:348px; height:379px; border-left:1px solid #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right .Inner { height:330px;}

/* CircleLink */
/*
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink { margin:0 19px; margin-top:20px;height:318px; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink:after { content::""; display:block; clear:both;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li { width:103px; height:103px; float:left; text-align:center; border-bottom:1px dotted #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li.NoBorder { border-bottom:0 none;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li.Border { width:101px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li > a { margin:10px auto 5px; display:block; width:62px; height:62px; line-height:62px; background:url(/image/NewMain/bg_circle.png) no-repeat; font-size:24px; font-weight:bold; color:#fff;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li a:hover { background-position:0 -62px; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li > a.Active { margin:10px auto 5px; display:block; width:62px; height:62px; line-height:62px; background:url(/image/NewMain/bg_circle.png) no-repeat; font-size:24px; font-weight:bold; color:#fff; background-position:0 -62px;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li span { display:block; font-size:14px; color:#555;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink { margin:0 19px; width:309px; height:27px; margin-top:5px; overflow:hidden;background:#787878;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink li {float:left; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink li a { padding:0 10px; line-height:27px; font-size:14px; color:#fff; border-left:1px dotted #fff; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink li:first-child a { border-left:0 none;}
*/

/* CircleLink */
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink { margin:0 19px; margin-top:20px;height:318px; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink:after { content::""; display:block; clear:both;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li { width:103px; height:103px; float:left; text-align:center; border-bottom:1px dotted #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li.NoBorder { border-bottom:0 none;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li.Border { width:101px; border-left:1px dotted #ccc; border-right:1px dotted #ccc;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li > a { margin:10px auto 5px; display:block; width:62px; height:62px; line-height:62px; font-size:24px; font-weight:bold; color:#fff;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li a:hover { background-position:0 -62px; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li > a.Active { margin:10px auto 5px; display:block; width:62px; height:62px; line-height:62px; font-size:24px; font-weight:bold; color:#fff;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.CircleLink li span { display:block; font-size:13px; color:#555;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink { margin:0 19px; width:309px; height:27px; margin-top:5px; overflow:hidden;background:#787878;}
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink li {float:left; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink li a { padding:0 10px; line-height:27px; font-size:14px; color:#fff; border-left:1px dotted #fff; }
.Contents .InnerWrap .Division .Boards .TopDivide .Right ul.BotLink li:first-child a { border-left:0 none;}

/* BigBoard */
.Contents .InnerWrap .Division .Boards .BotDivide { width:100%; height:393px;}
.BigBoard { width:100%; }
.BigBoard .Faq:after { content:""; display:block; clear:both;} 
.BigBoard .Faq { height:37px; background:#d9d9d9;}
.BigBoard .Faq h1 a { display:block; float:left;}
.BigBoard .Faq > ul { float:left; width:628px;  margin:7px 5px 0 5px; background:url(/image/NewMain/faqbg.png) repeat-x;}
.BigBoard .Faq > ul:after { content:""; display:block; clear:both;}
.BigBoard .Faq > ul > li { float:left; width:50%;}
.BigBoard .Faq > ul > li a { display:block; font-size:12px; font-weight:bold;padding:5px 10px; color:#ffa500; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; }
.BigBoard .Faq > ul > li:first-child a { color:#ffff00;}
.BigBoard .TabBoard:after { content:""; display:block; clear:both;}
.BigBoard .TabBoard ul.TabBtn { float:left; background:#f4f4f4;width:124px; height:355px;}
.BigBoard .TabBoard ul.TabBtn li {padding:17px 0; text-align:center; font-size:14px; font-weight:bold; color:#787878;}
.BigBoard .TabBoard ul.TabBtn li:hover { color:#222; cursor:pointer;}
.BigBoard .TabBoard ul.TabBtn li.Active { background:url(/image/NewMain/tab_active.png) no-repeat center right; color:#222;}
.BigBoard .TabBoard .TabMenu { position:relative; float:left; width:638px;}
.BigBoard .TabBoard .TabMenu .TabCont { display:none; position:absolute; left:0; top:0; margin:20px 30px 0; width:578px; height:316px; overflow:hidden;}
.BigBoard .TabBoard .TabMenu .TabCont.Active { display:block;}

ul.Grid:after { content:""; display:block; clear:both;}
ul.Grid {position:relative; }
ul.Grid li { position:relative; padding:0; margin-bottom:10px; margin-right:7px; float:left; background:#f7f7f7;  border:3px solid #f7f7f7; height:143px;}

ul.Grid.x1 li { margin-right:0px;  width:570px;}
ul.Grid.x2 li { width:274px;}
ul.Grid.x3 li { width:179px;}
ul.Grid li:hover { border:3px solid #ccc; }
ul.Grid li .Inner:after { content:""; display:block; clear:both;}
ul.Grid li .Inner { padding:12px 15px;}
ul.Grid li .Inner p.Title { margin-bottom:2px; font-size:16px; font-weight:bold; color:#2f3743; text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}
ul.Grid li .Inner p.Title2 { margin-bottom:2px; font-size:16px; font-weight:bold; color:#0098ca; text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}
ul.Grid li .Inner p.Txt { font-size:12px; color:#888; line-height: 1.3em; padding-top:5px;}
ul.Grid li .Inner a.GoBtn { position:absolute; display:block; width:34px; height:34px; right:12px; bottom:12px;}

ul.Grid li .Inner .ImgWrap { float:left; margin-right:10px; }
ul.Grid li .Inner .TxtWrap { float:left;}
ul.Grid li .Inner .BannerWrap { width:100%; }
ul.Grid li .Inner .BannerWrap img { display:block; max-width:100%; height:auto;}
ul.Grid li .Inner .BannerWrap p.Txt { margin-top:15px; margin-left:10px; width:200px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}

ul.Grid.x1 li .Inner .ImgWrap { width:180px;}
ul.Grid.x1 li .Inner .ImgWrap img { margin-top:2px; display:block; margin:0 auto; width:100%; height:auto;}
ul.Grid.x1 li .Inner .TxtWrap { width:350px; max-height:120px; overflow:hidden;}

ul.Grid li.Blue { background:#f7fbff; border:3px solid #bdd7e7;}
ul.Grid li.Blue:hover { border:3px solid #bdd7e7;}
ul.Grid li.Blue .Inner p.Title { line-height:1.3em; font-size:30px; font-weight:bold; color:#0098ca;}
ul.Grid li.Blue .Inner p.Title span { font-size:30px; color:#2f3743; font-weight:normal}

ul.Grid li.Blue2 { background:#f7fbff; border:3px solid #bdd7e7;}
ul.Grid li.Blue2:hover { border:3px solid #bdd7e7;}

.TabCont2 ul.Grid { background:url(/image/NewMain/bg_tabcont2.png) no-repeat right bottom }

/* Links */
.Contents .InnerWrap .Links {width:100%; }
.Contents .InnerWrap .Links .Row { width:100%;}
.Contents .InnerWrap .Links .Row1 .Inner:after {content:""; display:block; clear:both;}
.Contents .InnerWrap .Links .Row1 .Inner { height:46px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.Contents .InnerWrap .Links .Row1 .Inner ul:after { content:""; display:block; clear:both;}
.Contents .InnerWrap .Links .Row1 .Inner ul { float:left;}
.Contents .InnerWrap .Links .Row1 .Inner ul li { float:left; padding: 0 12px; background:url(/image/NewMain/divider_dotted.png ) no-repeat 0 center;}
html.ie7 .Contents .InnerWrap .Links .Row1 .Inner ul li,
html.ie8 .Contents .InnerWrap .Links .Row1 .Inner ul li {padding: 0 10px;}

.Contents .InnerWrap .Links .Row1 .Inner ul li:first-child { padding-left:28px; background:none; }
.Contents .InnerWrap .Links .Row1 .Inner ul li a { font-size:14px; color:#747474; font-weight:bold; line-height: 47px;}
.Contents .InnerWrap .Links .Row1 .Inner ul li a span.Hilight.Blue { color:#005b79;}
.Contents .InnerWrap .Links .Row1 .Inner ul li a span.Hilight.Red { color:#cc2e35;}
.Contents .InnerWrap .Links .Row1 .Inner .Banner {  float:right; overflow:hidden;}
.Contents .InnerWrap .Links .Row1 .Inner .Banner a { display:block; float:left;}

.Contents .InnerWrap .Links .Row2 .Inner:after {content:""; display:block; clear:both;}
.Contents .InnerWrap .Links .Row2 .Inner { position:relative; height:70px; background:#f4f4f4; border-bottom:1px solid #ccc; overflow:hidden;}
.Contents .InnerWrap .Links .Row2 .Inner .BannerWrapper:after { content:"";display:block; clear:both;}
.Contents .InnerWrap .Links .Row2 .Inner .BannerWrapper { position:relative; float:left; }
.Contents .InnerWrap .Links .Row2 .Inner .BannerWrapper ul {}
.Contents .InnerWrap .Links .Row2 .Inner .BannerWrapper ul li { float:left; padding:10px 0 0 30px; }
.Contents .InnerWrap .Links .Row2 .Inner .BtnWrap {position:absolute; right:10px; top:25px; overflow:hidden;}
.Contents .InnerWrap .Links .Row2 .Inner .BtnWrap > a { display:block; float:left;}
.Contents .InnerWrap .Links .Row2 .Inner .BtnWrap > a.Pause { width:22px; height:20px; overflow:hidden;}
.Contents .InnerWrap .Links .Row2 .Inner .BtnWrap > a.Pause.On > img { margin-top:-20px;}
/* OuterLink */
.Contents .OuterLink {width:1000px; margin:0 auto;}
.Contents .OuterLink .Row { margin-bottom:15px;}
.Contents .OuterLink .Row1 { margin-top:15px;}
.Contents .OuterLink .Row ul.Inner:after { content:""; display:block; clear:both;}
.Contents .OuterLink .Row ul.Inner li { margin:0 5px; float:left; width:190px; height:52px;  overflow:hidden;}
.Contents .OuterLink .Row ul.Inner li:hover img {margin-top:-52px;}

/* Slider */
.Slider { width:100%; position:relative; }
.Slider .OuterFrame { position:relative; width:100%; height:100%; overflow:hidden; }
.Slider .OuterFrame ul.InnerFrame:after { content:""; display:block; clear:both;}
.Slider .OuterFrame ul.InnerFrame { position:relative; width:1000%; height:100%; }
.Slider .OuterFrame ul.InnerFrame > li { width:10%; height:100%; float:left; }
.Slider .BtnWrap { }

.Bottom .Inner .Slider {  height:117px; }
.Slider .BtnWrap {  }
.Slider .BtnWrap button { position:absolute; top:50px;}
.Slider .BtnWrap button.Prev { left:-10px;}
.Slider .BtnWrap button.Next { right:-10px;}

.VisualArea .Slider { height:300px; }
.VisualArea .Slider .BtnWrap { display:none; }
.VisualArea .Slider .BtnWrap button { top:140px; }
.VisualArea .Slider .BtnWrap button.Prev { left:10px;}
.VisualArea .Slider .BtnWrap button.Next { right:10px;}

.BoxWrap { position:relative; margin-left:7px; width:354px; height:120px; overflow:hidden;}
.BtnWrap {}
.BtnWrap button {position:absolute; top:85px;}
.BtnWrap button.Prev { left:10px;}
.BtnWrap button.Next { right:10px;}

ul.BoxList { display:none; position:absolute; width:10000px;}
ul.BoxList.Active { display:block;}
ul.BoxList:after { content:""; display:block; clear:both;}
ul.BoxList li { margin:10px 0 0 8px; float:left; width:110px; height:107px;}

ul.LocBtns { position:absolute; left:50%; margin-left:-53px; bottom:10px;  }
ul.LocBtns li { float:left;}
ul.LocBtns li:hover { cursor:pointer;}
ul.LocBtns li.PlayTrig {width:17px; height:17px; overflow:hidden;}
ul.LocBtns li.PlayTrig.Pause { margin-top:0;}
ul.LocBtns li.PlayTrig.Play img { margin-top:-18px;}

ul.LocBtns li.Loc { margin:4px 2px 0 2px;  width:10px; height:10px; background:url(/image/NewMain/btn_loc_off.png) no-repeat;}
ul.LocBtns li.Loc.Active { width:43px; background:url(/image/NewMain/btn_loc_on.png) no-repeat;}

a.PlayBtn { display:block; margin-top:5px; width:12px; height:11px; overflow:hidden;}
a.PlayBtn.On img { margin-top:-22px;}
a.PauseBtn { display:block; margin-top:5px; width:13px; height:11px; overflow:hidden;}
a.PauseBtn.On img { margin-top:-22px;}


/*.LoginBox {display:none; width:295px; height:195px;}
.LoginBox.Active { display:block;}
.LoginBox .Inner { padding:0;}
.LoginBox .Inner:after { content:""; display:block; clear:both;}
.LoginBox .Inner .ORG_Login { height:114px;}
.LoginBox .Inner .InputWrap { margin-right:10px; margin-bottom:10px; float:left; width:180px; height:50px;}
.LoginBox .Inner .InputWrap .InputHolder { position:relative; margin-bottom:8px;}
.LoginBox .Inner .InputWrap .InputHolder label { display:block; position:absolute; top:5px; left:8px; color:#acacac; font-weight:bold; font-size:13px; height:25px; line-height:22px;}
.LoginBox .Inner .InputWrap .InputHolder:focus label { display:none;}
.LoginBox .Inner .InputWrap input {color:#666; font-weight:bold; padding:5px 10px; width:160px; height:20px; line-height:22px; font-size:13px; border:1px solid #ccc;}
.LoginBox .Inner .InputWrap input:first-child { margin-bottom:2px;}
.LoginBox .Inner .InputWrap input:focus { background:#F0F0F0; border:1px solid #0072BC;} */
.LoginBox .Inner .InputWrap p.Txt { margin-bottom:2px; height:24px; line-height:24px; font-size:15px; font-weight:bold; color:#222222; text-align:center;}
/*.LoginBox .Inner button.Login { margin:0; float:left; width:105px; height:75px; background-color:#acacac; font-size:15px; color:#FFF; font-weight:700;}*/
/*.LoginBox .Inner button.Login { margin:0; float:left; width:105px; height:75px; background-color:#0098c9; font-size:15px; color:#FFF; font-weight:700;}
.LoginBox .Inner button.Login a { font-size:15px; color:#FFF; font-weight:700;}
.LoginBox .Inner .CheckBox { margin:8px 0 11px 0; display:inline-block;}
.LoginBox .Inner .CheckBox span { font-size:12px; color:#555555; margin-right:2px; }
.LoginBox .Inner .CheckBox span.CheckLink01  { font-weight:bold; color:#555555; margin-right:8px;}
.LoginBox .Inner .CheckBox span.CheckLink02 a { font-weight:bold; color:#555555;}

.LoginBox .Inner ul.Btn_Area {display:inline-block; height:78px;}
.LoginBox .Inner ul.Btn_Area li.sec01 {float:left; width:180px; margin-right:10px;}
.LoginBox .Inner ul.Btn_Area li.sec02 {float:left; width:105px;}

.Sign_Login_tit {font-weight:bold; color:#333; padding:10px 0 10px 0; font-size:14px; background-color:#F9F9F9; border:1px solid #DDD;}

.LoginBox .Inner .Naver_Login {float:left; width:180px; height:35px; text-align:center; background-color:#2db400; margin-bottom:8px; line-height:34px;}
.LoginBox .Inner .Sign_Login {float:left; width:180px; height:35px; text-align:center; background-color:#0098c9; margin-bottom:8px; line-height:34px;}
.LoginBox .Inner .Basic_Login {float:left; width:180px; height:35px; text-align:center; background-color:#acacac; margin-bottom:8px; line-height:34px;}
.LoginBox .Inner .Naver_Basic_Login {float:left; width:180px; height:35px; text-align:center; background-color:#acacac; margin-bottom:8px; line-height:34px;}
.LoginBox .Inner .Member_Join {float:right; width:105px; height:78px; text-align:center; background-color:#333333; line-height:75px;}

.LoginBox .Inner .Naver_Login a,
.LoginBox .Inner .Sign_Login a,
.LoginBox .Inner .Basic_Login a,
.LoginBox .Inner .Naver_Basic_Login a,
.LoginBox .Inner .Member_Join a {width:100%; height:100%; display:block; font-size:13px; color:#FFF; letter-spacing:-0.5px; font-weight:700;}


.LoginBox .Inner .LinkInfo { width:100%; }
.LoginBox .Inner .LinkInfo:after {content:"";display:block; clear:both;}
.LoginBox .Inner .LinkInfo .Link { float:left; display:block; display:block; height:24px; line-height:24px; font-size:13px; color:#fff; font-weight:bold; text-align: center}
.LoginBox .Inner .LinkInfo .Link1 { width:35%; background:#021f2e;}
.LoginBox .Inner .LinkInfo .Link2 { width:65%; background:#efebef; color:#747474;}
.LoginBox .Inner .LinkInfo .Link3 { width:100%; height:34px; line-height: 34px; background:#0b8aca;}
.LoginBox .Inner .LinkInfo .Link4 { width:100%; height:24px; line-height: 24px; color:#747474; background:#efebef;}
.LoginBox .Inner .LinkInfo .Link5 { width:50%; height:34px; line-height: 34px; background:#6a6a6a; float:left;}
.LoginBox .Inner .LinkInfo .Link6 { width:50%; height:34px; line-height: 34px; background:#0a8ac9; float:left;}

.LoginBox .Inner .LogInfo p.User {padding:14px 0 12px;  font-size:12px; font-weight:bold; color:#919191;}
.LoginBox .Inner .LogInfo p.User span { color:#222222;} */
/*
.LoginBox .Inner .LogInfo p.Msg { padding-bottom:20px; text-align: center; font-size:12px; color:#222222;}
*/
/*.LoginBox .Inner .LogInfo p.Msg { padding-bottom:20px; font-size:12px; color:#222222;}
.LoginBox .Inner .LogInfo p.Msg span.MsgCount {margin-left:5px; text-align:center; display:inline-block; width:22px; height:12px; background:url(/image/NewMain/msgcount.png) no-repeat 0 0; font-size:12px; color:#ffffff; font-weight:bold;}

.LoginBox .Inner .LinkWrap { width:100%; height:24px; line-height:24px; background:#a5a5a5; text-align: center}
.LoginBox .Inner .LinkWrap a { display:inline-block; padding-left:10px; line-height:10px; font-size:13px; font-weight:bold; border-left:1px dotted #747474;}
.LoginBox .Inner .LinkWrap a:first-child { border-left:0 none;}
.LoginBox .Inner .LinkWrap1 { background:#efebef;}
.LoginBox .Inner .LinkWrap1 a { color:#747474;}
.LoginBox .Inner .LinkWrap1 a:first-child { color:#005b79;}
.LoginBox .Inner .LinkWrap2 { background:#a5a5a5;}
.LoginBox .Inner .LinkWrap2 a { color:#005b79;}
.LoginBox .Inner .LinkWrap2 a:first-child { color:#fff;}
.LoginBox .Inner .LinkBtn { display:block; width:100%; height:34px; line-height:34px; font-size:13px; color:#fff; font-weight:bold; text-align: center; background:#cc2e35} */
/*********************/

/* KMJ Ãß°¡ */
input:focus { outline:none;}
.LoginBox .Inner span.sns_Title  { font-weight:bold; font-size:14px; height:25px; line-height:25px; vertical-align:top; color:#333; margin-right:35px;}
.LoginBox .Inner ul.sns_Login {display:inline-block; height:77px; padding-top:12px; vertical-align:top; }
.LoginBox .Inner ul.sns_Login li.sns_f {float:left; width:58px; padding-right:10px; background:url(/image/New2016/Main/sns_login_dotline.gif) no-repeat right;}
.LoginBox .Inner ul.sns_Login li.sns_g {float:left; width:58px; padding:0 10px 0 10px; background:url(/image/New2016/Main/sns_login_dotline.gif) no-repeat right;}
.LoginBox .Inner ul.sns_Login li.sns_n {float:left; width:268px; padding-right:10px;}
.LoginBox .Inner ul.sns_Login li.sns_t {float:left; width:136px; padding-left:10px;}


.login_mbox {width:239px; height:215px; background:url('/image/NewMain/bg_loginbox.gif') no-repeat 0 0; border-bottom:1px solid #ccc}
.login_mbox h3 {padding:23px 0 0 22px}
.login_mbox ul {margin:19px 0 0 25px; width:200px}
.login_mbox li a {mar2013-09-05gin-right:4px}
.login_mbox .li_style01 {margin-left:9px}
.login_mbox .li_style01_2 {margin-left:9px; padding-top:10px;}
.login_mbox .li_style01 a {margin-right:8px!important}
.login_mbox .li_style02 {margin-top:15px}
.login_mbox .li_style03 {margin-top:9px}
.login_mbox .li_style03 a {margin-right:0 !important; padding:0 !important}


/* Footer */
.footer_area {width:100%; min-width:1000px; background:#FFF; border-top:1px solid #DDD; text-align:left;}

.footer_menu_area {border-bottom:1px solid #DDD; width:100%; height:40px;}
.footer_menu {width:1300px; margin:0 auto; text-align:center;}
.footer_menu ul {display:inline-block; margin:14px 0 6px 0;}
.footer_menu ul li {float:left; font-size:13px; margin-right:5px; padding-left:10px; line-height:11px; background:#FFF url(/image/New2016/inc/menu_bet_img01.jpg) no-repeat;}
.footer_menu ul li.first {padding-left:0; background:none;}
.footer_menu ul li.end {padding-left:5px; background:none;}
.footer_menu ul li.rss {position:relative; top:0; border:0 none;}
.footer_menu ul li a em {font-weight:bold; color:#FF8A00}
.footer_menu ul li a strong {color:#619dc5}
.footer_menu ul li a {display:inlin-block; font-weight:600; font-size:13px; color:#555;}


.footer_menu_area2 {border-bottom:1px solid #DDD; width:100%; height:50px;}
.footer_menu2 {width:1300px; margin:0 auto; text-align:center; padding-top:10px;}
.footer_menu2 a{display:inline-block;}

.footer {position:relative; width:1300px; margin:0 auto;}
.footer ul li.foot12 {position:relative; left:300px;}

.footer ul {display:inline-block; margin:15px 0;}
.footer ul li {float:right;}
.footer ul li.logo {width:220px; line-height:100px; float:right;}
.footer ul li.adress {width:680px; font-size:12px; color:#666; line-height:18px;}
.footer ul li.kftc_logo {width:100px;}
/*
.footer div {padding:20px 0 0 188px; font-size:12px; color:#888;}
.footer div ul {margin-bottom:10px; zoom:1}
.footer div ul:after {content:''; display:block; clear:both}
.footer div li {float:left; padding:1px 0 1px 8px; margin-right:9px; height:10px; border-left:2px solid #8a8a8a}
.footer div li.first {border:0 none;}
.footer div li.rss {position:relative; top:-3px; border:0 none; }
.footer div li a {display:inlin-block; font-weight:bold; color:#333; height:10px}
.footer div li a em {font-weight:bold; color:#f84904}
.footer div li a strong {color:#ff3366}
.footer div .credit {position:absolute; right:15px; top:10px}
.footer div p {clear:both; padding:15px 0 0 12px; font-size:12px; line-height:1.5em}
.footer div p a {font-size:12px; color:#0b0b72; line-height:1.5em}
.footer dl {position:absolute; right:15px; top:50px}
.footer dl dt {padding:5px 0; font-size:11px; font-weight:bold; text-align:center; color:#6c6c6c}
.footer dl dd {padding:0 0 3px 0; font-weight:bold; text-align:center; color:#6c6c6c}
*/

/*  °øÁö»çÇ× ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷Ã¢  */
/*
.notice_layer_1 {position:absolute; right:0px;  z-index:2; display:none;}
.notice_layer_1 .div_container {background:black; height:25px}
.notice_layer_1 ul {float:left; width:360px; background:#000;}
.notice_layer_1 .li_left {float:left;width:305px;color:#fff; padding-bottom:5px;}
.notice_layer_1 .li_left div {padding:6px 0 0 5px;}
.notice_layer_1 .li_right {float:right; clear:right;margin-top:-6px; width:45px;}
.notice_layer_1 .li_right div {padding:10px 10px 0 0}
*/

.notice_layer_1 {position:absolute; right:0px;}
.notice_layer_1 .div_container {background:black; height:25px}
.notice_layer_1 ul {float:left; width:100%; background:#1D2D40;  display:inline-block; }
.notice_layer_1 .li_left {float:left;width:300px;color:#fff; padding-bottom:5px;}
.notice_layer_1 .li_left div {padding:6px 0 0 5px;}
.notice_layer_1 .li_right {float:right; clear:right;margin-top:-28px; width:45px;}
.notice_layer_1 .li_right div {padding:10px 10px 0 0}

/* ÀÌ¼­¿ë Ãß°¡ 2017.01.26 ¹è³Ê 2°³ */
.notice_layer_2 {position:absolute; right:0px;}
.notice_layer_2 .div_container {background:black; height:25px}
.notice_layer_2 ul {float:left; width:100%; background:#0C7DB8; display:inline-block;}
.notice_layer_2 .li_left {float:left;width:305px;color:#fff; padding-bottom:5px;}
.notice_layer_2 .li_left div {padding:6px 0 0 5px;}
.notice_layer_2 .li_right {float:right; clear:right;margin-top:-6px; width:45px;}
.notice_layer_2 .li_right div {padding:10px 10px 0 0}

/* kkm Ãß°¡ 2021.04.14 center */
.notice_layer_center {position: fixed; width:100vw; height:100vh; box-sizing: border-box;}

.notice_layer_center_bg {position: absolute; width:100%; height:100%; background-color: rgba(0,0,0,0.8); z-index: -1;}

.notice_layer_center_wrap {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.notice_layer_center_wrap a {display: block;}

.notice_layer_center_wrap ul {display: block; float:left; width:100%; background:#0C7DB8;}
.notice_layer_center_wrap .li_left {float:left;width:305px;color:#fff; padding-bottom:5px;}
.notice_layer_center_wrap .li_left div {padding:6px 0 0 5px;}
.notice_layer_center_wrap .li_right {float:right; clear:right;margin-top:-6px; width:45px;}
.notice_layer_center_wrap .li_right div {padding:12px 10px 0 0}


input#sID:focus-visible{outline: 2px solid #000;}
input#sSSL:focus-visible{outline: 2px solid #000;}
/*  OMR 2016.01.13 ADD  */

input[type='text'],
input[type='tel'],
input[type='password'],
input[type='file'],
input[type='search'] {height:23px; line-height:20px; font-size:13px; margin:0; border:1px solid #ddd; color:#666; padding:0 0 0 1%; vertical-align:middle; background:#fff;}
input[type='checkbox'] {background:#FFF; border:solid 1px #c9c9c9; height:15px; width:15px; margin-right:5px; margin-bottom:2px; padding:0; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 \0/IE8+9; margin-top:0; margin-top:2px \0/IE8+9; position:relative; top:5px;}
input[type='checkbox']:checked {background:#fff; border:solid 1px #c9c9c9; border:0 \0/IE8+9;}
input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;} 
input[type='radio'] {background:#fff; vertical-align:middle; margin:0 5px 0 0; border:solid 1px #c9c9c9; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 \0/IE8+9; margin-top:0; margin-top:2px \0/IE8+9;}
input[type='radio']:checked {background:#fff; vertical-align:middle; margin:0 5px 0 0; border:solid 1px #c9c9c9; border:0 \0/IE8+9;} 
input[type='radio']:checked:after {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background: #666;
    position: relative;
    top: 2px;
    left: 2px;
    -webkit-border-radius: 5px;
}
input[type='button']	{padding:0;width:100%;}

textarea {border:1px solid #dcdcdc; color:#666; font-size:13px; line-height:18px; padding:5px; overflow-y:auto; resize:none;}

/*  HEADER  */

.top_line_ban_area {width:100%; background-color:#26201b; color:#FFF;}
.top_line_ban_area .line_ban {margin:0 auto; width:1000px; height:90px;}


/*  MAIN COMMON  */



/*  MAIN VISUAL  */
.main_section {width:100%; position:absolute; top:483px; z-index:97;}
 
.main_visual_area {width:100%; height:400px; min-width:1000px; margin:0; padding:0;}

.main_visual_area li {width:100%; height:400px;}
.main_visual_area li a {width:100%; height:400px; margin:0 auto; display:block; /* background:rgba(255,255,255,0.5); */}

.main_visual_area li.visual_01, .main_visual_area li.visual_02, .main_visual_area li.visual_03,
.main_visual_area li.visual_04, .main_visual_area li.visual_05, .main_visual_area li.visual_06 {background-size:98% auto; text-indent:100%; white-space:nowrap; overflow:hidden; !important}

.main_visual_area li.visual_01 {background:#87a6ca url(/image/New2016/Main/main_ban_img01.jpg) no-repeat center top;}
.main_visual_area li.visual_02 {background:#990000 url(/image/New2016/Main/main_ban_img02.jpg) no-repeat center top;}
.main_visual_area li.visual_03 {background:#00aeff url(/image/New2016/Main/main_ban_img03.jpg) no-repeat center top;}
.main_visual_area li.visual_04 {background:#ff8a00 url(/image/New2016/Main/main_ban_img04.jpg) no-repeat center top;}
.main_visual_area li.visual_05 {background:#ffcc00 url(/image/New2016/Main/main_ban_img05.jpg) no-repeat center top;}
.main_visual_area li.visual_06 {background:#ffcc00 url(/image/New2016/Main/main_ban_img06.jpg) no-repeat center top;}
/* .main_visual .visual_area01 {width:1000px; height:300px; background:url(/FileData/Banner/74/74_banner.png); background-position:center top;} */
.main_visual_area li a:focus{border: 2px #000 solid !important;box-sizing: border-box;}
.main_visual_area li a:focus-visible{border: 2px #000 solid !important;box-sizing: border-box;}


.pager_area {width:1000px; margin:0 auto; position:relative; z-index:80; top:-141px;}
.pager_bg {float:right; width:200px; height:24px; position:relative; z-index:80; top:68px;  left:-410px; padding:0px 10px;}

.pager_tit {width:145px; height:24px; margin-bottom:12px; background:url(/image/New2016/Main/main_ban_tit01.png) no-repeat center; text-indent:200%; white-space:nowrap; overflow:hidden; }
.pager_item {letter-spacing:-0.5px; margin-top:5px;  vertical-align:middle;}
.pager_item a {color:#FFF; font-size:12px; font-weight:700; vertical-align:bottom; float:left;}
.pager_item a span.num {background-color:#FFF;padding:1px 5px 2px 5px; color:#0065ad; font-size:11px; font-weight:bold; text-align:center; margin-right:6px; vertical-align:middle; border-radius:50%; }
.pager_item a:hover {color:#0065ad;}
.pager_item a:hover span.num {background-color:#0065ad; color:#FFF;}
 
/*  MAIN BOX COMMON  */

.main_box_area {width:1300px; margin:0 auto; text-align:center;}
.main_box_area .main_refund_ban01 {background:url(/image/New2016/Main/main_refund_ban01.jpg) no-repeat; width:100%; height:60px; background-position:center bottom; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_box_area .main_refund_ban01 a {width:100%; height:45px; margin-top:15px; display:block;}


/*  MAIN BOX COMMON2  */

.main_box_area2 {width:1300px; height:100px; margin:0 auto; text-align:center; float:center;  border-radius:30px 30px 30px 30px; padding-left: 42px;}
.main_box_area2 .main_refund_ban01 {background:url(/image/New2016/Main/main_refund_ban01.jpg) no-repeat; width:100%; height:60px; background-position:center bottom; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_box_area2 .main_refund_ban01 a {width:100%; height:45px; margin-top:15px; display:block; }
.main_box_area2 li {float:left;  /*padding:10px 36px 20px 36px;*/}
/*.main_box_area2 li.remote {float:left; padding:0 0 0 0 0; padding:10px 36px 20px 40px; }*/
.main_box_area2 li.quick {font-size:20px; color:#0065ad; font-family: Verdana, sans-serif, Georgia;  font-weight:700; line-height:20px;}
.main_box_area2 li.seven {float:left;  padding:10px 26px 20px 27px; }


/*  MAIN BOX COMMON3  */

.main_box_area3 {width:1300px; height:520px; margin:0 auto; text-align:center; float:center; background-color:#fff;  }
.main_box_area3 li {float:left;}

/*  MAIN BOX COMMON4  */

.main_box_area4 {width:1900px; height:424px; margin:0 auto; text-align:center; float:center; background-color:#fff;  }
.main_box_area4 .main_refund_ban01 {background-color:#fff no-repeat; width:100%; height:60px; background-position:center bottom; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_box_area4 .main_refund_ban01 a {width:100%; height:45px; margin-top:15px; display:block; }
.main_box_area4 li {float:left;}


/*  MAIN BOX COMMON SEC01  */

.main_box_area ul.box_section01 {display:inline-block; width:1300px; margin-bottom:30px;}
.main_box_area ul.box_section02 {display:inline-block; width:1300px;  margin-bottom:30px;}
ul.box_section01 li {float:left; width:602px; }
ul.box_section02 li.su1 { background:#E9E9E9 url(/image/New2016/Main/main_box04_img55.jpg); float:left; width:700px; background-color:#fff;  }
ul.box_section02 li.su2 {background:#E9E9E9 url(/image/New2016/Main/main_box04_img44.gif); float:right; width:568px; height:191px; border-left: 1px solid #ddd;  border-right: 1px solid #ddd; } 
ul.box_section02 li.su2 a {position:relative; top:25px; left:147px; } 

li.BOX_01, li.BOX_02, li.BOX_03 {height:191px;}


ul.box_section02 span.sugang  { background-color:#F4F4F4; font-weight:bold; float:left; display:inline; width:337px; height:191px; font-size:15px; border:2px solid #fff; 
 margin-right:8px;}

ul.box_section02 span.sugang  h4  {font-size:18px;  color:#000;  margin:14px 0 15px 8px; text-align: left;}
ul.box_section02 span.sugang  h1 {font-size:28px;  color:#000;   text-align:center; line-height:22px; font-weight:bold; margin:14px 0 15px 8px; text-align: left; }
ul.box_section02 span.sugang  h2 {font-size:17px;  color:#000;   letter-spacing:-0.8px; text-align:center; font-weight:bold; margin-bottom:20px; margin-left:8px;  font-weight:900; text-align: left; }
ul.box_section02 span.sugang  h3 {width:43%; position:relative;   top:-29px; left:11px; font-size:20px; color:#000; letter-spacing:-0.8px;  text-align:center;  margin:1px 0 1px 0; text-align: left; font-weight:900; }

ul.box_section02 div.q_term_btn  {position:relative; top:5px; left: 100px; margin:0 auto; margin-bottom:10px; font-size:12px; width:108px; height:25px; padding:0 4px; line-height:25px; background-color:#F4F4F4; border:2px solid #013D7B;  text-align:center; border-radius: 5px 5px / 5px 5px;}
ul.box_section02 div.q_term_btn  a {font-family: "NanumSquareRound";  font-size:20px;font-weight:bold; letter-spacing:margin-0.5px; color:#013D7B; width:100%; height:100%; display:block; }


li.Lec_01, li.Lec_02, li.Lec_03, li.Lec_04 {height:191px; background-position:center top; padding:20px 20px 20px 20px; text-align:cetner; }

li.Lec_03 a, li.Lec_04 a {display:block; width:100%; height:100%; text-indent:100%; white-space:nowrap; overflow:hidden;}


li.Lec_01 {font-family: "NanumSquareRound";  background:#fff no-repeat; border-bottom:1px solid #ddd; background-position:left top; padding:0 20px 13px 20px; height:254px; border-right: 1px solid #ddd; margin-right:10px; border-radius: 10px 10px / 10px 10px; border-left: 1px solid #ddd; border-top: 1px solid #ddd;  }
li.Lec_01 a.notice_tit {width:100%; height:60px; display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}
li.Lec_01 ul.notice_list {width:100%; display:inline-block; margin-top:18px;}
li.Lec_01 ul.notice_list li {border-bottom:1px solid #FFF;  padding:6px 0 6px 0; font-size:17px; letter-spacing:-0.5px; color:#666666; width:100%;}
li.Lec_01 ul.notice_list li a {font-family: "NanumSquareRound";  color:#666666;; display:block; float:left; width:540px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
li.Lec_01 ul.notice_list li span.Date {padding-left:5px;float:right;}
li.Lec_01 div{font-size:25px; float:left; font-weight:700; margin-top:15px;}
li.Lec_01 div a{ color:#000; }

li.Lec_02 a{font-size:25px; float:left; font-weight:700; margin-top:15px; color:#000;}
li.Lec_02 {font-family: "NanumSquareRound";  background:#fff no-repeat;border-radius: 10px 10px / 10px 10px;  background-position:left top; padding:0 20px 13px 21px; height:254px; border-bottom:1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
li.Lec_02 a.APPLY_tit {width:100%; height:80px; display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}

li.Lec_02 input.name {float:left; width:224px; height:40px; padding-left:10px; margin:0 0 10px 0; }
li.Lec_02 input.phone {float:left; width:249px; height:40px; padding-left:10px;}
li.Lec_02 textarea.APPLY_con {width:490px; position:relative;  top:40px; margin-right:10px; height:80px;}
li.Lec_02 .APPLY_btn {width:85px; height:140px; text-align:center; background-color:#013D7B; line-height:45px; position:relative;  top:-15px;}
li.Lec_02 .APPLY_btn a {width:100%; height:100%; display:block; font-size:15px; color:#FFF; letter-spacing:-0.5px; font-weight:700; line-height:128px;}
li.Lec_02 .private_check {float:left; font-size:12px; color:#666; letter-spacing:-0.5px; line-height:30px; position:relative;  top:-25px; left:-100px; width:324px;}
li.Lec_02 .private_check a {color:#333;  position:relative;  top:-15px; left:300px;}
li.Lec_02 div{font-size:25px; float:left; font-weight:700; margin-top:15px; }


/*li.Lec_02 {border-bottom:1px solid #DDD; background:#FFF url(/image/New2016/Main/main_Lec03_img01.jpg) no-repeat;}*/
li.Lec_03 {border-right:1px solid #DDD; background:#FFF url(/image/New2016/Main/main_Lec02_img01.jpg) no-repeat;}
li.Lec_04 {background:#FFF url(/image/New2016/Main/main_Lec04_img01.jpg) no-repeat;}

li.BOX_01 {border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background-color:#F1f2F2; padding:20px 20px 20px 20px;}

li.BOX_02 {border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background:#FFF url(/image/New2016/Main/main_box02_bg01.jpg) no-repeat; background-position:center top; padding:20px 20px 20px 20px; text-align:cetner;}
li.BOX_02 .Practice_tit {float:left; width:100%; text-align:center; margin-bottom:18px;}
li.BOX_02 ul.movie_area {display:inline-block; width:100%; height:112px;}
li.BOX_02 .Practice_movie {float:left; width:140px;}

li.BOX_03 {border-right:0; border-bottom:1px solid #DDD; background:#F1f2F2 url(/image/New2016/Main/main_box03_bg01.jpg) no-repeat; background-position:center top; padding:2px 20px 38px 20px;}
li.BOX_03 .term_date {float:left; width:100%; text-align:center; font-weight:bold; color:#FFF; font-size:15px; margin-bottom:30px;}
li.BOX_03 .btn_apply {margin:0 auto; width:110px; height:30px; text-align:center; background-color:#FFF; border:1px solid #333; letter-spacing:-0.5px; line-height:28px;}
li.BOX_03 .btn_apply a {width:100%; height:100%; color:#333; font-size:15px; font-weight:700; display:block;}
li.BOX_03 .btn_apply a:hover {color:#FFF; background:#333;}

.slider-term {display:inline-block; text-align:center; width:100%; height:160px; margin-bottom:10px;}
.slider-term a, #slider-inner {float:left; display:inline-block; vertical-align:middle;}

.slider-term .btn_previous {float:left; width:20px; height:38px; background:url(/image/New2016/Main/main_box03_arrow01.png) no-repeat; margin-right:10px; margin-top:95px;}
.slider-term .btn_next {float:right; width:20px; height:38px; background:url(/image/New2016/Main/main_box03_arrow02.png) no-repeat; margin-left:10px; margin-top:95px;}
.slider-term .btn_previous a, .slider-term .btn_next a {width:100%; height:100%;}

#slider-inner {border:0; overflow:hidden; position:relative; width:232px; height:160px;}
#slider-inner ul {float:left; position:relative; display:inline-block;}
#slider-inner li {float:left; background-color:none; font-size:12px; width:232px; padding-top:6px; height:108px;}

#slider-inner .term_tit {float:left; width:100%; text-align:center; font-weight:bold; font-size:20px; letter-spacing:-2px; padding-bottom:15px; border-bottom:2px dotted #FFF; margin-bottom:15px;}
#slider-inner .term_tit span.Red {color:#CC0000;}
#slider-inner .term_schedule {float:left; width:100%; text-align:center; font-size:15px; color:#333;}
#slider-inner .term_schedule strong {font-weight:bold; color:222;}

li.BOX_04 {border-right:1px solid #DDDDDD; background:#FFF url(/image/New2016/Main/main_box04_img01.jpg) no-repeat; padding:75px 20px 20px 20px;}
li.BOX_04 div.tel {font-size:40px; color:#222; font-weight:bold; font-family:'NanumBarunGothic', 'NanumGothic'; letter-spacing:-0.5px; margin-bottom:7px;}
li.BOX_04 div.tel a {color:#222;}
li.BOX_04 div.tel01 {font-size:20px; color:#6a6a6a; font-weight:700; font-family:'NanumBarunGothic', 'NanumGothic'; letter-spacing:-0.5px; margin-bottom:10px;}
li.BOX_04 div.tel01 a {color:#003471;}
li.BOX_05 {border-right:1px solid #DDDDDD; background:#5d646d url(/image/New2016/Main/main_box05_img01.jpg) no-repeat; background-position:center top; height:200px; padding:0 20px 0 20px; text-align:cetner;}
li.BOX_06 {border-right:0; background:#FF8A00 url(/image/New2016/Main/main_box06_img01.jpg) no-repeat; background-position:center top; height:200px; padding:0 20px 0 20px;}
li.BOX_05 a, li.BOX_06 a {width:100%; height:100%; display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}


li.BOX_09 {border-right:1px solid #DDDDDD; background:#FFF no-repeat; padding:75px 20px 20px 20px;}
li.BOX_09 div.tel {font-size:40px; color:#222; font-weight:bold; font-family:'NanumBarunGothic', 'NanumGothic'; letter-spacing:-0.5px; margin-bottom:7px;}
li.BOX_09 div.tel a {color:#222;}
li.BOX_09 div.tel01 {font-size:20px; color:#6a6a6a; font-weight:700; font-family:'NanumBarunGothic', 'NanumGothic'; letter-spacing:-0.5px; margin-bottom:10px;}
li.BOX_09 div.tel01 a {color:#003471;}

.counsel_btn {text-align:center; float:left; position:relative; bottom: -70px;}
/*.counsel_btn ul {display:inline-block;}
.counsel_btn ul li.btn {float:left; width:125px;}
.counsel_btn ul li .counsel_time {float:left; width:100%; height:35px; text-align:center; background-color:#00b7ec; line-height:34px;}
.counsel_btn ul li .counsel_reserv {float:left; width:100%; height:35px; text-align:center; background-color:#003471; line-height:34px;}
.counsel_btn ul li .counsel_time a, .counsel_btn ul li .counsel_reserv a {width:100%; height:100%; display:block; font-size:13px; color:#FFF; letter-spacing:-0.5px; font-weight:700;}
*/
/*  MAIN BOX COMMON SEC02  */

.main_box_area ul.box_section02 {display:inline-block; width:1298px; margin-top:18px;}
ul.box_section02 li {float:left; width:283px;}
ul.box_section02 li.first {float:left; width:284px;}

li.BOX_07 {background:#F1F1F1 url(/image/New2016/Main/main_box07_tit01.png) no-repeat; background-position:left top; padding:0 25px 20px 25px; height:220px;}
li.BOX_07 a.counsel_tit {width:100%; height:60px; display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}
li.BOX_07 ul.counsel_list {width:100%; display:inline-block; margin-top:8px;}
li.BOX_07 ul.counsel_list li {border-bottom:1px solid #FFF; padding:6px 0 6px 0; font-size:13px; letter-spacing:-0.5px; color:#666666; width:100%;}
li.BOX_07 ul.counsel_list li a {color:#666666; display:block; float:left; width:230px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
li.BOX_07 ul.counsel_list li span.Date {padding-left:5px;float:right;}

li.BOX_08 {background:#F9F9F9 url(/image/New2016/Main/main_box08_tit01.png) no-repeat; background-position:left top; padding:0 25px 20px 25px; height:220px;}
li.BOX_08 a.notice_tit {width:100%; height:60px; display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}
li.BOX_08 ul.notice_list {width:100%; display:inline-block; margin-top:8px;}
li.BOX_08 ul.notice_list li {border-bottom:1px solid #FFF; padding:6px 0 6px 0; font-size:13px; letter-spacing:-0.5px; color:#666666; width:100%;}
li.BOX_08 ul.notice_list li a {color:#666666;; display:block; float:left; width:230px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
li.BOX_08 ul.notice_list li span.Date {padding-left:5px;float:right;}


span.noticeicon {padding:5px;}
span.iCo_computer {background-color:#003D7A;}
span.iCo_mobile {background-color:#003D7A;}
span.iCo_Edu1 {background-color:#003D7A;}
span.iCo_Edu2 {background-color:#003D7A;}
span.iCo_Edu3 {background-color:#003D7A;}
span.iCo_Edu4 {background-color:#003D7A;}
span.iCo_Edu5 {background-color:#003D7A;}
span.iCo_Edu6 {background-color:#003D7A;}
span.iCo_Edu7 {background-color:#003D7A;}
span.iCo_Edu8 {background-color:#003D7A;}
span.iCo_Edu9 {background-color:#003D7A;}
span.iCo_Edu10 {background-color:#003D7A;}
span.iCo_Edu11 {background-color:#003D7A;}
span.iCo_Edu12 {background-color:#003D7A;}

span.iCo_computer, span.iCo_mobile, span.iCo_Edu1, span.iCo_Edu2, span.iCo_Edu3, span.iCo_Edu4, span.iCo_Edu5, span.iCo_Edu6, span.iCo_Edu7, span.iCo_Edu8, 
span.iCo_Edu9, span.iCo_Edu10, span.iCo_Edu11, span.iCo_Edu12 {color:#FFF; font-size:12px; width:39px; height:17px; float:left; text-align:center; line-height:15px; margin-right:8px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{span.iCo_computer, span.iCo_mobile, span.iCo_Edu1, span.iCo_Edu2, span.iCo_Edu3, span.iCo_Edu4, span.iCo_Edu5, span.iCo_Edu6, span.iCo_Edu7, span.iCo_Edu8, 
span.iCo_Edu9, span.iCo_Edu10, span.iCo_Edu11, span.iCo_Edu12 {line-height:16px;}}


/* MAIN LANDING */

.main_Landing_sec01 {width:100%; min-width:1000px; background:#EDEDED url(/image/New2016/Main/main_Landing01_bg01.jpg) repeat-x;}
.main_Landing_sec01 div.tit01 {background:url(/image/New2016/Main/main_Landing01_tit01.png) no-repeat; background-position:center-top; height:140px; width:500px; margin:0 auto; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_Landing_sec01 ul.movie_section01 {display:inline-block; margin-bottom:40px;}
.main_Landing_sec01 ul.movie_section01 li {float:left; width:235px; height:370px; margin-right:20px;}
.main_Landing_sec01 ul.movie_section01 li.end {margin-right:0;}

.main_Landing_sec01 a.tit {width:100%; height:54px; display:block;}
.main_Landing_sec01 .movie_sec01 {width:195px; margin:0 auto;}

div.movie_box01, div.movie_box02, div.movie_box03, div.movie_box04, div.movie_box05 {width:235px; height:370px; border:1px solid #DDD;}

div.movie_box01 {background:#FFF url(/image/New2016/Main/main_Landing01_bg02.png);}
div.movie_box01:hover {background:#5899c4 url(/image/New2016/Main/main_Landing01_bg02_on.png);}

div.movie_box02 {background:#FFF url(/image/New2016/Main/main_Landing01_bg03.png);}
div.movie_box02:hover {background:#fb7787 url(/image/New2016/Main/main_Landing01_bg02_on.png);}

div.movie_box03 {background:#FFF url(/image/New2016/Main/main_Landing01_bg04.png);}
div.movie_box03:hover {background:#a67c52 url(/image/New2016/Main/main_Landing01_bg02_on.png);}

div.movie_box04 {background:#FFF url(/image/New2016/Main/main_Landing01_bg05.png);}
div.movie_box04:hover {background:#8dc63f url(/image/New2016/Main/main_Landing01_bg02_on.png);}

div.movie_box05 {background:#FFF url(/image/New2016/Main/main_Landing01_bg_20180319_01.png);} /* 2018.03.22 ÄÄÇ»ÅÍ°øÇÐ Ãß°¡ // OMR */
div.movie_box05:hover {background:#a67c52 url(/image/New2016/Main/main_Landing01_bg02_on.png);}

.main_Landing_sec02 {width:100%; min-width:1000px; background:#1c1614 url(/image/New2016/Main/main_Landing02_bg01.jpg) repeat-x; background-position:center top;}
.main_Landing_sec02 div.tit02 {background:url(/image/New2016/Main/main_Landing02_img01.jpg) no-repeat; background-position:center top; width:1000px; height:410px; text-indent:100%; white-space:nowrap; overflow:hidden;}


.main_Landing_sec06 {width:100%; min-width:1000px; background:#F4F4F4;}
.main_Landing_sec06 div.tit06 {background:url(/image/New2016/Main/main_Landing01_tit06.png) no-repeat; background-position:center top; width:1000px; height:140px; text-indent:100%; white-space:nowrap; overflow:hidden;}
ul.special_lecture {display:inline-block; margin-bottom:40px;}
ul.special_lecture li {width:320px; height:360px; float:left; text-indent:100%; white-space:nowrap; overflow:hidden;}
ul.special_lecture li.lecture01 {background:url(/image/New2016/Main/main_Landing06_img01.jpg) no-repeat;}
ul.special_lecture li.lecture02 {background:url(/image/New2016/Main/main_Landing06_img02.jpg) no-repeat;}
ul.special_lecture li.lecture03 {background:url(/image/New2016/Main/main_Landing06_img03.jpg) no-repeat;}
ul.special_lecture li a {width:100%; height:100%; display:block;}

.main_Landing_sec03 li.trust_area2 {font-size:40px; color:#FFFF00; padding-bottom:20px; font-weight:700; font-family:'Nanum Gothic';}

.main_Landing_sec03 {width:100%; min-width:100px; background:#FFF;}
.main_Landing_sec03 div.tit03 {background:url(/image/New2016/Main/main_Landing01_tit033.jpg) no-repeat; background-position:center top; width:1300px; height:270px; text-indent:100%; white-space:nowrap; overflow:hidden; margin-bottom:20px; margin-bottom:20px; }
ul.trust_area {display:inline-block;}
ul.trust_area li {width:630px; height:225px; float:left; text-indent:100%; white-space:nowrap; margin-bottom:15px; /*overflow:hidden;*/}
ul.trust_area li.trust01 {background:url(/image/New2016/Main/main_Landing03_img01.png) no-repeat; border-radius: 12px 12px / 12px 12px; }
ul.trust_area li.trust02 {background:url(/image/New2016/Main/main_Landing03_img02.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust03 {background:url(/image/New2016/Main/main_Landing03_img03.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust04 {background:url(/image/New2016/Main/main_Landing03_img04.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust05 {background:url(/image/New2016/Main/main_Landing03_img05.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust06 {background:url(/image/New2016/Main/main_Landing03_img06.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust10 {background:url(/image/New2016/Main/main_Landing03_img11.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust11 {background:url(/image/New2016/Main/main_Landing03_img06.jpg) no-repeat; border-radius: 12px 12px / 12px 12px;}
ul.trust_area li.trust07 {background:url(/image/New2016/Main/main_Landing03_img07.png) no-repeat;}
ul.trust_area li.trust08 {background:url(/image/New2016/Main/main_Landing03_img08.png) no-repeat;}
ul.trust_area li a {width:100%; height:100%; display:block;font-size: 0;}
.main_Landing_sec03_01 {width:100%; background:#eeeeee;}
.main_Landing_sec03_01 div.tit03_01 {background:url(/image/New2016/Main/main_Landing03_img04.jpg) no-repeat; background-position:center top; width:1000px; height:500px; /* text-indent:100%; white-space:nowrap; overflow:hidden; */}
.main_Landing_sec03_01 a {width:100%; height:100%; display:block; background:rgba(0,0,0,0.5);}

.main_Landing_sec04 {width:100%; min-width:1000px; background:#FFF;}
.main_Landing_sec04 div.tit04 {background:url(/image/New2016/Main/main_Landing04_tit01.png) no-repeat; background-position:center top; width:100%; border-bottom:1px solid #333; height:140px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_Landing_sec04 div.tit04_sub {background:url(/image/New2016/Main/main_Landing04_tit02.png) no-repeat; background-position:center top; width:100%; height:110px; text-indent:100%; white-space:nowrap; overflow:hidden;}

.main_Landing_sec05 {width:100%; min-width:1000px; background:#FFF;}
.main_Landing_sec05 div.tit04 {background:url(/image/New2016/Main/main_Landing04_tit01.png) no-repeat; background-position:center top; width:100%; border-bottom:1px solid #333; height:140px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_Landing_sec05 div.tit04_sub {background:url(/image/New2016/Main/main_Landing04_tit02.png) no-repeat; background-position:center top; width:100%; height:110px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_Landing_sec05 li{width:100%; min-width:1000px; background-color:#2255D2;}



.main_Landing_sec07 {width:100%; min-width:100px; background:#FFF;}
ul.trust3_area {display:inline-block; margin-top:30px; margin-bottom:30px; }
ul.trust3_area li {width:1300px; height:427px; float:left; text-indent:100%; white-space:nowrap; margin-bottom:15px; /*overflow:hidden;*/}
ul.trust3_area li.trust09 {background:url(/image/New2016/Main/main_Landing03_img09.png) no-repeat;}
ul.trust3_area li a {width:100%; height:100%; display:block;font-size: 0;}


.main_Landing_sec06 {width:100%; height:427px min-width:100px;  background:url(/image/New2016/Main/test/HOME_UNDER2.png) no-repeat center center #0071BB ;  }
ul.trust2_area {display:inline-block; margin-top:30px; margin-bottom:30px; }
ul.trust2_area li {width:450px; height:271px; float:left; text-indent:100%; white-space:nowrap; margin-bottom:15px; /*overflow:hidden;*/ position:relative; top:120px; left:100px;}
ul.trust2_area li.trust07 {background:url(/image/New2016/Main/main_Landing03_img07.png) no-repeat;}
ul.trust2_area li.trust08 {background:url(/image/New2016/Main/main_Landing03_img08.png) no-repeat;}
ul.trust2_area li a {width:100%; height:100%; display:block;font-size: 0;}

.main_Landing_sec08 {background:url(/image/New2016/Main/main_Landing03_img10.png) no-repeat; width:100%; min-width:100px; background:#FFF;}
ul.trust4_area {display:inline-block; margin-top:30px; margin-bottom:30px; }
ul.trust4_area li {width:1300px;  float:left; text-indent:100%; white-space:nowrap; margin-bottom:15px; /*overflow:hidden;*/}
ul.trust4_area li.trust10 {background:url(/image/New2016/Main/main_Landing03_img10.png) no-repeat;}
ul.trust4_area li a {width:100%; height:100%; display:block;font-size: 0;}
ul.trust4_area li span {display: table-cell  ; padding-left: 10px; text-align: left;vertical-align: middle; position:relative; right:80px; top:177px;}




.main_Landing_sec09 {width:100%; height:427px min-width:100px;  background:#FFF;}



.slider_review01 {width:100%; display:inline-block; margin-bottom:20px;}
.slider_review01 .slider_review01_inner {float:left; width:880px;}
.slider_review01_inner ul {display:inline-block; margin-bottom:18px;}
.slider_review01_inner ul li {width:280px; height:280px; float:left;}
.slider_review01_inner ul li.review_box01 {background:url(/image/New2016/Main/slider_review_bg01.jpg);}
.slider_review01_inner ul li.review_box01 .review_tit {float:left; width:220px; height:60px; padding:30px; font-size:14px; line-height:20px; letter-spacing:-0.5px;}
.slider_review01_inner ul li.review_box01 .review_info {float:left; width:240px; height:118px; padding:20px 20px 20px 20px;}
.slider_review01_inner ul li.review_box01 .review_info ul {display:inline-block; text-align:left; height:118px;}
.slider_review01_inner ul li.review_box01 .review_info ul li {float:left;}
.slider_review01_inner ul li.review_box01 .review_info ul li.photo {width:120px; margin-right:20px;}
.slider_review01_inner ul li.review_box01 .review_info ul li.text {width:100px; padding:28px 0 0 0; color:#222; font-size:13px; font-weight:700;}
.slider_review01_inner ul li.review_box01 .more_view_btn01 {float:left; width:100px; height:35px; text-align:center; background-color:#FFF; border:1px solid #333; line-height:34px; margin-top:13px;}
.slider_review01_inner ul li.review_box01 .more_view_btn01 a {width:100%; height:100%; display:block; font-size:15px; color:#333; letter-spacing:-0.5px; font-weight:700;}
.slider_review01_inner ul li.review_box01 .more_view_btn01 a:hover {color:#FFF; background-color:#555;}

.slider_review01 .btn_previous {float:left; background:url(/image/New2016/Main/slider_review_arrow01.png) no-repeat; width:60px; height:200px; margin-top:190px; }
.slider_review01 .btn_next {float:left; background:url(/image/New2016/Main/slider_review_arrow02.png) no-repeat; width:60px; height:200px; margin-top:190px; }
.slider_review01 .btn_previous a,
.slider_review01 .btn_next a {width:100%; height:100%; display:block;}

.main_Landing_sec05 {width:100%; min-width:1000px; background-position:center top;}
.main_Landing_sec05 div.tit05 {background:url(/image/New2016/Main/main_Landing05_tit01.png) no-repeat; background-position:center top; width:100%; border-bottom:1px solid #333; height:140px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.main_Landing_sec05 div.tit05_sub {background:url(/image/New2016/Main/main_Landing05_tit02.png) no-repeat; background-position:center top; width:100%; height:140px; text-indent:100%; white-space:nowrap; overflow:hidden;}

.main_Landing_sec05 .slider_review02 {width:100%; display:inline-block; margin-bottom:20px;}
.slider_review02 .slider_review02_inner {float:left; width:880px;}
.slider_review02_inner ul {display:inline-block; margin-bottom:18px;}
.slider_review02_inner ul li {width:280px; height:310px; float:left;}
.slider_review02_inner ul li.review_box02 {background:url(/image/New2016/Main/slider_review_bg02.png);}
.slider_review02_inner ul li.review_box02 .review_tit {float:left; width:220px; height:60px; padding:30px; font-size:14px; line-height:20px; letter-spacing:-0.5px;}
.slider_review02_inner ul li.review_box02 .review_info {float:left; width:240px; height:270px; padding:20px 20px 20px 20px;}
.slider_review02_inner ul li.review_box02 .review_info ul {display:inline-block; text-align:left; height:150px;}
.slider_review02_inner ul li.review_box02 .review_info ul li {float:left;}
.slider_review02_inner ul li.review_box02 .review_info ul li.photo {width:120px; margin-right:20px; margin-top:30px;}
.slider_review02_inner ul li.review_box02 .review_info ul li.text {width:100px; padding:18px 0 0 0; color:#222; font-size:13px; font-weight:700;}
.slider_review02_inner ul li.review_box02 .more_view_btn02 {float:left; width:100px; height:35px; text-align:center; background-color:#FFF; border:1px solid #333; line-height:34px; margin-top:13px;}
.slider_review02_inner ul li.review_box02 .more_view_btn02 a {width:100%; height:100%; display:block; font-size:15px; color:#333; letter-spacing:-0.5px; font-weight:700;}
.slider_review02_inner ul li.review_box02 .more_view_btn02 a:hover {color:#FFF; background-color:#555;}

.slider_review02 .btn_previous {float:left; background:url(/image/New2016/Main/slider_review_arrow03.png) no-repeat; width:60px; height:200px; margin-top:190px;}
.slider_review02 .btn_next {float:left; background:url(/image/New2016/Main/slider_review_arrow04.png) no-repeat; width:60px; height:200px; margin-top:190px;}
.slider_review02 .btn_previous a,
.slider_review02 .btn_next a {width:100%; height:100%; display:block;}


/* LEFT FIXED MENU */
.LEFT_FIX_MENU {/*display:none; */position:fixed; width:150px; height:100%; top:0; left:-150px; padding-right:8px; left:0; background:url(/image/New2016/inc/Left_Menu_bg01.png) right repeat-y; z-index:100;}
.LEFT_FIX_MENU .MENU_CONTENTS { width:150px; height:100%; background-color:#FCFCFC; z-index:100;}
.LEFT_FIX_MENU .MENU_CONTENTS ul.MENU_SECTION {display:inline-block; margin-bottom:-3px;}
ul.MENU_SECTION li {float:left; width:150px; border-bottom:1px solid #EEE;}
ul.MENU_SECTION li a {width:100%; height:100%; display:block; font-size:13px; color:#888; letter-spacing:-0.5px; line-height:40px;}
ul.MENU_SECTION li a:hover {background-color:#F5F5F5; width:100%; height:100%; display:block;}

ul.MENU_SECTION li div.iCo01 {background:url(/image/New2016/inc/Left_Menu_iCo01.png) no-repeat;}
ul.MENU_SECTION li div.iCo02 {background:url(/image/New2016/inc/Left_Menu_iCo02.png) no-repeat;}
ul.MENU_SECTION li div.iCo03 {background:url(/image/New2016/inc/Left_Menu_iCo03.png) no-repeat;}
ul.MENU_SECTION li div.iCo04 {background:url(/image/New2016/inc/Left_Menu_iCo04.png) no-repeat;}
ul.MENU_SECTION li div.iCo05 {background:url(/image/New2016/inc/Left_Menu_iCo05.png) no-repeat;}

ul.MENU_SECTION li div.iCo01, ul.MENU_SECTION li div.iCo02, ul.MENU_SECTION li div.iCo03, ul.MENU_SECTION li div.iCo04, ul.MENU_SECTION li div.iCo05 {float:left; width:25px; height:25px; margin:6px 4px 0 4px;}

ul.MENU_SECTION li.call_center {font-size:13px; color:#333; line-height:18px; padding:11px 12px 12px 12px; width:126px; border-bottom:0;}
ul.MENU_SECTION li.call_center h1 {color:#222; font-size:13px;font-weight:bold;}
ul.MENU_SECTION li.call_center h2 {color:#222; font-size:19px; font-weight:bold; margin:4px 0 8px 0; letter-spacing:-0.5px;}
ul.MENU_SECTION li.call_center h3 {color:#333; font-size:12px; font-weight:normal;}
ul.MENU_SECTION li.call_center h3 strong {color:#222; font-weight:bold;}
ul.MENU_SECTION li.call_center h3.orange {color:#ff8a00; margin-left:36px; font-weight:700;}

.practice_center {float:left; font-size:13px; color:#FFF; font-weight:bold; line-height:17px;}
/* .practice_center a {width:100%; height:100%; padding:7px 0px 0px 54px; display:block; color:#FFF; width:96px; height:43px; background:#16b9ed url(/image/New2016/inc/Left_Menu_iCo06.jpg) no-repeat; background-position:left;}
.practice_center span.yellow {color:#fff799;} */

/* .self_movie {float:left; width:150px; background:#0098ca url(/image/New2016/inc/Left_Menu_ban01.jpg) no-repeat; padding:102px 0 0 0;} 
.self_movie ul li {float:left; width:100%; font-size:12px; color:#FFF; line-height:20px; background:url(/image/New2016/inc/Left_Menu_iCo07.png) no-repeat; background-position:left; padding:0 0 0 12px;} */
.self_movie ul {padding:6px; display:inline-block;}
.self_movie ul li a {color:#FFF; letter-spacing:-1px;}
.self_movie ul li div.Box_iCo {float:left; width:100%; font-size:12px; color:#FFF; line-height:20px; letter-spacing:-0.8px;}
.movie_btn {width:150px; height:28px; text-align:center; background-color:#0083b4; font-size:13px; font-weight:bold; letter-spacing:-0.5px; line-height:25px;}
.movie_btn a {width:100%; height:100%; color:#FFF; display:block;}


/* QUICK MENU */
.quick_munu_01 {width:80px; top:138px; position:fixed; left:50%; margin-left:515px; z-index:100; background-color:#FFF;}

.quick_munu_01 ul {}
.quick_munu_01 ul li {float:left; width:80px;}
.quick_munu_01 ul li.tit {height:25px; background:#0b8aca url(/image/New2016/inc/Quick_menu01.jpg) no-repeat;}
.quick_munu_01 ul li.menu01 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu02.jpg) no-repeat;}
.quick_munu_01 ul li.menu02 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu03.jpg) no-repeat;}
.quick_munu_01 ul li.menu03 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu04.jpg) no-repeat;}
.quick_munu_01 ul li.menu04 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu0.jpg) no-repeat;}
.quick_munu_01 ul li.menu08 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu08.jpg) no-repeat;}
.quick_munu_01 ul li.top {height:30px; background:#ffffff url(/image/New2016/inc/Quick_menu06.jpg) no-repeat;}

.quick_munu_01 ul li.term01 {background:url(/image/New2016/inc/Quick_term01.jpg) no-repeat; background-position:center top;}
li.term01 ul {height:130px; width:200px;}
li.term01 ul li.q_term_tit {font-size:13px; text-align:center; height:26px; line-height:25px; letter-spacing:-0.8px; font-weight:bold; font-family:'Malgun Gothic', 'NanumGothic';}
li.term01 ul li.q_term_tit strong {color:#CC0000; font-weight:bold;}
li.term01 ul li.q_term_con h1 {font-size:20px; color:#0B8ACA; text-align:center; line-height:22px; font-weight:bold; margin:7px 0 4px 0;}
li.term01 ul li.q_term_con h2 {font-size:14px; letter-spacing:-0.8px; color:#111; text-align:center; font-weight:bold; margin-bottom:8px; font-weight:bold;}
li.term01 ul li.q_term_con h3 {font-size:11px; letter-spacing:-0.8px; color:#FFF; text-align:center; font-weight:bold; margin:1px 0 10px 0; font-family:'Malgun Gothic', 'NanumGothic';}
li.term01 ul li.q_term_con .q_term_btn {margin:0 auto; font-size:12px; width:48px; height:22px; padding:0 4px; line-height:20px; background-color:#555; text-align:center;}
li.term01 ul li.q_term_con .q_term_btn a {letter-spacing:-0.5px; color:#FFF; width:100%; height:100%; display:block;}


.quick_munu_01 ul li.term02 {background:url(/image/New2016/inc/Quick_term02.jpg) no-repeat; background-position:center top;}
li.term02 ul {height:112px;}
li.term02 ul li.q_term_tit {font-size:13px; text-align:center; height:26px; line-height:25px; letter-spacing:-0.8px; font-weight:bold; font-family:'Malgun Gothic', 'NanumGothic';}
li.term02 ul li.q_term_tit strong {color:#CC0000; font-weight:bold;}
li.term02 ul li.q_term_con h1 {font-size:20px; color:#0B8ACA; text-align:center; line-height:22px; font-weight:bold; margin:7px 0 4px 0;}
li.term02 ul li.q_term_con h2 {font-size:14px; letter-spacing:-0.8px; color:#111; text-align:center; font-weight:bold; margin-bottom:8px; font-weight:bold;}
li.term02 ul li.q_term_con .q_term_btn {margin:0 auto; font-size:12px; width:48px; height:22px; padding:0 4px; line-height:20px; background-color:#555; text-align:center;}
li.term02 ul li.q_term_con .q_term_btn a {letter-spacing:-0.5px; color:#FFF; width:100%; height:100%; display:block; position:relative; top:-1px;}


.quick_munu_01 ul li.tit,
.quick_munu_01 ul li.menu01,
.quick_munu_01 ul li.menu02,
.quick_munu_01 ul li.menu03,
.quick_munu_01 ul li.menu04,
.quick_munu_01 ul li.menu08,
.quick_munu_01 ul li.top {text-indent:100%; white-space:nowrap; overflow:hidden;}

.quick_munu_01 ul li.menu01 a,
.quick_munu_01 ul li.menu02 a,
.quick_munu_01 ul li.menu03 a,
.quick_munu_01 ul li.menu04 a,
.quick_munu_01 ul li.menu08 a,
.quick_munu_01 ul li.top a {width:100%; height:100%; display:block;}


.quick_munu_02 {width:80px; top:180px; position:fixed; left:50%; margin-left:665px; z-index:50; background-color:#FFF;}


.quick_munu_02 ul li {width:80px;}
.quick_munu_02 ul li.tit {height:25px; background:#003d7a url(/image/New2016/inc/Quick_menu01.jpg) no-repeat;}
.quick_munu_02 ul li.menu01 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu02.jpg) no-repeat;}
.quick_munu_02 ul li.menu02 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu03.jpg) no-repeat;}
.quick_munu_02 ul li.menu03 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu04.jpg) no-repeat;}
.quick_munu_02 ul li.menu04 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu0.jpg) no-repeat;}
.quick_munu_02 ul li.menu08 {height:83px; background:#ffffff url(/image/New2016/inc/Quick_menu08.jpg) no-repeat;}
.quick_munu_02 ul li.top {height:30px; background:#ffffff url(/image/New2016/inc/Quick_menu06.jpg) no-repeat;}

.quick_munu_02 ul li.term01 {background:url(/image/New2016/inc/Quick_term01.jpg) no-repeat; background-position:center top;}
li.term01  {height:130px; width:200px;  list-style:none;  margin:0; padding:0; }
li.term01 ul li.q_term_tit {font-size:13px; text-align:center; height:26px; line-height:25px; letter-spacing:-0.8px; font-weight:bold; font-family:'Malgun Gothic', 'NanumGothic'; }
li.term01 ul li.q_term_tit strong {color:#CC0000; font-weight:bold;}
li.term01 ul li.q_term_con h1 {font-size:20px; color:#003d7a; text-align:center; line-height:22px; font-weight:bold; margin:7px 0 4px 0;}
li.term01 ul li.q_term_con h2 {font-size:14px; letter-spacing:-0.8px; color:#111; text-align:center; font-weight:bold; margin-bottom:8px; font-weight:bold;}
li.term01 ul li.q_term_con h3 {font-size:11px; letter-spacing:-0.8px; color:#FFF; text-align:center; font-weight:bold; margin:1px 0 10px 0; font-family:'Malgun Gothic', 'NanumGothic';}
li.term01 ul li.q_term_con .q_term_btn {margin:0 auto; font-size:12px; width:48px; height:22px; padding:0 4px; line-height:20px; background-color:#003d7a; text-align:center;}
li.term01 ul li.q_term_con .q_term_btn a {letter-spacing:-0.5px; color:#FFF; width:100%; height:100%; display:block;}


.quick_munu_02 ul li.term02 {background:url(/image/New2016/inc/Quick_term02.jpg) no-repeat; background-position:center top;}
li.term02 ul {height:112px; list-style:none;  margin:0; padding:0;}
li.term02 ul li.q_term_tit {font-size:13px; text-align:center; height:26px; line-height:25px; letter-spacing:-0.8px; font-weight:bold; font-family:'NanumSquareRound';}
li.term02 ul li.q_term_tit strong {color:#CC0000; font-weight:bold;}
li.term02 ul li.q_term_con h1 {font-size:20px; font-family:'NanumSquareRound'; color:#003d7a; text-align:center; line-height:22px; font-weight:bold; margin:7px 0 4px 0;}
li.term02 ul li.q_term_con h2 {font-size:14px;  font-family:'NanumSquareRound'; letter-spacing:-0.8px; color:#111; text-align:center; font-weight:bold; margin-bottom:8px; font-weight:bold;}
li.term02 ul li.q_term_con .q_term_btn {margin:0 auto; font-size:12px; width:48px; height:22px; padding:0 4px; line-height:20px; background-color:#003d7a; text-align:center;}
li.term02 ul li.q_term_con .q_term_btn a {letter-spacing:-0.5px; font-family:'NanumSquareRound'; color:#FFF; width:100%; height:20px; display:block; }


.quick_munu_02 ul li.tit,
.quick_munu_02 ul li.menu01,
.quick_munu_02 ul li.menu02,
.quick_munu_02 ul li.menu03,
.quick_munu_02 ul li.menu04,
.quick_munu_02 ul li.menu08,
.quick_munu_02 ul li.top {text-indent:100%; white-space:nowrap; overflow:hidden;}

.quick_munu_02 ul li.menu01 a,
.quick_munu_02 ul li.menu02 a,
.quick_munu_02 ul li.menu03 a,
.quick_munu_02 ul li.menu04 a,
.quick_munu_02 ul li.menu08 a,
.quick_munu_02 ul li.top a {width:98%; height:100%; display:block; border:1px solid #ddd;}


.quick_munu_022 {width:80px; top:232px; position:fixed; left:50%; margin-left:665px; z-index:50; background-color:#FFF;}

.quick_munu_022 ul {}
.quick_munu_022 ul li {border:1px solid #0260A8;  font-family: "NanumSquareRound"; float:left; width:170px; height:130px; text-align:center; }
.quick_munu_022 ul li div {font-family: "NanumSquareRound"; font-size:14px; font-weight:bold; float:left; width:150px; height:20px; text-align:left; margin-top:10px; margin-left:10px;
						   background:#F9F9F9;}
.quick_munu_022 ul li.tit {border-left:2px solid #757576; border-right:2px solid #757576;  height:30px; background:#0b8aca url(/image/New2016/inc/Quick_menu012.gif) no-repeat;}


.quick_munu_03 {width:180px; top:116px; position:fixed; left:53%; margin-left:665px; z-index:50; background-color:#FFF;}

.quick_munu_03 ul {}
.quick_munu_03 ul li {float:left;}
.quick_munu_03 ul li.tit {height:25px; background:#0b8aca url() no-repeat;}
.quick_munu_03 ul li.menu01 {height:83px; }
.quick_munu_03 ul li.menu02 {height:83px; }
.quick_munu_03 ul li.menu03 {height:67px; }
.quick_munu_03 ul li.menu04 {height:104px; }
.quick_munu_03 ul li.menu05 {}
.quick_munu_03 ul li.menu06 {}
.quick_munu_03 ul li.top { text-align:center; color:#fffff; width:180px; height:30px; background:#013D7B url() no-repeat; text-decoration: none; }
.quick_munu_03 ul li.top a { margin-top: 5px; font-size:18px; color:#fff; font-family width:100%; height:100%; display:block;}



/* padding */

.pdt05 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt25 {padding-top:25px;}
.pdt30 {padding-top:30px;}
.pdt35 {padding-top:35px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}

.pdb05 {padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb20 {padding-bottom:20px;}
.pdb25 {padding-bottom:25px;}
.pdb30 {padding-bottom:30px;}
.pdb35 {padding-bottom:35px;}
.pdb40 {padding-bottom:40px;}
.pdb50 {padding-bottom:50px;}
.pdb60 {padding-bottom:60px;}
.pdb70 {padding-bottom:70px;}


/* margin */

.mgt05 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.mgt25 {margin-top:25px;}
.mgt30 {margin-top:30px;}
.mgt35 {margin-top:35px;}
.mgt40 {margin-top:40px;}
.mgt50 {margin-top:50px;}
.mgt60 {margin-top:60px;}
.mgt70 {margin-top:70px;}

.mgb05 {margin-bottom:5px;}
.mgb10 {margin-bottom:10px;}
.mgb15 {margin-bottom:15px;}
.mgb16 {margin-bottom:16px;}
.mgb18 {margin-bottom:18px;}
.mgb20 {margin-bottom:20px;}
.mgb25 {margin-bottom:25px;}
.mgb30 {margin-bottom:30px;}
.mgb35 {margin-bottom:35px;}
.mgb40 {margin-bottom:40px;}
.mgb50 {margin-bottom:50px;}
.mgb60 {margin-bottom:60px;}
.mgb70 {margin-bottom:70px;}

.mgr02 {margin-right:2px;}
.mgr05 {margin-right:5px;}
.mgr10 {margin-right:10px;}
.mgr12 {margin-right:12px;}
.mgr15 {margin-right:15px;}
.mgr16 {margin-right:16px;}
.mgr20 {margin-right:20px;}
.mgr30 {margin-right:30px;}
.mgr40 {margin-right:40px;}
.mgr50 {margin-right:50px;}


/* ¸ÞÀÎ ±¤°í¿ë ÆË¾÷ */
.mainbannerad{ position: fixed; left: 0px; top: 0px; z-index: 1000; width:100%; height:100%; background:#595a59;  filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}
.mainbannerad4 {display:block; position:fixed; width:100%; height:100%; left:0; top:0;z-index: 1000; }
.mainbannerad4 .mainad {position:fixed;left:50%;top:50%;margin-top:-236px;margin-left:-248px;	z-index: 1001; width:366px; height:472px; }
.mainbannerad4 .mainad .ly_ms_cart{}
.mainbannerad4 .mainad .ly_ms_cart .div_container_bg {background:black; height:25px;z-index:9999}
.mainbannerad4 .mainad .ly_ms_cart .div_container_bg .li_left {float:left}
.mainbannerad4 .mainad .ly_ms_cart .div_container_bg .li_left div {padding:6px 0 0 10px}
.mainbannerad4 .mainad .ly_ms_cart .div_container_bg .li_right {float:right; width:*; clear:right}
.mainbannerad4 .mainad .ly_ms_cart .div_container_bg .li_right div {padding:6px 10px 0 0}

.poplabel, .popinput {float:left;}
.poplabel { margin-left:5px;}
.btnImage { width:40px; height:11px;}
.small_box .link_list01 {margin-left:1px;}
.small_box_link_list01_li1 {border-bottom:1px solid #cccccc;margin-top:-1px;}
.small_box_link_list01_li2 {border-right:1px solid #cccccc;}


/* ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷ */


/* ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷ */
.mainbannerad5 {display:none; position:absolute; width:auto; height:auto; right:1120px !important; top:130px; z-index:150;}
.mainbannerad6 {position:absolute; width:auto; height:auto; left:450px !important; top:127px; z-index:150;}
.mainbannerad6 > div {right:0 !important; top:400px} 

.mainbannerad7 {display:none; position:absolute; width:auto; height:auto; right:810px !important; top:130px; z-index:150;}
.mainbannerad7 > left {right:0 !important;} 

.mainbannerad5 img, .mainbannerad6 img, .mainbannerad7 img {display:block;}

@media screen and (max-width: 767px) {
	.mainbannerad5   {display:none; position:fixed; width:auto; height:auto; right:0 !important; top:90px; z-index:150;}
	.mainbannerad6  {position:fixed; width:auto; height:auto; left:0 !important; top:167px; z-index:150;}
	.mainbannerad7 {display:none; position:fixed; width:auto; height:auto; right:0 !important; z-index:150;}
}


 /* dimmLayer */
.dimmLayer {position:fixed; left:0; top:0; z-index:100000001; width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=40);}

.iframePopup { display:none; position:fixed; left:50%; top:50%; z-index:10000000; border:3px solid #0066bf; background:#fff; border-top:0 none;}
.iframePopup .iframeWrap { overflow-x:hidden; overflow-y:auto;}
.iframePopup iframe { border:0 none; width:100%; height:100%; overflow-y:auto; background:url("/image/myroom/ico/loading1.gif") no-repeat center center;}
.iframePopup .title { position:relative; height:59px; line-height:59px; background:#0066bf url("/image/myroom/ico/bg_iframepop.png") no-repeat right top; padding-left:22px; font-size:22px; color:#fff; font-weight:bold;}
.iframePopup .title > img { position:relative; top:-4px;}
.iframePopup .popFooter { height:30px; padding-right:22px; background-color:#e8e8e8; line-height:30px; text-align:right;}
.iframePopup .popFooter .inputBox { margin-right:30px;}
.iframePopup .popFooter input,
.iframePopup .popFooter img { margin-top:-1px;}

/* ¿ÞÂÊ ¸Þ´º ¹Ýµ¿ */

@media screen and (max-width:1350px){.LEFT_FIX_MENU {display:none;}}
@media screen and (min-width:1350px){.LEFT_FIX_MENU {display:block;}}

@media screen and (max-height:450px){.LEFT_FIX_MENU {display:none;}}
@media screen and (min-height:450px) and (min-width:1350px){.LEFT_FIX_MENU {display:block;}}

@media screen and (max-height:700px){.self_movie {display:none;}.self_link {display:none;}}
@media screen and (min-height:700px){.self_movie {display:block;}.self_link {display:block;}} 

/* ¸ÞÀÎ ·Ñ¸µ */
#banner_wap_body {position:relative;overflow:hidden;}/* overflow:hidden; */
#banner_wap_body .box_skitter_data {display:none};

/****************   ¸®½ºÆ®¹Ú½º   ****************/


#banner_wap_body .viewlist {border:2px #cccccc solid;}
#banner_wap_body .viewlist ul{margin-left:5px;margin-right:5px;}
#banner_wap_body .viewlist li {border-bottom:1px #ededed dotted;padding-left:10px;background-color:#FFFFFF}
#banner_wap_body .viewlist li.active, #banner_wap_body .viewlist li:hover {background-color:#ededed;color:#e31b23;font-weight:bold;}
#banner_wap_body .viewlist li.active a, #banner_wap_body .viewlist li:hover  a{color:#e31b23;}
/****************   ¸®½ºÆ®¹Ú½º   ****************/

/****************   ºí¸´¹Ú½º   ****************/
#banner_wap_body .box_skitter_bultbox .bult {float:left;width:14px; height:14px;margin:5px 5px 5px 5px;background-image:url(./img/paging.rolling.png);background-repeat:no-repeat;background-position:-50px 0px;cursor:pointer;}
#banner_wap_body .box_skitter_bultbox .bult.active {background-position:-50px -18px;}
#banner_wap_body .box_skitter_bultbox .bultcontroller {float:left;width:14px; height:14px;margin:5px 5px 5px 5px;background-image:url(./img/paging.rolling.png);background-repeat:no-repeat;background-position:-68px 0px;cursor:pointer;}
#banner_wap_body .box_skitter_bultbox .bultcontroller.active {background-position:-68px -18px;cursor:pointer;}
/****************   ºí¸´¹Ú½º   ****************/

/****************    Ä«¿îÆ®¹Ú½º   ****************/
#banner_wap_body .cntview {color:#FFFFFF;background-image:url(./img/page_view.png);background-repeat:no-repeat;background-position:center middle;}
/****************    Ä«¿îÆ®¹Ú½º   ****************/

/****************    ÄÁÆ®·Ñ·¯  *********************/
#banner_wap_body .controller_left {width:50px;height:50px;background-image:url(./img/paging.rolling.png);background-repeat:no-repeat;background-position:-150px -100px;opacity:0.3 } 
#banner_wap_body .controller_right {width:50px;height:50px;background-image:url(./img/paging.rolling.png);background-repeat:no-repeat;background-position:-100px -100px;opacity:0.3 } 
#banner_wap_body .controller_left:hover { opacity:1} 
#banner_wap_body .controller_right:hover { opacity:1}


/* ===== PAGINATION STYLE 2016.11.21 OMR ===== */

.pagin_wrap {
	width:100%;
	margin:40px auto 0;
	text-align:center;
	
	-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;  
}
.pagination {text-align:center;}
.pagination a {
	-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;  

	display:inline-block;
	zoom:1;
	vertical-align:top;
	margin-right:4px;
	padding:3px 0;
	width:24px;
	height:24px;
	line-height:13px !important;
	font-family:"Malgun Gothic",sans-serif;
	font-size:14px;
	color:#555;
	border:1px solid #ddd;
	text-align:center;
	background:#FFF;
}
.pagination a:hover {
	color:#fff;
	background-color:#333;
	border:1px solid #111 !important;
}
.pagin_active {
	color:#fff !important;
	font-weight:bold;
	background-color:#333 !important;
	border:1px solid #111 !important;
}
.page-arrow {
	background-color: #fff;
	border:1px solid #ddd;
	line-height:10px !important;
}	
.pagination a.page-arrow:hover{
	border:1px solid #111;
	background-color:#transparent;
}

 .history h2 {position: relative; font-size: 20px; color: #000; line-height: 1;}
 .history h2:before {
    content:""; position: absolute;
    left:-48px; top:50%; transform: translateY(-50%);
    width: 17px; height: 17px; border-radius: 100%;
    background:#fff; border: 5px solid #4CACD4;
    box-sizing: border-box;
}
 
  .history div {position: relative; padding: 0 0 0 48px;}
  .history div:before { content:""; position:absolute; left:8px; top:0;
          width: 2px; height:100%; }
  .history div:first-child:before { top:10px; height:calc(100% - 10px);}


  .history ol { padding: 10px 0 10px; }
  .history li {font-size: 15px; color:#000; line-height: 29px; font-family: "NanumGothic"; font-weight:bold;}

  /* ¸ÞÀÎÈ­¸é - ¸ÞÀÎ¹è³Ê Á¢±Ù¼º ¼öÁ¤ */
.main_visual_area .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start,
.main_visual_area .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop {
background-color: #013D7B;
border: 3px solid #013D7B !important;
box-sizing: content-box;
}

/* BX Slider Customization */
.main_visual_area .bx-wrapper .bx-pager, .main_visual_area .bx-wrapper .bx-controls-auto {
	z-index: 99;
}

/* Not used elements hidden */
.not-used {
	display: none;
}

/* Visually Hidden */
.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/* º»¹® ¹Ù·Î°¡±â */
#skipNavi a {
	background: #fff !important;
	color: #000 !important;
}

/* °Ô½ÃÆÇ ÆäÀÌÁö³×ÀÌ¼Ç */
.page_list2 span .on {
	background: #0062AA;
}

/* ½½¸¯ ÀÚµ¿Àç»ý ÄÁÆ®·Ñ */ 
.slick-play-control {
	display: inline-flex;
	background-color: #0062AA;
    padding: 2px;
    margin-left: 10px;
}

.slick-play-control-play {
	background-color: #0062AA;
		display: inline-flex;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		width: 10px;
		height: 11px;
		outline: 0;
		background: #0062AA url(/image/New2016/Main/controls.png) -86px -11px no-repeat;
		margin: 0 3px;

}

.slick-play-control-play:hover {
	background-position: -86px 0;
}

.slick-play-control-pause {
	background-color: #0062AA;
	display: inline-flex;;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 9px;
    height: 11px;
    outline: 0;
    background: #0062AA url(/image/New2016/Main/controls.png) -86px -44px no-repeat;
    margin: 0 3px;

}

.slick-play-control-pause:hover {
	background-position: -86px -33px;
}