


.board_category {margin: 0;margin-bottom:65px;display:none}
.board_category li {float:left;width:14.2%;}
.board_category li a {background:#fff;display: block;line-height:1em;padding:20px 0;text-align: center;color: #585f79;position: relative;letter-spacing: -1.3px;border: 1px solid #dee1e6;border-left-width:0;font-size:1.1em}
.board_category li:first-child a {border-left-width:1px}
.board_category li a em {display: none}
.board_category li a.on {background: #d87489;border-left: 0;border-right: 0;color: #fff}
.board_category li a.onPrev em {left: 0;display: block}
.board_category li a:hover,.board_category li a:focus {color: #333;text-decoration: none}
.board_category_3 li {width:33.3%}
.board_category_5 li {width:20%}
.board_category_6 li {width:16.6666666%}
.board_category_7 li {width:14.285%}
.board_category_8 li {width:12.5%}
.board_category_9 li {width:11.11111%}
.board_category_10 li {width:10%}
.board_category:after {display: block;content: '';clear: both}



.board-wrap .board_list li a p {text-overflow: ellipsis; /*white-space: nowrap;*/ overflow: hidden}
.board-wrap .board_list:after {display:block;content:'';clear:both}

/*
.board-wrap-experi .board_list {margin-top:30px;border-bottom:2px solid #232021;position:relative}
.board-wrap-experi .board_list li {float:left;margin:0 27px 60px 0}
.board-wrap-experi .board_list li:nth-child(3),
.board-wrap-experi .board_list li:nth-child(6),
.board-wrap-experi .board_list li:nth-child(9),
.board-wrap-experi .board_list li:nth-child(12),
.board-wrap-experi .board_list li:nth-child(15),
.board-wrap-experi .board_list li:nth-child(18) {margin-right:0}
.board-wrap-experi .board_list li:nth-child(3):after,
.board-wrap-experi .board_list li:nth-child(6):after,
.board-wrap-experi .board_list li:nth-child(9):after,
.board-wrap-experi .board_list li:nth-child(12):after,
.board-wrap-experi .board_list li:nth-child(15):after,
.board-wrap-experi .board_list li:nth-child(18):after,
.board-wrap-experi .board_list li:nth-child(21):after {display:block;content:'';clear:both;left:0;right:0;float:none;height:1px;background:#ccc;position:absolute;margin-top:30px}
.board-wrap-experi .board_list li:last-child:after {display:none}
.board-wrap-experi .board_list li a {display:block;text-align:center}
.board-wrap-experi .board_list li a .thumb,
.board-wrap-experi .board_list li a .nil-img {width:377px;height:249px}
.board-wrap-experi .board_list li a .nil-img {background:#565656;display:block}
.board-wrap-experi .board_list li a p.subject {padding:20px 0 10px 0;font-size:17px}
.board-wrap-experi .board_list li a p.datetime {font-size:13px;color:#585f79;display:none}
.board-wrap-experi .board_list:after {display: block;content: '';clear: both}
*/





.board-wrap-academy .board_list {margin-top:30px;border-bottom:2px solid #232021;border-top:2px solid #232021;padding-top:50px;position:relative}
.board-wrap-academy .board_list li {float:left;margin:0 27px 60px 0}
.board-wrap-academy .board_list li:nth-child(3),
.board-wrap-academy .board_list li:nth-child(6),
.board-wrap-academy .board_list li:nth-child(9),
.board-wrap-academy .board_list li:nth-child(12),
.board-wrap-academy .board_list li:nth-child(15),
.board-wrap-academy .board_list li:nth-child(18) {margin-right:0}
.board-wrap-academy .board_list li:nth-child(3):after,
.board-wrap-academy .board_list li:nth-child(6):after,
.board-wrap-academy .board_list li:nth-child(9):after,
.board-wrap-academy .board_list li:nth-child(12):after,
.board-wrap-academy .board_list li:nth-child(15):after,
.board-wrap-academy .board_list li:nth-child(18):after,
.board-wrap-academy .board_list li:nth-child(21):after {display:block;content:'';clear:both;left:0;right:0;float:none;height:1px;background:#ccc;position:absolute;margin-top:30px}
.board-wrap-academy .board_list li:last-child:after {display:none}
.board-wrap-academy .board_list li a {display:block;text-align:center}
.board-wrap-academy .board_list li a .thumb,
.board-wrap-academy .board_list li a .nil-img {width:377px;height:249px}
.board-wrap-academy .board_list li a .nil-img {background:#565656;display:block}
.board-wrap-academy .board_list li a p.subject {padding:20px 0 10px 0;font-size:17px;width:377px;}
.board-wrap-academy .board_list li a p.datetime {font-size:13px;color:#585f79;display:none}
.board-wrap-academy .board_list li a p.short_desc {display:none}
.board-wrap-academy .board_list:after {display: block;content: '';clear: both}


.board-wrap-event .board_list {width:100%;}
.board-wrap-event .board_list li {float:left;margin:0 30px 90px 0px}
.board-wrap-event .board_list li:nth-child(3n) {margin-right:0}
.board-wrap-event .board_list li:nth-child(4),
.board-wrap-event .board_list li:nth-child(7),
.board-wrap-event .board_list li:nth-child(11),
.board-wrap-event .board_list li:nth-child(14),
.board-wrap-event .board_list li:nth-child(17),
.board-wrap-event .board_list li:nth-child(20),
.board-wrap-event .board_list li:nth-child(23) {clear:both;float:left}
/*.board-wrap-event .board_list li:nth-child(4):after,
.board-wrap-event .board_list li:nth-child(7):after,
.board-wrap-event .board_list li:nth-child(9):after,
.board-wrap-event .board_list li:nth-child(12):after,
.board-wrap-event .board_list li:nth-child(15):after,
.board-wrap-event .board_list li:nth-child(18):after,
.board-wrap-event .board_list li:nth-child(21):after {display:block;content:'';clear:both;left:0;right:0;float:none;height:1px;background:#ccc;position:absolute;margin-top:30px;display:none}
.board-wrap-event .board_list li:last-child:after {display:none}*/
.board-wrap-event .board_list li a {display:block;text-align:left;position:relative}
.board-wrap-event .board_list li a.c36b7d78191bbcb618639214a371c3fbc:after {position:absolute;content:'';left:0;top:0;right:0;height:540px;background:#333;opacity:.5}
.board-wrap-event .board_list li a .thumb,
.board-wrap-event .board_list li a .nil-img {width:auto;height:auto}
.board-wrap-event .board_list li a,
.board-wrap-event .board_list li a {width:413px;}

.board-wrap-event .board_list li:nth-child(1) a .thumb,
.board-wrap-event .board_list li:nth-child(2) a .thumb,
.board-wrap-event .board_list li a:nth-child(1) .nil-img,
.board-wrap-event .board_list li a:nth-child(2) .nil-img {width:auto;height:auto}
/*.board-wrap-event .board_list li:nth-child(1) a,
.board-wrap-event .board_list li:nth-child(2) a  {width:635px;}*/
.board-wrap-event .board_list li a .nil-img {background:#565656;display:block}
.board-wrap-event .board_list li a p.subject {padding:40px 0 30px 30px;font-size:32px}
.board-wrap-event .board_list li a p.datetime {font-size:18px;padding-left:30px}
.board-wrap-event .board_list li a p.short_desc {display:none}
/*.board-wrap-event .board_list:after {display: block;content: '';clear: both}*/

.board-wrap-event .event-form {padding:30px 0 50px 0;background:#1E2736;font-size:21px;text-align:center;position:relative}
.board-wrap-event .event-form p {color:#fff;margin-bottom:20px}
.board-wrap-event .event-form input[type=text] {font-size:21px;padding:13px 10px;width:200px;margin:0 10px 0 0}
.board-wrap-event .event-form p.checkbox {font-size:14px;position:absolute;right:195px;margin-top:5px}
.board-wrap-event .event-form button {background:#0D71AC;color:#fff;padding:15px 60px}


.board-wrap-experi .board_category {display:block;text-align:center}
.board-wrap-experi .board_category li {display:inline-block;float:none;width:auto;margin:0 20px}
.board-wrap-experi .board_category li:nth-of-type(1) {display:none}
.board-wrap-experi .board_category li a {display:block;background:#f5f7f8;width:220px;line-height:70px;color:#272727;border:0;padding:0;border-radius:60px;text-align:left;font-size:20px;position:relative;text-indent:30px}
.board-wrap-experi .board_category li a i {position:absolute;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);right:32px;top:28px;display:block}
.board-wrap-experi .board_category li a em {position:absolute;border:1px solid #dadbdc;border-radius:100%;padding:15px;left:inherit;right:20px;top:18px;display:block}
.board-wrap-experi .board_category li a:hover,
.board-wrap-experi .board_category li a.on {background:#0d71ab;color:#fff}
.board-wrap-experi .board_category li a:hover i,
.board-wrap-experi .board_category li a.on i {border-color:#fff}
.board-wrap-experi .board_category li a:hover em,
.board-wrap-experi .board_category li a.on em {border-color:#2982b5}


.board-wrap-experi .board_list li {margin:0 25px 60px 0;margin-bottom:75px;float:left;}
.board-wrap-experi .board_list li:nth-child(3),
.board-wrap-experi .board_list li:nth-child(6),
.board-wrap-experi .board_list li:nth-child(9),
.board-wrap-experi .board_list li:nth-child(12),
.board-wrap-experi .board_list li:nth-child(15),
.board-wrap-experi .board_list li:nth-child(18),
.board-wrap-experi .board_list li:nth-child(21) {margin-right:0}
.board-wrap-experi .board_list li a {display:block;}
.board-wrap-experi .board_list li a .thumb {display:block;width:414px;height:276px}
.board-wrap-experi .board_list li a .subject {font-size:24px;padding:27px 0 0 15px; width:414px;    white-space: nowrap;}
.board-wrap-experi .board_list li .ca_name,
.board-wrap-experi .board_list li a .short_desc,
.board-wrap-experi .board_list li a .datetime {display:none}
.board-wrap-experi .board_list:after {display:block;content:'';clear:both}



.board-wrap-news .board_list li {margin:0 29px 70px 0;float:left;width:414px;height: 526px;}
.board-wrap-news .board_list li:nth-child(3),
.board-wrap-news .board_list li:nth-child(6),
.board-wrap-news .board_list li:nth-child(9),
.board-wrap-news .board_list li:nth-child(12),
.board-wrap-news .board_list li:nth-child(15) {margin-right:0}
.board-wrap-news .board_list li .ca_name {display:none}
.board-wrap-news .board_list li a {display:block;border:1px solid #fff;padding:0;box-shadow:none}
.board-wrap-news .board_list li a .thumb {width:414px;height:276px;border:0}
.board-wrap-news .board_list li a p.subject {margin:10px 0 20px 0px;font-weight:600;font-size:24px}
.board-wrap-news .board_list li a p.short_desc {font-size:18px;display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;white-space:normal}
.board-wrap-news .board_list li a p.datetime {display:block;margin:50px 0 0 0px;font-size:18px}
.board-wrap-news .board_list:after {display:block;content:'';clear:both}


.board-wrap-news2 .board_list li {margin:0 28px 70px 0;float:left;width:636px}
.board-wrap-news2 .board_list li:nth-child(2),
.board-wrap-news2 .board_list li:nth-child(4),
.board-wrap-news2 .board_list li:nth-child(6),
.board-wrap-news2 .board_list li:nth-child(8),
.board-wrap-news2 .board_list li:nth-child(10) {margin-right:0}
.board-wrap-news2 .board_list li a {display:block;border:1px solid #fff;padding:0;box-shadow:none}
.board-wrap-news2 .board_list li a .thumb {width:100%;height:424px;border:0}
.board-wrap-news2 .board_list li a p.subject {margin:20px 0 20px 0px;font-weight:600;font-size:24px}
.board-wrap-news2 .board_list li a p.short_desc {font-size:18px;display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;white-space:normal}
.board-wrap-news2 .board_list li a p.datetime {display:block;margin:5px 0 0px 0px;font-size:18px}
.board-wrap-news2 .board_list:after {display:block;content:'';clear:both}


.board-wrap-media .board_list thead {display:none}
.board-wrap-media .board_list .thumb {border:0}
.board-wrap-media .board_list .thumb img {width:380px;height:254px}
.board-wrap-media .board_list tr td {border:0;margin:0;padding:0;padding-bottom:80px;vertical-align:top;text-align:left}
.board-wrap-media .board_list tr td a {display:block;width:auto;height:auto;margin:0;padding:0}
.board-wrap-media .board_list tr .subject .ca {display:none}
.board-wrap-media .board_list tr .subject .subject {margin:0;padding:0;font-size:32px;margin-top:20px}
.board-wrap-media .board_list tr .short-desc {font-size:18px;display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;white-space:normal;margin-top:20px}
.board-wrap-media .board_list tr .datetime {margin-top:40px;font-size:18px}


.board-wrap-story .board_list li {margin:0 0px 100px 0;float:left;position:relative}
.board-wrap-story .board_list li:nth-child(odd) {clear:both;float:left;padding-left:50px;}
.board-wrap-story .board_list li:nth-child(even) {float:right;padding-left:0px}
.board-wrap-story .board_list li a {display:block;border:1px solid #fff;padding:0;box-shadow:none;width:555px;position:relative}
.board-wrap-story .board_list li a .thumb {width:100%;height:auto;border:0}
.board-wrap-story .board_list li:nth-child(even) a .thumb {height: 480px;}
.board-wrap-story .board_list li a p.subject {margin:20px 20px 20px 0px;font-weight:600;font-size:32px}
.board-wrap-story .board_list li a p.short_desc {font-size:18px;display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;white-space:normal;}
.board-wrap-story .board_list li a p.datetime {display:block;margin:50px 0 0px 0px;font-size:18px;display:none}
.board-wrap-story .board_list li .ca_name {position:absolute;display:block;left:-110px;bottom:255px;transform:rotate(-90deg);width:250px;height:auto;text-align:left;font-size:24px;color:#adadad;font-weight:500}
.board-wrap-story .board_list li:nth-child(even) .ca_name {left:-160px}
.board-wrap-story .board_list:after {display:block;content:'';clear:both}


.board-wrap-vision .board_list li {margin-bottom:60px}
.board-wrap-vision .board_list li a img {display:block;float:left;border:1px solid #ccc;margin-right:50px}
.board-wrap-vision .board_list li a .subject {font-size:1.3em;font-weight:500;padding:20px 0 60px 0}
.board-wrap-vision .board_list li:after {display:block;content:'';clear:both}



.board-wrap-star {width:1180px;min-width:1180px;margin:0 auto}
.board-wrap-star #view_content {height:425px;background:url('img/star-bg.png') right top no-repeat;margin-bottom:40px;position:relative}
.board-wrap-star #view_content .hidden-content {position:absolute;left:660px;top:150px;color:#fff}
.board-wrap-star #view_content .v-subject {font-weight:bold;padding-bottom:15px;border-bottom:1px solid #fff;font-size:2.8em;margin-bottom:15px}
.board-wrap-star #view_content .v-subject span {font-size:.5em}
ul.board_star {}
ul.board_star li {float:left;margin:0 9px 20px 0}
ul.board_star li:nth-child(4),
ul.board_star li:nth-child(8),
ul.board_star li:nth-child(12),
ul.board_star li:nth-child(16),
ul.board_star li:nth-child(20),
ul.board_star li:nth-child(24),
ul.board_star li:nth-child(28),
ul.board_star li:nth-child(32){margin-right:0}
ul.board_star li a {border:1px solid #e1e3e4;display:block;box-shadow:none;padding:0}
ul.board_star li a img {width:286px;height:205px}
ul.board_star li a .subject {padding:25px 0;text-align:center;width:100%;font-weight:normal}
ul.board_star li .hidden-content {display:none}


ul.board_praise a .subject {padding-top:10px;color:#00a7af;width:310px; font-weight:500;}
ul.board_praise li {margin:0 30px 50px 0}
ul.board_praise a {font-size:1em;text-align:center;width:340px;height:544px;}
ul.board_praise a .thumb {width:336px;height:430px}
ul.board_praise a .subject {width:inherit}
ul.board_praise a .short_desc {display:block;font-size:.8em;width:310px;}


ul.board_photo li {margin:0 20px 50px 0}
ul.board_photo a {box-shadow:none;border:0;font-size:1.2em;text-align:center;padding:0;width:377px}
ul.board_photo a .thumb {width:377px;height:250px}
ul.board_photo a .subject {width:inherit}
ul.board_photo a .short_desc {}

table.board_list {width: 100%;}
table.board_list thead tr th {background: #333333;font-weight: normal;color: #fff}
table.board_list .notice td {background: #f6f6f6}
table.board_list thead th span {display: block;position: relative}
table.board_list thead th em {position: absolute;background: #575757;width: 1px;height: 15px;margin-top: 4px;right: 0}
table.board_list th,table.board_list td {border-bottom: 1px solid #dbdbdb;padding:15px 0}
table.board_list th{}
table.board_list .thumb {width:198px;height:121px}
table.board_list td {padding:15px 0}
table.board_list td {text-align: center}
table.board_list td.subject {text-align: left; }
table.board_list td.subject .subject {font-size: 1.2em; margin:0;padding: 0 0 10px 0;font-weight: 600;}
table.board_list td.subject a {display: block;padding-left: 15px}
table.board_list td.thumb a {position: relative;border: 1px solid #cdcdcd;display: inline-block}
table.board_list td.thumb a img {} table.board_list td.thumb a span {position: absolute;left: 0;bottom: 0;background: #333;color: #fff;width: 100%;font-size: 11px;line-height: 25px}
table.board_list tr.end td {border-bottom: 3px solid #484546}
table.board_list tr.on td {/*background: #FFFFD0*/}
table.board_list .ca {color:#00b7fc;display:inline-block;line-height:1em;}
table.board_list .ico {display: inline-block;background:#fff;color: #fff;line-height: 30px;letter-spacing: 0px;}
table.board_list .ico em {display: inline-block;padding: 0;}
table.board_list .ico-notice{line-height:23px}
table.board_list .ico-notice em {background:#d00}
table.board_list .gray em {background:#b2b2b2;}
table.board_list tr:last-child td {border-bottom:3px solid #2d333a}


.board-wrap-experi .board_list td {padding:15px 0}




.board_write { width: 100%; border-collapse: collapse; margin-top:15px }
.board_write th, .board_write td { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; padding: 8px 0; background: #fff }
.board_write th { background: #efefef; font-weight: bold; text-align: center }
.board_write td { padding-left: 10px }
.board_write tr:last-child th,.board_write tr:last-child td {border-bottom:3px solid #484546;border-left:0;border-right:0}
.board_write .first th, .board_write .first td {}



.board_view {width: 100%;border-collapse: collapse;}
.board_view th,.board_view td {border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;padding:10px 0;background: #fff}
.board_view th {background: #f2f2f2;font-weight: normal;text-align: center}
.board_view td {padding-left:24px;line-height:27px}
.board_view td {color:#3b3b3b;} 
.board_view .first th,.board_view .first td {} 
.board_view td.bold{font-weight:bold;}
.board_view td.col_black{color:#232021;}

.board_view tr.nborder td {border-bottom-color:#fff}

.viewimg {position:relative;padding:30px 0;width:80%;margin:0 auto}
.viewimg li {float:left;width:50%}
.viewimg li img {width:95%}
.viewimg li p {color:#3b3b3b;}
.viewimg li.nth-child-1 p {text-align:center}
.viewimg li.nth-child-3 p {text-align:center;padding-left:20px}
.viewimg li.nth-child-2 {position:absolute;width:auto;left:48%;top:40%}
.viewimg li.nth-child-3 {float:right;text-align:right}
.viewimg:after {display:block;content:'';clear:both}

#writeContents,
#writeContents td {color:#3e3e3e}
#commentContents td {border:0}

.comment_view { width: 100%; border-collapse: collapse }






.board-wrap-event .board_view .subject {font-size:24px;font-weight:600;border-top:2px solid #333;border-bottom:1px solid #eee;position:relative;padding:30px}
.board-wrap-event .board_view .subject em {font-style:normal;position:absolute;right:30px;font-size:18px}
.board-wrap-event .board_view .content {border-bottom:1px solid #eee;padding:20px}
.board-wrap-event .board_view .article-more li {border-bottom:1px solid #eee;padding:25px 0 25px 150px;font-size:24px}
.board-wrap-event .board_view .article-more li label {position:absolute;font-weight:600;margin-left:-120px}


.board-wrap-share .board_list li {margin:0 0px 100px 0;float:left;position:relative}
.board-wrap-share .board_list li:nth-child(odd) {clear:both;float:left;padding-left:50px;}
.board-wrap-share .board_list li:nth-child(even) {float:right;padding-left:0px}
.board-wrap-share .board_list li a {display:block;border:1px solid #fff;padding:0;box-shadow:none;width:555px;position:relative}
.board-wrap-share .board_list li a .thumb {width:100%;height:auto;border:0}
.board-wrap-share .board_list li:nth-child(even) a .thumb {height: 363px;}
.board-wrap-share .board_list li a p.subject {margin:20px 20px 20px 0px;font-weight:600;font-size:32px}
.board-wrap-share .board_list li a p.short_desc {font-size:18px;display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;white-space:normal;}
.board-wrap-share .board_list li a p.datetime {display:block;margin:50px 0 0px 0px;font-size:18px;display:none}
.board-wrap-share .board_list li .ca_name {position:absolute;display:block;left:-110px;bottom:255px;transform:rotate(-90deg);width:250px;height:auto;text-align:left;font-size:24px;color:#adadad;font-weight:500; display: none}
.board-wrap-share .board_list li:nth-child(even) .ca_name {left:-160px}
.board-wrap-share .board_list:after {display:block;content:'';clear:both}


