@charset "utf-8";

@import url('common.css');
/*@import url('layout.css');*/
@import url('font.css');
@import url('newletter.css');

/* Space */
.mt0 {margin-top:0 !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}

/* List_type */
.ulist02 {margin-left:17px;}
.ulist02 > li {margin-top:10px;padding-left:10px;background:url('../images/common/bult04.gif') no-repeat 0 10px;}
.ulist02 li:first-child {margin-top:0;}
.ulist02 li span {color:#2a70ce;}

/* Heading */
.h403_frt {margin:45px 0 15px;padding-left:19px;font-size:17px;color:#222;background:url('../images/common/bult03.gif') no-repeat 0 6px;}
.h403 {margin:45px 0 18px;padding-left:19px;font-size:17px;color:#222;background:url('../images/common/bult03.gif') no-repeat 0 6px;}

/* Input,Select */
input.intype1 {height:22px;padding-left:8px;border:1px solid #cbcbcb;}
input.intype2 {height:22px;padding-left:8px;border:1px solid #cbcbcb;border-top:1px solid #adadad;}
select.seltype1 {height:28px;padding-left:6px;border:1px solid #bab9b9;}
select.seltype2 {height:24px;padding-left:6px;border:1px solid #cbcbcb;}
textarea {padding:5px;border:1px solid #cdcdcd;overflow:auto;}

/* Tab */
.tab2 li {width:50%;}
.tab3 li {width:33.33%;}
.tab3 li:last-child {width:33.34%;}
.tab4 li {width:25%;}
.tab5 li {width:20%;}
.tab02 {margin-bottom:45px;padding-top:1px;overflow:hidden;clear:both;}
.tab02 li {float:left;text-align:center;}
.tab02 li a {display:block;height:35px;line-height:35px;font-size:14px;color:#000;border:1px solid #c9c9c9;border-left:0;}
.tab02 li:first-child a {border-left:1px solid #c9c9c9;}
.tab02 li a:hover {color:#327dda;}
.tab02 li.on {background:#5785d8;}
.tab02 li.on a {color:#fff;font-size:15px;font-weight:700;border:1px solid #5785d8;}
.tab03 {margin-bottom:30px;padding-top:1px;overflow:hidden;clear:both;background:url('../images/common/bg_tab01.gif') repeat-x 0 100%;}
.tab03 li {float:left;text-align:center;}
.tab03 li a {display:block;height:35px;line-height:35px;font-size:14px;color:#666;border:1px solid #d9d9d9;border-bottom:1px solid #000;border-left:0;background:#f6f7f7;}
.tab03 li:first-child a {border-left:1px solid #c9c9c9;}
.tab03 li a:hover {color:#327dda;}
.tab03 li.on a {color:#00223c;font-size:14px;font-weight:500;border:1px solid #000;border-bottom:1px solid #d8e9f6;background:#d8e9f6;}

/* Button */
.btn_right {margin-top:30px;text-align:right;}
.btn_center {margin-top:30px;text-align:center;}
.btn_center a {margin:0 3px;}
a.btn_list {display:inline-block;height:40px;padding-right:3px;line-height:38px;text-align:center;font-size:16px;color:#fff;font-weight:500;vertical-align:middle;background:url('../images/common/bg_btn_list.gif') no-repeat 100% 0;white-space:nowrap;}
a.btn_list span {display:block;padding:0 30px 2px 33px;background:url('../images/common/bg_btn_list.gif') no-repeat}
a.btn_regist {display:inline-block;min-width:96px;height:40px;padding-right:3px;line-height:38px;text-align:center;font-size:16px;color:#fff;font-weight:500;vertical-align:middle;background:url('../images/common/bg_btn_list.gif') no-repeat 100% 0;white-space:nowrap;}
a.btn_regist span {display:block;padding:0 10px 2px 13px;background:url('../images/common/bg_btn_list.gif') no-repeat}
a.btn_cancel {display:inline-block;min-width:96px;height:40px;padding-right:3px;line-height:38px;text-align:center;font-size:16px;color:#444;font-weight:500;vertical-align:middle;background:url('../images/common/bg_btn_modify.gif') no-repeat 100% 0;white-space:nowrap;}
a.btn_cancel span {display:block;padding:0 10px 2px 13px;background:url('../images/common/bg_btn_modify.gif') no-repeat}
a.btn_modify,a.btn_delete {display:inline-block;height:40px;padding-right:3px;line-height:38px;text-align:center;font-size:16px;color:#444;font-weight:500;vertical-align:middle;background:url('../images/common/bg_btn_modify.gif') no-repeat 100% 0;white-space:nowrap;}
a.btn_modify span,a.btn_delete span {display:block;padding:0 30px 2px 33px;background:url('../images/common/bg_btn_modify.gif') no-repeat}

/* Table */
.tbl01 {width:100%;clear:both;border-top:2px solid #5785d8;}
.tbl01 th {padding:11px 0;color:#222;font-size:15px;font-weight:500;text-align:center;border-bottom:1px solid #dbe1e3;border-right:1px solid #dbe1e3;background:#f6f6f6;}
.tbl01 td {padding:11px 5px 11px 12px;text-align:left;border-bottom:1px solid #dbe1e3;border-right:1px solid #dbe1e3;background:#fff;}
.tbl01 .last {border-right:0;}

/* --------------------------------------------------------
list_top
----------------------------------------------------------*/
.list_top {position:relative;}
.list_top .total {min-height:27px;margin-bottom:18px;padding-left:5px;font-size:16px;}
.list_top .total span {color:#d73d29;}
.list_top .btn {position:absolute;top:0;right:0;}
.list_top .btn_sch1 {display:inline-block;min-width:36px;height:25px;line-height:25px;padding:0 15px;font-size:13px;color:#fff;text-align:center;vertical-align:middle;border:1px solid #5785d8;background:url('../images/common/bg_btn01.gif') repeat-x;white-space:nowrap;}
.list_top .btn_sch2 {display:inline-block;min-width:36px;height:25px;line-height:25px;padding:0 15px;font-size:13px;color:#444;text-align:center;vertical-align:middle;border:1px solid #d2d2d2;background:url('../images/common/bg_btn02.gif') repeat-x;white-space:nowrap;}
.list_top .search_area {position:relative;text-align:right;padding:11px 14px;border:1px solid #d7d7d7;background:#ebebeb;}
.list_top .search_area .search {height:30px;padding-left:5px;border:1px solid #d5d5d5;}
.list_top .search_area select {height:32px;min-width:135px;padding-left:15px;font-size:13px;border:1px solid #d5d5d5;}

@media (max-width:767px) {
 
    .list_top .search_area .q_Dt { display:block; width:100%; margin-bottom:5px;}
    .list_top .search_area select { display:block; width:100%; margin-bottom:5px;}
	.list_top .search_area .search {width:calc(100% - 86px) !important; margin-left:0px;}

}


/* Publications 
.list_report {position:relative;overflow:hidden;}
.list_report > li {position:relative;padding:20px 15px 20px 152px;min-height:144px;margin-top:20px;border:1px solid #d7d7d7;overflow:hidden;}
.list_report li .thumb {position:absolute;top:20px;left:20px;width:106px;height:142px;border:1px solid #6a6a6a;}
.list_report li .thumb a {display:block;}
.list_report .re_tab {position:absolute;top:23px;right:10px;overflow:hidden;}
.list_report .re_tab li {float:left;padding:0 12px 0 14px;font-size:14px;background:url('../images/common/bg_sideline3.gif') no-repeat 0 50%;}
.list_report .re_tab li:first-child {background:none;}
.list_report .re_tab li a {display:inline-block;padding:0 0 5px 24px;color:#444;}
.list_report .re_tab li a:hover {color:#000;}
.list_report .re_tab li.li01 a {background:url('../images/common/re_tab01.gif') no-repeat 0 2px;}
.list_report .re_tab li.li02 a {background:url('../images/common/re_tab02.gif') no-repeat 0 4px;}
.list_report .re_tab li.li03 a {background:url('../images/common/re_tab03.gif') no-repeat 0 2px;}
.list_report .re_tab li.on a {font-weight:700;color:#000;}
.list_report .re_tab li.on span,.list_report .re_tab li a:hover span {padding-bottom:4px;border-bottom:1px solid #000;}
.list_report .re_tab li.li01.on a,
.list_report .re_tab li.li01 a:hover {background:url('../images/common/re_tab01_on.gif') no-repeat 0 2px;}
.list_report .re_tab li.li02.on a,
.list_report .re_tab li.li02 a:hover {background:url('../images/common/re_tab02_on.gif') no-repeat 0 4px;}
.list_report .re_tab li.li03.on a,
.list_report .re_tab li.li03 a:hover {background:url('../images/common/re_tab03_on.gif') no-repeat 0 2px;}
.list_report .tit {font-size:18px;font-weight:700;color:#000;padding:3px 0 17px;margin-bottom:23px;background:url('../images/common/dotline.gif') repeat-x 0 100%;}
.list_report .tit span {display:inline-block;margin-right:15px;font-size:15px;color:#327dda;font-weight:500;}
.list_report .info .txt span {padding:0 15px 0 18px;background:url('../images/common/bg_sideline2.gif') no-repeat 0 50%;}
.list_report .info .txt span:first-child {padding-left:0;background:none;}
.list_report .attach {display:inline-block;margin-top:8px;padding-left:28px;font-size:15px;color:#777;background:url('../images/common/ico_attach.gif') no-repeat 0 50%;}
.list_report .attach:hover {color:#327dda;}
.list_report .summary,.list_report .conts {line-height:20px;}
.list_report .btn_more {display:inline-block;margin-top:12px;height:20px;line-height:16px;padding:0 22px 0 12px;font-size:14px;color:#444;text-align:center;vertical-align:middle;border:1px solid #939393;background:#fff url('../images/common/arrow01.gif') no-repeat 100% 50%;white-space:nowrap;}*/

/* --------------------------------------------------------
list_report
----------------------------------------------------------*/
.list_report {position:relative;overflow:hidden;}
.list_report > li {position:relative;padding:20px 15px 20px 152px;min-height:144px;margin-top:20px;border:1px solid #d7d7d7;overflow:hidden;}
.list_report li .thumb {position:absolute;top:20px;left:20px;width:106px;height:142px;border:1px solid #6a6a6a;}
.list_report li .thumb a {display:block;}
.list_report .re_tab {position:absolute;top:23px;right:10px;overflow:hidden;}
.list_report .re_tab li {float:left;padding:0 12px 0 14px;font-size:14px;background:url('../images/common/bg_sideline3.gif') no-repeat 0 50%;}
.list_report .re_tab li:first-child {background:none;}
.list_report .re_tab li a {display:inline-block;padding:0 0 5px 24px;color:#444;}
.list_report .re_tab li a:hover {color:#000;}
.list_report .re_tab li.li01 a {background:url('../images/common/re_tab01.gif') no-repeat 0 2px;}
.list_report .re_tab li.li02 a {background:url('../images/common/re_tab02.gif') no-repeat 0 2px;}
.list_report .re_tab li.li03 a {background:url('../images/common/re_tab03.gif') no-repeat 0 2px;}
.list_report .re_tab li.on a {font-weight:500;color:#000;}
.list_report .re_tab li.on span,.list_report .re_tab li a:hover span {padding-bottom:4px;border-bottom:1px solid #000;}
.list_report .re_tab li.li01.on a,
.list_report .re_tab li.li01 a:hover {background:url('../images/common/re_tab01_on.gif') no-repeat 0 2px;}
.list_report .re_tab li.li02.on a,
.list_report .re_tab li.li02 a:hover {background:url('../images/common/re_tab02_on.gif') no-repeat 0 2px;}
.list_report .re_tab li.li03.on a,
.list_report .re_tab li.li03 a:hover {background:url('../images/common/re_tab03_on.gif') no-repeat 0 2px;}
.list_report .tit {font-size:18px;color:#000;padding:3px 0 17px;margin-bottom:23px;background:url('../images/common/dotline.gif') repeat-x 0 100%;}
.list_report .tit a { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_report .tit p { width:550px !important;}

.list_report .tit span {display:inline-block;margin-right:15px;font-size:15px;color:#327dda;font-weight:500;}
.list_report .info .txt span {padding:0 10px 0 13px;background:url('../images/common/bg_sideline2.gif') no-repeat 0 5px; word-break:keep-all; font-size:14px;}
.list_report .info .txt span:first-child {padding-left:0;background:none;}
.list_report .attach {display:inline-block;margin-top:8px;padding-left:28px;font-size:15px;color:#777;background:url('../images/common/ico_attach.gif') no-repeat 0 50%;}
.list_report .attach:hover {color:#327dda;}
.list_report .summary,.list_report .conts {line-height:20px;}
.list_report .btn_more {display:inline-block;margin-top:12px;height:20px;line-height:20px;padding:0 22px 0 12px;font-size:14px;color:#444;text-align:center;vertical-align:middle;border:1px solid #939393;background:#fff url('../images/common/arrow01.gif') no-repeat 100% 50%;white-space:nowrap;}
.list_report .price {position:absolute;top:81px;right:17px;font-size:15px;font-family:Malgun Gothic}
.list_report .btn_buy {display:inline-block;width:44px;height:21px;margin:0 0 4px 8px;line-height:19px;padding:0 0 0 14px;font-size:13px;font-weight:700;color:#000;text-align:center;vertical-align:middle;border:1px solid #d3d3d3;background:#fff url('../images/common/bg_btn03.gif') no-repeat 0 0;white-space:nowrap;}

@media (max-width:990px) {
 
    .list_report .re_tab { position:relative; top:0px; right:0px; left:0px; margin-bottom:10px;}
	.list_report .info { padding-left:15px; }
	.list_report .price { position:relative; top:0px; right:0px; margin-top:10px;}
	.list_report .tit p { width:100% !important;}

}


@media (max-width:767px) {
 
    .list_report > li { padding:20px 10px;}
    .list_report li .thumb {position:relative; top:0px; left:0px; margin:0px auto 20px auto;}
	.list_report .tit a { width:100%;}	
	.list_report .re_tab li {padding:0 10px 0 12px;}
	
	
	.list_report .info .txt span:first-child,
	.list_report .info .txt span { display:block; margin-bottom:5px; padding-left:10px; background:url('../images/common/bg_sideline2.gif') no-repeat 0 5px;}
	 

}







/*
.view_report .view_top {position:relative;overflow:hidden;padding:28px 20px 20px 181px;margin-bottom:30px;min-height:155px;border:2px solid #000;}
.view_report .view_top .thumb {position:absolute;top:31px;left:38px;width:106px;height:142px;border:1px solid #6a6a6a;}
.view_report .view_top .thumb a {display:block;}
.view_report .view_info h4 {font-size:18px;color:#000;padding-bottom:14px;margin-bottom:10px;background:url('../images/common/dotline.gif') repeat-x 0 100%;}
.view_report .view_info h4 span {display:inline-block;margin-right:15px;font-size:15px;color:#327dda;font-weight:500;}
.view_report .view_info .tbl {width:100%;clear:both;}
.view_report .view_info .tbl th {padding:2px 5px;color:#000;font-size:14px;text-align:left;font-weight:500;}
.view_report .view_info .tbl td {padding:2px 5px;color:#555;font-size:14px;text-align:left;}
.view_report .view_info .attach {display:inline-block;padding-left:28px;font-size:14px;color:#666;background:url('../images/common/ico_attach.gif') no-repeat 0 50%;}
.view_report .view_info .attach:hover {color:#327dda;}
.view_report .view_info .open_mark {position:absolute;top:28px;right:23px;}
.view_wrap .cont {padding:0 10px 40px 5px;line-height:20px;font-size:13px;}
.view_wrap .cont {padding:0 10px 40px 5px;line-height:20px;}
.view_wrap .view_cont03 .cont,.view_wrap .view_cont04 .cont {padding:0 0 50px 0;}
.view_wrap .view_cont05 .cont {padding:0;}*/



/* --------------------------------------------------------
view_top
----------------------------------------------------------*/
.view_report .view_top {position:relative;overflow:hidden;padding:28px 20px 20px 173px;margin-bottom:30px;min-height:176px;border:2px solid #000;}
.view_report .view_top .thumb {position:absolute;top:31px;left:30px;width:106px;height:142px;border:1px solid #6a6a6a;}
.view_report .view_top .thumb a {display:block;}
.view_report .view_info h4 {font-size:18px;color:#000;padding:0px; padding-bottom:14px; padding-right:150px; margin-bottom:10px;background:url('../images/common/dotline.gif') repeat-x 0 100%; display:block; }
.view_report .view_info h4 span {display:inline-block;margin-right:15px;font-size:15px;color:#327dda;font-weight:500;}
.view_report .view_info .tbl {width:100%;clear:both;}
.view_report .view_info .tbl th {padding:2px 5px;color:#000;font-size:14px;text-align:left;font-weight:500;}
.view_report .view_info .tbl td {padding:2px 5px;color:#555;font-size:14px;text-align:left;}
.view_report .view_info .price {font-size:15px;font-family:Malgun Gothic;}
.view_report .view_info .btn_buy {display:inline-block;width:44px;height:21px;margin:0 0 4px 8px;line-height:19px;padding:0 0 0 14px;font-size:13px;font-weight:700;color:#000;text-align:center;vertical-align:middle;border:1px solid #d3d3d3;background:#fff url('../images/common/bg_btn03.gif') no-repeat 0 0;white-space:nowrap;}
.view_report .view_info .attach {display:inline-block;padding-left:28px;font-size:14px;color:#666;background:url('../images/common/ico_attach.gif') no-repeat 0 50%;}
.view_report .view_info .attach:hover {color:#327dda;}
.view_report .view_info .open_mark {position:absolute;top:20px;right:23px;}

.view_report .view_info dl { display:block; margin-bottom:5px;}
.view_report .view_info dt,
.view_report .view_info dd { font-size:14px; display:inline-block; vertical-align:top;}
.view_report .view_info dt { width:95px;}
.view_report .view_info dd {width:calc(100% - 100px); word-break:keep-all; }
.view_report .view_info dd em {font-family:Malgun Gothic;}

.view_wrap .cont {padding:0 10px 40px 5px;line-height:20px;}
.view_wrap .view_cont03 .cont,.view_wrap .view_cont04 .cont {padding:0 0 50px 0;}
.view_wrap .view_cont05 .cont {padding:0;}

@media (max-width:990px) {
 
    .view_report .view_top {padding:20px 20px 20px 153px;}
	.view_report .view_top .thumb {top:20px;left:20px;}

}


@media (max-width:767px) {
 
    .view_report .view_top {padding:15px;}
	.view_report .view_top .thumb { position:relative; top:0px; left:0px; margin:0px auto 20px auto;}
	.view_report .view_info h4 { padding-right:0px;}
	
	.view_report .view_info .open_mark {position:relative; top:0px; right:0px; margin:10px auto; text-align:center;}

}


.list_inner01 {position:relative;overflow:hidden;}
.list_inner01 > li {padding:36px 0 36px 0;background:url('../images/common/dotline.gif') repeat-x 0 100%;overflow:hidden;}
.list_inner01 .list_box {position:relative;float:left;width:148px;min-height:127px;padding-left:118px;margin-left:10px;}
.list_inner01 .list_box:first-child {margin-left:0;}
.list_inner01 li .thumb {position:absolute;top:0;left:0;width:92px;height:125px;border:1px solid #6a6a6a;}
.list_inner01 li .thumb a {display:block;}
.list_inner01 dl {position:relative;min-height:127px;}
.list_inner01 dt {font-size:15px;color:#000;line-height:18px;}
.list_inner01 dt span {display:inline-block;margin-right:10px;font-size:14px;color:#327dda;font-weight:500;}
.list_inner01 dd {position:absolute;bottom:0;left:0;font-size:14px;}
.list_inner01 dt em {display:block;margin-top:4px;font-weight:700;}
.list_inner02 {position:relative;overflow:hidden;margin-top:-10px}
.list_inner02 > li {position:relative;padding:20px 0;border-bottom:1px solid #aaa;overflow:hidden;}
.list_inner02 dt {font-size:17px;color:#222;margin-bottom:8px;font-weight:700;}
.list_inner02 dt span {margin-right:15px;font-size:15px;color:#327dda;font-weight:500;}
.list_inner02 dd {line-height:20px;font-size:13px;}
.list_inner02 dd.dd01 {margin-top:12px;}
.list_inner02 dd.dd01 span {padding:0 14px;color:#777;background:url('../images/common/bg_sideline.gif') no-repeat 0 56%;}
.list_inner02 dd.dd01 span:first-child {padding-left:0;background:none;}
.list_inner02 dd a {color:#777;}
.list_inner02 dd a:hover {color:#327dda;}

/* About KOTI
.director {height:290px;background:url('../images/sub/director.jpg') no-repeat 0 0;letter-spacing:-0.5px;}
.director .txt01 {padding:138px 0 13px 345px;font-size:34px;color:#405263;line-height:34px;}
.director .txt02 {padding:0 0 0 345px;font-size:16px;color:#405263;line-height:22px;}
.director .txt02 span {display:block;color:#cb3634;}
.greeting {padding:35px 0 32px;font-size:15px;border-bottom:1px solid #405264;}
.greeting .koti_director {padding-top:40px;text-align:left;} */


/* --------------------------------------------------------
director
----------------------------------------------------------*/
.director { margin-bottom:30px;}
.director img { width:100%; max-width:100%;}
 
.greeting { }
.greeting p { word-break:keep-all;}
.greeting .greetingend { float:right; text-align:right; margin:20px 0px 0px 0px; width:100%;  }
.greeting .greetingsign { float:right; text-align:right; font-weight:600; width:200px; display:block }
.greeting .greetingsign img {margin-top:10px; width:200px;} 



/* --------------------------------------------------------
director
----------------------------------------------------------*/
.director { margin-bottom:30px;}
.director img { width:100%; max-width:100%;}
 
.greeting { }
.greeting p { word-break:keep-all;}
.greeting .greetingend { float:right; text-align:right; margin:20px 0px 0px 0px; width:100%;  }
.greeting .greetingsign { float:right; text-align:right; font-weight:600; width:200px; display:block }
.greeting .greetingsign img {margin-top:10px; width:200px;} 

 
/* --------------------------------------------------------
h4_biz
----------------------------------------------------------*/ 
.h4_biz {padding:50px 0px; font-size:36px; font-weight:700; color:#2c5296; text-align:center; line-height:43px; letter-spacing:-1px; background:none; margin:0px auto;}
.h4_biz span {display:block;font-size:30px;font-weight:500;color:#2c5296;}

@media (max-width:1180px) {
	
	.h4_biz { font-size:30px;}
	.h4_biz span { font-size:26px;}	
	
}


@media (max-width:767px) {
	
	.h4_biz { padding:20px 0px; font-size:24px;}
	.h4_biz span { font-size:20px;}
	
	
}


/* --------------------------------------------------------
biz_vision
----------------------------------------------------------*/ 
.biz_vision {height:631px;overflow:hidden;text-indent:-9999px;background:url('../images/sub/biz_vision.jpg') no-repeat 0 0;}
.history {margin:0px 0px 60px 0px; overflow:hidden;}
.history .year_tit {float:left;width:300px;padding:22px 0 25px;border-top:2px solid #000;border-bottom:1px solid #000; box-sizing:border-box;}
.history .year_tit h5 {font-size:26px;font-weight:500;color:#f37472;text-align:right;line-height:39px;letter-spacing:-1.5px;}
.history .year_tit h5 span {display:block;font-size:25px; line-height:120%; font-weight:700;color:#2c5296;text-align:right; margin-bottom:10px;}
.history .year_tit ul {margin-top:10px; }
.history .year_tit li {padding-right:2px;text-align:right;line-height:20px; word-break:keep-all; font-size:15px; margin-bottom:10px;}
.history .year_tit li span {display:block; font-size:13px;line-height:15px;}
.history .year_txt {float:right; width:calc(100% - 340px); text-align:left;}
.history .year_txt dl {line-height:34px; overflow:hidden;}
.history .year_txt dt {float:left; width:100px;padding-left:12px; font-size:15px; font-weight:500; color:#2a70ce; background:url('../images/common/bult05.gif') no-repeat 0 16px; box-sizing:border-box;}
.history .year_txt dd {float:left; width:calc(100% - 100px); word-break:keep-all; }
.history .year_txt dd span {font-weight:500;}
.history .year_txt.txtResult {width:calc(100% - 0px);}
.history .year_txt.txtResult dt {width:100px;}
.history .year_txt.txtResult dd {width:calc(100% - 100px);} 
.history .year_txt.txtResult dt,
.history .year_txt.txtResult dd { vertical-align:top;}
.history .year_txt dd ul { margin-bottom:10px; margin-top:2px;}
.history .year_txt dd ul li { line-height:28px; }



@media (max-width:990px) {
	
	.history .year_tit {float:left;width:100%; margin-bottom:20px;}
	.history .year_tit h5 {font-size:26px; text-align:left;}
	.history .year_tit h5 span {text-align:left;}
	.history .year_tit li {text-align:left;}	
	.history .year_tit li span { display:inline-block;}
	.history .year_txt {float:left; width:calc(100% - 0px);} 
	
}


@media (max-width:640px) {
	
	.history .year_tit h5 {font-size:22px; line-height:30px;}
	.history .year_tit h5 span { font-size:20px;}
	.history .year_tit h5 span br { display:none;}
	.history .year_txt dt {float:none; width:100%;}
	.history .year_txt dd {float:none; width:calc(100% - 0px); padding-left:12px; box-sizing:border-box; line-height:140%;}
	.history .year_txt.txtResult dt { width:100%;}
	.history .year_txt.txtResult dd {width:calc(100% - 0px);} 
	.history .year_txt dd ul li { line-height:24px; }
	
}


/*
.ci01 {position:relative;}
.ci01 .ci_down01 {position:absolute;right:125px;bottom:0;}
.ci01 .ci_down02 {position:absolute;right:0;bottom:0;}
.bro_wrap {border:1px solid #e9e9e9;padding:30px 0 30px 190px;}
.bro_wrap {overflow:hidden;}
.bro_wrap .thumb {width:198px;}
.bro_wrap .brochure {float:left;width:198px;margin-right:45px;}
.bro_wrap .leaflet {float:left;width:198px;}
.bro_wrap .down {margin-top:20px;text-align:center;}
.pr_vod {margin-top:40px;overflow:hidden;text-align:center;font-size:16px;}
.pr_vod .eng_vod {float:left;width:455px;}
.pr_vod .eng_txt {float:right;width:313px;height:228px;padding:18px 15px;font-size:15px;color:#222;text-align:left;border:1px solid #d7d7d7;overflow:auto;}
*/

/* --------------------------------------------------------
ci01
----------------------------------------------------------*/ 
.ci01 {position:relative; margin-bottom:43px;}
.ci01 .ci01Box { background:url(../../kor/images/sub/ciLine.png) repeat; height:161px; text-align:center; padding-top:19px; box-sizing:border-box; border:1px solid #eee;}
.ci01 .ci01Box img { margin:0px auto; text-align:center; vertical-align:top;}
.ci01 .ci_down01 {position:absolute;right:120px;bottom:-15px;}
.ci01 .ci_down02 {position:absolute;right:0;bottom:-15px;}

@media (max-width:1280px) {
	
	.ci01 .ci01Box img { width:230px !important;} 
	
}


/* --------------------------------------------------------
bro_wrap
----------------------------------------------------------*/

.bro_wrap {border:1px solid #e9e9e9;padding:30px; text-align:center;}
.bro_wrap {overflow:hidden;}

.bro_wrap .brochure { display:inline-block; margin:0px 10px}
.bro_wrap .brochure .thumb { }
.bro_wrap .brochure .down {margin-top:20px;text-align:center;}


@media (max-width:767px) {
	
	.bro_wrap .brochure { display:block; margin:0px auto 20px auto;}
	
	  
}


/* --------------------------------------------------------
lgpr_vod
----------------------------------------------------------*/
.pr_vod {overflow:hidden;text-align:center;}
.pr_vod .eng_vod {float:left;width:395px;}
.pr_vod .eng_vod .video {  }
.pr_vod .eng_txt {float:right;width:calc(100% - 415px); height:265px; padding:18px 15px;font-size:15px;color:#222;text-align:left;border:1px solid #d7d7d7;overflow:auto; box-sizing:border-box; }
.pr_vod .eng_txt .tit {margin-bottom:20px;font-weight:500;}

 

@media (max-width:767px) {
	
	.pr_vod .eng_vod {float:none; width:100%; margin-bottom:10px;}	
	.pr_vod .eng_vod img { width:100%; max-width:100%;}
	.pr_vod .eng_vod .video { width:100%; position:relative;padding-top:56.25%; }
	.pr_vod .eng_vod .video iframe{position:absolute; top:0px; left:0px; width:100% !important; height:100% !important;}
	.pr_vod .eng_txt {float:none;width:calc(100% - 0px);}
	 
	
}


/*
.department {padding:30px 0;overflow:hidden;background:url('../images/common/dotline3.gif') repeat-x 0 100%;}
.department.first {padding:0 0 30px;}
.department.last {background:none;}
.departl,.departr {padding-left:155px;}
.departl.depart1 {background:url('../images/sub/depart1.gif') no-repeat 0 0;}
.departr.depart2 {background:url('../images/sub/depart2.gif') no-repeat 0 0;}
.departl.depart3 {background:url('../images/sub/depart3.gif') no-repeat 0 0;}
.departr.depart4 {background:url('../images/sub/depart4.gif') no-repeat 0 0;}
.departl.depart5 {background:url('../images/sub/depart5.gif') no-repeat 0 0;}
.departr.depart6 {background:url('../images/sub/depart6.gif') no-repeat 0 0;}
.departl.depart7 {background:url('../images/sub/depart7.gif') no-repeat 0 0;}
.departr.depart8 {background:url('../images/sub/depart8.gif') no-repeat 0 0;}
.departr.depart20 {background:url('../images/sub/depart20.jpg') no-repeat 0 0;}
.departl.depart1 ol li,.departr.depart2 ol li,.departl.depart3 ol li,.departr.depart4 ol li,.departr.depart6 ol li {float:left;width:350px;}
.departl.depart1 ol li.li02,.departr.depart2 ol li.li02,.departl.depart3 ol li.li02,.departr.depart4 ol li.li02,.departr.depart6 ol li.li02 {width:280px;}
.department dt {margin-bottom:13px;font-size:22px;color:#222;font-weight:700;line-height:24px;}
.department dd {font-size:16px;color:#222;line-height:20px;}
.department ol {margin-top:14px;overflow:hidden;}
.department ol li {position:relative;margin-top:8px;padding-left:17px;color:#222;line-height:17px;}
.department ol li span {position:absolute;left:0;top:2px;display:inline-block;width:13px;height:13px;line-height:13px;font-size:10px;text-align:center;color:#fff;background:url('../images/sub/bg_num2.gif') no-repeat 0 0;}
*/


/* --------------------------------------------------------
department
----------------------------------------------------------*/
.department {padding:30px 0;overflow:hidden;background:url('../../kor/images/common/dotline3.gif') repeat-x 0 100%; margin:0px;}
.department:first-child {padding:0 0 30px;}
.department:last-child {background:none;}
.depart { padding-left:145px; box-sizing:border-box; vertical-align:top;}
.depart.depart1 {background:url('../../kor/images/sub/depart1.gif') no-repeat 0 0;}
.depart.depart2 {background:url('../../kor/images/sub/depart2.gif') no-repeat 0 0;}
.depart.depart3 {background:url('../../kor/images/sub/depart3.gif') no-repeat 0 0;}
.depart.depart4 {background:url('../../kor/images/sub/depart4.gif') no-repeat 0 0;}
.depart.depart5 {background:url('../../kor/images/sub/depart5.gif') no-repeat 0 0;}
.depart.depart6 {background:url('../../kor/images/sub/depart6.gif') no-repeat 0 0;}
.depart.depart7 {background:url('../../kor/images/sub/depart7.gif') no-repeat 0 0;}
.depart.depart8 {background:url('../../kor/images/sub/depart8.gif') no-repeat 0 0;}

.depart.depart9 {background:url(/webcontent/resrce/KOTI03/2017/2/1/deptGuidance_21.jpg) no-repeat;}
.depart.depart10 {background:url(/webcontent/resrce/KOTI03/2017/1/31/6eb56c35-d758-4a83-816d-d2bf8f37e0a9.jpg) no-repeat;}
.depart.depart11 {background:url(/webcontent/resrce/KOTI03/2017/2/1/ac4b9992-32c5-436f-a0cb-332ecbdeb8bc.jpg) no-repeat;}
.depart.depart12 {background:url(/webcontent/resrce/KOTI03/2017/2/1/1abaaae9-7b35-4895-9e9c-37e182d66465.jpg) no-repeat;}
.depart.depart13 {background:url(/webcontent/resrce/KOTI03/2017/2/1/deptGuidance_20.jpg) no-repeat;}

.depart.depart14 {background:url(/webcontent/resrce/KOTI03/2017/2/1/e172b246-3e28-4904-ac0b-892e47e52c06.jpg) no-repeat;}
.depart.depart15 {background:url(/webcontent/resrce/KOTI03/2017/2/1/8ede0687-42f7-48e6-b2d2-aa4115f9037d.jpg) no-repeat;}

.depart.depart16 {background:url(/webcontent/resrce/KOTI03/2017/2/1/deptGuidance_22.jpg) no-repeat;}
.depart.depart17 {background:url(/webcontent/resrce/KOTI03/2017/2/1/8e145d77-f2cb-49ff-aa52-86e711382649.jpg) no-repeat;}
.depart.depart18 {background:url(/webcontent/resrce/KOTI03/2017/2/1/26102b95-71ad-49d2-a889-5ee6f1038b23.jpg) no-repeat;}
.depart.depart19 {background:url(/webcontent/resrce/KOTI03/2017/2/1/deptGuidance_19.jpg) no-repeat;}
.depart.depart20 {background:url(/webcontent/resrce/KOTI03/2021/3/26/d19d416a-522a-4939-9bbd-1c52cb582ee3.jpg) no-repeat;}

.depart.depart1,
.depart.depart2,
.depart.depart3,
.depart.depart4,
.depart.depart5,
.depart.depart6,
.depart.depart7,
.depart.depart8,
.depart.depart9,
.depart.depart10,
.depart.depart11,
.depart.depart12,
.depart.depart13,
.depart.depart14,
.depart.depart15,
.depart.depart16,
.depart.depart17,
.depart.depart18,
.depart.depart19,
.depart.depart20 { background-size:124px 124px;}

.department dt {margin-bottom:10px;font-size:22px;color:#222;font-weight:500;line-height:26px;}
.department dd {font-size:16px;color:#222; word-break:keep-all;}
.department ol {margin-top:10px;}
.department ol li:first-child {margin-top:0;}
.department ol li {position:relative;margin-top:8px;padding-left:17px;color:#222;line-height:16px;}
.department ol li span {position:absolute;left:0;top:2px;display:inline-block;width:13px;height:13px;line-height:13px;font-size:10px;text-align:center;color:#fff;background:url('../images/sub/bg_num2.gif') no-repeat 0 0;}

@media (max-width:990px) {	
	
	.department {margin:0px; display:block; background:none; padding:0px;}
    .depart {width:calc(100% - 0px); margin:0px; display:block; margin-bottom:30px;} 
	
}


@media (max-width:767px) {		
	
    .depart {padding-left:80px;}
	.depart.depart1,
	.depart.depart2,
	.depart.depart3,
	.depart.depart4,
	.depart.depart5,
	.depart.depart6,
	.depart.depart7,
	.depart.depart8,
	.depart.depart9,
	.depart.depart10,
	.depart.depart11,
	.depart.depart12,
	.depart.depart13,
	.depart.depart14,
	.depart.depart15,
	.depart.depart16,
	.depart.depart17,
	.depart.depart18,
	.depart.depart19,
	.depart.depart20 { background-size:60px 60px;} 
	
}







/*.map_area {border:1px solid #ccc;}
.address {min-height:55px;padding:20px 0 20px 164px;font-size:16px;color:#222;font-weight:500;line-height:26px;border:1px solid #e2e2e2;background:url('../images/sub/ico_addr.gif') no-repeat 61px 19px;}
.address .txt01 {color:#cc5f5d;}
.address .txt02 {color:#2c6eae;}
.map_img {padding-left:20px;}
.map_list {padding-left:20px;}
.map_list dt {margin:30px 0 10px;font-size:15px;color:#d0201d;font-weight:500;}
.map_list dt.dt01 {padding-left:35px;background:url('../images/sub/ico_map01.gif') no-repeat 0 0;}
.map_list dt.dt02 {margin-top:40px;padding-left:53px;background:url('../images/sub/ico_map02.gif') no-repeat 0 0;}
.map_list dt.dt03 {padding-left:53px;background:url('../images/sub/ico_map03.gif') no-repeat 0 2px;}
.map_list dt.dt04 {padding:0 0 5px 33px;background:url('../images/sub/ico_map04.gif') no-repeat 0 0;}
.map_list dt.dt05 {padding:0 0 5px 33px;background:url('../images/sub/ico_map05.gif') no-repeat 0 0;}
.map_list dd {margin-bottom:20px;padding-left:10px;background:url('../images/common/bult04.gif') no-repeat 0 9px;}
.map_list dd.dd01 {margin-bottom:25px;padding-left:0;background:none;}
.map_list dd .link {color:#2454a9;}*/


/* --------------------------------------------------------
map_img
----------------------------------------------------------*/
.map_img {padding-left:20px; margin-bottom:50px;}
.map_img img {max-width:100%;}
.map_area {height:411px;border:1px solid #ccc; }
.address {min-height:55px;padding:20px 0 20px 164px;font-size:16px;color:#222;font-weight:500;line-height:26px;border:1px solid #e2e2e2;background:url('../images/sub/ico_addr.gif') no-repeat 61px 19px;}
.address .txt01 {color:#cc5f5d;}
.address .txt02 {color:#2c6eae;}
.map_list {padding-left:20px; margin-bottom:50px;}
.map_list dt {margin:30px 0 10px;font-size:15px;color:#d0201d;font-weight:500;}
.map_list dt.dt01 {padding-left:35px;background:url('../images/sub/ico_map01.gif') no-repeat 0 0;}
.map_list dt.dt02 {margin-top:40px;padding-left:53px;background:url('../images/sub/ico_map02.gif') no-repeat 0 0;}
.map_list dt.dt03 {padding-left:53px;background:url('../images/sub/ico_map03.gif') no-repeat 0 2px;}
.map_list dt.dt04 {padding:0 0 5px 33px;background:url('../images/sub/ico_map04.gif') no-repeat 0 0;}
.map_list dt.dt05 {padding:0 0 5px 33px;background:url('../images/sub/ico_map05.gif') no-repeat 0 0;}
.map_list dd {margin-bottom:20px;padding-left:10px;background:url('../images/common/bult04.gif') no-repeat 0 11px; word-break:keep-all;}
.map_list dd.dd01 {margin-bottom:25px;padding-left:0;background:none;}
.map_list dd.dd01 img { max-width:100%;}
.map_list dd .link {color:#2454a9;}


/* Announcements 
.list_news01 {position:relative;}
.list_news01 > li {position:relative;padding:30px 20px 30px 233px;min-height:137px;border-bottom:1px solid #d5d5d5;}
.list_news01 li .thumb {position:absolute;top:30px;left:0;width:204px;height:135px;border:1px solid #cbcbcb;}
.list_news01 li .thumb a {display:block;}
.list_news01 dt {padding-top:2px;font-size:18px;color:#000;margin-bottom:12px;font-weight:700;}
.list_news01 dt span {display:inline-block;margin-right:10px;font-size:15px;color:#009cff;font-weight:500;}
.list_news01 dd {line-height:20px;}
.list_news01 .attach {position:absolute;top:28px;right:4px;}
.list_news01 .attach_list {position:absolute;top:59px;right:0;width:283px;border:1px solid #8d8f92;background:#fff;z-index:100;}
.list_news01 .txt {margin-top:12px;color:#777;}
.list_news01 .txt span {padding:0 10px 0 13px;background:url('../images/common/bg_sideline2.gif') no-repeat 0 50%;}
.list_news01 .txt span:first-child {padding-left:0;background:none;}*/

/* --------------------------------------------------------
list_news01
----------------------------------------------------------*/
.list_news01 {position:relative;}
.list_news01 > li {position:relative; padding:30px 20px 30px 233px; min-height:167px; border-bottom:1px solid #d5d5d5; box-sizing:border-box;}
.list_news01 li .thumb {position:absolute;top:20px;left:0;width:204px;height:135px;}
.list_news01 li .thumb a {display:block;}
.list_news01 li .thumb a img { border:1px solid #cbcbcb;}
.list_news01 dt {padding-top:2px;font-size:18px;color:#000;margin-bottom:12px;}
.list_news01 dt span {display:inline-block;margin-right:10px;font-size:15px;color:#009cff;font-weight:500;}
.list_news01 dd {line-height:20px;}
.list_news01 .attach {position:absolute;top:28px;right:4px;}
.list_news01 .attach_list {position:absolute;top:59px;right:0;width:283px;border:1px solid #8d8f92;background:#fff;z-index:100;}
.list_news01 .txt {margin-top:12px;color:#777;}
.list_news01 .txt span {padding:0 10px 0 13px;background:url('../images/common/bg_sideline2.gif') no-repeat 0 50%;}
.list_news01 .txt span:first-child {padding-left:0;background:none;}


@media (max-width:767px) {
	
	.list_news01 > li { min-height:auto; padding:0px; margin:20px 0px; padding-bottom:20px;}
	.list_news01 li .thumb { position:relative; width:100%; height:auto; top:0px; margin-bottom:20px;}
	.list_news01 li .thumb a { }
	.list_news01 li .thumb img { max-width:100%; width:calc(100% - 2px); height:auto;}
	.list_news01 dl { display:block;}
	
	.list_news01 .txt span:first-child {padding:0 10px 0 13px;background:url('../images/common/bg_sideline2.gif') no-repeat 0 50%;}
	.list_news01 .txt span { display:block;}
 
}






.list_news01 .attach_tit {height:40px;padding:0 16px;line-height:40px;font-size:15px;color:#fff;font-weight:500;background:#0c419a;}
.list_news01 .attach_list .close {position:absolute;top:7px;right:11px;}
.list_news01 .attach_list ul {margin:7px 20px;}
.list_news01 .attach_list ul li {color:#666;line-height:24px;}
.list_news01 .attach_list ul li img {padding:0 4px 2px 0;}
.list_news01 .attach_list ul li a {color:#666;}
.list_news01 .attach_list ul li a:hover {color:#327dda;}

/*
.view_news01 .view_top {overflow:hidden;min-height:288px;border-bottom:1px solid #d5d5d5;}
.view_news01 .view_top .thumb {float:left;width:347px;}
.view_news01 .view_top .thumb li {width:345px;height:229px;border:1px solid #c8c8c8;overflow:hidden;}
.view_news01 .bx-controls {position:relative;height:30px;}
.view_news01 .bx-pager {position:absolute;top:8px;right:-4px;}
.view_news01 .bx-pager .bx-pager-item {display:inline-block;*zoom:1;*display:inline;}
.view_news01 .bx-pager.bx-default-pager a {display:block;width:16px;height:16px;margin:0 4px;vertical-align:middle;text-indent:-9999px;overflow:hidden;background:url('../images/common/ico_nav.gif') no-repeat 0 0;}
.view_news01 .bx-pager.bx-default-pager a:hover,
.view_news01 .bx-pager.bx-default-pager a.active {background:url('../images/common/ico_nav_on.gif') no-repeat 0 0;}
.view_news01 .view_info {float:right;width:417px;padding:0 10px 0 23px;border-top:1px solid #000;}
.view_news01 .view_info h4 {margin:32px 0 14px;font-size:20px;font-weight:700;color:#000;}
.view_news01 .view_info dl {overflow:hidden;}
.view_news01 .view_info dt {width:100px;float:left;font-weight:500;padding:4px 0;clear:left;color:#000;}
.view_news01 .view_info dd {width:295px;float:left;padding:4px 0;}
.view_news01 .view_info dd.url a {color:#327dda;}
.view_news01 .view_info dd.url a:hover {font-weight:500;letter-spacing:-0.2px;}
.view_news01 .view_info .attach {display:inline-block;color:#555;padding:2px 0 2px 29px;font-size:14px;background:url('../images/common/ico_attach.gif') no-repeat 0 50%;}
.view_news01 .view_info .attach:hover {color:#327dda;}
.view_news01 .view_cont {padding:35px 10px 35px 0;border-bottom:1px solid #d5d5d5;line-height:20px;}*/


/* --------------------------------------------------------
view_news01
----------------------------------------------------------*/
.view_news01 .view_top {overflow:hidden;min-height:288px;border-bottom:1px solid #d5d5d5;}
.view_news01 .view_top .thumb {float:left;width:347px;}
.view_news01 .view_top .thumb li {width:345px;height:229px;border:1px solid #c8c8c8;}
.view_news01 .bx-controls {position:relative;height:30px;}
.view_news01 .bx-pager {position:absolute;top:8px;right:-4px;}
.view_news01 .bx-pager .bx-pager-item {display:inline-block;*zoom:1;*display:inline;}
.view_news01 .bx-pager.bx-default-pager a {display:block;width:16px;height:16px;margin:0 4px;vertical-align:middle;text-indent:-9999px;overflow:hidden;background:url('../images/common/ico_nav.gif') no-repeat 0 0;}
.view_news01 .bx-pager.bx-default-pager a:hover,
.view_news01 .bx-pager.bx-default-pager a.active {background:url('../images/common/ico_nav_on.gif') no-repeat 0 0;}
.view_news01 .view_info {width:calc(100% - 380px); padding:0 10px 0 0px; margin-left:23px; float:right; border-top:1px solid #000;}
.view_news01 .view_info h4 {margin:32px 0 14px;font-size:20px;font-weight:500;color:#000; background:none; padding-left:0px;}
.view_news01 .view_info dl {overflow:hidden;}
.view_news01 .view_info dt {width:100px;float:left;font-weight:500;padding:4px 0;clear:left;color:#000;}
.view_news01 .view_info dd {width:calc(100% - 100px); float:left;padding:4px 0;}
.view_news01 .view_info dd.url a {color:#327dda;}
.view_news01 .view_info dd.url a:hover {font-weight:500;letter-spacing:-0.2px;}
.view_news01 .view_info .attach {display:inline-block;color:#555;padding:2px 0 2px 29px;font-size:14px;background:url('../images/common/ico_attach.gif') no-repeat 0 50%;}
.view_news01 .view_info .attach:hover {color:#327dda;}
.view_news01 .view_cont {padding:35px 10px 35px 0;border-bottom:1px solid #d5d5d5;line-height:20px;}
.view_news01 .view_cont img { max-width:100% !important;} 

@media (max-width:767px) {
	
	.view_news01 .view_top .thumb { width:100%; margin-bottom:20px;}
	.view_news01 .view_top .thumb li { width:100%; height:auto;}
	.view_news01 .view_top .thumb li img { width:100%; max-width:100%;}	
	.view_news01 .view_info {width:calc(100% - 0px); margin-left:0px; float:none;}
	.view_news01 .view_cont img { width:100% !important; height:auto !important;} 
	

 
	
	
 
}


/* nodata */
.nodata {padding:56px 0 61px;font-size:16px;text-align:center;}
.list_news01 .nodata {padding:59px 233px 0 0;font-size:16px;text-align:center;}
.list_report .nodata {padding:59px 152px 0 0;font-size:16px;text-align:center;}

/* Paginate */
.paginate {text-align:center;margin-top:40px;clear:both;line-height:16px;}
.paginate a.pre,.paginate a.pre_end,.paginate a.next,.paginate a.next_end {padding:0;background:none;border:0;}
.paginate a.pre:hover,.paginate a.pre_end:hover,.paginate a.next:hover,.paginate a.next_end:hover {border:0;padding:0;}
.paginate a {display:inline-block;font-size:15px;padding:5px 9px 6px 9px;margin:0 1px;color:#666;font-weight:500;text-align:center;border:1px solid #dbdbdb;vertical-align:middle;}
.paginate a.active,.paginate a:hover {color:#fff;background:#767676;border:1px solid #646464;}

/* Contact us */
.ess_making {padding-bottom:6px;text-align:right;font-size:13px;}
.ess_making em {color:#e6002f;font-weight:500;}
.write_open {width:100%;clear:both;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.write_open th {padding:5px 0 5px 20px;color:#333;font-weight:700;text-align:left;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f4f9fd;}
.write_open .last {border-right:0;}
.write_open td {padding:5px 0 5px 10px;color:#666;text-align:left;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#fff;}
.write_open tr:first-child th,.write_open tr:first-child td {border-top:0;}
.write_open th em {color:#e6002f;font-weight:500;}
.write_open .desc {padding-left:15px;font-size:12px;color:#f6013a;}
.write_open .vt {padding:8px 0 5px 20px;vertical-align:top;}

.end_message,.agree_message {position:relative;width:303px;border:1px solid #8d8f92;background:#fff;z-index:100;}
.end_message .end_tit,.agree_message .agree_tit {height:40px;padding:0 16px;line-height:40px;font-size:15px;color:#fff;font-weight:500;background:#0c419a;}
.end_message .close,.agree_message .close {position:absolute;top:7px;right:11px;}
.end_message .end_cont,.agree_message .agree_cont {padding:20px 5px;line-height:19px;text-align:center;}
.end_message .btn,.agree_message .btn {padding-top:10px;}

/* List - 열린광장 */
.list_open01 {position:relative;margin-top:30px;}
.list_open01 > li {position:relative;padding:15px 20px 16px 0;border-bottom:1px solid #d5d5d5;}
.list_open01 .tit {font-size:18px;color:#000;}
.list_open01 .tit em {position:relative;top:-2px;font-size:14px;color:#666;padding-left:3px;}
.list_open01 .tit a {vertical-align:middle;}
.list_open01 .tit img {margin-left:8px;}
.list_open01 span.sort {display:inline-block;margin-bottom:2px;font-size:15px;color:#327dda;font-weight:500;}
.list_open01 span.name {display:inline-block;margin-top:2px;color:#777;}
.list_open01 span.name em {position:relative;top:-2px;padding:0 3px;font-size:12px;}

.list_open01 .attach {position:absolute;top:38px;right:4px;}
.list_open01 .attach_list {position:absolute;top:68px;right:0;width:283px;border:1px solid #8d8f92;background:#fff;z-index:100;}
.list_open01 .attach_tit {height:40px;padding:0 16px;line-height:40px;font-size:15px;color:#fff;font-weight:500;background:#0c419a;}
.list_open01 .attach_list .close {position:absolute;top:7px;right:11px;}
.list_open01 .attach_list ul {margin:7px 20px;}
.list_open01 .attach_list ul li {color:#666;line-height:24px;}
.list_open01 .attach_list ul li img {padding:0 4px 2px 0;}
.list_open01 .attach_list ul li a {color:#666;}
.list_open01 .attach_list ul li a:hover {color:#327dda;}

/* --------------------------------------------------------
pass_check
----------------------------------------------------------*/
.pass_check {position:relative;width:373px;border:1px solid #8d8f92;background:#fff;z-index:100;}
.pass_check .pass_tit {height:40px;padding:0 16px;line-height:40px;font-size:15px;color:#fff;font-weight:500;background:#0c419a;}
.pass_check .close {position:absolute;top:7px;right:11px;}
.pass_check .pass_cont {padding:23px 20px;line-height:19px;}
.pass_check .pass_input {padding:13px 0 13px;text-align:center;}
.pass_check .pass_input .intype {height:28px;padding-left:8px;border:1px solid #cbcbcb;border-top:1px solid #adadad;}
.pass_check .check {padding-left:20px;margin-left:48px;color:#e6002f;background:url('../images/common/ico_check.gif') no-repeat 0 50%;}

@media (max-width:480px) {
	
	 .pass_check {width:calc(100% - 20px); margin:0px 10px; }
 
}


.comment {margin-top:45px;padding:18px 20px 10px 20px;border:1px solid #d5d5d5;}
.comment .tit {padding:0 0 8px 47px;margin-bottom:8px;font-size:16px;color:#000;font-weight:500;background:url('../images/common/ico_comment.gif') no-repeat 5px 0;}
.comment .tit span {color:#009cff;}
.comment .co_list li {margin-bottom:10px;padding:13px 18px 15px;line-height:20px;background:#f4f4f4;}
.comment .co_list li span {display:block;margin-bottom:3px;color:#777;font-size:13px;}
.view_open02 .view_tit span.sort {display:inline-block;margin-right:15px;font-size:15px;color:#327dda;font-weight:500;}
.view_open02 .view_tit h4 {margin:7px 0 25px;font-size:22px;font-weight:400;color:#000;}
.view_open02 .view_top {overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #d5d5d5;}
.view_open02 .view_info {padding:12px 0;background:#eee;overflow:hidden;}
.view_open02 .view_info dt {width:110px;float:left;font-weight:500;padding:1px 0 2px 15px;color:#000;}
.view_open02 .view_info dd {width:280px;float:left;padding:1px 0 2px;}
.view_open02 .view_cont {padding:27px 10px 27px 0;border-bottom:1px solid #d5d5d5;line-height:22px;}
.view_open02 .view_cont img { max-width:100% !important;}

@media (max-width:990px) {
	
	.view_open02 .view_cont img {  width:100% !important; height:auto !important;}
	
 
}


@media (max-width:767px) {
	
	.view_open02 .view_info dt,
	.view_open02 .view_info dd { display:block;}
	.view_open02 .view_info dd {padding:1px 0 2px 15px;}
	
 
}



/* siteamp */
.siteamp {overflow:hidden;margin-right:-20px;}
.siteamp .site {float:left;width:220px;margin-right:20px;}
.siteamp .site.first_line {height:690px;}
.siteamp .site h4 {padding-left:12px;height:56px;line-height:56px;font-size:19px;font-weight:700;color:#1e77c2;border-top:3px solid #040404;border-bottom:1px solid #040404;}
.siteamp .site > ul {margin-top:12px;}
.siteamp .site > ul > li {padding-left:12px;line-height:35px;font-size:15px;background:url('../images/common/dotline3.gif') repeat-x 0 100%;}
.siteamp .site > ul ul {padding-bottom:10px;}
.siteamp .site > ul > li li {padding-left:15px;line-height:24px;background:url('../images/common/bult07.gif') no-repeat 5px 11px;}
.siteamp .site > ul > li li a {color:#666;}
.siteamp .site > ul > li li a:hover {color:#327dda;}
.siteamp .site li a.newwin span {padding-right:16px;background:url('../images/common/ico_newwin.gif') no-repeat 100% 60%;}

/* --------------------------------------------------------
search_box
----------------------------------------------------------*/
.search_box {margin:59px 0 45px;padding:33px 10px; box-sizing:border-box; border:1px solid #d6d6d6;text-align:center;}
.search_box .tit {display:inline-block;position:relative;top:2px;padding-right:5px;font-size:16px;font-weight:500;color:#000;}
.search_box .search_wrap {display:inline-block;width:393px;height:42px;padding-left:20px; box-sizing:border-box; text-align:left; /*background:url('../images/sub/bg_search_wrap.gif') no-repeat 0 0;*/ border:3px solid #5379d5; border-radius:100px; }
.search_box .search_wrap .search {width:335px; width:calc(100% - 55px); height:30px;border:0;}
.search_box .research {padding-left:7px;}
.search_box .research label {font-size:13px;}
.search_box .search_wrap input[type=image] { display:inline-block; font-size:0px; vertical-align:top;}



@media (max-width:767px) {
	
	 .search_box .search_wrap { width:100%;} 
	 .search_box .search_wrap input { display:inline-block; font-size:0px;}
	 .search_box .search_wrap .search {}
 
}
.result_txt {margin-bottom:13px;padding-bottom:20px;font-size:19px;color:#444;border-bottom:2px solid #000;}
.result_txt .txt01 {font-size:20px;color:#dd4644;font-weight:500;}
.result_txt .txt02 {font-size:20px;color:#3284d3;font-weight:500;}
.result_box {padding:38px 0;border-bottom:1px solid #e5e5e5;}
.result_box h3 {font-size:21px;color:#444;font-weight:500;}
.result_box h3 span {font-weight:300;}
.result_box h3 em {color:#dd4644;}
.result_box dt {margin:20px 0 10px;font-size:15px;color:#2c6eae;font-weight:500;text-decoration:underline;}
.result_box dd {font-size:15px;color:#555;}
.result_box dd a {color:#555;}
.result_box dd a:hover {color:#327dda;}
.result_box dd.loca {margin-top:7px;font-size:14px;color:#666;}
.result_box dd .txt {font-weight:700;}
.result_box .more {margin:18px 0 -18px;text-align:right;}
.result_box .more a {padding-right:24px;font-size:15px;color:#666;background:url('../images/sub/bg_more.gif') no-repeat 100% 4px;}
.result_box .more a:hover {color:#327dda;}
.result_box .nodata {padding:28px 0 0;font-size:15px;text-align:left;}



/* --------------------------------------------------------
search_mo
----------------------------------------------------------*/
.search_mo {display:none;}


@media (max-width:1180px) {	 

    .search_mo {margin-bottom:45px;padding:0 12px;overflow:hidden;clear:both;background:#f6f6f6 url('../images/sub/bg_tab01.gif') repeat-x 0 100%; display:block;}
    .search_mo li {float:left; padding:0 10px; text-align:center; background:url('../images/sub/sline01.gif') no-repeat 0 50%;}
    .search_mo li a {display:block;height:36px;padding:0 2px;line-height:36px;font-size:15px;color:#666;white-space:nowrap;}
    .search_mo li:first-child {background:none;}
    .search_mo li a:hover {color:#327dda;}
    .search_mo li.on a {height:33px;color:#2663d0;font-weight:500;border-bottom:3px solid #5785d8;background:none;}    
   	
}