@charset "UTF-8";

/***************************************************************************************
	초기화
***************************************************************************************/
/* --- Reset --- */
* {margin:0; padding:0; }
html, body { margin:0; padding:0; height:100%;}
body,input, textarea, select, button {font-family:'나눔고딕', NanumGothic, '맑은고딕', Malgun Gothic,'굴림', gulrem,'돋움',dotum, Sans-serif;font-size:13px; color:#2d2d2b; line-height:1.4em;background:transparent;}
img, fieldset, button, iframe {border:0;}
menu,ul,ol,li {list-style:none;}
em,address,cite,code,var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; width:100%;}
button {cursor:pointer; overflow:hidden;}
button span {display:block; text-indent:-9999px;}
hr {display:none;}
legend,caption {display:none;}
a {text-decoration:none; color:#2d2d2b;}
a:hover, a:active, a:focus {text-decoration:none; color:#2d2d2b;}
del {text-decoration:line-through;}

/* --- common --- */
img {line-height:normal; }
.blind {position:absolute; top:-5000px; left:0; display:block; overflow:hidden; height:0;}
.hide {display:none;}
.show {display:block;}
.fl, .floatL {float:left;}
.fr, .floatR {float:right;}
.alignC { text-align:center; }
.cb {clear:both;}
.valm {vertical-align:middle;}
.ellipsis {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; letter-spacing:0; }
.ellipsis:-moz-any-link, .ellipsis:default{white-space:normal;word-wrap:break-word;}
*+html .ellipsis {white-space:nowrap;}
.break {word-wrap:break-word; word-break:break-all;}

/* clear fix */
.fix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.fix {display:inline-block;}
* html .fix {height:1%;}
html[xmlns] .fix {display:block;}

/* layout (common) */
/*#wrap {height:100%;}*/
#warp {float:left;padding-left:20}
.inner {position:relative;width:1128px;margin:0 auto;}

#header {position:relative;height:110px;}
#header h1 {float:left;width:330px;padding-top:24px;}
#header h1 a {display:block;width:134px;height:59px;text-indent:-999999em;background:url('../images/common/bi_tlogo.png') no-repeat 0 0;}
#header.on .bg {position:absolute;left:0;top:110px;width:100%;z-index:1;display:block;height:135px;border-top:1px solid #dfdfdf;border-bottom:1px solid #d0e5e8;background-color:#fff !important; 
    -webkit-box-shadow: 0px 5px 5px 0px rgba(204,204,204,0.65);
	-moz-box-shadow: 0px 5px 5px 0px rgba(204,204,204,0.65);
	box-shadow: 0px 5px 5px 0px rgba(204,204,204,0.65);}
#header .bg {display:none;}
#gnb {position:absolute;left:330px;top:60px;width:798px;height:50px;z-index:150;}
#header.on #gnb {height:140px;}
#gnb ul li{float:left;}	
#gnb li.m1 {width:182px;}
#gnb li.m2 {width:183px;}
#gnb li.m3 {width:182px;}
#gnb li.m4 {width:163px;}
#gnb li.m5 {width:88px;text-align:right;}
#gnb li.m5 ul {left:-5px;width:90px;}
#gnb li.m5 ul li {width:90px;text-align:left;}
#gnb li {position:relative;}
#gnb li a {font-size:18px;font-weight:bold;}
#gnb li a:hover,
#gnb li a:focus {color:#206ec5;}
#gnb li ul {position:absolute;left:0;top:65px;display:none;width:100%;}		
#gnb li ul li{float:none;padding-bottom:5px;}
#gnb li ul li a{display:block;font-size:15px;font-weight:normal;}
#gnb li ul li a:hover,
#gnb li ul li a:focus {color:#2d2d2b;}
#gnb .close{position:absolute;left:-999999em;}

#container {width:100%;}
#content {width:1128px;margin:0 auto;min-height:500px;padding-bottom:60px;}
.main #content {padding-bottom:0;}
.main #footer {padding-top:5px;}

#footer {width:100%;height:140px;padding-top:20px;border-top:1px solid #dfdfdf;}
	.main #footer {border-top:0;}
#footer .address {color:#414041;}
#footer .address .name {color:#020202;font-weight:bold;}
#footer .address .ename {font-weight:bold;}

/* 메인 */
.mLeft {float:left;width:270px;margin-right:16px;}
.mRight {float:right;width:270px;}
.mLeft .title,
.mRight .title {display:block;font-size:18px;line-height:24px;color:#434342;}
.mLeft .desc,
.mRight .desc {display:block;font-size:14px;line-height:20px;}
.mCenter {float:left;width:556px;}

.sec01 {width:270px;height:220px;margin-bottom:16px;background:url('../images/main/m_sec01.png') no-repeat 0 0;}
.sec01 a {display:block;padding:30px 0 0 35px;height:190px;}
.sec01 .title {margin-bottom:15px;font-weight:bold;}
.sec01 .desc .etc {font-size:16px;color:#7e8186;}
.sec01 .desc .emp {color:#e1305e;}
.sec02 {width:270px;height:180px;margin-bottom:16px;background:url('../images/main/m_sec02.png') no-repeat 0 0;}
.sec02 a {display:block;padding:40px 0 0 135px;height:140px;}
.sec02 .title {margin-bottom:10px;}
.sec03 {width:270px;height:180px;background:url('../images/main/m_sec03.png') no-repeat 0 0;}
.sec03 a {display:block;padding:50px 0 0 135px;height:130px;}
.sec03 .title {margin-bottom:15px;color:#513027;font-size:24px;}

.sec05 {overflow:hidden;width:556px;height:180px;background:url('../images/main/m_sec05.png') no-repeat 0 0;}
.sec05 dt {float:left;color:#1575e0;font-size:25px;font-weight:bold;line-height:30px;padding:52px 0 0 5px;width:157px;text-align:center;}
.sec05 dd {float:left;width:103px;padding:26px 19px 0 0;}
.sec05 dd a {display:block;width:103px;height:20px;padding-top:110px;font-size:16px;text-align:center;}

.sec06 {width:270px;height:220px;margin-bottom:16px;background:url('../images/main/m_sec06.png') no-repeat 0 0;}
.sec06 a {display:block;padding:30px 0 0 0;height:170px;text-align:center;}
.sec06 .title {height:130px;font-weight:bold;color:#434342;}
.sec06 .desc em {color:#e32165;}

.sec07 {width:270px;height:180px;margin-bottom:16px;background:url('../images/main/m_sec07.png') no-repeat 0 0;}
.sec07 a {display:block;padding:35px 0 0 0;height:145px;text-align:center;}
.sec07 .title {margin-bottom:20px;}
.sec07 .desc {color:#c85814;padding-left:45px;text-align:left;}
.sec08 {width:270px;height:180px;margin-bottom:16px;background:url('../images/main/m_sec08.png') no-repeat 0 0;}
.sec08 a {display:block;}
.sec08 .title {height:55px;line-height:55px;text-align:center;color:#fff;}
.sec08 .desc {font-weight:bold;color:#f4d77d;font-size:18px;line-height:26px;padding:18px 0 0 105px;}
.sec08 .refere {display:block;color:#020202;font-size:12px;line-height:14px;padding:16px 0 0 50px;}

/* mslider */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	display:none;
}

#mSlider {overflow:hidden;height:416px;margin-bottom:16px;}

/*메인배너 2018-02-14*/
.banner{position:relative;float:left;width:556px;height:416px;margin-bottom:16px;}
.banner .banner_roll_src{height:416px;overflow:hidden;}
.banner .banner_roll_src div{position:absolute;height:416px;}
.banner .banner_roll_src div img{width:556px;height:416px;}

/* 서브 */
#lnb {float:left;width:250px;padding-top:40px;}
#lnb h2 {height:53px;font-size:28px;color:#0250b9;background-position:100% 0;background-repeat:no-repeat;}
	.sub1 #lnb h2 {background-image:url('../images/common/bg_lnb1.jpg');}
	.sub2 #lnb h2 {background-image:url('../images/common/bg_lnb2.jpg');}
	.sub3 #lnb h2 {background-image:url('../images/common/bg_lnb3.jpg');}
	.sub4 #lnb h2 {background-image:url('../images/common/bg_lnb4.jpg');}
	.sub5 #lnb h2 {background-image:url('../images/common/bg_lnb5.jpg');}
	.sub6 #lnb h2 {background-image:url('../images/common/bg_lnb6.jpg');}
#lnb .lnbMenu {border-top:2px solid #1c57a8;border-bottom:2px solid #1c57a8;}
#lnb .lnbMenu li {border-bottom:1px solid #c5cdd4;}
#lnb .lnbMenu li a {display:block;height:20px;line-height:20px;padding:10px 0 10px 18px;font-size:14px;color:#2d2d2b;font-weight:bold;background:url('../images/common/bg_lnbmenu.png') no-repeat 100% 0;}
#lnb .lnbMenu li a.on,
#lnb .lnbMenu li a:hover,
#lnb .lnbMenu li a:focus {color:#fff;background-color:#4a7dc9;background-position:100% -40px;}
#lnb .lnbMenu li.last {border-bottom:0;}

#cont {float:right;width:798px;padding-top:40px;}

.pageinfo {height:110px;}
.pageinfo h3 {font-weight:bold;font-size:36px;line-height:38px;}
.pageinfo h3 em {font-size:18px;color:#e82445;}
.pageinfo h3 em.ty {font-size:18px;color:#605f5f;}
.pageinfo .location {height:53px;}
.pageinfo .location .home {overflow:hidden;padding-left:0;background:none;}
.pageinfo .location span a {color:#757575;}
.pageinfo .location span a:hover {text-decoration:underline;}
.pageinfo .location span {float:left;display:block;color:#757575;margin-left:7px;padding-left:12px;font-size:11px;line-height:13px;background:url('../images/common/bg_location.gif') no-repeat 0 50%;}
.pageinfo .location .current {color:#010101;}

.boardTop {margin-bottom:5px;}
.boardTop .cnt {float:left;padding-top:5px;}
.boardTop .cnt em {color:#9f1616;}
.boardTop .select2 {float:right;}

.boardList {border-top:2px solid #b2c1ca;border-bottom:1px solid #c6c6c6;}
.boardList table {width:100%;}
.boardList table thead th {height:52px;vertical-align:middle;text-align:center;border-bottom:1px dotted #d9d9d9;background-color:#f4f4f4;}
.boardList table tbody td {height:46px;vertical-align:middle;text-align:center;border-bottom:1px dotted #d9d9d9;color:#666565;background-color:#f8f8f8;}
.boardList table tbody .bg td {background-color:#fff}
.boardList table tbody td.tit {text-align:left;padding-left:15px;}
.boardList table tbody td .secret {padding-right:25px;background:url('../images/common/icon_secret.png') no-repeat 100% 50%; }
.boardList table tbody .reply {padding-left:50px;background:url('../images/common/icon_reply.png') no-repeat 0 50%; }
.boardList table tbody .last td {border-bottom:0;}
.boardList table tbody td a {color:#666565;}
.boardList table tbody td.tit img {vertical-align:middle;margin-left:5px;}

.boardBtn {margin-top:20px;}
.boardBtn .bttn {display:block;float:right;width:120px;height:40px;line-height:40px;color:#fff;text-align:center;background-color:#5295ef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.boardView .top {padding:20px 20px 5px;border-top:2px solid #b2c1ca;border-bottom:1px dotted #c6c6c6;background-color:#f4f4f4;}
.boardView .top dl {overflow:hidden;width:100%;height:30px;}
.boardView .top dl dt {float:left;color:#171717;font-weight:bold;margin-right:5px;}
.boardView .top dl dd {float:left;color:#666565;}
.boardView .top dl.title dd {color:#0e5cc7;font-weight:bold;}

.boardView .context {padding:40px 20px 10px;line-height:20px;color:#666565;}
.boardView .context img {width:100% !important;height:auto !important;}
.boardView .context p {margin-bottom:25px;}
.boardView .context .img {margin-bottom:50px;text-align:center;}
.boardView .context .reply {margin-bottom:30px;padding:15px 25px;border:1px solid #e7e1d8;background-color:#f5fbf8;}
.boardView .context .reply p {margin-bottom:0;}
.boardView .context .reply .icon {display:block;width:37px;height:22px;margin-bottom:10px;background:url('../images/common/icon_reply2.png') no-repeat 0 0; }

.boardView .prevnext {border-top:1px solid #b2c1ca;border-bottom:1px solid #b2c1ca;background-color:#f8f8f7;}
.boardView .prevnext li {height:43px;line-height:43px;border-bottom:1px dotted #c6c6c6;padding-left:24px;}
.boardView .prevnext li.next {border-bottom:0;}
.boardView .prevnext em {padding-left:20px;font-weight:bold;color:#171717;margin-right:5px;background:url('../images/common/bg_prevnext.png') no-repeat 0 3px; }
.boardView .prevnext li.next em {background-position:0 -41px;}
.boardView .prevnext a {font-weight:bold;color:#3c84e6;}
.boardView .boardBtn {margin-top:20px;}
.boardView .boardBtn .bttn {background-color:#609290;}

.paging{margin:30px auto 0;text-align:center;white-space:nowrap;position:relative;z-index:10;height:32x;line-height:31px;height:31px;}
.paging .num,.paging strong{display:inline-block;width:31px;margin:0 3px;text-align:center;color:#737373;vertical-align:top;height:31px;border:1px solid #c6c6c6;position:relative;background-color:#f8f8f8;}
.paging strong{border:1px solid #7a7a7a;}
.paging a{vertical-align:top;display:inline-block;*display:inline;*zoom:1}
div.paging a.pagPrev {margin:0 10px 0 0;width:31px;height:31px;position:relative;text-align:center;border:1px solid #c6c6c6;background:url('../images/common/btn_paging_prev1.gif') no-repeat 0 0;}
div.paging a.pagPrevF {margin:0 2px 0 0;width:31px;height:31px;position:relative;text-align:center;border:1px solid #c6c6c6;background:url('../images/common/btn_paging_prev2.gif') no-repeat 0 0;}
div.paging a.pagNext {margin:0 0 0 10px;width:31px;height:31px;position:relative;text-align:center;border:1px solid #c6c6c6;background:url('../images/common/btn_paging_next1.gif') no-repeat 0 0;}
div.paging a.pagNextL {margin:0 0 0 2px;width:31px;height:31px;position:relative;text-align:center;border:1px solid #c6c6c6;background:url('../images/common/btn_paging_next2.gif') no-repeat 0 0;}

.tableTy1 thead th {height:28px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;text-align:center;background-color:#eff5fa;}
.tableTy1 tbody td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:15px 0;height:17px;vertical-align:middle;text-align:center;}
.tableTy1 tbody td.title {color:#0099ab;}
.tableTy1 thead .last,
.tableTy1 tbody .last {border-right:0;}
.tableTy1 tbody td.left20 {text-align:left;padding-left:20px;}

/* input */
input[type=checkbox]:not(old) {vertical-align:middle;margin-top:-2px;}
input[type=radio]:not(old) {vertical-align:middle;margin-top:-2px;}

/*.select {display:inline-block;vertical-align:middle;overflow:hidden;border:1px solid #a2b8c7;width:90px;height:26px;line-height:26px;background: #fff url('../images/common/bg_select.gif') no-repeat 100% 50%;}
.select select {
   background: transparent;
   border: none;
   font-size:13px;
   height: 28px;
   text-indent:5px;
   width: 100%;}
.select.slate {width:110px;height:28px;background: #fff url('../images/common/bg_select.gif') no-repeat 100% 50%;}
.select.slate select {height:28px;font-size: 13px;
   width:100%;
}
.select select:focus {outline: none;}*/

.select {display:inline-block;vertical-align:middle;overflow:hidden;border:1px solid #aeafaf;width:90px;height:28px;line-height:28px;background: #fff url('../images/common/bg_select.gif') no-repeat 102% 50%;}
.select select {
   background: transparent;
   border: none;
   font-size:13px;
   height: 28px;
   text-indent:5px;
   width: 101%;-webkit-appearance: none;  /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;}
.select.slate {width:110px;height:28px;background: #fff url('../images/common/bg_select.gif') no-repeat 107% 50%;}
.select.slate select {height:28px;font-size: 13px;width:101%;color:#555;-webkit-appearance: none;  /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;}

.select2 {overflow:hidden;border:1px solid #aeafaf;width:90px;height:28px;line-height:28px;background: #fff url('../images/common/bg_select2.gif') no-repeat 100% 50%;}
.select2 select {
   background: transparent;
   border: none;
   font-size:13px;
   height: 28px;
   text-indent:5px;
   width: 100%;}
.select2.slate {width:110px;height:28px;background: #fff url('../images/common/bg_select2.gif') no-repeat 108% 50%;}
.select2.slate select {height:28px;font-size: 13px;width:101%;-webkit-appearance: none;  /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;}

.inputForm {border-top:2px solid #686969;background-color:#eef0ef;}
.inputForm li {overflow:hidden;width:100%;border-bottom:1px solid #dfe1e3;}
.inputForm li .tit {float:left;width:100px;padding:13px 20px;line-height:15px;}
.inputForm li .rcont {float:left;width:638px;padding:10px 0 10px 20px;min-height:28px;background-color:#f9f9f9;}
.inputForm li.col2 .rcont {width:239px;}
.inputForm li .input {padding:5px;line-height:16px;line-height:16px;border:1px solid #a2b8c7;background-color:#fff;}
.inputForm li textarea {width:590px;height:140px;padding:5px;line-height:16px;line-height:16px;border:1px solid #a2b8c7;background-color:#fff;}
.inputForm li.point .etc {margin-bottom:10px;color:#6f6f70;}
.inputForm li.point .etc em {color:#32425e;}
.inputForm li.point .sec {margin-bottom:10px;color:#7a3d2a;font-weight:bold;}
.inputForm li.point .sec .txt {margin-right:30px;}
.inputForm li.point .sec .txt1 {margin-right:17px;}
.inputForm li.point .sec .txt2 {margin-right:69px;}

.sub01_02 {}
.sub01_02 .tab {overflow:hidden;margin-bottom:45px;}
.sub01_02 .tab li {float:left; margin-right:3px;}
.sub01_02 .tab li.last {margin-right:0;}
.sub01_02 .tab li a {display:block;width:130px;height:45px;line-height:45px;color:#fff;text-align:center;font-size:18px;background-color:#bcbdbd;}
.sub01_02 .tab li a.on,
.sub01_02 .tab li a:hover,
.sub01_02 .tab li a:focus {background-color:#3f81e7;}

.sub01_03 .agreeArea {margin-top:25px;}
.sub01_03 .agreeArea dt {margin-bottom:15px;}
.sub01_03 .cont {border:1px solid #dfe1e3;}
.sub01_03 .cont div {padding:10px 25px;height:145px;overflow-y:scroll;}
.sub01_03 .cont div .tit {margin-bottom:10px;color:#4d4c4c;}
.sub01_03 .cont div .list {margin-bottom:20px;olor:#373839;}
.sub01_03 .check {padding:15px 0;}
.sub01_03 .desc {padding:10px 0 25px;border-top:1px solid #dfe1e3;color:#046ed7;}
.sub01_03 .btnArea {text-align:center;}
.sub01_03 .btnArea .bttn {display:block;margin:0 auto;width:186px;height:52px;color:#e0e388;text-align:center;font-size:24px;line-height:52px;background-color:#344b75;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub01_03 .inputForm .refere1 {display:block;margin-top:5px;}
.sub01_03 .inputForm .refere2 {display:block;margin-top:10px;color:#373839;}
.sub01_03 .inputForm .refere3 {margin:5px 0 0  15px;color:#b01410;}
.sub01_03 .inputForm .talkpart label {margin-right:32px;}
.sub01_03 .inputForm .talkpart label.last {margin-right:0;}
.sub01_03 .inputForm .area label {margin-right:32px;}
.sub01_03 .inputForm .area .rcont div {padding-top:4px;}
.sub01_03 .inputForm img {vertical-align:middle;}

.sub02_02 .tabmenu {overflow:hidden;height:30px;margin-bottom:25px;background:url('../images/bg_tabmenu.jpg') repeat-x 0 100%;}
.sub02_02 .tabmenu li {float:left;text-align:center;margin-right:2px;}
.sub02_02 .tabmenu li a {display:block;width:98px;height:24px;line-height:24px;padding-top:3px;text-align:center;border:1px solid #d9dada;border-bottom:0;background-color:#fff;}
.sub02_02 .tabmenu li a:hover,
.sub02_02 .tabmenu li a:focus,
.sub02_02 .tabmenu li a.on {color:#0581fc;height:25px;border:2px solid #0581fc;border-bottom:0;}
.sub02_02 .visual {margin-bottom:30px;}
.sub02_02 .desc {padding:20px 0  0 270px;font-size:11px;color:#888;}

.sub02_03 .desc {padding:20px 0 0 160px;font-size:11px;color:#888;}

.sub05_03 .inputForm .yesno .rcont {padding-top:13px;}
.sub05_03 .inputForm .yesno label {margin-right:40px;} 
.sub05_03 .inputForm .title .input {width:590px;}
.sub05_03 .agreeArea {margin-top:25px;}
.sub05_03 .agreeArea dt {margin-bottom:15px;font-weight:bold;font-size:15px;}
.sub05_03 .cont {border:1px solid #dfe1e3;}
.sub05_03 .cont div {padding:10px 25px;height:145px;overflow-y:scroll;}
.sub05_03 .cont div .tit {margin-bottom:10px;color:#4d4c4c;}
.sub05_03 .cont div .list {margin-bottom:20px;color:#373839;}
.sub05_03 .check {padding:15px 0;}
.sub05_03 .btnArea {padding-top:5px;text-align:center;}
.sub05_03 .btnArea .bttn {margin:0 5px;display:inline-block;width:120px;height:40px;color:#fff;font-size:15px;line-height:40px;background-color:#5295ef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub05_03 .btnArea .btnCancle {background-color:#8a8b8b;}

.sub0602 {}
.sub0602 .tab {overflow:hidden;margin-bottom:45px;}
.sub0602 .tab li {float:left;width:25%;}
.sub0602 .tab li.last {margin-right:0;}
.sub0602 .tab li a {display:block;margin-right:6px;height:45px;line-height:45px;color:#fff;text-align:center;font-size:18px;background-color:#bcbdbd;}
.sub0602 .tab li a.on,
.sub0602 .tab li a:hover,
.sub0602 .tab li a:focus {background-color:#3f81e7;}

.pageinfo h3 em.check {margin-left:10px;font-size:16px;font-weight:bold;color:#52658d;}
.pageinfo h3 em.check .col1 {color:#2b70fc;font-weight:bold;}
.pageinfo h3 em.check .col2 {color:#795123;font-weight:bold;}
.sub06 {position:relative;}
.sub06 .tab {overflow:hidden;margin-bottom:30px;}
.sub06 .tab li a {display:block;width:100%;text-indent:50px;height:50px;line-height:50px;color:#fff;font-weight:bold;font-size:20px;background-color:#bcbdbd;}
.sub06 .tab li a.on,
.sub06 .tab li a:hover,
.sub06 .tab li a:focus {background-color:#3f81e7;}
.sub06 .list {border-top:2px solid #b2c1ca;background-color:#f4f4f4;}
.sub06 .list li {overflow:hidden;padding:15px 17px;line-height:22px;border-bottom:1px dotted #c6c6c6;}
.sub06 .list li.last {border-bottom:1px solid #b7b7b8;}
.sub06 .list li.bg {background-color:#f8f8f8;}
.sub06 .list li .tit {float:left;font-weight:bold;font-size:14px;line-height:22px;}
.sub06 .list li .tit em {color:#05a0f9;margin-right:10px;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:-1px;}
.sub06 .list li .rcont {float:right;color:#777778;}
.sub06 .list li .rcont .radio {margin:0 5px 0 15px;}

.sub06 .list2 {border-top:0;border-bottom:1px solid #b2c1ca;}
.sub06 .list2 li  {border-top:2px solid #b2c1ca;border-bottom:0;line-height:px;height:auto;padding:0;}
.sub06 .list2 li .tit {display:block;overflow:hidden;line-height:24px;float:none;padding:20px 17px;}
.sub06 .list2 li .tit em {float:left;width:35px;margin-right:0;}
.sub06 .list2 li .tit .txt {float:right;width:729px;}
.sub06 .list2 li .graph {display:block;margin:25px 0;}
.sub06 .list2 li .rcont {display:block;float:none;padding:15px 50px;border-top:1px dotted #c6c6c6;background-color:#f8f8f8;}
.sub06 .list2 li .rcont .col {display:block;}
.sub06 .list2 li .rcont .radio {margin:0 5px 0 0;}

.sub06 .btnArea {margin-top:25px;text-align:right;}
.sub06 .btnArea .bttn {display:inline-block;width:120px;height:40px;color:#fff;text-align:center;font-size:15px;line-height:40px;background-color:#2d4d8f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub06 .popResult {position:absolute;left:-60px;top:155px;z-index:200;}
	.sub06 .popResult2 {top:-25px;left:-80px;}
.sub06 .popResult .pop_cont {position:relative;}
.sub06 .popResult .pop_cont .close {position:absolute;right:21px;top:20px;}
	.sub06 .popResult2  .pop_cont .close {right:19px;top:19px;}

.faqList {border-top:2px solid #b2c1ca;}
.faqList .list {border-top:1px dotted #c6c6c6;border-bottom:1px solid #c6c6c6;display:none;padding:15px 55px 20px;color:#666565;line-height:20px;background-color:#f8f8f8;}
.faqList dt {background-color:#f4f4f4;}
.faqList dt a {display:block;padding:14px 55px;line-height:25px;height:25px;color:#078bdf;font-size:14px;font-weight:bold;border-bottom:1px solid #c6c6c6;background:url('../images/common/icon_faq.png') no-repeat 20px 50%;}
.faqList dt a:hover {text-decoration:none;background-color:#f0f0f2;}
.faqList dt.active-header a {border-bottom:0;}

.movieList {padding-top:35px;overflow:hidden;}
.movieList li {float:left;width:246px;margin-right:30px;}
.movieList li.last {margin-right:0;}
.movieList li span {display:block;}
.movieList li .thumb {margin-bottom:15px;}
.movieList li .title {margin-bottom:3px;}
.movieList li .title a { color:#843e28;font-weight:bold;}

.overlay {position:fixed;width:100%;height:100%;z-index:100;left:0;top:0;background:#000;opacity: 0.7;filter: alpha(opacity=70); }

/* 추가부분 */
#quick {position:absolute;z-index:10;right:-135px;top:0;}
.lnbBanner {margin-top:20px;}

/*200412추가*/
.tit_policy{margin:5px 0 14px;color:#222;font-size:18px;}
.bx_policy .wp_policy{height:221px;border:1px solid #dfe1e3;overflow-x:hidden;overflow-y:auto;background:#fff;}
.bx_policy .wp_policy2{padding:8px 10px 8px 25px;color:#373839;font-size:14px;line-height:1.4em;}
.bx_policy .tl_inr{margin-bottom:7px;color:#373839;font-size:15px;}
.wp_agree{margin:11px 0 30px}
.wp_agree .agr{display:inline-block;}
.wp_agree .check{margin-right:2px;padding:0;}
.wp_agree label{color:#020202;font-size:14px;}
.mgt52{margin-top:52px !important;}
