﻿@charset "utf-8";

/* Contents Style Sheet
 * Design by DESIGNHARU 2016.04.25
 */
@media (min-width:768px){
.container{width:1170px}
}
@media (min-width:992px){
.container{width:1170px}
}
@media (min-width:1200px){
.container{width:1170px}
}
/* main */
.latest_notice h3,.latest_gallery h3{font-size:28px;font-weight:bold;color:#333}
.latest_notice h3{padding-top:20px;background:url(../images/main/blt_notice.gif) no-repeat left top}
.latest_gallery h3{padding-top:20px;background:url(../images/main/blt_gallery.gif) no-repeat left top}
.latest_notice a.more,.latest_gallery  a.more{padding-right:15px;font-size:16px;color:#7e7e7e;background:url(../images/board/icon_more.png) no-repeat right center}
.latest_notice a,.latest_gallery a{color:#4f4f4f}
.latest_notice a:hover,.latest_notice a:focus,
.latest_gallery a:hover,.latest_gallery a:focus{color:#2462a8}
.latest_notice ul{margin-top:8px}
.latest_notice ul>li{padding:7px 0;border-bottom:1px dotted #8e8e8e}
.latest_notice span{float:right;font-size:12px;color:#ababab}


/*.main-notice{margin:0;background:#e5e5e5;padding-left:auto}*/
.latest_notice{margin:0;background:#ffffff;padding-left:auto}

.latest_notice #centerbox{box-sizing: centerbox;
    width: 610px;
    height: 260px;
    padding: 20px;
    border: 5px solid #f7f7f7;
    background-color: white;}




.latest_gallery .list-inline>li{width:184px;padding-right:0;padding-left:0; vertical-align:top;margin-right:1px;}
.latest_gallery .thumbnail{margin-bottom:5px;padding:0;border:0;border-radius:0;background-color:transparent;-webkit-transition:none;-o-transition:none;transition:none}
.latest_gallery .thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto;border:1px solid #ccc}
.latest_gallery a.thumbnail.active,.latest_gallery a.thumbnail:focus,.latest_gallery a.thumbnail:hover{border-color:transparent}
.latest_gallery .thumbnail p{margin-top:9px;font-size:13px;}
.latest_gallery span{font-size:12px;color:#ababab}


.latest_gallery .list-inline .img_effect img{
border:solid 0px #203749;
-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}

.latest_gallery .list-inline .img_effect:hover img{
 -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05);   
    -o-transform:scale(1.05);
    transform:scale(1.05);
}


.main_go{position:relative}
.main_go h4{font-size:16px;font-weight:bold;color:#292929}

/* .main_calendar */

/* .main_go p{font-size:13px;color:#636363} */
.main_go p{font-size:13px;color:#636363;letter-spacing:-0.05em}
.main_go a.more{position:absolute;top:0;right:0;padding-right:17px;font-size:11px;color:#909090;background:url(../images/main/icon_more.png) no-repeat right center}
.main_banner{width:1120px;padding:10px 0 0;text-align:center;background:#f7f7f7}
.main_banner:after{clear:both;display:block;content:''}
.main_banner .list-inline>li{padding-right:1px;padding-left:1px}
.main_banner .bannerPrev,.main_banner .bannerNext,.main_banner .bannerList{float:left;display:inline-block;margin:0;padding:0;}
.main_banner .bannerList{width:1030px;margin:0;padding:0;overflow:hidden}
.main_banner .bannerPrev,.main_banner .bannerNext{width:45px;padding-top:13px;text-align:center}

/* sub */
.about table,.about table thead th,.about table tbody th{text-align:center}
.about table{border-top:2px solid #2462a8;border-bottom:1px solid #999}
.about table thead th{color:#fff;background-color:#4fbcdd;border-left:1px solid #35aace}/* skyblue */
.about table thead th:first-child{border-left:0}
.about table tbody th,.about table tbody td{vertical-align:middle}
.about table tbody td{border-left:1px solid #ddd;vertical-align:middle}
.about h4{margin:1em 0 .5em;padding-left:15px;color:#000;background:url(../images/sub/blt_circle.gif) no-repeat left center}

/* 역대회장 테이블추가 16-06-03 여기만 사용 */
.about2 table,.about2 table thead th,.about2 table tbody th{text-align:center;}
.about2  p{line-height:28px;}


.vision{}
.vision .box_vision{margin-bottom:1em;background:url(../images/sub/img_vision_01.jpg) no-repeat left center}
.vision .box_vision p{padding:2em;font-size:18px;line-height:1.75}
.vision ul{margin:0;padding:0}
.vision .list_vision li{float:left;display:inline-block;width:50%;margin:0;padding:0;}
.vision .list_vision .left{float:left;padding-right:20px}
.vision .list_vision .body{padding:20px 0;font-size:18px;color:#004490}

.history table thead th,.history table tbody th{text-align:center}
.history table{border-top:1px solid #a8a18e;border-bottom:1px solid #999}
.history table thead th{color:#77735f;background-color:#d9d7cc}
.history table tbody th{vertical-align:middle;font-weight:bold;font-size:1.45em;}
.history table tbody td{vertical-align:middle}
.history table tbody td{text-align:left}
.history table tbody td ul{list-style:none}
.history table tbody td ul li h2{font-weight:bold;font-size:1.0em;display:inline;padding-right:50px;}

.history2 table thead th,.history2 table tbody th{text-align:center}
/*.history2 table{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}*/
.history2 table thead th{color:#77735f;background-color:#d9d7cc}
.history2 table tbody th{vertical-align:top;font-weight:bold;font-size:1.55em;}
.history2 table tbody td{vertical-align:top;line-height:2.00em}
.history2 table tbody td{vertical-align:top;text-align:left}

.history2 table tbody td .month{text-align:left; margin-left:20px;vertical-align:top;}

.history2 table tbody td ul{list-style:none}
.history2 table tbody td ul li h2{font-weight:bold;font-size:1.0em;display:inline;padding-right:50px;}

.bsif .col-txt{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:300px}
.bsif .col-logo{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:565px}
.bsif h4{margin-bottom:1em;padding:3px 0 3px 32px;color:#2462a8;background:url(../images/sub/blt_bsif.gif) no-repeat left center}
.bsif h5{margin-bottom:.5em;font-weight:800;color:#2462a8}
.bsif ol li{list-style-type:}
.bsif ol ol li{list-style-type:lower-alpha}
.bsif ol ol ol{padding-left:0;font-size:85%}
.bsif ol ol ol li{list-style-type:none}
.bsif span{color:#999}
.guide{padding-top:20px;border-top:2px dotted #aaa;background:url(../images/sub/img_guide.jpg) no-repeat right 30px}

.support .col-txt{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:300px}
.support .col-logo{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:565px}
.support h4{margin-bottom:1em;padding:3px 0 3px 32px;color:#2462a8;background:url(../images/sub/icon_support.gif) no-repeat left center;height:28px}
.support h5{margin-bottom:.5em;font-weight:800;color:#2462a8}
.support ol li{list-style-type:}
.support ol ol li{list-style-type:lower-alpha}
.support ol ol ol{padding-left:0;font-size:85%}
.support ol ol ol li{list-style-type:none}
.support span{color:#999}
.support2{padding-top:20px;border-top:2px dotted #aaa;background:url(../images/sub/support_01.jpg) no-repeat right 30px;height:256px}

.partner ul{margin:0;padding:0;list-style:none}
.partner ul li{float:left;width:31%;margin:1%}
.partner ul li a{}
.partner .btn-default{text-align:left}
.partner .btn-default:active,.partner .btn-default:focus,.partner .btn-default:hover{border-color:#333;background-color:transparent;color:#333}

/* sub */
.mt30{margin-top:30px}
.mt5{margin-top:5px;}
.mb30{margin-bottom:30px}

table.tstyle_map { border-collapse: collapse; width: 100%; margin:.3em 0 .5em 0px; border-top: 1px solid #3a77d0; }
table.tstyle_map caption { text-indent: -2000px; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; overflow:hidden; }
table.tstyle_map th{ padding:10px; line-height:140%; background:#0075bc; font-weight: bold; text-align: center; vertical-align: middle; letter-spacing:-0.1em; border-bottom: 1px solid #e6e6e6; color:#f9f9f9; }
table.tstyle_map td { padding:10px 10px 10px 20px; line-height:140%; background:#fff; border-bottom:1px solid #e6e6e6; }

.transfer { margin:50px 0 50px 0; }
.transfer h3 { font-size: 1.2em; font-weight:bold; color:#333; padding-left:15px; line-height:20px; margin:0px 0 25px 0; background:url('../images/member/bt.gif') 0 3px no-repeat; }
.transfer .article { margin-bottom:15px; padding-left:20px; }
.transfer h4 { background:url('../images/common/bullet_list01.gif') no-repeat 0 50%; padding-left:15px; margin-bottom:10px; font-size:1em; font-weight:bold; letter-spacing:-0.05em; color:#555; }
.transfer ul { padding-left:15px; }
.transfer li { background:url('../images/common/bullet_list02.gif') no-repeat 0 50%; padding-left:10px; margin-bottom:7px; color:#777; line-height:1.5em;  }
.transfer li span { color:#0075bc; }

/* sub */
.sitemap{overflow:hidden; margin:10px 0; padding:0;list-style:none; }
.sitemap li{float:left;width:31%;margin-right:2%;}
.sitemap li h4{padding:20px; text-align:center;background:#f0f5f9;border-top:2px solid #006ac6;border-bottom:1px solid #e3e4e5;}
.sitemap ul{margin:0; padding:0;list-style:none; }
.sitemap li li{clear:both; width:100%;margin:0}
.sitemap li li a{display:block;font-size:0.867em; color:#555; padding:10px 10px 10px 40px; border-bottom:1px solid #e3e4e5;background:url('../images/sub/sitemap_bt.gif') no-repeat 20px center}


/* 일정표 */
.date {border-collapse:collapse;font-size:12px;border-top:0px solid #e8e8e8;border-bottom:3px solid #C5D79B;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.date th{line-height:20px; border-top:2px solid #59813A;border-bottom:1px solid #cccccc;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;color:#888888; padding:8px 2px 4px 2px;text-align:center;background:#f9f9f9;font-size:8pt; font-family:돋움; letter-spacing:-1px;}
.date td{line-height:20px; border:1px solid #eeeeee;color:#59813A; padding-left:5px; padding-top:2px;font-size:8pt; font-family:돋움; letter-spacing:-1px;}

.itemChart01 {border-collapse:collapse;background:#e4e4e4;font-size:12px;background:url(../images/board/bg_th.gif);}
.itemChart01 th{height:33px;color:#555555;white-space: nowrap;text-align:center;font-size:11px;FONT-FAMILY:"돋움"; padding-top:5px;}

.itemChart02 {border-collapse:collapse;font-size:12px;border-top:1px solid #ffffff;border-bottom:2px solid #e8e8e8;}
.itemChart02 th{line-height:20px; border-bottom:1px solid #e5e5e5;border-left:1px #e5e5e5 dotted;border-right:1px #e5e5e5 dotted;color:#555555;white-space: nowrap; padding-left:5px;text-align:left;font-size:12px;background-color:#f7f7f7;}
.itemChart02 td{line-height:20px; border-bottom:1px solid #e3ebd9;padding-left:5px;color:#666666;}


.main_banner3{width:870px;padding:0px 0px 0px 0;text-align:center;}
.main_banner3:after{clear:both;display:block;content:''}
.main_banner3 .list-inline>li{padding-right:15px;padding-left:15px;}
.main_banner3 .list-inline .img_effect img{
border:solid 5px #ee611f;
-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}

