textarea[name="com_board_comment_contents"]{width:95% !important;}

h2.c_title{font-size:2em;}

.board2 td{ vertical-align:top;}

input[name="subject"]{width:90%;}

.slider { width: 80%; max-width:1400px; margin: 20px auto 20px; }
.slick-slide {margin: 0px 20px; text-align:center;}
.slick-slide img {width: 100%; min-width:70px;}
.slick-prev:before, .slick-next:before {color: black;}

.board_output_gallery_img, .board_output_gallery_subject{text-align:center;}
.board_output_gallery_subject{display:inline-block; width:100%;}

.links i, .links a{font-size:0.9em;}
.links i{display:inline-block; padding-right:3px;}

.lnb a{display:block; padding-left:10px; font-size:0.75em; line-height:1.35em}
.lnb01, .lnb02, .lnb03, .lnb04, .lnb05, .lnb06, .lnb07, .lnb08, .lnb09, .lnb10, .lnb11, .lnb12, .lnb13, .lnb14, .lnb15 {display:none;}



.tabmenu{overflow:hidden; margin-bottom:20px; border-left:1px solid #ccc;}
.tabmenu a{display:block; float:left; color:#fff; background:#0980bd; border-top:1px solid #ccc; border-right:1px solid #ccc;
border-bottom:1px solid #ccc; padding:10px 21px; font-weight: 600;}
.tabmenu a:hover, .tabmenu a.tabover{color:#2980b9; background:#fff; border-bottom:1px solid #fff;}



.history{ margin-bottom:40px;}
.history td{ vertical-align:top; font-size:11pt;}
.history .hyear{ font-size:1.75em; color:#2980b9; font-weight:bold; padding-bottom:10px;}
.history .hmonth{font-size:1.0em; color:#1aa187; font-weight:bold;}
.history .hcontent{}

.topmenu{ position:absolute; width:100%; max-width:1560px; margin:0 auto; top:8px; text-align:right; z-index:999;}
.topmenu a {display:inline-block; padding-left:3px; font-size:0.75em; color:#eee;}

.copyright ul.menu li{margin-bottom:0.5em;}

ul.menu2 li { border: solid 1px #555; display: inline-block; padding: 0 1em 0 1em; margin: 0 0 0 1em; font-size:0.75em; }
ul.menu2 li:first-child { margin-left: 0; }

ul.maps li i.icon{ display:inline-block; padding-right:3px; color:#666; }
ul.maps li strong{ display:inline-block; width:22%;}

.sub1, .sub2, .sub3, .sub4, .sub5, .sub6, .sub7, .submb{display:none;}

/* °Ô½ÃÆÇ ±âº»Å×ÀÌºí */
.table_02   { width:100%; border-top:2px #4fb3d2 solid; border-bottom:1px #4fb3d2 solid; border-left:1px #e5e5e5 solid; }
.table_02 td  { border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:4px; font-size:11pt; }
.tmember td td { border:0; padding:0; }

.tbasic{width:100%; border:1px #e5e5e5 solid;}
.tbasic td{border:1px #e5e5e5 solid;}

.pbasic{ margin-bottom:20px; border:1px solid #ccc; padding:10px;}
.pbasic table{width:100%; border:1px #ddd solid;}
.pbasic td{border:1px #ddd solid; padding:5px 10px; font-size:14px; line-height:160%;}

.board td, .board2 td{font-size:11pt;}

.bd_out1 a{color:#eee;}

.cont1{ background:#666; overflow:hidden; margin-bottom:30px;} 
.cont1_1{ width: 50%; float:left; }
.cont1_1 img{display:block; width:100%;}
.cont1_2{ float:left; width:50%; color:#fff; padding: 100px 15px 0 20px; font-size:12pt; line-height:1.5em;}
.cont1_2 strong{display:block; font-size:18pt; border-bottom: 1px solid #888; padding:0 0 15px 0; margin:0 0 20px 0; color:#fff; }

.cont2{ overflow:hidden; margin-bottom:30px;}
.cont2Box{ width: 32%; float:left; border:1px solid #ccc; margin-left:2%; min-height:340px;}
.cont2Box.first{margin-left:0}
.cont2Box .icon{font-size:3.0em; display:block; text-align:center; margin:40px 0; color:#f80;}
.cont2Box strong{display:block; font-size:16pt; text-align:center;}
.cont2Box span{display:block; padding:20px 10px; font-size:10pt; line-height:1.5em;}

.cont3 h3{color:#222; font-size:2.0em; text-align:center; margin-bottom:10px;}
.cont3 p{font-size:.8em;line-height:1.5em;}

.guide{padding-top:20px;}

input[type="file"]{width:90%}

.youtube_box iframe{width:100% !important;}




 @media screen and (max-width: 736px) {

.topmenu{ position:relative; width:100%; margin:0 auto; text-align:center; padding-bottom:20px;}

ul.menu2 li { border: 0; padding: 0; margin: 0; display: block; line-height: 2em; }

.cont1_1{ width: 100%;}
.cont1_2{ width: 100%; padding-top:40px; padding-bottom:20px;}
.cont2Box{width: 100%; margin-left:0; min-height:100px; margin-top:10px;}

.links i, .links a{font-size:100%;}

.youtube_box iframe{height:300px !important;}

.comment_name, .comment_txt[align="right"]{width:20%; vertical-align:top}

.header_logo img{width:90%;}

}