@charset "utf-8";

.subpage {padding:40px 0;}

.subpage .search_box {background:#f5f5f5; width:100%; height:100px; line-height:100px; text-align:center;}
.subpage .search_box p.tit {display:inline-block; *display:inline-block; font-weight:800; font-size:18px; color:#222;  zoom:1;}
.subpage .search_box02 {background:url(../images/sub/thesis/search_bg01.jpg) 0 0 no-repeat; width:100%; height:160px; line-height:160px;}
.subpage .search_box02 .btnBox {text-align:center;}
.subpage .search_box02 .btnBox a.btn_download01 {width:293px; height:60px; line-height:60px;}

.subpage .tbl_list {margin-top:40px;}
.subpage .tbl_list table {border-top:2px solid #222;}
.subpage .tbl_list table tr {border-bottom:1px solid #e5e5e5;}
.subpage .tbl_list table th {height:75px; line-height:1.4; font-weight:800; font-size:18px; color:#222; text-align:center;}
.subpage .tbl_list table tbody tr td {height:75px; line-height:1.4; padding:25px 0; font-weight:700; font-size:18px; color:#666; text-align:center;}
.subpage .tbl_list table tbody tr td.fReply {color:#0096a9;}
.subpage .tbl_list table tbody tr td img {width:auto; vertical-align:middle;}
.subpage .tbl_list table tbody tr td:nth-child(2) {padding-left:50px; text-align:left;}
.subpage .tbl_list table tbody tr td a {display:block; position:relative; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; font-weight:700; color:#666; line-height:1.4;}
.subpage .tbl_list table tbody tr td .btnBox {text-align:center;}
.subpage .tbl_list table tbody tr td .btnBox a.btn00R {display:inline-block; *display:inline-block; width:70px; height:45px; line-height:45px; color:#fff; zoom:1;}
.subpage .tbl_list table tbody tr td.article {padding:22px 0; padding-left:50px;}
.subpage .tbl_list table tbody tr td.article p {line-height:1.4;}
.subpage .tbl_list table tbody tr td.article p>span {display:inline-block; *display:inline-block; width:79px; font-weight:800; color:#222; vertical-align:top; zoom:1;}
.subpage .tbl_list table tbody tr td.article a {display:inline-block; *display:inline-block; overflow:visible; white-space:normal; word-wrap:break-word; width:608px; zoom:1;}
.subpage .tbl_list table tbody tr td.article a:before {content:""; display:block; position:absolute; top:6px; left:-9px; background:#e5e5e5; width:1px; height:15px; clear:both;}
.subpage .tbl_list table tbody tr td.article a span {font-weight:700; color:#666;}
.subpage .tbl_list table tbody tr td.article.thesis a:before {content:""; display:block; position:absolute; top:0; left:0; background:#fff; width:0; height:0; clear:both;}

.subpage .tbl_list.thesis {}
.subpage .tbl_list.thesis table tr td {padding:25px 0; line-height:1.4;}
.subpage .tbl_list.thesis table tr td p {font-weight:700;}
.subpage .tbl_list.thesis table tr td p.round {background:#94d60a; width:80px; margin:0 auto; height:35px; line-height:35px; font-size:18px; color:#fff; border-radius:20px;}
.subpage .tbl_list.thesis table tr td p.receipt {margin-top:12px; font-size:16px; color:#666;}
.subpage .tbl_list.thesis table tr td p.date {margin-top:12px; font-size:16px; color:#666;}
.subpage .tbl_list.thesis table tr td.article {padding:25px 0; line-height:1.4;}
.subpage .tbl_list.thesis table tr td.article div {padding:0 40px; border-left:1px solid #e5e5e5; text-align:left;}
.subpage .tbl_list.thesis table tr td.article p.title {font-weight:800; font-size:22px; color:#222;}
.subpage .tbl_list.thesis table tr td.article p>span {width:auto; height:auto; font-weight:700; color:#666;}
.subpage .tbl_list.thesis table tr td.article .article_box {padding-left:25px; border-left:1px solid #e5e5e5;}
.subpage .tbl_list.thesis table tr td.article .article_box p {font-size:16px; line-height:1.6; text-align:left;}
.subpage .tbl_list.thesis table tr td.article .article_box p.title span {display:inline-block; *display:inline-block; position:relative; zoom:1;}
.subpage .tbl_list.thesis table tr td.article .article_box p.title span:first-child {width:108px; font-weight:800; font-size:18px; color:#222;}
.subpage .tbl_list.thesis table tr td.article .article_box p.title span:first-child:after {content:""; display:block; position:absolute; top:5px; right:0; background:#e5e5e5;  width:1px; height:15px; clear:both;}
.subpage .tbl_list.thesis table tr td.article .article_box p.title span:last-child {width:822px; padding-left:16px; font-weight:700; font-size:18px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.subpage .tbl_list.thesis .btnBox {text-align:right;}
.subpage .tbl_list.thesis .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}

.subpage .tbl_list.yBtnBox .btnBox {text-align:right;}
.subpage .tbl_list.yBtnBox .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}

/* NONE Data */
.subpage .tbl_list .none_result {}
.subpage .tbl_list .none_result tr {border-bottom:1px solid #e5e5e5;}
.subpage .tbl_list .none_result tr td {padding:152px 0 !important;}
.subpage .tbl_list .none_result img {width:auto;}
.subpage .tbl_list .none_result p {font-weight:700; font-size:18px; color:#222;}

.subpage .tbn_list .none_result {}
.subpage .tbn_list .none_result tr {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.subpage .tbn_list .none_result tr td {padding:152px 0 !important;}
.subpage .tbn_list .none_result img {width:auto;}
.subpage .tbn_list .none_result p {font-weight:700; font-size:18px; color:#222;}

/* Detail View */
.admin_inquiry {margin-top:60px;}
.admin_inquiry p.subtit {font-weight:800; font-size:24px; color:#222;}
.admin_inquiry i {display:inline-block; *display:inline-block; position:relative; top:-2px; background:#fff; width:15px; height:15px; margin-right:14px; border:3px solid #222; border-radius:10px; zoom:1;}
.admin_inquiry table {border-top:2px solid #222;}
.admin_inquiry table tr {border-bottom:1px solid #e5e5e5;}
.admin_inquiry table tr td {position:relative; height:76px; font-weight:700; font-size:16px; color:#666;}
.admin_inquiry table tr td.yReply {color:#0096a9;}
.admin_inquiry table tr td.notice {padding:30px 0;}
.admin_inquiry table tr td.tit {padding-left:20px; font-size:18px; color:#222;}
.admin_inquiry table tr td .areaBox00 {margin:16px 0;}
.admin_inquiry table tr td .btnBox_file {position:absolute; top:16px;}
.admin_inquiry table tr td .inputBox03 {margin-bottom:10px;}
.admin_inquiry table tr td>p {padding:22px 0; line-height:1.4;}
.admin_inquiry table tr td p.tip {margin-top:5px; padding:0; font-weight:700; font-size:14px; color:#666;}
.admin_inquiry table tr.attachment td {padding:18px 0; line-height:1.4;}
.admin_inquiry table tr.attachment td.tit {padding-left:20px;}
.admin_inquiry table tr td .addFile {}
.admin_inquiry table tr td .addFile a {margin-right:15px; font-weight:800; font-size:14px; color:#0096a9; text-decoration:underline;}
.admin_inquiry table tr td .addFile a:last-child {margin-right:0;}
.admin_inquiry .btnBox {text-align:center;}
.admin_inquiry .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}


/* LOGIN */
.lInner {width:600px; margin:0 auto;}
#lgs_login {height:100%; background-image:url(../images/bg_login.jpg); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
#lgs_login h1 {text-align:center;}
#lgs_login h1 img {width:auto;}
#lgs_login h2 {font-weight:700; font-size:22px; color:#333333; text-align:center;}
#lgs_login .login_wrap {background:#ffffff; margin-top:40px; padding:60px 0 57px; text-align:center;}
#lgs_login .acceptLogin {display:inline-block; *display:inline-block; position:relative; width:500px; height:80px; zoom:1;}
#lgs_login .acceptLogin a {display:block; background:#0096a9; width:100%; height:100%; line-height:80px; font-weight:700; font-size:22px; color:#fff;}
#lgs_login .footer {position:absolute; bottom:44px; background:none; width:100%; height:auto; line-height:normal; text-align:center;}
#lgs_login .footer p {font-weight:700; color:#a5a5a5; font-size:14px;}
#lgs_login .login_txt {font-weight:700; text-align:center; font-size:16px; color:#555555;}
#lgs_login .login_txt a {display:block; margin-top:10px; font-weight:800; color:#0096a9;}
#lgs_login .botLogin:after {content:""; display:block; *display:block; clear:both; zoom:1;}
#lgs_login .logincheckBox {float:left; margin-left:50px;}
#lgs_login .joinBox {float:right; margin-right:50px;}
#lgs_login .joinBox a {padding-right:17px; background:#ffffff url("../images/icon_login.png") 100% 60% no-repeat;font-weight:700; font-size:16px; color:#555555;}

/* JOIN */
#lgs_join {padding-top:100px; background:#f1f2f4; font-weight:700;}
#lgs_join h1 {text-align:center; margin-bottom:40px;}
#lgs_join h1 img {width:auto;}
#lgs_join h2 {font-weight:600; font-size:46px; color:#222222; text-align:center;}
#lgs_join .join_wrap {padding:70px 60px; background:#ffffff;}
#lgs_join .jtxt01 {margin-top:20px; font-size:20px; color:#666666; text-align:center;}
#lgs_join .tb_join {margin-top:50px; padding:40px 0 15px 0; border-top:2px solid #222222; border-bottom:1px solid #e5e5e5;}
#lgs_join table tr td {height:45px; line-height:45px; padding-left:20px; padding-bottom:25px;}
#lgs_join table tr td.tit p {color:#222222;}
#lgs_join table tr td p.warn_tit {padding-left:13px; font-size:14px; color:#666666; background:#ffffff url("../images/common/bul01.png") 0% 50% no-repeat;}
#lgs_join table tr td select option {font-weight:700;}
#lgs_join table tr td .txt_red {margin-left:14px; font-size:14px; color:#ff0000;}
#lgs_join table tr td .txt_blue {margin-left:14px; font-size:14px; color:#0096a9;}
#lgs_join .jtxt02 {margin-top:40px; font-size:20px; color:#222222; text-align:left;}
#lgs_join .accd {margin-top:25px; border:1px solid #e5e5e5; border-bottom:0; box-sizing:border-box;}
#lgs_join .accd .ac_top {padding:23px 30px; height:70px; background:#f1f2f4; font-weight:800; border-bottom:1px solid #e5e5e5; box-sizing:border-box;}
#lgs_join .accd .ac_list .ac_tit {position:relative; padding:23px 30px; height:70px; background:#fff url(../images/common/sel_arr01.png) 97% 50% no-repeat; border-bottom:1px solid #e5e5e5; box-sizing:border-box;}
#lgs_join .accd .ac_list .ac_tit.active {background:#fff url(../images/common/sel_arr02.png) 97% 50% no-repeat;}
#lgs_join .accd .ac_list .ac_conts {display:none; overflow:hidden;-webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}
#lgs_join .accd .ac_list .ac_conts.active {display:block;}
#lgs_join .accd .ac_list .ac_conts p {padding:50px 30px; color:#666666; line-height:1.5; border-bottom:1px solid #e5e5e5; box-sizing:border-box;}
#lgs_join .accd .ac_list .ac_btn {display:block; position:absolute; width:50px; height:50px; right:10px; top:10px; font-size:0;}
#lgs_join .btnBox {text-align:center;}
#lgs_join .btnBox .btn00 {width:193px; height:60px; line-height:60px;}
#lgs_join .footer {padding:50px 0; background:none; width:100%; height:auto; line-height:normal; text-align:center;}
#lgs_join .footer p {font-size:14px; font-weight:700; color:#999999;}
#lgs_join_end {height:100%; padding-top:100px; background:#f1f2f4; font-weight:700;}
#lgs_join_end h1 {text-align:center; margin-bottom:40px;}
#lgs_join_end h1 img {width:auto;}
#lgs_join_end h2 {font-weight:600; font-size:36px; color:#222222; text-align:center;}
#lgs_join_end .join_wrap {padding:310px 0 110px 0; background:#ffffff; background:#fff url(../images/bg_join.png) 50% 25% no-repeat; }
#lgs_join_end .jtxt01 {margin-top:30px; color:#666666; text-align:center;}
#lgs_join_end .btnBox {text-align:center;}
#lgs_join_end .btnBox .btn00 {width:248px; height:60px; line-height:60px;}
#lgs_join_end .footer {padding:50px 0; width:100%; background:#f1f2f4; height:auto; line-height:normal; text-align:center;}
#lgs_join_end .footer p {font-size:14px; font-weight:700; color:#999999;}
.tb_join {margin-top:50px; padding:40px 0 15px 0; border-top:2px solid #222222; border-bottom:1px solid #e5e5e5; font-weight:700;}
.tb_join table tr td {height:45px; line-height:45px; padding-left:20px; padding-bottom:25px; color:#666666;}
.tb_join table tr td.tit p {color:#222222;}
.tb_join table tr td p.warn_tit {padding-left:13px; font-size:14px; color:#666666; background:#ffffff url("../images/common/bul01.png") 0% 50% no-repeat;}
.tb_join table tr td select option {font-weight:700;}
.tb_join table tr td .txt_red {margin-left:14px; font-size:14px; color:#ff0000;}
.tb_join table tr td .txt_blue {margin-left:14px; font-size:14px; color:#0096a9;}

/* MODIFY BUTTON */
.btn_modi {text-align:center;}
.btn_modi .btn00 {width:180px; height:60px; line-height:60px; font-weight:700; font-size:20px;}

/* ERROR */
#lgs_error {height:100%; padding-top:100px; background:#f1f2f4; font-weight:700;}
#lgs_error h1 {text-align:center; margin-bottom:40px;}
#lgs_error h1 img {width:auto;}
#lgs_error h2 {font-weight:600; font-size:36px; color:#222222; text-align:center;}
#lgs_error .error_wrap {padding:305px 0 120px 0; background:#ffffff; background:#fff url(../images/bg_error.png) 50% 25% no-repeat; }
#lgs_error .etxt01 {margin-top:30px; color:#666666; text-align:center;}
#lgs_error .etxt01 ul li {margin-bottom:8px;}
#lgs_error .etxt01 ul li span {padding-left:13px; background:#ffffff url("../images/common/bul01.png") 0% 50% no-repeat;}
#lgs_error .footer {padding:50px 0; width:100%; background:#f1f2f4; height:auto; line-height:normal; text-align:center;}
#lgs_error .footer p {font-size:14px; font-weight:700; color:#999999;}

/* SLIDER */
.bx-wrapper {position:relative; padding:0; *zoom:1; -ms-touch-action:pan-y; touch-action:pan-y;}
.bx-wrapper img {max-width: 100%;display: block;}
.bxslider {margin: 0;padding: 0;-webkit-perspective: 1000;}
ul.bxslider {list-style: none;}
.bx-viewport {-webkit-transform: translateZ(0);}
.bx-wrapper .bx-pager {position: absolute;top:195px;width: 100%;}
.bx-wrapper .bx-pager {text-align: center;}
.bx-wrapper .bx-pager.bx-default-pager a {width:7px; height:7px; text-indent:-9999px; display:block; *display:block; outline:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 4px; background:#fff; zoom:1;}
.bx-wrapper .bx-pager.bx-default-pager a.active {width:22px; background:#90d40e;}
.bx-wrapper .bx-pager-item {display:inline-block; vertical-align:bottom; *zoom:1; *display:inline;}
.bx-wrapper .bx-pager-item {font-size:0; line-height:0;}
.bx-wrapper .bx-prev {position:absolute; top:50%; width:12px; height:22px; margin-top:-11px; z-index:10; cursor:pointer; background-size:12px 22px; background-position:center; background-repeat:no-repeat; background-image:url("../images/main/arrow_left.png"); left:0;}
.bx-wrapper .bx-next {position:absolute; top:50%; width:12px; height:22px; margin-top:-11px; z-index:10; cursor:pointer; background-size:12px 22px; background-position:center; background-repeat:no-repeat; background-image:url("../images/main/arrow_right.png"); right:0;}
.bx-wrapper .bx-controls-direction a {outline:0; text-indent:-9999px; z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper, .bx-viewport, .bxslider {width: 100%;height: 100%;}
.main_slider {position:relative; overflow:hidden; width:100%;}
.main_slider {height:700px;}
.main_slider .slide {position:relative; overflow:hidden; width:100%; height:100%; text-align:center;}
.main_slider .bx-controls {width:1180px; position: absolute; top:45%; left:50%; margin-left:-590px; z-index:11;}
.slide img {position:absolute; top:0; left:50%; min-width:1920px; width:100%; height:100%; max-width:none; margin-left:-960px;}
.slide .slide_tit {position:absolute; min-width:660px; top:220px; left:0; right:0; bottom:0; margin:0 auto; text-align:center; vertical-align:middle;}
.slide .slide_tit h2>p {text-align:center; font-size:80px; font-weight:600; color:#0096a9;}
.slide .slide_tit h2>p span {color:#94d60a;}
.slide .slide_tit .sub_tit {width:100%; font-weight:500; font-size:18px; color:#0096a9; line-height:28px;}
.slide .slide_tit .sub_tit span {display:block; *display:block; margin:0 auto; font-weight:500; color:#0096a9; zoom:1;}

/* MAIN */
.more {display:inline-block; *display:inline-block; width:23px; height:23px; font-size:0; background:url("../images/common/icon_more.png") 100% 100% no-repeat; zoom:1;}
.new {width:12px; height:12px; margin-bottom:3px; vertical-align:middle;}

.quikBox {position:absolute; width:100%; left:0; top:560px; z-index:11;}
.quikBox .quikmenu {width:1180px; height:90px; margin:0 auto; background:#fff;}
.quikBox .quikmenu ul::after {content:""; display:block; *display:block; clear:both; zoom:1;}
.quikBox .quikmenu ul li {position:relative; float:left; width:236px; height:90px; padding:0 20px 0 40px;}
.quikBox .quikmenu ul li:after {content:""; display:block; *display:block; position:absolute; top:50%; right:0; margin-top:-10px; width:1px; height:20px; background:#e5e5e5; zoom:1;}
.quikBox .quikmenu ul li:last-child:after {display:none;}
.quikBox .quikmenu ul li:first-child a {background:url("../images/main/icon_menu01.png") 0px 50% no-repeat;}
.quikBox .quikmenu ul li:nth-child(2) a {background:url("../images/main/icon_menu02.png") 15px 50% no-repeat;}
.quikBox .quikmenu ul li:nth-child(3) a {background:url("../images/main/icon_menu03.png") 14px 50% no-repeat;}
.quikBox .quikmenu ul li:nth-child(4) a {background:url("../images/main/icon_menu04.png") 10px 50% no-repeat; line-height:40px;}
.quikBox .quikmenu ul li:last-child a {background:url("../images/main/icon_menu05.png") 4px 50% no-repeat;}
.quikBox .quikmenu ul li a {padding: 25px 0 25px 45px; display:block; *display:block; zoom:1; font-weight:400; color:#333333; line-height:20px;}
.quikBox .quikmenu ul li a span {padding-left:20px; height:40px; display:block; *display:block; zoom:1;}
.conList {width:100%; height:100%;}
.conList:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.conList div.noticeBox {float:left; width:344px; margin-right:60px;}
.conList div.progressBox {float:left; width:480px; margin-right:60px;}
.conList div.crfBox {float:left; width:236px;}
.conList .list_tit {position:relative; font-size:24px; font-weight:500; color:#333333; letter-spacing:-1px;}
.conList .list_tit .more {position:absolute; top:5px; right:0;}
.noticeBox ul li {padding:10px 0;}
.noticeBox ul li a {display:inline-block; *display:inline-block; zoom:1; max-width:254px;}
.noticeBox ul li a .ntit {font-weight:400; color:#666666;}
.noticeBox ul li .ndate {float:right; font-weight:400; font-size:13px; color:#bdbdbd;}
.progressBox .pchart {padding:30px 35px; border:1px solid #e5e5e5; box-sizing:border-box;}
.progressBox .pchart::after {content:""; display:block; *display:block; zoom:1; clear:both;}
.progressBox .pchart p {padding-left:60px; font-weight:400; font-size:13px; color:#666666;}
.progressBox .pchart p span {margin-top:5px; font-weight:400; font-size:18px; color:#90d40e; display:block; *display:block; zoom:1;}
.progressBox .pchart p:first-child {background:url("../images/main/icon_pg01.png") 0% 50% no-repeat;}
.progressBox .pchart p:last-child {margin-top:24px; background:url("../images/main/icon_pg02.png") 0% 50% no-repeat;}
.progressBox .pchart .chartL {float:left;}
.progressBox .pchart .chartR {float:left; margin-left:32px;}
.progressBox .pchart .chartR .chartLine:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.progressBox .pchart .chartR .chartLine {width:240px; border-bottom:1px solid #cccccc; box-sizing:border-box;}
.progressBox .pchart .chartR .chartLine li:first-child {margin-left:20px}
.progressBox .pchart .chartR .chartLine li {position:relative; width:40px; float:left; padding-bottom:15px; font-weight:400; font-size:11px; color:#999999; text-align:center;}
.progressBox .pchart .chartR .chartLine li:after {position:absolute; left:50%; bottom:0; width:1px; height:4px; background:#cccccc; content:""; display:block; *display:block; zoom:1;}
.progressBox .pchart .chartR .chartGraph {margin-top:4px;}
.progressBox .pchart .chartR .chartGraph li {padding:6px 0; overflow:visible;}
.progressBox .pchart .chartR .chartGraph li:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.progressBox .pchart .chartR .chartGraph li .cmonth {display:block; *display:block; float:left; width:40px; font-weight:400; font-size:13px; color:#666666; zoom:1;}
.progressBox .pchart .chartR .chartGraph li .crate {display:block; *display:block; position:relative; float:left; width:200px; height:18px; background:#f2f2f2; zoom:1;}
.progressBox .pchart .chartR .chartGraph li .crate .fill {display:block; *display:block; position:relative; height:18px; background:#94d60a; border-radius:0px 3px 3px 0; zoom:1;}
.tooltipBox {position:absolute; top:-28px; right:-5%; display:none;}
.tooltipBox .tooltip {position:relative; padding:0 8px; height:20px; line-height:20px; background:#ffffff; border-radius:3px; border:1px solid #cccccc; color:#333333; font-weight:400; font-size:13px; letter-spacing:1px;}
.tooltipBox .tooltip:after {content:""; display:block; position:absolute; top:18px; left:50%; margin-left:-2px; width:5px; height:6px; background:url("../images/main/tooltip_bg.png") no-repeat;}
.crfBox ul li {font-weight:500; font-size:18px; color:#333333; line-height:44px;}
.crfBox ul li a {float:right; display:block; *display:block; width:44px; height:44px; zoom:1;}
.crfBox ul li a:first-child {display:inline-block; *display:inline-block; float:none; width:auto; height:auto; zoom:1;}
.crfBox .crfb03>img {width:54px;}
.crfBox .crfb01 {padding:0 0 27px 0; border-bottom:1px solid #e5e5e5;}
.crfBox .crfb02 {padding:27px 0 26px 0; border-bottom:1px solid #e5e5e5;}
.crfBox .crfb03 {padding:26px 0 0 0;}
.crfBox .crfb04>img {width:54px;}
.crfBox .crfb03 {padding:0 0 27px 0; border-bottom:1px solid #e5e5e5;}
.crfBox .crfb03 {padding:27px 0 26px 0; border-bottom:1px solid #e5e5e5;}
.crfBox .crfb04 {padding:26px 0 0 0;}


/* SITEMAP */
.sitemap:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.sitemap>li {float:left; width:250px; margin-left:60px;}
.sitemap>li:first-child {margin-left:0;}
.sitemap>li .stit {padding:0 5px; height:67px; line-height:67px; font-size:24px; font-weight:500; border-top:2px solid #222222; border-bottom:1px solid #f1f1f1; box-sizing:border-box;}
.sitemap>li>ul {padding-top:38px;}
.sitemap>li>ul>li {margin-bottom:20px; padding-left:6px;}
.sitemap>li>ul>li:last-child {margin-bottom:0px;}
.sitemap>li>ul>li>a {font-size:18px; font-weight:700; color:#666666;}
.sitemap>li>ul>li>ul.depth2 {margin-top:15px; padding:15px 20px; background:#f5f5f5;}
.sitemap>li>ul>li>ul.depth2 li {padding:10px 0; padding-left:13px; background:url("../images/common/bul01.png") 0% 50% no-repeat;}
.sitemap>li>ul>li>ul.depth2 li a {font-size:14px; font-weight:700; color:#999999;}

/* QNA :: FAQ */
.qna_wrap {position:relative;}
.qna_wrap .tip_box {background:url("../images/sub/qna/qna_tip.jpg") 0 0 no-repeat; width:100%; height:150px; margin-top:60px; padding-top:50px; padding-left:407px;}
.qna_wrap .tip_box ul li {font-weight:700; font-size:18px; color:#fff;}
.qna_wrap .tip_box ul li:last-child {margin-top:0px;}
.qna_wrap .list_box {margin-top:40px; border-top:1px solid #e5e5e5;}
.qna_wrap .list_box ul li {position:relative; padding:0 30px; border-bottom:1px solid #e5e5e5;}
.qna_wrap .list_box ul li>a {display:block; position:relative; background:url("../images/sub/qna/question.png") 0 50% no-repeat; background-size:36px 36px; padding:33px 0; padding-left:66px; font-weight:700; font-size:18px; color:#222;}
.qna_wrap .list_box ul li>a i {position:absolute; top:40px; right:0; background:url("../images/sub/qna/arrow_close.png") 0 0 no-repeat; width:24px; height:12px;}
.qna_wrap .list_box ul li>p {background:url("../images/sub/qna/answer.png") 0 50% no-repeat; background-size:36px 36px; padding:33px 66px; font-weight:700; font-size:18px; color:#666;}
.qna_wrap .list_box ul li>p {border-top:1px solid #e5e5e5;}
.qna_wrap .list_box ul li.active {border-left:1px solid #94d60a; border-right:1px solid #0096a9;}
.qna_wrap .list_box ul li.active:before {content:""; display:block; position:absolute; top:0; left:0; background:url("../images/sub/qna/active_top.jpg") 0 0 no-repeat; width:100%; height:1px;}
.qna_wrap .list_box ul li.active:after {content:""; display:block; position:absolute; bottom:0; left:0; background:url("../images/sub/qna/active_bot.jpg") 0 0 no-repeat; width:100%; height:1px;}
.qna_wrap .list_box ul li.active>a i {background:url("../images/sub/qna/arrow_open.png") 0 0 no-repeat;}

/* QNA :: 관리자에게 문의 :: 목록 */
.qna_wrap .btnBox {text-align:right;}
.qna_wrap .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}
.qna_wrap .paging {margin-top:-40px;}

/* QNA :: 관리자에게 문의 :: 상세 */
.qna_wrap {}

/* NEWS */
.news_wrap {}
.news_wrap .paging {margin-top:50px;}
.news_wrap .btnBox {text-align:center;}
.news_wrap .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}

.news_wrap .news_detail {}
.news_wrap .news_detail .detail_box {position:relative; border-top:2px solid #222; border-bottom:1px solid #e5e5e5;}
.news_wrap .news_detail .detail_box .dTit {padding:32px 30px; border-bottom:1px solid #e5e5e5;}
/*.news_wrap .news_detail .detail_box .dTit ul:after {content:""; display:block; clear:both;}*/
.news_wrap .news_detail .detail_box .dTit ul {display:table; width:100%;}
.news_wrap .news_detail .detail_box .dTit ul li {display:table-cell; vertical-align:middle;}
.news_wrap .news_detail .detail_box .dTit ul li:last-child {text-align:right;}
.news_wrap .news_detail .detail_box .dTit ul li p.m_tit {font-weight:800; font-size:22px; color:#222;}
.news_wrap .news_detail .detail_box .dTit ul li p.s_tit {font-weight:700; font-size:16px; color:#999;}
.news_wrap .news_detail .detail_box .dTit .link_date {}
.news_wrap .news_detail .detail_box .dTit .link_date a {display:inline-block; *display:inline-block; background:url("../images/common/icon_link.png") 0 0 no-repeat; width:27px; height:27px; zoom:1;}
.news_wrap .news_detail .detail_box .dTit .link_date span {position:relative; font-weight:700; font-size:16px; color:#999;}
.news_wrap .news_detail .detail_box .dTit .ilink span {top:-5px;}

.news_wrap .news_detail .detail_box .dNotice {padding:50px 30px;}
.news_wrap .news_detail .detail_box .dNotice .notice_cont {font-weight:700; font-size:18px; color:#666;}
.news_wrap .news_detail .detail_box .dNotice .attach_box {background:#f5f5f5; padding:23px 35px;}
.news_wrap .news_detail .detail_box .dNotice .attach_box span {background:url("../images/common/icon_attach.png") 0 50% no-repeat; background-size:15px; padding-left:20px; font-weight:700;}
.news_wrap .news_detail .detail_box .dNotice .attach_box a {margin-left:10px; font-weight:800; font-size:14px; color:#0096a9; text-decoration:underline;}

.news_wrap .tip_box {background:url("../images/sub/news/news_tip.jpg") 0 0 no-repeat; width:100%; height:150px; line-height:150px; margin-top:60px; font-weight:700; font-size:24px; color:#ffffff; text-align:center;}
.news_wrap .chart_box {margin-top:60px;}
.news_wrap .chart_box .chart_top {text-align:center;}
.news_wrap .chart_box .chart_top p {display:inline-block; *display:inline-block; padding-left:115px; font-weight:400; font-size:24px; color:#666666; text-align:left; zoom:1;}
.news_wrap .chart_box .chart_top p span {margin-top:5px; font-weight:400; font-size:40px; color:#26a6b6; display:block; *display:block; zoom:1;}
.news_wrap .chart_box .chart_top p:first-child {background:url("../images/sub/news/icon_news01.png") 0% 50% no-repeat;}
.news_wrap .chart_box .chart_top p:last-child {margin-left:80px; background:url("../images/sub/news/icon_news02.png") 0% 50% no-repeat;}
.news_wrap .chart_box .chart_bot {margin-top:60px;}
.news_wrap .chart_box .chart_bot .chartLine:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.news_wrap .chart_box .chart_bot .chartLine {width:100%; box-sizing:border-box;}
.news_wrap .chart_box .chart_bot .chartLine li {position:relative; width:84px; height:48px; float:left; padding-bottom:15px; overflow:visible; border-bottom:2px solid #bbbbbb; font-weight:400; font-size:24px; color:#999999; text-align:center;}
.news_wrap .chart_box .chart_bot .chartLine li:nth-child(2n+1) {font-size:0;}
.news_wrap .chart_box .chart_bot .chartLine li:after {position:absolute; left:0; bottom:0; width:2px; height:13px; background:#cccccc; content:""; display:block; *display:block; zoom:1;}
.news_wrap .chart_box .chart_bot .chartLine li:nth-child(2n+1):after {width:1px; height:8px; margin-left:0}
.news_wrap .chart_box .chart_bot .chartLine li:first-child {width:122px; padding-bottom:0; padding-top:26px; border-bottom:0; font-size:18px !important; color:#999999; text-align:left;}
.news_wrap .chart_box .chart_bot .chartLine li:first-child:after {width:0; height:0;}
.news_wrap .chart_box .chart_bot .chartLine li:last-child {width:50px;}
.news_wrap .chart_box .chart_bot .chartLine li span {position:absolute; left:-23px; display:inline-block; *display:inline-block; width:46px; text-align:center; zoom:1;}
.news_wrap .chart_box .chart_bot .chartGraph {margin-top:40px;}
.news_wrap .chart_box .chart_bot .chartGraph li {height:35px; margin-bottom:35px;}
.news_wrap .chart_box .chart_bot .chartGraph li:last-child {margin-bottom:0;}
.news_wrap .chart_box .chart_bot .chartGraph li .cmonth {display:block; *display:block; float:left; width:122px; font-weight:400; font-size:30px; color:#222222; zoom:1;}
.news_wrap .chart_box .chart_bot .chartGraph li .crate {display:block; *display:block; position:relative; float:left; width:1058px; height:35px; background:#f2f2f2; zoom:1;}
.news_wrap .chart_box .chart_bot .chartGraph li .crate .fill {display:block; *display:block; position:relative; height:35px; background:#94d60a; border-radius:0px 20px 20px 0; zoom:1;}
.news_wrap .chart_box .chart_bot .chartGraph li .crate .fill .numBox {position:absolute; top:6px; right:25px;}
.news_wrap .chart_box .chart_bot .chartGraph li .crate .fill .numBox .num {position:relative; color:#ffffff; font-weight:400; font-size:18px; letter-spacing:1px;}

.news_wrap .tbn_list {margin:40px 0 50px 0; border-bottom:1px solid #e5e5e5;}
.news_wrap .tbn_list table tr {border-bottom:1px solid #e5e5e5;}
.news_wrap .tbn_list table tr:last-child {border-bottom:0;}
.news_wrap .tbn_list table tr td {padding-top:50px; text-align:center;}
.news_wrap .tbn_list table tr td .list_wrap {width:360px; height:385px;}
.news_wrap .tbn_list table tr:first-child td {padding-top:0;}
.news_wrap .tbn_list table tr td a {display:block; *display:block; zoom:1;}
.news_wrap .tbn_list table tr td a img {width:100%; height:270px;}
.news_wrap .tbn_list table tr td a .thumb {position:relative;}
.news_wrap .tbn_list table tr td a .thumb .list_over {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url("../images/sub/news/bg_over.png") 100% repeat;}
.news_wrap .tbn_list table tr td a .thumb .list_over div {width:100%; height:100%; background:url("../images/sub/news/icon_plus.png") 50% 50% no-repeat;}
.news_wrap .tbn_list table tr td a .thumb:hover .list_over {display:block;}
.news_wrap .tbn_list table tr td .title_list {text-align:center;}
.news_wrap .tbn_list table tr td .title_list p:first-child {margin-top:20px; font-weight:800; font-size:18px;}
.news_wrap .tbn_list table tr td .title_list p:last-child {margin-top:10px; font-weight:700; font-size:14px; color:#666666;}

/* 논문공모 */
.thesis_wrap {}
.thesis_wrap .btnBox {text-align:center;}
.thesis_wrap .btnBox.btnBg {padding:35px 0; background:#f5f5f5;}
.thesis_wrap .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}
.thesis_wrap .btnBox .btnw280 {width:280px;}
.thesis_wrap .btnBox .btnw210 {width:210px;}
.thesis_wrap .btnBox .btnw230 {width:230px;}
.thesis_wrap .btnBox .btnw190 {width:190px;}
.thesis_wrap .tip_box {background: url("../images/sub/thesis/thesis_tip.jpg") 0 0 no-repeat; width:100%; height:122px; line-height:122px; margin:60px 0 40px 0; font-weight:700; font-size:24px; color:#ffffff; text-align:center;}
.thesis_wrap .tip_box span {font-weight:800;}
.thesis_wrap .tip_box p {font-weight:700; font-size:24px; color:#fff;}
.thesis_wrap .tip_box p strong {font-weight:800;}

.thesis_wrap .step ul:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.thesis_wrap .step ul {text-align:center;}
.thesis_wrap .step ul li {display:inline-block; *display:inline-block; padding:0 40px 0 35px; background:url("../images/sub/thesis/arrow_step.png") 100% 50% no-repeat; zoom:1;}
.thesis_wrap .step ul li a {font-weight:700; font-size:18px; color:#999999;}
.thesis_wrap .step ul li.on a {font-weight:800; color:#0096a9;}
.thesis_wrap .step ul li:first-child {padding-left:0;}
.thesis_wrap .step ul li:last-child {background:0; padding-right:0;}

.thesis_wrap .tbl_tit {margin-bottom:20px; padding-left:25px; background:url("../images/sub/thesis/bullet.png") 0 50% no-repeat; font-weight:800; font-size:24px; color:#222; letter-spacing:-1px;}
.thesis_wrap .tbl_tit span {font-weight:700; font-size:14px; color:#999; letter-spacing:0;}
.thesis_wrap .tbl_stit {margin-bottom:10px; font-weight:800; font-size:20px; color:#222; letter-spacing:-1px;}
.thesis_wrap .tbl_step {margin-top:80px; position:relative;}
.thesis_wrap .tbl_step .step_wrap {width:1080px;}
.thesis_wrap .tbl_step .tit_nbul {padding-left:0; background:0;}
.thesis_wrap .tbl_step .tit_nbul span {letter-spacing:-0.3px;}
.thesis_wrap .tbl_step table {border-top:2px solid #222;}
.thesis_wrap .tbl_step table tr {border-bottom:1px solid #e5e5e5;}
.thesis_wrap .tbl_step table tbody tr td {position:relative; padding:0 20px; height:75px; font-weight:700; font-size:16px; color:#666; text-align:left;}
.thesis_wrap .tbl_step table tbody tr td:first-child {color:#222;}a
.thesis_wrap .tbl_step table tbody tr td:nth-child(2) {text-align:left;}
.thesis_wrap .tbl_step table tbody tr td .inputBoxfull label {color:#666;}
.thesis_wrap .tbl_step table tbody tr td select option {font-weight:700;}
.thesis_wrap .tbl_step .tbl_btn {float:right; margin-bottom:10px;}
.thesis_wrap .tbl_step .tbl_btn:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.thesis_wrap .tbl_step .tbl_btn a {display:block; *display:block; float:right; width:35px; height:35px; font-size:0; zoom:1;}
.thesis_wrap .tbl_step .tbl_btn a.btn_add {background:url("../images/sub/thesis/icon_add.png") 100% no-repeat;}
.thesis_wrap .tbl_step .tbl_btn a.btn_del {background:url("../images/sub/thesis/icon_del.png") 100% no-repeat;}
.thesis_wrap .tbl_step table tr td .btnBox_file {position:absolute; top:16px;}
.thesis_wrap .tbl_step table tr td p.tip {margin-top:5px; font-weight:700; font-size:14px; color:#666;}
.thesis_wrap .tbl_step table tr.attachment td {padding:18px 10px; line-height:1.4;}
.thesis_wrap .tbl_step table tr.attachment td:first-child {padding-left:20px;}
.thesis_wrap .tbl_step table tr.attachment td:last-child {padding-left:0; padding-right:20px;}
.thesis_wrap .tbl_step table tr.attachment td.tit {padding-left:20px;}
.thesis_wrap .tbl_step table tr.attachment td .inputBoxfull {margin-bottom:10px;}
.thesis_wrap .tbl_step table tr td .addFile {}
.thesis_wrap .tbl_step table tr td .addFile a {margin-right:15px; font-weight:800; font-size:14px; color:#0096a9; text-decoration:underline;}
.thesis_wrap .tbl_step table tr td .addFile a:last-child {margin-right:0;}
.thesis_wrap .tbl_step table tr td .areaBoxfull00 {margin: 16px 0;}
.thesis_wrap .tbl_step table tr td .areaBoxfull01 {margin: 16px 0;}
.thesis_wrap .tbl_step table tr td .areaBoxfull02 {margin: 16px 0;}
.thesis_wrap .tbl_step .tip {margin-top:20px; font-weight:700; font-size:14px; color:#666; letter-spacing: -0.3px;}
.thesis_wrap .tbl_step .thesis_btn {text-align:center;}
.thesis_wrap .tbl_step .thesis_btn a {display:inline-block; *display:inline-block; padding:20px 40px 20px 90px; background:#222 url("../images/sub/thesis/icon_dl.png") 40px 50% no-repeat; font-weight:700; font-size:20px; color:#fff; zoom:1;}

.thesis_wrap .tb_con table tr td.tit p {font-size:18px; color:#222222;}
.thesis_wrap .tb_con table tr td.subtit {background:#f5f5f5; background-clip:padding-box;}
.thesis_wrap .tbl_step .tb_con table tr td {padding:16px 20px;}

.thesis_wrap .detail_con table thead {background: #f5f5f5;}
.thesis_wrap .detail_con table tr {height:70px; border-bottom:1px solid #e0e1e2;}
.thesis_wrap .detail_con table tr th {border-right:1px solid #e5e5e5;}
.thesis_wrap .detail_con table tr th p {font-size:18px; color:#222;}
.thesis_wrap .detail_con table tr th:last-child {border-right:0;}
.thesis_wrap .detail_con table tr td {border-right:1px solid #e5e5e5;}
.thesis_wrap .detail_con table tr td:last-child {border-right:0;}
.thesis_wrap .detail_con table tr td p {color:#666;}
.thesis_wrap .detail_con table tr .bold {font-weight:800;}
.thesis_wrap .detail_con .checkBox00 {width:20px; height:20px;}
.thesis_wrap .detail_con .checkBox00 input[type="checkbox"] + label {top:7px;}

.thesis_wrap .btn_step:after {content:""; display:block; *display:block; zoom:1; clear:both;}
.thesis_wrap .btn_step .step_prev {float:left; padding-left:40px; background:url("../images/sub/thesis/arrow_prev.png") 0 50% no-repeat; text-align:left;}
.thesis_wrap .btn_step .step_next {float:right; padding-right:40px; background:url("../images/sub/thesis/arrow_next.png") 99% 50% no-repeat; text-align:right;}
.thesis_wrap .btn_step span {font-weight:700; font-size:16px; color:#999; letter-spacing:-1px;}
.thesis_wrap .btn_step div {font-weight:800; font-size:24px; color:#222; letter-spacing:-1px;}


.thesis_wrap .admin_inquiry table tr.reply_attach td {padding:18px 0; line-height:1.4;}
.thesis_wrap .admin_inquiry table tr.reply_attach td.tit {padding-left:20px;}
.thesis_wrap p.subtit {font-weight:800; font-size:24px; color:#222; letter-spacing:-1px;}
.thesis_wrap p.subtit i {display:inline-block; *display:inline-block; position:relative; top:-2px; background:transparent; width:15px; height:15px; margin-right:10px; border:3px solid #222; border-radius:10px; zoom:1;}

.thesis_wrap .tip_box02 {background:url("../images/sub/thesis/thesis_tip02.jpg") 0 0 no-repeat; width:100%; height:192px; padding:50px 0; text-align:center;}
.thesis_wrap .tip_box02 p {font-weight:700; font-size:24px; color:#fff; line-height:1.4;}
.thesis_wrap .tip_box02 p strong {font-weight:800;}
.thesis_wrap .tip_box02 .btnBox {line-height:normal;}
.thesis_wrap .tip_box02 .btnBox a {width:160px; height:50px; line-height:50px;}

/* 논문공모 방법 안내 */
.thesis_wrap .wayGuide {position:relative;}

.thesis_wrap .wayGuide .guide_step {margin-top:60px; text-align:center;}
.thesis_wrap .wayGuide .guide_step ul {display:inline-block; *display:inline-block; zoom:1;}
.thesis_wrap .wayGuide .guide_step ul:after {content:""; display:block; clear:both;}
.thesis_wrap .wayGuide .guide_step ul li {position:relative; float:left; line-height:120px; margin-right:40px;}
.thesis_wrap .wayGuide .guide_step ul li:last-child {margin-right:0;}
.thesis_wrap .wayGuide .guide_step ul li i.step_arrow {display:inline-block; *display:inline-block; width:17px; height:38px; vertical-align:middle; zoom:1;}
.thesis_wrap .wayGuide .guide_step ul li a {display:block; width:120px; line-height:4;}
.thesis_wrap .wayGuide .guide_step ul li a span {font-weight:700; font-size:18px; color:#999; letter-spacing:-1px;}
.thesis_wrap .wayGuide .guide_step ul li.active a span {font-weight:800; color:#0096a9;}

.thesis_wrap .guide_content {position:relative;}
.thesis_wrap .guide_content .sTit {font-weight:700; font-size:18px; color:#666;}
.thesis_wrap .guide_content .sTit.thesis {font-size:16px; color:#989898;}
/* 공모 */
.thesis_wrap .guide_content .guide_contest {border-top:2px solid #222;}
.thesis_wrap .guide_content .guide_contest table {width:100%;}
.thesis_wrap .guide_content .guide_contest table tr {border-bottom:1px solid #e5e5e5;}
.thesis_wrap .guide_content .guide_contest table tr td {height:75px; line-height:75px; font-weight:700; font-size:16px; color:#666;}
.thesis_wrap .guide_content .guide_contest table tr td.tit {font-size:18px; color:#222; text-align:center;}
.thesis_wrap .guide_content .guide_contest table tr td.notice {padding-left:150px;}
.thesis_wrap .guide_content .guide_contest .guide_exception li {line-height:2;}
.thesis_wrap .guide_content .guide_contest .guide_exception ul li p {font-weight:700; font-size:16px; color:#666;}
.thesis_wrap .guide_content .guide_contest .guide_exception ul li p a {font-weight:800; color:#0096a9; text-decoration:underline;}
/* 심사 */
.thesis_wrap .guide_content .guide_screen {padding:25px 19px 60px 20px; border-top:2px solid #222; border-bottom:1px solid #e5e5e5;}
.thesis_wrap .guide_content .btnBox {text-align:center;}
.thesis_wrap .guide_content .btnBox a:first-child {width:180px; height:60px; line-height:60px;}
.thesis_wrap .guide_content .btnBox a:last-child {width:242px; height:60px; line-height:60px;}
/* 선정 */
.thesis_wrap .guide_content .guide_select {border-top:2px solid #222;}
.thesis_wrap .guide_content .guide_select table {width:100%;}
.thesis_wrap .guide_content .guide_select table tr {border-bottom:1px solid #e5e5e5;}
.thesis_wrap .guide_content .guide_select table tr td {padding:25px 0; line-height:1.6; font-weight:700; font-size:16px; color:#666;}
.thesis_wrap .guide_content .guide_select table tr td.tit {padding-left:23px; font-size:18px; color:#222;}
.thesis_wrap .guide_content .guide_select table tr:first-child td {background:#f5f5f5; text-align:left;}
.thesis_wrap .guide_content .guide_select table tr td.notice {padding-left:60px;}
.thesis_wrap .guide_content .guide_select .guide_exception li {line-height:2;}
.thesis_wrap .guide_content .guide_select .guide_exception ul li p {font-weight:700; font-size:16px; color:#989898;}
.thesis_wrap .guide_content .guide_select .guide_exception ul li p a {font-weight:800; color:#0096a9; text-decoration:underline;}
/* 논문작성 */
.thesis_wrap .guide_content .guide_thesis {padding:30px 20px; border-top:2px solid #222;}
.thesis_wrap .guide_content .guide_thesis:after {content:""; display:block; clear:both;}
.thesis_wrap .guide_content .guide_thesis>div {float:left; width:315px; height:235px; margin-right:30px; padding:30px 18px; border:1px solid #e6e6e6; border-radius:5px;}
.thesis_wrap .guide_content .guide_thesis>div:first-of-type {width:449px;}
.thesis_wrap .guide_content .guide_thesis>div:last-child {margin-right:0;}
.thesis_wrap .guide_content .guide_thesis>div ul li p {font-weight:700; font-size:16px; color:#666;}
.thesis_wrap .guide_content .guide_thesis>div ul li p sup {vertical-align:super; font-size:14px; font-size: 10px;}

.thesis_wrap .wayGuide_notice {position:relative; padding:60px 0 70px 0; background:#f5f5f5;}
.thesis_wrap .wayGuide_notice .wayGuide_accept>ul:after {content:""; display:block; clear:both;}
.thesis_wrap .wayGuide_notice .wayGuide_accept>ul>li {float:left; width:550px; height:311px; border:1px solid #e5e5e5; border-top:2px solid #222; background:#fff;}
.thesis_wrap .wayGuide_notice .wayGuide_accept>ul>li:nth-child(2) {width:80px; line-height:311px; border:0; text-align:center; background:#f5f5f5;}
.thesis_wrap .wayGuide_notice .wayGuide_accept>ul>li i.step_arrow {display:inline-block; *display:inline-block; width:17px; height:38px; vertical-align:middle; zoom:1;}
.thesis_wrap .wayGuide_notice .wayGuide_accept p.accept_tit {background:#fff; height:75px; line-height:75px; font-weight:800; font-size:18px; color:#222; border-bottom:1px solid #e5e5e5; text-align:center;}
.thesis_wrap .wayGuide_notice .wayGuide_accept .accept_notice {padding:28px 20px;}
.thesis_wrap .wayGuide_notice .wayGuide_accept .accept_notice ul li p {font-weight:700; font-size:16px; color:#666; line-height:1.7;}

.thesis_wrap .wayGuide_agree {position:relative;}
.thesis_wrap .wayGuide_agree ul li p {font-weight:700; font-size:16px; color:#989898;}
.thesis_wrap .wayGuide_agree ul li:first-child p {color:#666;}

.thesis_wrap .wayGuide_btn {position:relative;}
.thesis_wrap .wayGuide_btn .btnBox {text-align:center;}
.thesis_wrap .wayGuide_btn .btnBox .btn_thesis_operate {width:380px; height:110px; line-height:110px; display:inline-block; *display:inline-block; background:#fff url(../images/sub/thesis/iconbtn_operate.png) 90% 50% no-repeat; padding:0 30px; border:1px solid #222; font-weight:800; font-size:18px; color:#222; text-align:left; *zoom:1;}
.thesis_wrap .wayGuide_btn .btnBox .btn_thesis_download00 {width:380px; height:110px; line-height:110px; display:inline-block; *display:inline-block; background:#fff url(../images/sub/thesis/iconbtn_paper_download.png) 90% 50% no-repeat; padding:0 30px; border:1px solid #222; font-weight:800; font-size:18px; color:#222; text-align:left; *zoom:1;}
.thesis_wrap .wayGuide_btn .btnBox .btn_thesis_lgscode {width:380px; height:110px; line-height:110px; display:inline-block; *display:inline-block; background:#fff url(../images/sub/thesis/iconbtn_lgscode.png) 90% 50% no-repeat; padding:0 30px; border:1px solid #222; font-weight:800; font-size:18px; color:#222; text-align:left; *zoom:1;}

.thesis_wrap .floatmenu {position:absolute; top:0; right:0;}
.thesis_wrap .floatmenu ul li.title {width:83px; height:83px; background:url("../images/sub/thesis/icon_step00.png") 50% 50% no-repeat; text-align:center;}
.thesis_wrap .floatmenu ul li.title span {display:inline-block; *display:inline-block; font-weight:800; font-size:14px; color:#fff; margin-top:28px; zoom:1;}
.thesis_wrap .floatmenu ul li {position:relative; margin:5px auto 0; width:50px; height:50px; overflow:visible;}
.thesis_wrap .floatmenu ul li.m01 {background:url("../images/sub/thesis/icon_step01.png") 50% 50% no-repeat;}
.thesis_wrap .floatmenu ul li.m02 {background:url("../images/sub/thesis/icon_step02.png") 50% 50% no-repeat;}
.thesis_wrap .floatmenu ul li.m03 {background:url("../images/sub/thesis/icon_step03.png") 50% 50% no-repeat;}
.thesis_wrap .floatmenu ul li.m04 {background:url("../images/sub/thesis/icon_step04.png") 50% 50% no-repeat;}
.thesis_wrap .floatmenu ul li.m05 {background:url("../images/sub/thesis/icon_step05.png") 50% 50% no-repeat;}
.thesis_wrap .floatmenu ul li.m06 {background:url("../images/sub/thesis/icon_step06.png") 50% 50% no-repeat;}
.thesis_wrap .floatmenu ul li a {display:block; *display:block; width:100%; height:100%; font-size:0; zoom:1;}
.thesis_wrap .floatmenu ul li div {display:none; position:absolute; top:50%; margin-top:-12px; left:-55px; width:73px; height:24px; line-height:24px; background:url("../images/sub/thesis/over_tip.png") 100% no-repeat; background-size:100% 24px;}
.thesis_wrap .floatmenu ul li.m06 div {margin-top:-12px; left:-81px; width:100px;}
.thesis_wrap .floatmenu ul li div span {font-weight:800; font-size:13px; padding-left:8px;}
.thesis_wrap .floatmenu ul li.m05 div span {padding-left:22px;}
.thesis_wrap .floatmenu.fixed {position: fixed; right:50%; top:50px; margin-right:-590px;}

.thesis_wrap .step_compl {padding-top:225px; background:#fff url(../images/common/complete_result.png) 50% 15% no-repeat;}
.thesis_wrap .step_compl h2 {font-weight:600; font-size:36px; color:#222222; text-align:center;}
.thesis_wrap .step_compl p {font-weight:700; margin-top:30px; color:#666666; line-height:1.5; text-align:center;}
.thesis_wrap .step_compl .btnBox a {width:300px;}

.thesis_wrap .admin_inquiry {margin-top:60px;}
.thesis_wrap .admin_inquiry p.subtit {font-weight:800; font-size:24px; color:#222;}
.thesis_wrap .admin_inquiry i {display:inline-block; *display:inline-block; position:relative; top:-2px; background:#fff; width:15px; height:15px; margin-right:14px; border:3px solid #222; border-radius:10px; zoom:1;}
.thesis_wrap .admin_inquiry table {border-top:2px solid #222;}
.thesis_wrap .admin_inquiry table tr {border-bottom:1px solid #e5e5e5;}
.thesis_wrap .admin_inquiry table tr td {position:relative; height:76px; font-weight:700; font-size:16px; color:#666;}
.thesis_wrap .admin_inquiry table tr td.yReply {color:#0096a9;}
.thesis_wrap .admin_inquiry table tr td.notice {padding:30px 0;}
.thesis_wrap .admin_inquiry table tr td.tit {padding-left:20px; font-size:18px; color:#222;}
.thesis_wrap .admin_inquiry table tr td .areaBox00 {margin:16px 0;}
.thesis_wrap .admin_inquiry table tr td .areaBox01 {margin:16px 0;}
.thesis_wrap .admin_inquiry table tr td .btnBox_file {position:absolute; top:16px;}
.thesis_wrap .admin_inquiry table tr td .inputBox03 {margin-bottom:10px;}
.thesis_wrap .admin_inquiry table tr td p.tip {margin-top:5px; font-weight:700; font-size:14px; color:#666;}
.thesis_wrap .admin_inquiry table tr.attachment td {padding:18px 0; line-height:1.4;}
.thesis_wrap .admin_inquiry table tr.attachment td.tit {padding-left:20px;}
.thesis_wrap .admin_inquiry table tr td .addFile {}
.thesis_wrap .admin_inquiry table tr td .addFile a {margin-right:15px; font-weight:800; font-size:14px; color:#0096a9; text-decoration:underline;}
.thesis_wrap .admin_inquiry table tr td .addFile a:last-child {margin-right:0;}
.thesis_wrap .admin_inquiry .btnBox {text-align:center;}
.thesis_wrap .admin_inquiry table tbody tr td select option {font-weight:700;}
/* 심사하기 */
.top_box {margin-top:60px; padding:20px 40px; height:100px; background:#f5f5f5;}
.top_box .tit {float:left; height:60px; line-height:60px; font-size:24px; font-weight:800; color:#222;}
.top_box .btnBox {float:right;}

/* ABOUT */
.about_wrap {}
.about_wrap .about_top {margin:70px auto 0; width:100%; max-width:1920px; min-width:1180px; height:700px; background:url(../images/sub/about/about01_top.jpg) 50% 50% no-repeat; background-size:cover;}
.about_wrap .about_top .about_tit {text-align:center; padding:200px 0 0 0;}
.about_wrap .about_top h4 {font-weight:600; font-size:80px; color:#fff;}
.about_wrap .about_top h4:after {content:""; display:block; margin:36px auto; width:30px; height:1px; background:#fff;}
.about_wrap .about_top h4 div {font-weight:900; font-size:30px; color:#d2ff74;}
.about_wrap .about_top p {font-weight:700; font-size:21px; color:#fff; line-height:1.5;}
.about_wrap .about_conts {padding:120px 0 50px 0; background:url(../images/sub/about/about01_img03.png) 50% 70% no-repeat; background-size:210px 120px;}
.about_wrap .about_conts ul {width:1180px; margin:0 auto;}
.about_wrap .about_conts ul:after {content:""; display:block; clear:both;}
.about_wrap .about_conts ul li {position:relative; float:left; width:340px; height:340px; overflow:visible; text-align:center;}
.about_wrap .about_conts ul li:after {content:""; display:block; position:absolute; top:50%; margin-top:-5px; left:335px; width:89px; height:9px; background:url(../images/sub/about/about01_bar.png) 50% 50% no-repeat; background-size:cover;}
.about_wrap .about_conts ul li div {margin-top:90px; font-weight:900; font-size:50px; color:#fff; opacity:.4;}
.about_wrap .about_conts ul li p {font-weight:700; font-size:18px; color:#fff;}
.about_wrap .about_conts ul li.adt01 {margin-right:80px; background:url(../images/sub/about/about01_img01.png) 50% 50% no-repeat; background-size:cover;}
.about_wrap .about_conts ul li.adt02 {margin-right:80px; background:url(../images/sub/about/about01_img02.png) 50% 50% no-repeat; background-size:cover;}
.about_wrap .about_conts ul li.adt03 {background:url(../images/sub/about/about01_img01.png) 50% 50% no-repeat; background-size:cover;}
.about_wrap .about_conts ul li.adt03:after {display:none;}
.about_wrap .about_conts ul li.adt03 p {margin-top:20px;}
.about_wrap .about_conts .adt_box {width:860px; height:110px; line-height:110px; margin:246px auto 0; font-weight:500; font-size:45px; color:#222; text-align:center; background:url(../images/sub/about/about01_img04.png) 50% 50% no-repeat; background-size:cover;}

.about_wrap .tb_about {border-top:2px solid #0096a9; font-weight:700;}
.about_wrap .tb_about table tr {border-bottom:1px solid #e5e5e5;}
.about_wrap .tb_about table td {padding:40px 0;}
.about_wrap .tb_about table td:first-child div {padding-left:20px; font-size:30px; color:#222; line-height:1.2;}
.about_wrap .tb_about table td:last-child p {padding-left:13px; background:url(../images/common/bul01.png) 0% 50% no-repeat; color:#666;}
.about_wrap .tb_about table td:last-child .sub_txt li {padding-left:14px; font-size:14px; color:#999; line-height:1.5;}
.about_wrap .tb_about table td .tip_detail:after {content:""; display:block; clear:both;}
.about_wrap .tb_about table td .tip_detail {width:930px; height:185px; overflow:hidden;}
.about_wrap .tb_about table td .tip_detail li {position:relative; float:left; width:20%; height:185px; border-right:1px solid #fff; background:#f5f5f5; cursor:pointer; box-sizing:border-box; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out;}
.about_wrap .tb_about table td .tip_detail li:last-child {border-right:0;}
.about_wrap .tb_about table td .tip_detail li .tip_tit {position:absolute; top:50%; margin-top:-12px; left:73px; font-weight:800; font-size:18px; color:#222; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out;}
.about_wrap .tb_about table td .tip_detail li .tip_cont {display:none; position:absolute; width:245px; left:160px; font-size:14px; color:#666;}
.about_wrap .tb_about table td .tip_detail li .tip_cont .tip_dot01 {background-position:0% 25%;}
.about_wrap .tb_about table td .tip_detail li .tip_cont .tip_dot02 {background-position:0% 17%;}
.about_wrap .tb_about table td .tip_detail li .tip_cont p {margin-top:5px; line-height:1.5;}
.about_wrap .tb_about table td .tip_detail li .tip_cont p:first-child {margin-top:0;}
.about_wrap .tb_about table td .tip_detail li:first-child .tip_cont {top:49px;}
.about_wrap .tb_about table td .tip_detail li:nth-child(2) .tip_cont {top:86px;}
.about_wrap .tb_about table td .tip_detail li:nth-child(3) .tip_cont {top:50px;}
.about_wrap .tb_about table td .tip_detail li:nth-child(4) .tip_cont {top:50px;}
.about_wrap .tb_about table td .tip_detail li:last-child .tip_cont {top:61px;}
.about_wrap .tb_about table td .tip_detail li.active .tip_tit {left:60px;}
.about_wrap .tb_about table td .tip_detail li.active {width:48%; border-left:2px solid #94d60a; border-right:2px solid #0196a8;}
.about_wrap .tb_about table td .tip_detail li.active .tip_cont {display:block;}
.about_wrap .tb_about table td .tip_detail li.active:before {content:""; display:block; position:absolute; top:0; left:0; background:url(../images/sub/about/active_top.jpg) 0 0 no-repeat; width:100%; height:2px;}
.about_wrap .tb_about table td .tip_detail li.active:after {content:""; display:block; position:absolute; bottom:0; left:0; background:url(../images/sub/about/active_bot.jpg) 0 0 no-repeat; width:100%; height:2px;}
.about_wrap .tb_about table td .tip_detail li.close {width:13%;}
.about_wrap .tb_about table td .tip_detail li.close .tip_tit {left:38px; color:#c6c6c6;}
.about_wrap .tb_about table td .tip_detail li:nth-child(2).close .tip_tit {left:47px;}

.about_wrap .about_manage {margin-top:60px; padding:90px; background:#f5f5f5;}
.about_wrap .about_manage .manage_wrap {width:1000px; height:470px; background:url(../images/sub/about/about03_img01.png) 50% 50% no-repeat; background-size:100%;}
.about_wrap .about_manage .manage_wrap ul:after {content:""; display:block; clear:both;}
.about_wrap .about_manage .manage_wrap ul li {float:left; text-align:center; width:290px; height:140px; margin-right:65px;}
.about_wrap .about_manage .manage_wrap ul li:last-child {margin-right:0;}
.about_wrap .about_manage .manage_wrap ul li div {padding-top:55px; font-weight:800; font-size:20px; color:#fff;}
.about_wrap .about_manage .manage_wrap ul li a {display:inline-block; *display:inline-block; margin-top:5px; font-weight:700; font-size:14px; color:#94d60a; padding-bottom:4px; border-bottom:1px solid #94d60a; zoom:1;}
.about_wrap .about_manage .manage_wrap .cmmt01 {float:left; margin-top:20px; font-weight:700; font-size:14px; color:#666; zoom:1;}
.about_wrap .about_manage .manage_wrap .cmmt01 p {padding-left:13px; background:url(../images/common/bul01.png) 0% 50% no-repeat;}
.about_wrap .about_manage .manage_wrap .cmmt02 {float:left; margin-top:20px; margin-left:522px; font-weight:700; font-size:14px; color:#666; zoom:1;}
.about_wrap .about_manage .manage_wrap .cmmt02 p {padding-left:13px; background:url(../images/common/bul01.png) 0% 50% no-repeat;}
.about_wrap .about_manage .manage_wrap .cmmt02 p:last-child {background:url(../images/common/bul01.png) 0% 25% no-repeat;}
.about_wrap .manage_tip p {padding-left:13px; margin-top:5px; font-weight:700; font-size:14px; color:#666; background:url(../images/common/bul01.png) 0% 50% no-repeat;}

.about_wrap .about_detail .detail_box {position:relative; border-top:2px solid #222; border-bottom:1px solid #e5e5e5;}
.about_wrap .about_detail .detail_box .dTit {padding:32px 30px; border-bottom:1px solid #e5e5e5;}
.about_wrap .about_detail .detail_box .dTit ul {display:table; width:100%;}
.about_wrap .about_detail .detail_box .dTit ul li {display:table-cell; vertical-align:middle;}
.about_wrap .about_detail .detail_box .dTit ul li p.m_tit {font-weight:800; font-size:22px; color:#222;}
.about_wrap .about_detail .detail_box .dTit .link_date {text-align:right;}
.about_wrap .about_detail .detail_box .dTit .link_date a {display:inline-block; *display:inline-block; background:url("../images/common/icon_link.png") 0 0 no-repeat; width:27px; height:27px; zoom:1;}
.about_wrap .about_detail .detail_box .dTit .link_date span {position:relative; font-weight:700; font-size:16px; color:#666;}
.about_wrap .about_detail .detail_box .dNotice {padding:50px 30px;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont {font-weight:700; font-size:16px; color:#666; line-height:1.5;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont .sub_cont01 {padding-bottom:4px; font-weight:800; font-size:18px; color:#222;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont .sub_cont02 {margin-top:36px; font-weight:800; font-size:16px; color:#666;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont .sub_cont04 {padding-left:14px; border-left:1px solid #e5e5e5; font-weight:700; font-size:14px; color:#999;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont table tr {border-bottom:1px solid #fff;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont table th {height:69px; font-weight:700; font-size:18px; color:#fff; text-align:center;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont table th:first-child {background:#94d60a; border-right:1px solid #fff;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont table th:last-child {background:#0096a9;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont table td {height:67px; background:#f5f5f5; font-weight:700; font-size:16px; color:#666; text-align:center;}
.about_wrap .about_detail .detail_box .dNotice .notice_cont table td:first-child {border-right:1px solid #fff;}
.about_wrap .about_detail .detail_box .dNotice .attach_box {background:#f5f5f5; padding:23px 35px;}
.about_wrap .about_detail .detail_box .dNotice .attach_box span {background:url("../images/common/icon_attach.png") 0 50% no-repeat; background-size:15px; padding-left:20px; font-weight:700;}
.about_wrap .about_detail .detail_box .dNotice .attach_box a {margin-left:10px; font-weight:800; font-size:14px; color:#0096a9; text-decoration:underline;}
.about_wrap .btnBox {text-align: center;}
.about_wrap .btnBox a {width:180px; height:60px; line-height:60px; font-weight:700;}

.about_wrap .tbn_list {margin:40px 0 50px 0; border-bottom:1px solid #e5e5e5;}
.about_wrap .tbn_list table tr {border-bottom:1px solid #e5e5e5;}
.about_wrap .tbn_list table tr:last-child {border-bottom:0;}
.about_wrap .tbn_list table tr td {padding-top:50px; text-align:center;}
.about_wrap .tbn_list table tr td .list_wrap {width:360px; height:385px;}
.about_wrap .tbn_list table tr:first-child td {padding-top:0;}
.about_wrap .tbn_list table tr td a {display:block; *display:block; zoom:1;}
.about_wrap .tbn_list table tr td a img {width:100%; height:270px;}
.about_wrap .tbn_list table tr td a .thumb {position:relative;}
.about_wrap .tbn_list table tr td a .thumb .list_over {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url("../images/sub/news/bg_over.png") 100% repeat;}
.about_wrap .tbn_list table tr td a .thumb .list_over div {width:100%; height:100%; background:url("../images/sub/news/icon_plus.png") 50% 50% no-repeat;}
.about_wrap .tbn_list table tr td a .thumb:hover .list_over {display:block;}
.about_wrap .tbn_list table tr td .title_list {text-align:center;}
.about_wrap .tbn_list table tr td .title_list p:first-child {margin-top:20px; font-weight:800; font-size:18px;}
.about_wrap .tbn_list table tr td .title_list p:last-child {margin-top:10px; font-weight:700; font-size:14px; color:#666666;}

/* POPUP */
.popcontents {outline:none;}

.popheader.fixed {position:fixed; width:100%; z-index:10;}
.popcontents.fixed {padding:88px 0;}
.popBtn.fixed {position:fixed; left:0; bottom:0; background:#fff; width:100%; padding:20px 0; text-align:center; z-index:10;  border-top:1px solid #e6e6e6;}

.popinner {padding:0 40px;}
.popheader {background: url(../images/common/pop_bg.jpg) no-repeat; background-size:cover;}
.popheader h2 {padding:30px 0; font-weight:800; font-size:24px; color:#fefefe;}
.pop_wrap .admin_inquiry {margin-top:0;}
.pop_wrap .admin_inquiry p.subtit {font-weight:800; font-size:24px; color:#222;}
.pop_wrap .admin_inquiry i {display:inline-block; *display:inline-block; position:relative; top:-2px; background:#fff; width:15px; height:15px; margin-right:14px; border:3px solid #222; border-radius:10px; zoom:1;}
.pop_wrap .admin_inquiry table {border-top:2px solid #222;}
.pop_wrap .admin_inquiry table tr {border-bottom:1px solid #e5e5e5;}
.pop_wrap .admin_inquiry table tr:last-child {border-bottom:0;}
.pop_wrap .admin_inquiry table tr td {position:relative; height:76px; font-weight:700; font-size:16px; color:#666;}
.pop_wrap .admin_inquiry table tr td.yReply {color:#0096a9;}
.pop_wrap .admin_inquiry table tr td.notice {padding:30px 0;}
.pop_wrap .admin_inquiry table tr td.tit {padding-left:20px; font-weight:700; font-size:18px; color:#222; line-height:1.5;}
.pop_wrap .admin_inquiry table tr td .areaBoxfull03 {margin:16px 0;}
.pop_wrap .admin_inquiry table tr td .btnBox_file {position:absolute; top:16px; left:10px;}
.pop_wrap .admin_inquiry table tr td .inputBoxfull {margin-bottom:10px;}
.pop_wrap .admin_inquiry table tr td p.tip {margin-top:5px; font-weight:700; font-size:14px; color:#666;}
.pop_wrap .admin_inquiry table tr.attachment td {padding:18px 0; line-height:1.4;}
.pop_wrap .admin_inquiry table tr.attachment td.tit {padding-left:20px;}
.pop_wrap .admin_inquiry table tr td .addFile {}
.pop_wrap .admin_inquiry table tr td .addFile a {margin-right:15px; font-weight:800; font-size:14px; color:#0096a9; text-decoration:underline;}
.pop_wrap .admin_inquiry table tr td .addFile a:last-child {margin-right:0;}
.pop_wrap .admin_inquiry table tbody tr td select option {font-weight:700;}
.pop_wrap .btnBox {text-align:center;}
.pop_wrap .btnBox a {padding:0 30px; height:60px; min-width:180px; line-height:60px; font-weight:700;}

.pop_wrap .survBox {padding:0 0 30px 0;border-top:2px solid #212121;}
.pop_wrap .survBox h2 {padding-top:30px; margin-bottom:15px; font-weight:800; font-size:24px; color:#222222;}
.pop_wrap .survBox .tit {font-weight:800; font-size:21px; color:#0096a9;}
.pop_wrap .survBox .subtit {margin:30px 0 15px 0; font-weight:800; font-size:18px; color:#222222;}
.pop_wrap .survBox .qwrap {border-bottom:1px solid #e6e6e6;}
.pop_wrap .survBox ul {padding:20px 15px; border-top:1px solid #e6e6e6;}
.pop_wrap .survBox ul li {margin-top:15px; font-weight:700; color:#666;}
.pop_wrap .survBox ul li.quest {margin-top:0; font-size:18px; color:#222;}
.pop_wrap .survBox .total {margin-top:30px; padding:30px 0; border:1px solid #e5e5e5; background:#f5f5f5; font-weight:700; font-size:24px; text-align:center;}
.pop_wrap .survBox .total span {font-weight:800; color:#0096a9;}
.pop_wrap .survBox .total span.tot {font-weight:700; color:#999; letter-spacing:-1px;}
.pop_wrap .survBox .admin_inquiry table {border-top:0; margin-bottom:20px;}
.pop_wrap .pipt_wrap {padding:0 15px;}

.dot {font-size:22px; height:19px; line-height:19px; vertical-align:sub; display:inline-block; margin-top:-4px;}
.slide .slide_tit h2>p span {color:#0096a9;}

/* 220920 프레임 작업 */
.pop_wrap .survBox .rev_opn textarea { border: 1px solid #e0e0e0; width: 100%; min-height: 141px; padding: 20px; /* resize: none; */ }
.pop_wrap .survBox .rev_opn textarea::placeholder { color: #999999; }


/* privacy */
.privacy {position:relative;}
.privacy .scrollBox {width:100%; height:400px; overflow-y:auto; padding:52px 31px;}
.privacy h2 {margin-bottom:60px;}
.privacy h3 {font-weight:700; font-size:16px; color:#666; line-height:1.6;}
.privacy .privacy_list {margin-top:35px; padding-top:80px; padding-bottom:84px; border-top:1px solid #e5e5e5;}
.privacy .privacy_list ul li {margin-bottom:80px;}
.privacy .privacy_list ul li:last-child {margin-bottom:0;}
.privacy .privacy_list ul li h4 {margin-bottom:40px; font-weight:800; font-size:22px; color:#222;}
.privacy .privacy_list ul li p {padding:0 !important; font-weight:700; font-size:16px; color:#666; line-height:1.6 !important; border:0 !important;}
.privacy .privacy_list ul li h5 {margin-top:40px; font-weight:700; font-size:16px; color:#666;}
.privacy .privacy_list ul li table {margin-top:20px; border-top:1px solid #222;}
.privacy .privacy_list ul li table thead tr {background:#f5f5f5; font-weight:700; font-size:18px; color:#222; text-align:center;}
.privacy .privacy_list ul li table tr.h50 {height:50px; line-height:50px;}
.privacy .privacy_list ul li table tr.h75 {height:75px; line-height:75px;}
.privacy .privacy_list ul li table tr.h100 {height:100px; line-height:100px;}
.privacy .privacy_list ul li table tr {border-bottom:1px solid #e5e5e5;}
.privacy .privacy_list ul li table tr th, .privacy .privacy_list ul li table tr td {height:auto !important; padding-left:0 !important; padding-bottom:0 !important; line-height:normal !important; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.privacy .privacy_list ul li table tr th:first-child, .privacy .privacy_list ul li table tr td:first-child {border-left:0;}
.privacy .privacy_list ul li table tr th:last-child, .privacy .privacy_list ul li table tr td:last-child {border-right:0;}
.privacy .privacy_list ul li table tr td p.pl20 {padding-left:20px !important;}
.privacy .privacy_list ul.privacy_his li {margin-bottom:5px;}
/* //privacy */

/* access_terms */
.access_terms {position:relative;}
.access_terms .scrollBox {width:100%; height:400px; overflow-y:auto; padding:52px 31px; border-bottom:1px solid #e5e5e5;}
.access_terms h2 {margin-bottom:60px;}
.access_terms h3 {margin-bottom:40px; font-weight:800; font-size:22px; color:#222; line-height:1.6;}
.access_terms .access_terms_list {position:relative;}
.access_terms .access_terms_list ul li {margin-bottom:40px;}
.access_terms .access_terms_list ul li:last-child {margin-bottom:0;}
.access_terms .access_terms_list ul li h4 {margin-bottom:20px; font-weight:800; font-size:18px; color:#222;}
.access_terms .access_terms_list ul li p {padding:0 !important; font-weight:700; font-size:16px; color:#666; line-height:1.6 !important; border:0 !important;}
.pl23 {padding-left:23px !important;}
/* //access_terms */
