@charset "utf-8";

@import url(layout.css?20180703);
@import url(common.css?201806273);

/* main */
.cont_sec01 {width:100%;min-width:1200px;height:540px;overflow:hidden;}
.cont_sec01 .inner {position:relative;width:1920px;left:-960px;margin-left:50%;height:540px;overflow:hidden;}
.cont_sec01 .inner li {float:left;}
.cont_sec01 .inner .bx-prev {left:100px;background:url('/inc/img/btn_prev.png') no-repeat 50% 50%;}
.cont_sec01 .inner .bx-next {right:100px;background:url('/inc/img/btn_next.png') no-repeat 50% 50%;}
.cont_sec01 .inner .bx-controls-direction a {display:block;position:absolute;top:50%;margin-top:-40px;width:40px;height:78px;text-indent:-9999px;z-index:999;overflow:hidden;}
.cont_sec01 .inner .banner {position:absolute;right:360px;bottom:60px;}
.cont_sec01 .inner .banner li {float:none;margin-bottom:15px;}
.cont_sec02 {width:1200px;margin:0 auto;padding-bottom:60px;}
.cont_sec02 h2 {margin:77px 0 37px;color:#000;font-size:41px;font-weight:bold;text-align:center;}
.cont_sec02 .notice {overflow:hidden;}
.cont_sec02 .notice .tab_cont ul {margin-left:-40px;}
.cont_sec02 .notice .tab_cont li {float:left;width:50%;}
.cont_sec02 .notice .tab_cont li.first {height:218px;}
.cont_sec02 .notice .tab_cont li .thumb {float:left;margin:0 30px 0 40px;width:278px;height:198px;}
.cont_sec02 .notice .tab_cont li dl {margin-left:40px;}
.cont_sec02 .notice .tab_cont li dl dt {margin:15px 0 8px;color:#333;font-size:19px;line-height:30px;}
.cont_sec02 .notice .tab_cont li dl dt a {color:#333;font-size:19px;}
.cont_sec02 .notice .tab_cont li dl dt a:hover {color:#ed6710;}
.cont_sec02 .notice .tab_cont li dl dd {color:#333;font-size:15px;line-height:25px;}
.cont_sec02 .notice .tab_cont li dl dd.dd01 {position:relative;color:#666;margin-top:8px;}
.cont_sec02 .notice .tab_cont li dl dd .ico_co {position:absolute;right:0;top:0;padding-left:30px;color:#666;font-size:15px;text-align:left;background:url('/inc/img/ico04.gif') no-repeat 0 50%;}
.cont_sec02 .media_list {overflow:hidden;}
.cont_sec02 .media_list ul {margin-right:-20px;}
.cont_sec02 .media_list li {float:left;margin-right:20px;width:285px;height:340px;}
.cont_sec02 .media_list li .boxgrid {overflow:hidden;position:relative;}
.cont_sec02 .media_list li .boxgrid .cover {width:285px;height:340px;position:absolute;top:350px;left:0;z-index:1000;background:url('/inc/img/bg_paper_cover.png') repeat;}
.cont_sec02 .media_list li .thumb {width:285px;height:200px;}
.cont_sec02 .media_list li dl {height:99px;padding:20px;border:1px solid #e9e9e9;border-top:0;}
.cont_sec02 .media_list li dl dt {margin-bottom:20px;color:#333;font-size:19px;line-height:30px;}
.cont_sec02 .media_list li dl dd {position:relative;color:#666;font-size:15px;}
.cont_sec02 .media_list li dl dd .ico_co {position:absolute;right:0;top:0;padding-left:30px;color:#666;font-size:15px;text-align:left;background:url('/inc/img/ico04.gif') no-repeat 0 50%;}
.cont_sec02 .media_list li .cover {display:block;text-align:center;}
.cont_sec02 .media_list li .cover span {display:inline-block;margin-top:135px;width:224px;height:68px;line-height:68px;color:#fff;font-size:23px;font-weight:bold;border:1px solid #fff;}
.cont_sec02 .news .tab_cont li {position:relative;line-height:45px;padding-right:210px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cont_sec02 .news .tab_cont li a {padding-left:45px;color:#333;font-size:19px;background:url('/inc/img/dash.gif') no-repeat 20px 50%;}
.cont_sec02 .news .tab_cont li a:hover {color:#ed6710;text-decoration:underline;}
.cont_sec02 .news .tab_cont li .ico_co {position:absolute;right:100px;top:2px;width:50px;padding-left:30px;color:#666;font-size:15px;text-align:left;background:url('/inc/img/ico04.gif') no-repeat 0 50%;}
.cont_sec02 .news .tab_cont li .date {position:absolute;right:20px;top:2px;color:#666;font-size:15px;}
.cont_sec03 {width:100%;height:780px;background:url('/inc/img/bg_cont3.jpg') repeat-x 50% 0;}
.cont_sec03 .inner {width:1200px;margin:0 auto;padding:80px 0;overflow:hidden;}
.cont_sec03 .inner .noti_wrap {position:relative;padding-left:220px;min-height:140px;}
.cont_sec03 .inner .noti_wrap.type2 {margin-top:60px;}
.cont_sec03 .inner .main_tab2 {position:absolute;left:0;top:0;}
.cont_sec03 .inner .tab_cont {padding:0 30px;background:#fff;}
.cont_sec03 .inner .tab_cont li {position:relative;line-height:67px;padding-top:2px;padding-right:210px;border-top:1px solid #ddd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cont_sec03 .inner .tab_cont li:first-child {border-top:0;}
.cont_sec03 .inner .tab_cont li a {padding-left:36px;color:#000;font-size:19px;background:url('/inc/img/dot.gif') no-repeat 20px 50%;}
.cont_sec03 .inner .tab_cont li a:hover {color:#ed6710;text-decoration:underline;}
.cont_sec03 .inner .tab_cont li .ico_co {position:absolute;right:100px;top:2px;width:50px;padding-left:30px;color:#666;font-size:15px;text-align:left;background:url('/inc/img/ico04.gif') no-repeat 0 50%;}
.cont_sec03 .inner .tab_cont li .date {position:absolute;right:20px;top:2px;color:#666;font-size:15px;}
.cont_sec04 {width:100%;height:200px;background:url('/inc/img/bg_cont4.jpg') repeat-x 50% 0;}
.cont_sec04 .inner {width:1200px;margin:0 auto;overflow:hidden;}
.cont_sec04 .inner .left {float:left;width:50%;text-align:center;}
.cont_sec04 .inner .left dl {padding:60px 10px 0 0;}
.cont_sec04 .inner .left dt {margin-bottom:13px;color:#fff;font-size:37px;font-weight:bold;}
.cont_sec04 .inner .left dd {color:#fff;font-size:19px;}
.cont_sec04 .inner .right {float:left;width:50%;}
.cont_sec04 .inner .right ul {padding:35px 0 0 120px;}
.cont_sec04 .inner .right ul li {padding-left:50px;color:#fff;font-size:23px;font-weight:bold;line-height:60px;background:url('/inc/img/ico03.gif') no-repeat 0 50%;}
.cont_sec04 .inner .right ul li span {padding-bottom:8px;border-bottom:1px solid #f28d4c;}
.cont_sec04 .inner .right ul li em {padding-left:15px;font-weight:normal;}
.cont_sec05 {padding-bottom:80px;overflow:hidden;}
.cont_sec05 h2 {margin:75px 0 20px;color:#000;font-size:41px;font-weight:bold;text-align:center;}
.cont_sec05 .desc {margin-bottom:50px;font-size:19px;color:#666;text-align:center;}
.cont_sec05 ul {width:1040px;height:130px;margin:0 auto;background:url('/inc/img/bg_part.gif') no-repeat 0 0;}
.cont_sec05 ul li {float:left;width:25%;text-align:center;font-size:19px;color:#000;}
.cont_sec05 ul li a {display:block;padding-top:98px;font-size:19px;color:#000;}
.main_tab {margin-bottom:40px;padding-top:1px;overflow:hidden;clear:both;}
.main_tab li {float:left;width:33.3%;text-align:center;}
.main_tab li:first-child {width:33.4%;}
.main_tab li a {display:block;height:60px;line-height:60px;font-size:19px;color:#666;border:1px solid #ddd;border-left:0;}
.main_tab li:first-child a {border-left:1px solid #ddd;}
.main_tab li.on {background:#ed6710;}
.main_tab li.on a {color:#fff;border:1px solid #ed6710;}
.main_tab2 {overflow:hidden;clear:both;}
.main_tab2 li {width:220px;height:70px;text-align:center;background:#434343;}
.main_tab2 li a {display:block;height:70px;line-height:71px;font-size:19px;color:#a5a6aa;}
.main_tab2 li.on {background:#fff url('/inc/img/arrow5.gif') no-repeat 93% 50%;}
.main_tab2 li.on a {color:#ed6710;}

/* space */
.mt0 {margin-top:0 !important;}
.mt05 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}

/* heading */
.h401 {margin:80px 0 25px;color:#000;font-size:24px;}
.h402 {margin:0 0 25px;color:#000;font-size:24px;}
.h403 {margin:50px 0 25px;color:#000;font-size:24px;}

/* table */
.tbl01 {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;clear:both;}
.tbl01 textarea {font-size:13px;}
.tbl01 th {padding:14px 0 14px 40px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;background:#f5f5f5;}
.tbl01 td {padding:14px 0 14px 30px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;}
.tbl01 tr:first-child th,.tbl01 tr:first-child td {border-top:0;}
.uline {text-decoration:underline;}
.tbl_form {width:100%;border-top:1px solid #000;border-bottom:1px solid #000;clear:both;}
.tbl_form textarea {font-size:13px;}
.tbl_form th {padding:14px 0 14px 40px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;background:#f4f5f8;}
.tbl_form td {padding:14px 0 14px 20px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;}
.tbl_form tr:first-child th,.tbl_form tr:first-child td {border-top:0;}
.tbl_form th em {color:#f37321;}
.tbl_form .desc {padding-left:20px;color:#666;}

/* input,select,textarea */
input.itype {height:38px;padding-left:10px;border:1px solid #ccc;vertical-align:middle;}
select.stype {height:40px;padding-left:10px;border:1px solid #ccc;vertical-align:middle;}
textarea {padding:10px;border:1px solid #ccc;overflow:auto;vertical-align:middle;}

/* button */
.btn_center {margin-top:40px;text-align:center;}
.btn_center a {margin:0 3px;}
.btn_right {margin-top:-45px;text-align:right;}
.btn_right a {margin-left:6px;}
a.btn_type01, input.btn_type01 {display:inline-block;width:180px;height:50px;line-height:50px;text-align:center;font-size:15px;color:#fff;vertical-align:middle;background:#f37321;white-space:nowrap;border:none;}
a.btn_type02, input.btn_type02 {display:inline-block;width:180px;height:50px;line-height:50px;text-align:center;font-size:15px;color:#fff;vertical-align:middle;background:#b1b1b9;white-space:nowrap;border:none;}
a.btn_type03, input.btn_type03 {display:inline-block;width:120px;height:50px;line-height:50px;text-align:center;font-size:15px;color:#fff;vertical-align:middle;background:#f37321;white-space:nowrap;}
a.btn_type04 {display:inline-block;width:120px;height:50px;line-height:50px;text-align:center;font-size:15px;color:#fff;vertical-align:middle;background:#b1b1b9;white-space:nowrap;}
a.btn_type05 {display:inline-block;width:70px;height:34px;line-height:34px;text-align:center;font-size:15px;color:#000;vertical-align:middle;border:1px solid #ccc;background:#fff;white-space:nowrap;}
a.btn_write {display:inline-block;width:120px;height:50px;line-height:50px;text-align:center;font-size:15px;color:#fff;vertical-align:middle;background:#f37321;white-space:nowrap;}
a.btn_attach {display:inline-block;width:98px;height:38px;line-height:38px;text-align:center;font-size:15px;color:#000;vertical-align:middle;border:1px solid #ccc;background:#fff;white-space:nowrap;}

.tab01 {margin-bottom:40px;padding-top:1px;overflow:hidden;clear:both;}
.tab01 li {float:left;width:50%;text-align:center;}
.tab01 li a {display:block;height:60px;line-height:60px;font-size:19px;color:#666;border:1px solid #ddd;border-left:0;}
.tab01 li:first-child a {border-left:1px solid #ddd;}
.tab01 li.on {background:#f37321;}
.tab01 li.on a {color:#fff;border:1px solid #f37321;}

.list_top {position:relative;margin-bottom:10px;text-align:right;}
.list_top label.ov_label {margin:5px 0 0 10px;color:#666;}
.list_top .bt_sear {margin:0 10px 0 -45px;}

/* tbl_list */
.tbl_list {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;clear:both;}
.tbl_list th {padding:25px 0;font-size:19px;color:#000;}
.tbl_list td {padding:15px 0;font-size:15px;text-align:center;color:#666;border-top:1px solid #e9e9e9;}
.tbl_list td a {font-size:15px;color:#666;}
.tbl_list td a:hover {color:#ed6710;}
.tbl_list .tit {padding:15px 0 15px 15px;text-align:left;}

/* paginate */
.paginate {text-align:center;margin-top:30px;clear:both;line-height:16px;}
.paginate a.pre,.paginate a.next {padding:0;background:none;border:0;}
.paginate a.pre:hover,.paginate a.next:hover {border:0;padding:0;}
.paginate a {display:inline-block;font-size:15px;padding:14px 17px;margin:0 1px;color:#666;text-align:center;border:1px solid #e9e9e9;vertical-align:middle;}
.paginate a.active,.paginate a:hover {color:#fff;background:#f37321;border:1px solid #f37321;}

.tbl_view {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;clear:both;}
.tbl_view th {padding:14px 0 14px 40px;font-size:15px;color:#000;text-align:left;background:#f4f5f8;}
.tbl_view td {padding:14px 0 14px 20px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;}
.tbl_view .tit {padding:22px 0 22px 30px;font-size:19px;color:#000;font-weight:bold;text-align:left;background:#fff;}
.tbl_view .tit .right {float:right;padding-right:30px;font-size:15px;color:#666;font-weight:normal;}
.tbl_view .tit .right .date {margin-left:50px;}
.tbl_view .tit .right .ico {margin-left:30px;}
.tbl_view .tit .right .ico img {margin-right:8px;}
.tbl_view .cont {padding:50px 30px;line-height:25px;}

.comment .co_write {margin-top:30px;padding:20px;border:1px solid #ddd;background:#f4f5f9;}
.comment .co_write input {height:38px;margin-right:5px;padding:0 10px;border:1px solid #ccc;}
.comment .co_write textarea {width:1045px;height:28px;padding:10px 10px 0;border:1px solid #ccc;}
.comment .co_write label.ov_label {margin:7px 0 0 12px;color:#999;}
.comment .co_write .btn_coresi {display:inline-block;width:80px;height:38px;margin-left:5px;line-height:39px;text-align:center;font-size:15px;color:#fff;vertical-align:middle;background:#434343;white-space:nowrap;}
.comment .co_write .name {font-size:15px;color:#000;font-weight:bold;}
.comment .co_write .name img {margin-left:5px;}
.comment .co_list {margin-top:25px;}
.comment .co_list li {position:relative;padding:10px 0;}
.comment .co_list li .name_wrap {margin-bottom:12px;}
.comment .co_list li .name_wrap .name {margin-right:20px;font-size:15px;color:#000;font-weight:bold;}
.comment .co_list li .name_wrap .name img {margin-left:5px;}
.comment .co_list li .name_wrap .date {font-size:15px;color:#666;}
.comment .co_list li .cont {padding:16px 20px;font-size:15px;color:#000;line-height:25px;border:1px solid #c9c9c9;background:#f4f5f9;}
.comment .co_list li .cont.type2 {color:#666;text-align:center;background:#fff;}
.comment .co_list li .modi_wrap {position:absolute;right:0;top:6px;color:#444;}
.comment .co_list li .modi_wrap a {margin-left:6px;}
.comment .co_list li .modi_wrap .ico {margin-right:35px;}
.comment .co_list li .modi_wrap .ico img {margin-right:8px;}
.comment .co_list li.reply {padding:25px 0 25px 30px;background:url('/inc/img/ico02.gif') no-repeat 0 33px;}
.comment .co_list li.reply .cont {background:#fff;}
.comment .co_list li.reply .modi_wrap {top:21px;}

.prevnext {margin-top:35px;border-bottom:1px solid #000;overflow:hidden;clear:both;}
.prevnext dt, .prevnext dd {display:inline-block;float:left;padding:25px 0;border-top:1px solid #e9e9e9;}
.prevnext dt {width:10%;background:url('/inc/img/arrow4.gif') no-repeat 88% 50%;text-align:center;}
.prevnext dd {width:90%;text-indent:50px;}
.prevnext dd a {color:#000;}
.prevnext dt.first {background:url('/inc/img/arrow3.gif') no-repeat 88% 50%;}

.tbl_write {width:100%;border-top:2px solid #000;border-bottom:1px solid #000;clear:both;}
.tbl_write th {padding:14px 0 14px 40px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;background:#f4f5f8;}
.tbl_write td {padding:14px 0 14px 20px;font-size:15px;color:#000;border-top:1px solid #ddd;text-align:left;}
.tbl_write .tit {padding:22px 0;font-size:19px;color:#000;font-weight:bold;text-align:center;background:#fff;}
.tbl_write .desc {padding-left:20px;color:#666;}

.about01 {padding-bottom:100px;font-size:19px;color:#000;line-height:35px;border-bottom:1px solid #000;text-align:justify;}
.about01 .txt01 {min-height:650px;padding:0 0 35px 450px;background:url('/inc/img/about_img01.jpg') no-repeat 0 0;}
.about01 .txt01 span {display:block;margin-bottom:40px;font-size:32px;line-height:50px;}
.about01 .txt02 {margin-top:50px;text-align:right;}
.about02 {padding-bottom:100px;margin-top:60px;font-size:19px;color:#000;line-height:35px;border-bottom:1px solid #000;text-align:justify;}
.about02 .txt01 {min-height:650px;padding:0 470px 35px 0;background:url('/inc/img/about_img02.jpg') no-repeat 100% 0;}
.about02 .txt01 span {display:block;margin-bottom:40px;font-size:32px;line-height:50px;}
.about02 .txt02 {margin-top:20px;text-align:right;}
.re_org {padding:0 20px;}
.re_org dt {margin:50px 0 40px;padding-bottom:20px;color:#000;font-size:24px;font-weight:bold;border-bottom:1px solid #e5e5e5;}
.re_org dd {padding-left:20px;overflow:hidden;}
.re_org dd li {float:left;width:218px;height:68px;margin:0 30px 20px;border:1px solid #ddd;}
.history01 {margin-top:80px;overflow:hidden;background:url('/inc/img/history01.gif') no-repeat 50% 0;}
.history01 .left {float:left;width:50%;text-align:right;}
.history01 .left dl {padding-right:90px;}
.history01 .right {float:right;width:50%;}
.history01 .right dl {padding-left:90px;}
.history01 dt {margin:128px 0 20px;font-size:32px;color:#000;font-weight:bold;}
.history01 dd {font-size:15px;color:#000;line-height:30px;}
.history01 dt.dt01 {margin-top:200px;}
.history01 dt.dt02 {margin-top:138px;}
.history01 dt.dt03 {margin-top:250px;}
.history01 dt.dt04 {margin-top:160px;}
.history02 {margin-top:80px;overflow:hidden;background:url('/inc/img/history02.gif') no-repeat 50% 0;}
.history02 .left {float:left;width:50%;text-align:right;}
.history02 .left dl {padding-right:90px;}
.history02 .right {float:right;width:50%;}
.history02 .right dl {padding-left:90px;}
.history02 dt {margin:128px 0 20px;font-size:32px;color:#000;font-weight:bold;}
.history02 dd {font-size:15px;color:#000;line-height:30px;}
.history02 dt.dt01 {margin-top:133px;}
.history02 dt.dt02 {margin-top:170px;}
.history02 dt.dt03 {margin-top:140px;}
.history02 dt.dt04 {margin-top:157px;}
.history02 dt.dt05 {margin-top:370px;}
.history02 dt.dt06 {margin-top:250px;}
.history02 dt.dt07 {margin-top:190px;}

.login_box {padding:20px;background:#f4f5f9;}
.login_box .input_wrap {position:relative;padding:84px 0 74px 390px;border:1px solid #ccc;background:#fff;}
.login_box .input_wrap input.intype {width:260px;height:48px;padding-left:20px;border:1px solid #ccc;background:#fff;vertical-align:middle;}
.login_box .input_wrap label.ov_label {left:20px;top:12px;color:#666;font-size:15px;}
.login_box .input_wrap li {position:relative;margin-bottom:10px;}
.login_box .btn_login {position:absolute;top:84px;right:345px;display:inline-block;width:130px;height:110px;line-height:110px;text-align:center;font-size:19px;color:#fff;vertical-align:middle;background:#f37321;white-space:nowrap;}
.login_info {padding:60px 0 30px 0;overflow:hidden;}
.login_info dl {float:left;width:33%;border-left:1px solid #ddd;}
.login_info dl.first {border-left:0;}
.login_info dl.first dt,.login_info dl.first dd {padding-left:30px;}
.login_info dt {padding-left:50px;margin-bottom:8px;font-size:19px;color:#000;font-weight:bold;}
.login_info dd {padding-left:50px;font-size:15px;color:#666;line-height:24px;}
.login_info dd.btn a {display:block;width:110px;margin-top:15px;font-size:15px;color:#f37321;font-weight:bold;background:url('/inc/img/arrow2.gif') no-repeat 100% 50%;}
.join_agree {padding:20px;background:#f4f5f9;}
.join_agree .inner {height:270px;border:1px solid #d9d9d9;line-height:25px;overflow:auto;background:#fff;}
.join_agree .inner .private {padding:20px;color:#666;line-height:25px;}
.agree_chk {margin-top:15px;}
.agree_chk label {font-size:15px;color:#000;}
.desc01 {margin-top:10px;color:#666;}
.mem_sear {margin-top:50px;text-align:center;}
.mem_sear a {margin:0 20px;text-decoration:underline;}

.private {padding:0 20px;font-size:15px;color:#000;line-height:30px;}
.private li a {text-decoration:underline;}
.private dl {margin-top:30px;}
.private dl dt {font-weight:bold;}