@charset "utf-8";

/*css*/

#wrap {width:100%;height:100%;}
#header {width:100%;position:fixed;top:0;z-index:9999;
-webkit-box-shadow: 0px 5px 5px 0px rgba(51,51,51,0.25);
-moz-box-shadow: 0px 5px 5px 0px rgba(51,51,51,0.25);
box-shadow: 0px 5px 5px 0px rgba(51,51,51,0.25);
}

#main {width:100%;margin-top:142px;}

/*header*/
#header_top {border-bottom:2px solid #0092CE;padding:10px 0;background:#fff;}

#header_logo a {display:inline-block;}

#header_info .change_language {height:30px;text-align:right;}
#header_info .h_btn {height:30px;}
#header_info .h_btn li {float:right;}
#header_info .h_btn li a {display:inline-block;margin-left:10px;line-height:30px;}
#header_info .h_btn li.search {margin-right:20px;}
#header_info .h_btn li.search input {height:30px;padding-left:5px;border:1px solid #c4c4c4;vertical-align:middle;}
#header_info .h_btn li.search a {height:30px;cursor:pointer;vertical-align:top;}
#header_info .h_btn li.search a i {line-height:30px;font-size:16px;}
#header_info .h_btn li.hn_bar {display:none;font-size:20px;}

#header_nav {background:rgba(255,255,255,0.9);}
#header_nav > ul > li {float:left;width:14.2%;text-align:center;}
#header_nav > ul > li > a {display:block;font-size:17px;line-height:60px;}
#header_nav > ul > li:hover .hn_sub {display:block;}
#header_nav .hn_sub {display:none;position:relative;z-index:9999;}
#header_nav .hn_sub ul {position:absolute;left:0;right:0;padding:10px 0;background:#f3f3f3;}
#header_nav .hn_sub ul li {font-size:14px;text-align:left;padding-left:15px;}
#header_nav .hn_sub ul li a {display:block;padding:5px;}

/*hn_sub width*/
#menu_hover_1 + .hn_sub ul {right:-50px;}
#menu_hover_3 + .hn_sub ul {right:-50px;}
#menu_hover_4 + .hn_sub ul {right:-20px;}


/*mobile_gnb*/
#mobile_gnb {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.5);z-index:9999;overflow-y:auto}
#mobile_gnb > div {float:right;width:200px;min-height:100%;padding:20px 0;background:rgba(0,0,0,0.6);}
#mobile_gnb .mobile_menu {position:relative;padding-top:50px;margin-top:40px;border-top:1px solid #111;background:#2e2f31;}
#mobile_gnb .mobile_menu .m_menu_tit {font-size:14px;line-height:50px;color:#fff;border-top:1px solid #111;padding:0 15px 0 20px;}
#mobile_gnb .mobile_menu .m_menu_tit:nth-child(11) {border-bottom:1px solid #111;}
#mobile_gnb .mobile_menu .m_menu_tit:hover {color:#79d2e7;}
#mobile_gnb .mobile_menu .m_menu_tit a {color:#fff;display:block;line-height:40px;padding:0 20px;}
#mobile_gnb .mobile_menu .m_menu_tit span {float:right;margin-right:5px;font-size:14px;}
#mobile_gnb .mobile_menu .m_menu_sub {display:none;background:#222224;}
#mobile_gnb .mobile_menu .m_menu_sub li {line-height:30px;border-bottom:1px solid #444;}
#mobile_gnb .mobile_menu .m_menu_sub li:last-child {border-bottom:0;}
#mobile_gnb .mobile_menu .m_menu_sub a {color:#fff;display:block;line-height:40px;padding:0 20px;}
#mobile_gnb .hn_home {position:absolute;top:13px;left:15px;font-size:14px;color:#bbb;}
#mobile_gnb .hn_home i {font-size:24px;color:#ccc;margin-right:5px;}
#mobile_gnb .hn_home:hover {color:#ccc;}
#mobile_gnb .hn_close {position:absolute;top:10px;right:10px;display:block;width:30px;height:30px;cursor:pointer;background:url(/img/close.png)}

/*main*/
/*main_slide*/
#main_slide .main_swiper {width:100%;height:580px;}
#main_slide .swiper-button-prev, #main_slide .swiper-container-rtl .swiper-button-next {display:none;}
#main_slide .swiper-button-next, #main_slide .swiper-container-rtl .swiper-button-prev {display:none;}
#main_slide .swiper-pagination-bullet {width:12px;height:12px;background:#fff;}
#main_slide .swiper-pagination-bullet-active {background:#0092CE;}
#main_slide .main_swiper .swiper-slide {position:relative;}
#main_slide .main_swiper .swiper-slide .text {max-width:50%;position:absolute;top:60%;left:20%;background:rgba(0,0,0,0.3);padding:25px;color:#fff;}
#main_slide .main_swiper .swiper-slide .text p {margin-bottom:10px;font-size:14px;line-height:1.5em;word-break:keep-all;word-wrap:break-word;}
#main_slide .main_swiper .swiper-slide .text h3 {font-size:30px;font-weight:bold;word-break:keep-all;word-wrap:break-word;}
#main_slide .main_swiper .m_slide01 {background:url(../img/main01.jpg) no-repeat 0%;background-size:cover;}
#main_slide .main_swiper .m_slide02 {background:url(../img/main02.jpg) no-repeat 0%;background-size:cover;}
#main_slide .main_swiper .m_slide03 {background:url(../img/main03.jpg) no-repeat 0%;background-size:cover;}
#main_slide .main_swiper .m_slide04 {background:url(../img/main04.jpg) no-repeat 0%;background-size:cover;}
#main_slide .main_swiper .m_slide05 {background:url(../img/main05.jpg) no-repeat 0%;background-size:cover;}
#main_slide .main_swiper .m_slide06 {background:url(../img/main06.jpg) no-repeat 0%;background-size:cover;}
#main_slide .main_swiper .m_slide07 {background:url(../img/main07.jpg) no-repeat 0%;background-size:cover;}

/*main_content*/
#main_content {padding:20px 0 40px;}
#main_content .mc_box {border:1px solid #e4e4e4;padding:0 10px 15px;}
#main_content .mc_box + .mc_box {margin-top:20px;}
#main_content .mc_box02 {padding:15px 10px;}
#main_content .mc_box03 {padding:0 10px;}

/*cont_title*/
#main_content .mc_title {position:relative;line-height:22px;font-size:16px;border-bottom:1px solid #e4e4e4;padding:15px 0;margin-bottom:15px;letter-spacing:-1px;}
#main_content .mc_title i {color:#888;}
#main_content .mc_title span {font-size:16px;font-weight:normal;color:#0092CE;}

/*cont_board*/
#main_content .mc_board ul li {position:relative;padding-left:20px;}
#main_content .mc_board ul li a:after {position: absolute;content: '';left:10px;top:13px;width:3px;height:3px;background:#666;}
#main_content .mc_board ul li a {display:block;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*cont_webzine*/
#main_content .mc_webzine ul li {position:relative;min-height:80px;}
#main_content .mc_webzine ul li .w_img {display:block;float:left;width:90px;}
#main_content .mc_webzine ul li .w_img img {width:100%;height:60px;}
#main_content .mc_webzine ul li .w_text {margin-left:100px;}
#main_content .mc_webzine ul li .w_text h3 {font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;}
#main_content .mc_webzine ul li .w_text p {overflow:hidden;height:40px;font-size:12px;}

/*cont_participants*/
#main_content .mc_participants li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e4e4e4;}
#main_content .mc_participants li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}
#main_content .mc_participants li a {display:block;}
#main_content .mc_participants li .p_img {float:left;width:40%;text-align:center;line-height:60px;}
#main_content .mc_participants li .p_img img {max-width:100%;}
#main_content .mc_participants li .p_text {float:left;width:60%;text-align:left;}
#main_content .mc_participants li .p_text h4 {line-height:60px;letter-spacing:-1px;position:relative;padding-left:35px;}
#main_content .mc_participants li .p_text h4:before {content:"|";position:absolute;top:-2px;left:15px;color:#b4b4b4;}

/*main_middle*/
#main_content #main_cont_middle {margin-top:20px;}

/*cont_video*/
#main_content .mc_video .video_cont {float:left;width:48.5%;position:relative;}
#main_content .mc_video .video_cont:hover {opacity:0.8;}
#main_content .mc_video .video_cont:first-child {margin-right:3%;}
/*#main_content .mc_video .video_cont:after {content: "";position: absolute;top: 50%;left: 50%;display: block;background: url(../img/play_btn.png); background-size: cover;margin-top:-20px;margin-left: -20px;width: 40px;height: 40px;}*/
#main_content .mc_video .video_cont .is_video {content: "";position: absolute;top: 50%;left: 50%;display: block;background: url(../img/play_btn.png); background-size: cover;margin-top:-20px;margin-left: -20px;width: 40px;height: 40px;}

/*cont_register*/
#main_content .mc_register a {display:block;text-align:center;line-height:32px;padding-top:80px;background:url(../img/register.png) center top no-repeat;}

/*main_bottom_slide*/
#main_content #main_bottom_slide {margin-top:20px;}
#main_content #main_bottom_slide .bottom_photo_swiper {position:relative;overflow:hidden;}
#main_content #main_bottom_slide .bottom_photo_swiper a {display:block;}
#main_content #main_bottom_slide .bottom_photo_swiper a img {width:100%;}
#main_content #main_bottom_slide .bottom_photo_swiper h3 {font-size:15px;margin-top:10px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*cont_txt
#main_content .mc_txt {padding:20px;text-align:center;}
#main_content .mc_txt p {font-size:14px;}
*/

/*cont_contact
#main_content .mc_contact_form {margin-top:20px;position:relative;}
#main_content .mc_contact_form h3 {font-size:16px;color:#666;margin-bottom:10px;}
#main_content .mc_contact_form li {margin-bottom:5px;}
#main_content .mc_contact_form li input[type="text"] {width:100%;border:1px solid #c4c4c4;padding:4px 5px;}
#main_content .mc_contact_form li textarea {width:100%;border:1px solid #c4c4c4;padding:4px 5px;}
#main_content .mc_contact_form li label input {margin-right:5px;}
#main_content .mc_contact_form li:last-child {line-height:24px;margin-bottom:0;}
#main_content .mc_contact_form li:last-child a {display:inline-block;line-height:19px;}
#main_content .mc_contact_form li:last-child input[type="submit"] {border:0;background:#0092CE;color:#fff;border-radius:4px;padding:2px 5px;float:right;}
#main_content .mc_contact_form .mc_contact_more {position:absolute;top:0;right:0;color:#666;cursor:pointer;}
#main_content .mc_contact_form .mc_contact_terms {display:none;position:absolute;top:27px;left:0;right:0;}
#main_content .mc_contact_form .mc_contact_terms textarea {width:100%;height:116px;padding:10px;overflow-y:scroll;resize:none}
*/

/*cont_slide
#main_content .sub_swiper {width:100%;height:200px;}
#main_content .sub_swiper .swiper-button-next, #main_content .sub_swiper .swiper-button-prev {top:40%;}
#main_content .sub_swiper a {display:block;color:#333;}
#main_content .sub_swiper .item_list {position:relative;}
#main_content .sub_swiper .item_list dt {text-align:center;font-size:14px;padding:5px 0;position:absolute;left:0;right:0;bottom:40px;background:rgba(0,0,0,0.7);color:#fff;}
#main_content .sub_swiper .item_list dd {text-align:center;}
#main_content .sub_swiper .item_list dd img {width:100%;height:140px;}
#main_content .sub_swiper .item_list dd.price {font-weight:bold;font-size:16px;line-height:40px;}
*/


/*footer*/

#footer {width:100%;padding:20px 0;border-top:1px solid #d4d4d4;background:#f2f2f5;}
#footer_logo h2 {height:60px;}
#footer_content {padding:0 40px;}
#footer_nav {margin-bottom:20px;}
#footer_nav li {display:inline-block;margin-right:10px;}
#footer_nav li span.bar {margin-left:10px}
#footer_nav li:last-child {margin-right:0;}
#footer_address li {color:#888;font-weight:300;line-height:26px;word-break:keep-all;word-wrap:break-word;}

/*sub_title*/
#sub_title {height:150px;background:url(../img/sub_top.jpg) center no-repeat;}
#sub_title h3 {font-size:26px;font-weight:bold;padding-top:30px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,1);}
#sub_title h3 span {color:#0092CE;}
#sub_title h3 p {color:#fff;font-size:40px;margin-top:10px;}

/*sub_nav*/
#sub_nav {border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}
.sub_nav_wrap {border-left:1px solid #c4c4c4;padding:0;}
.sub_nav_wrap > div {float:left;border-right:1px solid #c4c4c4;padding:5px 15px 0 15px;font-size:14px;line-height:40px;}
#sub_nav .sn_home {padding:0;}
#sub_nav .sn_home a {display:block;font-size:18px;color:#555;padding:5px 10px 0 10px;}
#sub_nav .sn_nav01 {font-weight:bold;letter-spacing:-1px;}
#sub_nav .sn_nav02 {position:relative;cursor:pointer;color:#0092CE;letter-spacing:-1px;}
#sub_nav .sn_nav02 i {font-size:18px;vertical-align:middle;}
#sub_nav .sn_nav02 span {margin-left:5px;}
#sub_nav .sn_nav02 span.sn_nav_up {display:none;}
#sub_nav .sn_nav02 .sn_sub {display:none;position:absolute;left:-1px;right:-1px;background:#fff;border:1px solid #c4c4c4;z-index:9999;}
#sub_nav .sn_nav02 .sn_sub li {border-bottom:1px solid #c4c4c4;}
#sub_nav .sn_nav02 .sn_sub li:last-child {border-bottom:0;}
#sub_nav .sn_nav02 .sn_sub li.on a {color:#0092CE;}
#sub_nav .sn_nav02 .sn_sub li a {font-size:12px;padding:5px 0 5px 10px;}

/*sub_content_title*/

#sub_content_title {position:relative;padding:20px 15px 40px;margin-top:40px;margin-bottom:40px;border-bottom:1px solid #c4c4c4;}
#sub_content_title:after {content: '';position:absolute;left:15px;top:10px;width:40px;height:2px;background:#0092CE;}
#sub_content_title h2 {font-size:32px;font-weight:bold;}
#sub_content_title span {font-weight:normal;font-size:20px;padding-left:10px;}

/*sub_content*/
#sub_content {margin:0;padding:0;}
.container {margin:0;padding:0;width:auto;}
.board_content {margin:0;padding:0;}

.logo_box {width:100%;margin:0 auto 50px;border:1px solid #e0e0e0;background:#f0f0f0}
.logo_box:after {display:block;clear:both;content:""}
.logo_box .logo {float:left;width:16%;height:180px;line-height:180px;padding:0 10px;border-right:1px solid #e0e0e0;text-align:center;background:#fff;}
.logo_box .logo img {width:100%;}
.logo_box .txt {float:left;width:74%;padding:25px 20px;font-size:14px;color:#515151;line-height:24px;letter-spacing:-0.3px;}
.logo_box .txt_eng {line-height:32px;}
#sub_content .main_contents > img {width:100%;margin:20px 0;}
#sub_content .main_contents .b_tit {margin:40px 0 50px;padding-top:10px;font-size:24px;line-height:25px;}
#sub_content .main_contents .b_tit span{font-size:15px;color:#818181}
#sub_content .main_contents p.contents {margin-top:40px;font-size:15px;word-break:break-word}
#sub_content .main_contents p.sign {margin-top:40px;font-size:19px;}
#sub_content .main_contents .policy p {margin-bottom:20px;font-size:14px;}
#sub_content .main_contents .policy b {display:block;margin:40px 0;font-size:16px}
#sub_content .main_contents .ul_wrap {margin-top: 50px;}
#sub_content .main_contents .ul_wrap .ul_tit{font-size:20px;}
#sub_content .main_contents .ul_wrap .txt_ul {margin-top:40px}
#sub_content .main_contents .ul_wrap .txt_ul li {position:relative;margin-bottom:15px;padding-left:11px;font-size:17px;line-height:1.8em;}
#sub_content .main_contents .ul_wrap .txt_ul li:before {content:"";display:block;position:absolute;width:3px;height:3px;background:#0092ce;top:12px;left:0;}
#sub_content .main_contents .tbl_frm01 {margin:0 0 20px;border-top:2px solid #666;}
#sub_content .main_contents .tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0;}
#sub_content .main_contents .tbl_frm01 th {width:100px;background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:10px;background:#f8f8f8;text-align:center;}
#sub_content .main_contents .tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
#sub_content .main_contents iframe {width:100%;}
#sub_content .main_contents span.caption {color:#337ab7;line-height:1.6em;}

#sub_content .awards_list {min-height:200px;margin-bottom:40px;border-bottom:1px solid #e4e4e4;}
#sub_content .awards_list:last-child {margin-bottom:0;border-bottom:0;}
#sub_content .awards_list h3 {font-size:16px;margin-bottom:20px;}
#sub_content .awards_list .aw_img {text-align:center;}
#sub_content .awards_list .aw_text p {line-height:1.6em;margin-bottom:20px;}

.dl_wrap{margin-top:25px;}
.dl_wrap .dl_txt{margin-top:15px}
.dl_wrap .dl_txt span.bg{display:inline-block;margin:20px 0;padding:10px 20px;border:1px solid #e0e0e0}
.dl_wrap .dl_txt dt{font-size:16px;}
.dl_wrap .dl_txt dd{margin-top:8px;font-size:14px;line-height:23px;color:#515151}
.bg_list{margin-top:15px}
.bg_list .list_tit{font-size:16px;}
.bg_list .bg{margin-top:10px;padding:10px;font-size:14px;color:#515151;line-height:23px;background:#f0f0f0}
.bg_list .bg span{font-size:14px;}



/*donate*/
.donate_info {border:1px solid #e0e0e0;}
.donate_info .box {margin-bottom:40px;padding:10px 20px;}
.donate_info .box p {font-size:14px;line-height:40px;}
.donate_info > p {padding:0 20px;}
.donate_info p.notice {margin-top:20px;background:#fafcfc;text-align:center;padding:20px;font-size:15px;line-height:40px;}

.table_wrap .address input {margin-bottom:5px;}
.table_wrap .address button {background:#999;color:#fff;width:80px;height:29px;vertical-align:top;}
.table_wrap .address button:hover {background:#444;}

/*sub_board*/
/*common*/
#sub_board {min-height:250px;}
#sub_board_title {margin-bottom:40px;border-bottom:1px dashed #c4c4c4;}
#sub_board_title h3 {background:#0092CE;color:#fff;font-size:18px;padding:15px 20px;font-weight:bold;text-shadow: 1px 1px 1px rgba(0,0,0,1);}
#sub_board_info {background:#f3f3f3;padding:10px;text-align:right;color:#666;}
#sub_board_info strong {margin-right:10px;}
#sub_board_info strong:last-child {margin-right:0;}

.page_url {padding:5px 0;text-align:right;}
.page_url a {display:inline-block;margin-left:10px;background:#0092CE;color:#fff;border-radius:4px;padding:2px 4px;}

#sub_board_content {min-height:200px;margin-bottom:40px;}
#sub_gallery_content {padding:0;}

#sub_board_content p {font-size:14px;line-height:1.8em;}
#sub_board_content img {margin:20px 0;}

.sub_board_btn_admin {position:absolute;top:0;left:0;}
.sub_board_btn_admin li {float:left;margin-right:10px;}
.sub_board_btn_admin li a, .sub_board_btn_admin li input {display:block;padding:5px 10px;background:#778899;color:#fff;border:0;}
.sub_board_btn_user {position:absolute;top:0;right:0;}
.sub_board_btn_user li {float:left;}
.sub_board_btn_user li:nth-child(2) {margin-left:10px;}
.sub_board_btn_user li a {display:inline-block;padding:5px 10px;background:#f08080;color:#fff;border:0;}

.board_btn_center {max-width:1170px;height:29px;margin:0 auto 40px;text-align:center;position:relative;padding:0;}
.board_btn_center a {display:inline-block;padding:5px 15px;background:#0092CE;color:#fff;border:0;}

#sub_board_page {text-align:center;}
#sub_board_page nav a {padding:5px 8px;background:#778899;color:#fff;}
#sub_board_page nav .pg_current {padding:5px 8px;background:#fff;color:#778899;border:1px solid #778899;}

#sub_board_search {margin:20px auto 40px;text-align:center;}
#sub_board_search select {height:28px;}
#sub_board_search input[type="text"] {padding:2px 5px;height:28px;border:1px solid #c4c4c4;}
#sub_board_search input[type="submit"] {height:28px;padding:0 10px;background:#0092CE;color:#fff;border:0;}

.empty_list {text-align:center;line-height:100px;}

/*common_comment*/
#sub_board_comment {border-top:1px solid #c4c4c4;}
#board_comment_list {margin-bottom:20px;position:relative;}
#board_comment_list .empty_list {background:#f8f8f8;}
#board_comment_list h3 {margin-bottom:10px;position:relative;}
#board_comment_list h3 b {font-size:14px;color:#0092CE;}
#board_comment_list .date {font-size:12px;color:#666;}
#board_comment_list .comment_reply {position:absolute;left:-20px;}
#board_comment_list .comment_l {padding-bottom:20px;border-bottom:1px solid #c4c4c4;}
#board_comment_list .comment_edit {margin-top:20px;}
#board_comment_list .comment_btn {margin-top:20px;}
#board_comment_list .comment_btn li {float:left;margin-right:5px;}
#board_comment_list .comment_btn li:last-child {margin-right:0;}
#board_comment_list .comment_btn li a {color:#888;}
#board_comment_write {margin-bottom:20px}
#board_comment_w {border:1px solid #c4c4c4;}
#board_comment_w .comment_top {padding:10px 20px;background:#fff;}
#board_comment_w .comment_top label input {margin-right:5px;}
#board_comment_w .comment_top .name {float:right;font-weight:bold;color:#0092CE;}
#board_comment_w .comment_write textarea {float:left;width:90%;border:0;border-top:1px solid #c4c4c4;padding:4px 20px;}
#board_comment_w .comment_write input[type="submit"] {float:right;display:block;width:10%;height:85px;background:#0092CE;color:#fff;border:0;}
#board_comment_w .comment_write input[type="submit"]:hover {opacity:0.7;}

/*gallery*/
#sub_gallery_cate {border:2px solid #0092CE;border-radius:4px;padding:20px;margin-bottom:20px;}
#sub_gallery_cate ul li {float:left;;margin-right:20px;}
#sub_gallery_cate ul li:last-child {margin-right:0;}
#sub_gallery_cate ul li a {display:block;font-size:14px;}
#sub_gallery_cate ul li #bo_cate_on {font-weight:bold;color:#0092CE;}

#sub_gallery_content .gall_list {margin-bottom:20px;}
#sub_gallery_content .gall_list .gall_img a {display:block;}
#sub_gallery_content .gall_list .gall_img a img {width:100%;}
#sub_gallery_content .gall_list .gall_text {padding:20px 0;}
#sub_gallery_content .gall_list .gall_text a {font-size:14px;}
#sub_gallery_content .gall_list .gall_text b {font-size:16px;margin:0 5px;}

/*board_product*/
#sub_board_inpage {margin-bottom:20px;}
#board_inpage_img {text-align:center;margin-bottom:20px;}
#board_inpage_img img {max-width:400px;max-height:400px;}
#board_inpage_text {background:#f3f3f3;padding:20px;}
#board_inpage_text h3 {padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #333;}
#board_inpage_text p {line-height:2em;word-break:keep-all;word-wrap:break-word;}

#board_product_info {margin:20px 0;}
#board_product_info .product_price {border:4px solid #c4c4c4;text-align:center;padding:10px;font-size:16px;}
#board_product_info .product_link {border:1px solid #c4c4c4;padding:20px 20px 40px;margin:20px 0;}
#board_product_info .product_link p {margin-bottom:20px;}

#board_inpage_thumb li {float:left;width:25%;padding:20px;cursor:pointer;}
#board_inpage_thumb li:hover {opacity:0.8;}
#board_inpage_thumb li img {width:100%;}




/*@media screen*/

@media screen and (max-width: 1024px) {
#main_slide .main_swiper {height:480px;}
#main_slide .main_swiper .swiper-slide .text {top:40%;left:5%;}
}
@media screen and (max-width: 768px) {
.ctt_admin {right:20px;}

/*header*/
#header_top {padding:0;}
#header_nav {display:none;}
#header_logo {text-align:center;margin:10px 0;}
#header_logo img {width:220px;}
#header_info {border-top:1px solid #e4e4e4;padding-top:5px;padding-bottom:5px;}
#header_info .change_language {position:absolute;top:-50px;right:15px;}
#header_info .h_btn li {float:left;}
#header_info .h_btn li a {margin:0 10px 0 0;}
#header_info .h_btn li.search {display:none;}
#header_info .h_btn li.hn_bar {display:block;float:right;}

/*main*/
#main {margin-top:109px}
#main_slide .main_swiper {height:380px;}
#main_slide .main_swiper .swiper-slide {background-position:0%;}
#main_slide .main_swiper .swiper-slide .text {top:20%;left:5%;max-width:80%;}
#main_slide .main_swiper .swiper-slide .text p {font-size:13px;}
#main_slide .main_swiper .swiper-slide .text h3 {line-height:1.5em;}

#main_content .mc_box {margin-bottom:20px;}

#main_content .mc_video .video_cont:after {margin-top:-30px;margin-left: -30px;width: 60px;height: 60px;}

/*sub*/
#sub_title h3 {font-size:22px;}
#sub_title h3 p {font-size:36px;}

#sub_content_title h2 {font-size:28px;}
#sub_content_title span {font-size:15px;}

#footer {text-align:center;}


}

@media screen and (max-width: 640px) {
/*header*/
#header_logo {margin:5px 0 10px;}
#header_logo img {width:180px;}
#header_info .change_language {display:none;}
#header_info .h_btn li.member {display:none;}

/*main*/
#main {margin-top:98px}
#main_slide .main_swiper .swiper-slide {background-position:50%;}
#main_slide .main_swiper .swiper-slide .text {top:5%;left:5%;right:5%;max-width:none;}
#main_slide .main_swiper .swiper-slide .text p {font-size:13px;}
#main_slide .main_swiper .swiper-slide .text h3 {font-size:24px;}

/*sub*/
#sub_title {background: url(../img/sub_top.jpg) 70% no-repeat;}

.logo_box .logo {float:none;width:100%;}
.logo_box .logo img {width:auto;height:80%;}
.logo_box .txt {float:none;width:100%;padding:25px 20px;}

#sub_content .awards_list .aw_text {margin:20px 0;}

#captcha {height:140px;padding:80px 0 0 0;}
#captcha_img {top:0;}
#captcha_key {min-width:150px;}

#board_comment_w .comment_write textarea {width:80%;}
#board_comment_w .comment_write input[type="submit"] {width:20%;}

#find_info_wrap #captcha {text-align:center;}
#find_info_wrap #captcha_img {left:30%;}
#find_info_wrap #captcha_reload {display:inline-block;margin:7px 10px 0 0;}

#sub_board_search input[type="text"] {width:50%;}
}

.table_wrap table td input[type="text"], .table_wrap table td input[type="password"], .table_wrap table td textarea {width:100%;}







