/* =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

[테마 수정 시 주의사항]
1. 워드프레스(Wordpress)의 업데이트 방식은 기존 테마/플러그인을 삭제 한 후 재설치 하는 방식입니다.
업데이트 시 모든 수정사항이 초기화 되므로 테마를 수정하시는 경우, 차일드테마(Child Theme) 방식을 이용해 주시기 바랍니다.

2. 차일드테마(Child Theme)를 이용한 수정 방법 : https://codex.wordpress.org/ko:Child_Themes

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ */




/*
Theme Name: Webms
Theme URI: http://demo-webms.bbsetheme.com
Author: BBS e-Theme
Author URI: http://www.bbsetheme.com
License: GNU General Public License, v3
License URI: http://www.gnu.org/licenses/gpl.html

Description: 테마환경설정, 색 설정(Color Picker), 관리자 빠른설정, SNS공유, 카테고리템플릿(갤러리/리스트), 반응형, SEO, 보안서버설치가능, BBS e-Plugin과 호환되며 업데이트 발생 시 알림표시를 제공합니다.
Version: 2.2.8
Tags: 파란색, 흰색, 밝음, 1열, 좌측 사이드바, 우측 사이드바, 반응형 레이아웃, 블라바타, 사용자 정의 메뉴, 테마 옵션

본 테마는 워드프레스와 동일한 GPL 라이센스의 테마입니다. 임의대로 수정,삭제 후 이용하셔도 됩니다.
단, 재배포 시 GPL 라이센스로 재배포 되어야 하며, 원 제작자의 표기를 해주시기 바랍니다.
‘Webms' WordPress Theme, Copyright 2014 BBS e-Theme(http://www.bbsetheme.com)
‘Webms' is distributed under the terms of the GNU GPL
*/

/* =Reset
-------------------------------------------------------------- */

@charset:'utf-8';
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* Reset */
* {margin:0; padding:0}
body {margin:0; padding:0; height:100%; font-size:12px; line-height:20px; color:#666; font-family:'Maven Pro', 'Nanum Gothic', Dotum, '돋움', Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td,button,textarea,select {margin:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%}
ul,ol,dl,dt,dd,li {list-style:none}
fieldset {border:none}
img {border:0; vertical-align:middle}
strong {font-weight:bold}
address,em {font-style:normal; color:#666}
hr {display:none}
table {border-collapse:collapse; width:100%}
table, td, th {border:none}
th {font-weight:normal}
a {color:#666; text-decoration:none; cursor:pointer}
a:hover,a:focus {text-decoration:none}
caption,legend {visibility:hidden; width:0; height:0; font-size:0; line-height:0}

button {cursor:pointer;border:0;background-color:transparent;padding:0;margin:0;}
button > span,button > em {position:relative;top:0;left:0;}
label {line-height:13px !important}
textarea {padding:10px; background: #fefefe; border:1px solid #dadde1 !important; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -moz-box-shadow: inset 1px 3px 4px -3px #e9e9e9;-webkit-box-shadow: inset 1px 3px 4px -3px #e9e9e9;box-shadow: inset 1px 3px 4px -3px #e9e9e9; resize:none}
select {padding: 6px 4px 6px 4px; border-radius: 3px; border: 1px solid #CED3DA; background: #FFF; color: #696F74; font-size: 13px !important; line-height: 18px !important; font-weight: normal; }
input[type=text], input[type=password]{height:32px;padding:0 5px;line-height:18px;text-indent:3px;color: #696F74;vertical-align:middle;
/*background: #fefefe; border:1px solid #dadde1 !important; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
-moz-box-shadow: inset 1px 3px 4px -3px #e9e9e9;-webkit-box-shadow: inset 1px 3px 4px -3px #e9e9e9;box-shadow: inset 1px 3px 4px -3px #e9e9e9*/}
input[type=file] {padding:5px; border:1px solid #bfbfbf\0/IE8+9; .border:1px solid #bfbfbf; color:#666; background:none; border:none}
input[type=image], input[type=checkbox] {border:0 none !important;vertical-align: middle;margin-right: 2px;}
input[type='checkbox'], input[type='radio'] {width:16px;height:16px;position:relative;top:-1px;vertical-align:middle;margin-right:3px;}

@media \0screen {input[type=text], input[type=password]{line-height:30px;}}

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.screen-reader-text {}

.blind {position:absolute;left:0;top:0;font-size:0;visibility:hidden;width:0;height:0;line-height:0}
.hidden {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999px}
.none    {position:absolute; top:-5000px; left:-5000px; height:0;}
.png24 {tmp:expression(setPng24(this));}

.clearfix:after {  content:" "; display:block; clear:both; height:0;visibility:hidden; font-size:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

.fixed {table-layout:fixed;}
.l16 {line-height:16px !important;}
.l18 {line-height:18px !important;}
.l20 {line-height:20px !important;}
.l25 {line-height:25px !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_50 {padding-bottom:50px !important;}

.mt_10 {margin-top:10px !important;}
.mt_20 {margin-top:20px !important;}
.mt_30 {margin-top:30px !important;}
.mt_50 {margin-top:50px !important;}

.mb_10 {margin-bottom:10px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_50 {margin-bottom:50px !important;}

.ta_l {text-align:left !important;}
.ta_r {text-align:right !important;}
.ta_c {text-align:center !important;}

.skipnavi {height:0;font-size:0;line-height:0;}
.skipnavi a:focus {position:absolute;top:0;left:0;width:100%;display:block;padding:5px 0;text-align:center;background-color:#999;font-size:12px;line-height:1.5;z-index:900;}

/* customer color set */
.customerColorSet {color:#3e6baf !important;}
body { overflow-x: hidden;}

/* layout */
#wrap {width:100%;background-color:#FFF;
	box-shadow:0 8px 12px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 8px 12px rgba(0, 0, 0, .5);
	-o-box-shadow:0 8px 12px rgba(0, 0, 0, .5);
}
#wrap.box-layout {width:1240px;margin:0 auto;overflow:hidden;padding:0 20px;}
#header {width:100%;position:relative;z-index:10;background:url(images/top_bg.jpg) top repeat-x;}
#header .header-wrap {position:relative;width:1200px;margin:0 auto;z-index:10;min-height:135px;}
#header .header-wrap:after {display:block;clear:both;height:0;content:' ';}
#header .header-wrap .logo {position:relative;left:0;top:20px; width:100%;}
  #header .header-wrap .logo span{display:none}

#header.ag-lt .header-wrap .logo {width:50%;height:53px;}
  #header .header-wrap .logo a img {height:53px;}
#header .header-wrap .utill {display:table;float:right;height:26px;margin:0 10px 14px 0;}
#header .header-wrap .utill ul {display:table-cell;}
#header .header-wrap .utill li {display:table-cell;}
#header .header-wrap .utill li:after {content:' |';font-size:10px;color:#D6D6D6;}
#header .header-wrap .utill li:last-child:after{content:' ';}
#header .header-wrap .utill li a {display:inline-block;line-height:26px;padding:0 4px 0 7px;}
#header .header-wrap .utill .search-form{display:table-cell;padding-left:6px;position:relative;}
#header .header-wrap .utill .search-form input[type=text] {height:24px;padding-right:30px;width:148px;
	box-shadow:inset 0px 0px 10px -2px #ECECEC;
	-webkit-box-shadow:inset 0px 0px 10px -2px #ECECEC;
	-moz-box-shadow:inset 0px 0px 10px -2px #ECECEC;
	-o-box-shadow:inset 0px 0px 10px -2px #ECECEC;
}

#header .header-wrap .flag-util {float: right;}
#header .header-wrap .flag-util li {float:left;margin:3px 10px 0 0;}
#header .header-wrap .flag-util li img {border:1px solid #efefef;width:27px;}
#header .header-wrap .flag-util ul li a {padding: 0;}
#header .header-wrap .flag-util ul li:after {content:'';}

#header .header-wrap #gnb {width:100%; clear:both;padding-top:0px;}
#header .header-wrap #gnb .gnb-menu {display:none;}
#header .header-wrap .sh-line {margin-top:41px;}
#header .header-wrap #gnb:after {display:block;clear:both;height:0;content:' ';}
#header .header-wrap #gnb > ul {display:table;float:left;}
#header .header-wrap #gnb > ul:after {display:block;clear:both;height:0;content:' ';}
#header .header-wrap #gnb li {background-color:#FFF;z-index:10;}
#header .header-wrap #gnb li a {text-align:left;color:#010101;}
#header.ag-ct .header-wrap #gnb li a {text-align:center;}
#header .header-wrap #gnb .search_align {float:right;}


/*start search*/
.web_search{
	position: relative;
	float:right;padding: 10px 10px 6px 10px;
	border:0;
	}
/*---*/
.web_search form{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.web_search form:active,.web_search form:hover{
	background: #eeeeee;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	-ms-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	transition-duration: .5s;
}
.web_search input[type="text"]{
	padding: 8px 20px;
	outline: none;
	border: 0px;
	background: none;
	font-size: 1em;
	color: #333333;
}
.web_search:hover input[type="submit"]{
	background: url(images/search.png) no-repeat 0px 4px;
}
.web_search input[type="submit"]{
	background: url(images/search.png) no-repeat 0px 4px;
	border: none;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.web_search input[type="submit"]:hover{
	background: url(images/search.png) no-repeat 0px 4px;
}



/*#header .header-wrap #gnb > ul > li:first-child {display:none;}*/
#header .header-wrap #gnb > ul > li {display:inline-block;position:relative;}
#header .header-wrap #gnb > ul > li a {font-weight:500;}
#header .header-wrap #gnb > ul > li > a {display:block;font-size:20px;padding:15px 40px 18px; }
#header .header-wrap #gnb > ul > li.active {z-index:20;}
#header .header-wrap #gnb > ul > li.active > a{color:#3e6baf;} /* customerColorSet */
#header .header-wrap #gnb > ul > li div.menu-depth-1,
#header .header-wrap #gnb > ul > li .menu-depth-2 {position:absolute;top:0;left:0;border:1px solid #EAEAEA;width:208px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}
#header.ag-ct .header-wrap #gnb > ul > li div.menu-depth-1 {left:50%;margin-left:-103px;}
#header .header-wrap #gnb > ul > li li {display:block;border-bottom:1px solid #EAEAEA;height:40px;}
#header .header-wrap #gnb > ul > li li a {display:block;padding-left:25px;line-height:40px;text-align:left !important;}
#header .header-wrap #gnb > ul > li div.menu-depth-1 {display:none;top:50px;left:10px;

}
#header .header-wrap #gnb > ul > li:last-child div.menu-depth-1 {left:0px;}
#header.ag-ct .header-wrap #gnb > ul > li:last-child div.menu-depth-1 {left:50%}
/*#header .header-wrap #gnb > ul > li div.menu-depth-1 .design-element {position:absolute;top:-22px;left:27px;display:block;width:10px;height:10px;border:8px solid #fff;border-bottom:8px solid #3e6baf;}*/
#header .header-wrap #gnb > ul > li:last-child div.menu-depth-1 .design-element {left:145px;}
#header.ag-ct .header-wrap #gnb > ul > li div.menu-depth-1 .design-element {left:95px;}
#header .header-wrap #gnb > ul > li.active div.menu-depth-1 {display:block;}
#header .header-wrap #gnb > ul > li li.menu-item-has-children> a {background: url(./images/ic_plus.png) 95% 50% no-repeat;}
#header .header-wrap #gnb > ul > li li.active > a,
#header .header-wrap #gnb > ul > li div.menu-depth-1 > ul > li > a:hover,
#header .header-wrap #gnb > ul > li div.menu-depth-1 > ul > li > a:focus {background-color:#F6F6F6;}
#header .header-wrap #gnb > ul > li div.menu-depth-1 > ul > li {position:relative;}

#header .header-wrap #gnb > ul > li li > .menu-depth-2 {top:-1px;left:206px;display:none;}
#header .header-wrap #gnb > ul > li:last-child li > .menu-depth-2 {left:-208px;}
#header .header-wrap #gnb > ul > li.last-prev li > .menu-depth-2 {left:-208px;}
#header .header-wrap #gnb > ul > li li.active .menu-depth-2 {display:block;}
#header .header-wrap #gnb > ul > li li .menu-depth-2 > li {position:relative;}
#header .header-wrap #gnb > ul > li li .menu-depth-2 > li > a{display:block;}
#header .header-wrap #gnb > ul > li li .menu-depth-2 > li > a:hover, #header .header-wrap #gnb > ul > li li .menu-depth-2 > li > a:focus {color:#3e6baf;}

#header .header-wrap #gnb > ul > li:hover,
#header .header-wrap #gnb > ul > li li:hover {z-index:20;}
#header .header-wrap #gnb > ul > li:hover > a,

#header .header-wrap #gnb > ul > li:hover .menu-depth-1,
#header .header-wrap #gnb > ul > li li:hover .menu-depth-2 {display:block;}


/* 정렬값 */
#header.ag-rt .header-wrap .logo {top:10px; text-align:right;}
#header.ag-rt .header-wrap #gnb {float:left;margin-left:-23px; width:100%; text-align:right;}
#header.ag-rt .header-wrap #gnb li:first-child div.menu-depth-1 {left:23px;}
#header.ag-rt .header-wrap #gnb ul li {text-align:right;}
#header.ag-rt .header-wrap .utill {float:left;}
#header.ag-ct .header-wrap .logo {top:10px;left:50%;width:400px;margin-left:-200px;text-align:center;}
#header.ag-ct .header-wrap #gnb {margin-top:0px;}
#header.ag-ct .header-wrap #gnb .search_align {width:1200px; margin:auto 0;}
#header.ag-ct .header-wrap #gnb ul {float:none;width:100%;}
#header.ag-ct .header-wrap #gnb ul li {text-align:center;}
#header.ag-ct .header-wrap #gnb .web_search {position:absolute; top:10px; right:0px;}

/*------------------- 메인 -------------------*/
/* main banner */
.visual-banner {}
#wrap.box-layout .visual-banner {}

.visual-banner .slider {position:relative;z-index:5;width:100%;}
/*.visual-banner li p {position:absolute;top:140px;left:0px;font-size:40px;line-height:50px;font-weight:700;color:#fff;}*/

/* 메인 롤링 */
.revSlide {position:relative;z-index:5;margin:0 0 50px 0;width:100%;height:auto;}
.swiperBox {position:relative;margin:0 0 50px 0; width:100%;height:auto;}
  .swiperBox .swiper-container {position:relative;margin:0;padding:0;}
    .swiperBox .swiper-container .swiper-wrapper {margin:0;padding:0;width:100%;}
      .swiperBox .swiper-container .swiper-wrapper .swiper-slide {position:relative;margin:0;padding:0;width:100%;list-style:none;background-size:cover;background-position:50% 50% !important;background-repeat:no-repeat}

      .swiperBox .swiper-container .swiper-wrapper .swiper-slide .bg {width:100%;height:auto !important;opacity:0}
        .swiperBox .swiper-container .swiper-wrapper .swiper-slide .bg img {width:100%;height:auto !important;}

        .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent {display:table;position:absolute;left:50%;top:0;margin:0 0 0 -600px;width:1200px;opacity:0}
        .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .tr {display:table-row;}
          .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .td {display:table-cell;vertical-align:middle;text-align:left;}
            .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .title {margin:0 0 0 0;font-size:40px;font-weight:bold;line-height:45px;}
            .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .sub {line-height:1.3em;font-size:36px;font-weight:bold;}
            .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .description {line-height:20px;font-size:18px;}

      .swiperBox .swiper-container .swiper-pagination.swiper-pagination-clickable {height:18px;line-height:18px;}
        .swiperBox .swiper-container .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {width:18px;height:18px;line-height:18px;border:4px solid #8096b3;border-radius:50%;background:transparent;cursor:pointer;opacity:0.8;}
        .swiperBox .swiper-container .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#0094d7;border:1px solid #0094d7;opacity:1;}

        .playPause {display:inline-block;position:absolute;top:10px;right:10px;z-index:5;margin:0 0 0 10px;width:18px;height:18px;line-height:18px;color:#ffffff;cursor:pointer;vertical-align:top;}
          .playPause i {line-height:18px;color:#ffffff;font-size:18px;}
          .playPause i:before {display:block !important;text-shadow:0 0 20px #333333}

@media only screen and ( max-width: 1024px )
{
  #header .header-wrap .flag-util {position:absolute;}
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent {margin:0 0 0 -40%;width:80%;}
}


@media only screen and ( max-width: 768px )
{
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent {margin:0 0 0 -40%;width:80%;}
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .title {margin:0 0 10px 0;font-size:28px;line-height:30px;}
}

@media only screen and ( max-width: 640px )
{


  #header .header-wrap .flag-util {margin-left:10px;}

  #header .header-wrap .flag-util li {float:left;margin:3px 5px 0 0;}
  #header .header-wrap .flag-util li img {border:1px solid #efefef;width:25px;}

  #header .header-wrap .logo a img {margin-top:10px;height:45px;}

  .swiperBox .swiper-container .swiper-wrapper .swiper-slide {min-height:200px;}
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .title {margin:0 0 10px 0;font-size:25px;line-height:30px;}
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .sub {font-size:16px;line-height:1.3em;}
}

@media only screen and ( max-width: 414px )
{
  #header .header-wrap .flag-util li {float:left;margin:3px 5px 0 0;}
  #header .header-wrap .flag-util li img {border:1px solid #efefef;width:23px;}

  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .title {margin:0 0 0 0;font-size:14px;line-height:20px;}
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .sub {font-size:12px;}
  .swiperBox .swiper-container .swiper-wrapper .swiper-slide .slideContent .description {line-height:12px;font-size:10px;}
}

.swiperBox3 {position:relative;margin:30px 0 0 0;height:270px;}
  .swiperBox3 .swiper-container {width: 100%;height: 100%;}
    .swiperBox3 .swiper-container .swiper-wrapper {}
      .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide {width:285px;background-color:#f7f7f7;border-bottom:1px solid #D4D4D4 !important}
        .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide .thumb {position:relative;margin:0 0 20px;width:100%;height:70%;background-size:cover;background-position:50% 50%}
          .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide .thumb .thumbnail {width:100%;height:100%;opacity:0;}
          .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide .thumb .btn {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
          .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide:hover .thumb .btn {display:block;}
            .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide .thumb .btn a {display:inline-block;margin:70px 0 0 0;width:65px;height:65px;overflow:hidden;text-indent:-1200px;background:url(images/ic_over.png) 0 0 no-repeat;}
            .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide .thumb .btn a.zoom {background-position:0 0;}
            .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide .thumb .btn a.link {background-position:-60px 0;}

      .swiperBox3 .swiper-container .swiper-wrapper .swiper-slide > a {display:block;margin:0 auto;width:90%;font-size:14px;}
      .swiperBox3 .swiper-container .swiper-button-next,
      .swiperBox3 .swiper-container .swiper-button-prev {z-index:10;}
      .swiperBox3 .swiper-container .swiper-pagination {display:none}

/*********여기까지 15/03/24*********/

/* main content */
.main-cont .article {width:1200px;margin:0 auto;padding:30px 0;}
.main-cont .article:after {display:block;clear:both;height:0;content:' ';}
.main-cont .line-wrap {padding:0;}
.box-layout .main-cont .line-wrap {margin:0 -20px;}

/* icon list gallery */
.main-cont .cpt-area {margin:0 auto;padding-bottom:0;}
.main-cont .cpt-area dl {float:left;width:33%;}
.main-cont .cpt-area dl dt,
.main-cont .cpt-area dl dt a{font-size:16px;font-weight:700;font-family:'NanumGothic', 'Nanum Gothic';text-align:left; color:#343434;}
.main-cont .cpt-area dl dt > span {float:left;margin:0 auto;width:90px;height:110px;margin-bottom:15px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
}
.main-cont .cpt-area dl dt > span > img{width:100%;height:auto;}
.main-cont .cpt-area dl dd {color:#888;text-align:left;padding:0 20px; margin-top:15px;min-height:95px; }
.main-cont .cpt-area dl dd a {display:block;font-weight:700;margin-top:10px;color:#343434; text-align:left;}

/* customerColorSet */

/* notice */
.main-cont .notice-list {position:relative;height:100px;color:#fff;padding-left:155px;background:url(images/ic_mike.png) 0 0 no-repeat;background-color: #3e6baf; /* customerColorSet */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
  overflow:hidden
}
.main-cont .notice-list .title {font-size:16px;padding-top:25px;}
.main-cont .notice-list ul {padding-top:6px;margin-right:110px;}
.main-cont .notice-list li a {display:block;overflow:hidden;color:#fff;font-size:18px;text-overflow: ellipsis;white-space: nowrap;}
.main-cont .notice-list li > img,
.main-cont .notice-list li .thumbnail {position:absolute;top:0;left:0;width:120px;min-height:100px;height:auto;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
}
.main-cont .notice-list .control-btn button {position:absolute;top:50%;margin-top:-17px;right:17px;width:34px;height:34px;display:block;border:3px solid #fff;
	border-radius:17px;
	-webkit-border-radius:17px;
	-moz-border-radius:17px;
	-o-border-radius:17px;
	box-shadow:1px 2px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.3);
}
.main-cont .notice-list .control-btn button span {position:relative;display:block;width:6px;height:6px;overflow:hidden;text-indent:-1200px;border:6px solid  transparent;}
.main-cont .notice-list .control-btn button.prev {right:60px}
.main-cont .notice-list .control-btn button.prev span {border-right:6px solid #fff;left:4px;}
.main-cont .notice-list .control-btn button.next {right:17px}
.main-cont .notice-list .control-btn button.next span {border-left:6px solid #fff;left:12px;}

/* gallery */
.main-cont .theme-gall {margin:0 auto;text-align:center;height:400px; width:1200px; overflow:hidden;}
.main-cont .theme-gall .title {margin:0 auto;color:#303030; font-size:18px;font-weight:700; text-align:left; line-height:50px; border-bottom:1px solid #e1e1e1;}
  .main-cont .theme-gall .title h2 {display:inline-block;font-weight:bold;}

.main-cont .theme-gall .title2 {margin:0 auto;font-size:18px;font-weight:700; text-align:left; }
.main-cont .theme-gall .title + p {margin-top:10px;color:#777;}
.main-cont .theme-gall .slider {position:relative;margin:30px 0px 0;}
.main-cont .theme-gall .slider ul {margin-left:-45px;}
.main-cont .theme-gall .slider ul:after {display:block;clear:both;height:0;content:' ';}
.main-cont .theme-gall .slider ul li {float:left;height:270px;width:270px;border-bottom:1px solid #D4D4D4;background-color:#f7f7f7; margin-left:35px;overflow:hidden}
.main-cont .theme-gall .slider ul li .thumb {position:relative;}
.main-cont .theme-gall .slider ul li .thumb img {width:270px;height:185px;
}
.main-cont .theme-gall .slider ul li .thumb .bg {position:absolute; top:0; left:0; width:100%; height:185px;background-color:#000; /* customerColorSet */
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	opacity:0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.main-cont .theme-gall .slider ul li .thumb > .btn {position:absolute; top:70px; left:0; width:100%; text-align:center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.main-cont .theme-gall .slider ul li .thumb > .btn a {display:inline-block;width:65px;height:65px;margin:0 0 0 5px;overflow:hidden;text-indent:-1200px;background:url(images/ic_over.png) 0 0 no-repeat;}
.main-cont .theme-gall .slider ul li .thumb > .btn a.zoom {background-position:0 0;}
.main-cont .theme-gall .slider ul li .thumb > .btn a.link {background-position:-60px 0;}
.main-cont .theme-gall .slider ul li:hover .bg {
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	opacity:0.5;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.main-cont .theme-gall .slider ul li:hover .thumb > .btn {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.main-cont .theme-gall .slider ul li > a {display:block;padding:0 10px 0 10px;margin-top:20px;font-size:14px;}
.main-cont .theme-gall .slider .control-btn button {position:absolute;top:50%;margin-top:-200px;width:25px;overflow:hidden;}
.main-cont .theme-gall .slider .control-btn button span {display:block;height:20px; width:20px; overflow:hidden;text-indent:-1000px;background:#D4D5D5 url(images/ic_btn_arr.png) 0 0 no-repeat;
border-radius:43px;
	-webkit-border-radius:43px;
	-moz-border-radius:43px;
	-o-border-radius:43px;
}
.main-cont .theme-gall .slider .control-btn button.prev {right:25px;}
.main-cont .theme-gall .slider .control-btn button.next {right:0px;}
.main-cont .theme-gall .slider .control-btn button.prev span {background-position:5px 3px;}
.main-cont .theme-gall .slider .control-btn button.next span {background-position:7px -90px;}
.main-cont .theme-gall .btn-view {display:inline-block;color:#fff;font-size:14px;font-weight:700;padding:10px 85px;margin-top:30px;background-color:#3e6baf;/* customerColorSet */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

/* menu introduce */
.main-cont .article .line-title {overflow:hidden;clear:both;}
.main-cont .article .line-title:after {display:block;clear:both;height:0;content:' ';}
.main-cont .article .line-title .title {float:left;position:relative;z-index:3;padding-right:20px; font-size:42px; line-height:42px; font-weight:700;background-color:#FFF;color:#333;}
.main-cont .article .line-title .color-line {position:relative;top:10px;z-index:1;width:100%;display:block;margin-left:20px;}
.main-cont .menu-intro {padding:40px 0;}
.main-cont .menu-intro .line-title{padding-bottom:25px;}
.main-cont .menu-intro p {float:left;width:350px; height:100%; font-size:12px;line-height:1.6; padding-right:20px; border-right:1px solid #d9d9d9;}
.main-cont .menu-intro p a {display:block;margin-top:10px;font-weight:700;color:#3e6baf;/* customerColorSet */}
.main-cont .menu-intro .gall-paging {padding-left:420px;}
.main-cont .menu-intro .gall-paging .slider ul {display:block;clear:both;height:0;content:' '; margin:auto text-align:center; }
.main-cont .menu-intro .gall-paging ul {width:100%; text-align:center;}
.main-cont .menu-intro .gall-paging li {float:left; width:260px; margin-bottom:10px;}
.main-cont .menu-intro .gall-paging .slider li .thumb {position:relative;display:inline-block;width:100%;height:85%;overflow:hidden; vertical-align:top;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.main-cont .menu-intro .gall-paging .slider li .thumb img {width:100%;min-height:100%;/* width:227px;height:177px; */
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.main-cont .menu-intro .gall-paging .slider li .thumb .bg {position:absolute; top:0; left:0; width:100%; height:100%;/* height:177px; */background-color:#3e6baf; /* customerColorSet */
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	opacity:0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.main-cont .menu-intro .gall-paging .slider li .thumb .bg > a {display:block;line-height:6.5em;text-align:center;color:#fff;font-size:13px;font-weight:700;}
.main-cont .menu-intro .gall-paging .slider li .thumb > .btn {position:absolute; top:50%;margin-top:5px; left:0; width:100%; text-align:center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.main-cont .menu-intro .gall-paging .slider li .thumb > .btn a {display:inline-block;width:65px;height:65px;margin:0 0 0 5px;overflow:hidden;text-indent:-1200px;background:url(images/ic_over.png) 0 0 no-repeat;}
.main-cont .menu-intro .gall-paging .slider li .thumb > .btn a.zoom {background-position:0 0;}
.main-cont .menu-intro .gall-paging .slider li .thumb > .btn a.link {background-position:-60px 0;}
.main-cont .menu-intro .gall-paging .slider li:hover .bg {
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	opacity:0.5;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.main-cont .menu-intro .gall-paging .slider li:hover .thumb > .btn {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.main-cont .menu-intro .gall-paging .slider li > a{font-size:13px;font-weight:700;display:none;}

.main-cont .menu-intro .gall-paging .pagination{display:block;text-align:center;padding:0;}
.main-cont .menu-intro .gall-paging .pagination a{display:inline-block;overflow:hidden;line-height:100px; padding:0; width:16px; height:16px;margin:0 5px;background-color:#E1E1E1;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	box-shadow:1px 1px 2px #aaa;
	-webkit-box-shadow:1px 1px 2px #aaa;
	-moz-box-shadow:1px 1px 2px #aaa;
	-o-box-shadow:1px 1px 2px #aaa;
	/* box-shadow:inset -2px -2px 3px #D6D6D6;
	-webkit-box-shadow:inset -2px -2px 3px #D6D6D6;
	-moz-box-shadow:inset -2px -2px 3px #D6D6D6;
	-o-box-shadow:inset -2px -2px 3px #D6D6D6; */
}
.main-cont .menu-intro .gall-paging .pagination a.selected{background-color:#3e6baf;/* customerColorSet */
	/* box-shadow:inset -2px -2px 2px #333;
	-webkit-box-shadow:inset -2px -2px 2px #333;
	-moz-box-shadow:inset -2px -2px 2px #333;
	-o-box-shadow:inset -2px -2px 2px #333; */
}

/* tab-box*/
.main-cont .tab-box dl {float:left;width:230px;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 96%, rgba(0,0,0,0.07) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(96%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.07))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 96%,rgba(0,0,0,0.07) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0) 96%,rgba(0,0,0,0.07) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0) 96%,rgba(0,0,0,0.07) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,0) 96%,rgba(0,0,0,0.07) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#21000000',GradientType=1 ); /* IE6-9 */
}
.main-cont .tab-box dl dd {position:relative;border-top:1px solid #E1E4E4;}
.main-cont .tab-box dl dd a {display:block;padding:10px 0 10px 30px;font-size:13px;}
.main-cont .tab-box dl dd a span {position:absolute;top:50%;margin-top:-4px;left:13px;display:block;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #8B8B8B;}
.main-cont .tab-box dl dd.active a {color:#fff;background-color:#3e6baf;/* customerColorSet */}
.main-cont .tab-box dl dd.active a span {border-left:4px solid #fff;}
.main-cont .tab-box .tab-cont {padding-left:310px;}
.main-cont .tab-box .tab-cont .title {font-size:24px;font-weight:700;padding-top:5px;color:#555;}
.main-cont .tab-box .tab-cont .cont {padding-top:20px;font-size:13px;line-height:1.6;color:#7a7a7a;}
.main-cont .tab-box .tab-cont .cont:after {display:block;clear:both;height:0;content:' ';}
.main-cont .tab-box .tab-cont .cont .img {}
.main-cont .tab-box .tab-cont .cont img.left {float:left;margin:0 10px 10px 0;}
.main-cont .tab-box .tab-cont .cont img.right {float:right;margin:0 0 10px 10px;}

/* cooperator  */
.main-cont .cooper .bnn-rolling {position:relative;margin:25px 0;}
.main-cont .cooper .bnn-rolling ul {text-align:center;}
.main-cont .cooper .bnn-rolling ul:after {display:block;clear:both;height:0;content:' ';}
.main-cont .cooper .bnn-rolling ul li {display:inline-block;margin:0 7px;border:1px solid #F9F9F9;}
.main-cont .cooper .bnn-rolling ul li a {display:block;border:1px solid #F9F9F9;}
.main-cont .cooper .bnn-rolling ul li a img {
  width:136px;height:106px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	opacity:.7;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
.main-cont .cooper .bnn-rolling ul li a:hover, .main-cont .cooper .bnn-rolling ul li a:focus, .main-cont .cooper .bnn-rolling ul li a:active {border:1px solid #3e6baf;/* customerColorSet */}
.main-cont .cooper .bnn-rolling ul li a:hover img, .main-cont .cooper .bnn-rolling ul li a:focus img, .main-cont .cooper .bnn-rolling ul li a:active img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	opacity:1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.main-cont .cooper .bnn-rolling .control-btn button {position:absolute;top:50%;margin-top:-19px;display:block;overflow:hidden;width:34px;height:37px;background:#FFF url(images/control_btn.png) 0 0 no-repeat;}
.main-cont .cooper .bnn-rolling .control-btn button span {display:block;overflow:hidden;text-indent:-1200px;}
.main-cont .cooper .bnn-rolling .control-btn button.prev {left:0;}
.main-cont .cooper .bnn-rolling .control-btn button.next {right:0;background-position:-34px 0;}
/*------------------- 메인 -------------------*/



/* 컨텐츠영역 */
#container {}
#container .cont-wrap {width:1240px;margin:0 auto;padding:10px 20px 40px 20px;}
#wrap.box-layout #container .cont-wrap {padding:50px 0;width:100%;}
#container .cont-wrap:after {display:block;clear:both;height:0;content:' ';}

#container .location {position:absolute;height:18px; top:-30px;}
#wrap.box-layout #container .location {width:1200px;margin-left:-20px;}
#container .location ul {width:1200px;margin:0 auto;text-align:right;line-height:20px;}
#container .location ul li {display:inline-block;color:#292929;font-size:12px;}
#container .location ul li a {color:#292929;font-size:12px;}
#container .location ul li:first-child {padding-left:18px;background:url(images/img_home.gif) 0 4px no-repeat;}
#container .location ul li:after {content:'/';display:inline-block;width:20px;text-align:center;}
#container .location ul li:last-child {color:#292929;font-size:14px;font-weight:500;}
#container .location ul li:last-child:after {display:none;content:'';}
#container .location ul li:last-child a {font-size:14px;}

#container .location {position:relative;height:18px;}
#wrap.box-layout #container .location {width:1200px;margin-left:-20px; margin:0 auto;}
#container .location > div {width:1200px;margin:0 auto;text-align:right;line-height:20px;color:#292929;}
#container .location > div a,
#container .location > div span {display:inline-block;color:#292929;font-size:12px;}
#container .location > div a {color:#292929;font-size:12px;}
#container .location > div a:first-child {padding-left:18px;background:url(images/img_home.gif) 0 4px no-repeat;}
#container .location > div span:last-child {color:#292929;font-size:14px;font-weight:500;}
#container .location > div li:last-child a {font-size:14px;}


#container:after {display:block;clear:both;height:0;content:' ';}
#container #aside {width:200px;}
#container #aside .side-title {font-size:26px;line-height:32px;font-weight:700;color:#474747;/* customerColorSet */padding-bottom:30px;border-bottom:2px solid #3e6baf;/* customerColorSet */}

#container #aside > .side-menu {padding:2px 0;border-bottom:1px solid #3e6baf;/* customerColorSet */}
#container #aside > .side-menu > li {border-bottom:1px solid #E2E2E2;}
/*#container #aside > .side-menu > li.menu-item-has-children> a {background: url(images/ic_plus.png) 93% 50% no-repeat;}*/

#container #aside > .side-menu > li > a {display:block;padding: 6px 0 ;font-size:16px;line-height:20px;;font-weight:700;margin:8px 0;padding-left:20px;}
#container #aside > .side-menu > li.active > a {background:url(images/sub_menu_bak.png) repeat;color:#fff;border-radius:50px;	-webkit-border-radius:50px;	-moz-border-radius:50px;-o-border-radius:50px;/* customerColorSet */}

#container #aside > .side-menu > li:first-child {border-top:1px solid #E2E2E2;}
#container #aside > .side-menu > li > ul {border-top:1px solid #E2E2E2;background-color:#FAFAFA;padding:4px 0;}
#container #aside > .side-menu > li.active.menu-item-has-children > ul {display:block;}
#container #aside > .side-menu > li > ul > li {padding:0 0 0 25px;}
#container #aside > .side-menu > li > ul > li a {display:block;padding:5px 0 5px 10px;background:url(images/ic_gt.png) 0 13px no-repeat;}

#container #aside > .side-menu > li.active > ul > li.active a {color:#5c7dc4;font-weight:bold;}

#container #aside > .side-menu > li > ul > li.active {}



#container #aside .article {margin-top:40px;}
#container #aside .article .line-wrap{position:relative;padding-bottom:5px;border-bottom:1px solid #DCE0E1;}
#container #aside .article .line-wrap .tit {font-size:15px;font-weight:700;}
#container #aside .article .line-wrap .line{position:absolute;left:0;bottom:-1px;display:block;width:30px;border-top:1px solid #3e6baf;/* customerColorSet */;}
#container #aside .best-post ul {margin-top:5px;}
#container #aside .best-post ul li {padding:8px 0;border-top:1px solid #E5E5E5;}
#container #aside .best-post ul li:first-child {border-top:0;}
#container #aside .best-post ul li a {display:block;overflow:hidden;}
#container #aside .best-post ul li a img {float:left; margin-right:10px;width:60px;height:60px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
#container #aside .best-post ul li a span {display:block;overflow:hidden;height:40px;}
#container #aside .best-post ul li a em {display:block;}
#container #aside .tag-box .tag-cloud {margin-top:10px;}
#container #aside .tag-box .tag-cloud a {display:inline-block;border:1px solid #E3E3E2;height:28px;line-height:26px;padding:0 6px;margin:0 1px 6px 0;vertical-align:top;background-color:#F2F2F1;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
#container #aside .tag-box .tag-cloud a.rand1 {font-size:14px;color:#858484;
	text-shadow:1px 1px #BFBFBE;
}

#container #contents {min-height:500px;}
#container #aside + #contents {width:930px;}
#container.aside-left #aside {float:left;}
#container.aside-left #aside + #contents {float:right;}
#container.aside-right #aside {float:right;}
#container.aside-right #aside + #contents {float:left;}
#container.aside-hidden #aside {display:none;}
#container.aside-hidden #aside + #contents {width:100%;}
#container #aside .bnn li {margin-bottom:20px;}

#container #contents {}
#container #contents .page-title{position:relative;border-bottom:1px solid #E2E2E2;padding-bottom:30px;}
#container #contents .page-title .tit {font-size:32px;line-height:32px;font-weight:700;color:#616161;}
#container #contents .page-title .line {display:block;position:absolute;left:0;bottom:-2px;width:31px;height:3px;background-color:#3e6baf;/* customerColorSet */}
#container #contents .page-title .prev-page {display:none;}
#container #contents .hentry {padding-top:20px;}
.hentry .toggle-wrap {}
.hentry .toggle-wrap button { padding:0 10px;height:30px; line-height:30px; margin-right:3px; border:1px solid #eee; background-color:#F8F8F8;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.hentry .toggle-wrap button span { color:#7A7A7A; }
.hentry .toggle-wrap button.active { border:1px solid #E5E5E5; background-color:#3e6baf;/* customerColorSet */}
.hentry .toggle-wrap button.active span { color:#fff; }


/* 썸네일형/리스트형  */
.img-type {margin-top:30px;overflow:hidden;}
.img-type ul {margin-left:-23px;margin-top:-45px;}
.img-type ul:after {display:block;clear:both;height:0;content:' ';}
.img-type li {float:left;width:270px;margin-top:55px;margin-left:35px;text-align:center;height:366px;overflow:hidden;}
.img-type li .thumb {position:relative;display:inline-block;width:100%;height:160px;overflow:hidden;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.img-type li .thumb img {width:100%;height:auto;min-height:160px;}
.img-type li .thumb .bg {position:absolute; top:0; left:0; width:100%; height:100%;/* height:177px; */background-color:#3e6baf; /* customerColorSet */
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	opacity:0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.img-type li .thumb .bg > a {line-height:6.5em;text-align:center;color:#fff;font-size:13px;font-weight:700;}
.img-type li .thumb > .btn {position:absolute; top:40%;margin-top:-13px; left:0; width:100%; text-align:center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.img-type li .thumb > .btn a {display:inline-block;width:65px;height:65px;margin:0 0 0 5px;overflow:hidden;text-indent:-1200px;background:url(images/ic_over.png) 0 0 no-repeat;}
.img-type li .thumb > .btn a.zoom {background-position:0 0;}
.img-type li .thumb > .btn a.link {background-position:-60px 0;}
.img-type li:hover .bg {
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	opacity:0.5;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.img-type li:hover .thumb > .btn {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity:1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.img-type li > .title a {display:block;margin-top:5px;font-size:16px;font-weight:700;text-align:left;}
.img-type li > .thumb + .title {margin-top:15px;}
.img-type li > em {display:block;margin-top:3px;font-size:12px;text-align:left;color:#3e6baf;/* customerColorSet */}
.img-type li > .text {margin-top:10px;font-size:12px;line-height:1.7em;text-align:left;max-height:8.5em;overflow:hidden;}

.list-type {margin-top:10px;}
.list-type li {border-top:1px solid #E5E5E5;padding:30px 0;}
.list-type li:first-child {border-top:0;}
.list-type li:after {display:block;clear:both;height:0;content:' ';}
.list-type li img.attachment-thumbnail,
.list-type li img.thumbnail {float:left;margin-right:20px;width:220px;height:130px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.list-type li .title {display:block;font-size:18px;color:#6D6D6D;font-weight:700;margin-top:5px;}

.entry-meta {display:block;margin-top:10px;}
.entry-meta > span:after {content:'|';width:12px;text-align:center;display:inline-block;color:#BFBFBF;}
.entry-meta > span:last-child:after {display:none;}
.entry-meta > span a:hover, .entry-meta > span a:focus, .entry-meta > span a:active {color:#000;border-bottom:1px solid #333;}
.entry-meta > span:first-child > a, .entry-meta > span:first-child > em {font-weight:700;color:#3e6baf;/* customerColorSet */}
.entry-meta > span:first-child > a:hover, .entry-meta > span:first-child > a:focus, .entry-meta > span:first-child > a:active {border-bottom:1px solid #3e6baf;}
.list-type li .text {margin-top:15px;max-height:61px;overflow:hidden;}
.list-type li .more {margin-top:5px;text-align:right;}
.list-type li .more a {font-weight:700;color:#3e6baf;/* customerColorSet */}

.result-search {margin-top:50px;font-size:23px;padding:45px 0;color:#616161;text-align:center;background-color:#FAFAFA;font-weight:700;}
.result-search em {display:block;padding-bottom:10px;color:#3e6baf;/* customerColorSet */}

.api-area {}
.map-info {margin-top:40px;color:#5e5e5e;}
.map-info .addr {font-size:16px;font-weight:700;border-bottom:3px solid #D7D7D7;padding-bottom:8px;}
.map-info .addr-opt {margin-top:15px;}

/* 상세페이지 */
.hentry .entry-header {font-size:22px;color:#6d6d6d;font-weight:700;}
.hentry .entry-content {padding:20px 0 50px;}

/* comment */
.comments-area {margin-top:50px;}
.comments-area .comments-title {font-size:16px;}
.comments-area .comment-list {border-top:2px solid #E0E0E0;margin-top:12px;}
.comments-area .comment-list > ol > li {padding:30px 0;border-bottom:1px solid #E0E0E0;}

.share-sns {float:right;}
.share-sns .mobileInner {display:none}
  .share-sns .mobileInner img {width:24px;height:24px;}

.avatar-box {float:left;}
.avatar-box  img {width:85px;height:85px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;}
.comment-wrap {padding-left:108px;}
.commentmetadata .fn {font-size:15px;font-weight:700;color:#333;padding-right:10px;}
.commentmetadata .comment-date {}

.comment-content {line-height:1.5;margin-top:5px;}

.children {position:relative;margin-top:30px;margin-left:90px;background-color:#F7F7F7;padding:15px;}
.children .design-element {position:absolute;top:-16px;left:37px;display:block;width:16px;height:16px;border:8px solid transparent;border-bottom:8px solid #F7F7F7;}
.children ol li {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E0E0E0;}
.children ol li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}

.buttonBox {line-height:1.5;margin-top:5px;}
.buttonBox a {font-size:12px;text-align:center;display:inline-block;width:73px;height:19px;line-height:17px;border:1px solid #C3C3C3;background-color:#FFF;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	box-shadow:0px -1px 0 #FBFBFB;
	-webkit-box-shadow:0px -1px 0 #FBFBFB;
	-moz-box-shadow:0px -1px 0 #FBFBFB;
	-o-box-shadow:0px -1px 0 #FBFBFB;
	box-shadow:inset 0px -1px 0 #FBFBFB;
	-webkit-box-shadow:inset 0px -1px 0 #FBFBFB;
	-moz-box-shadow:inset 0px -1px 0 #FBFBFB;
	-o-box-shadow:inset 0px -1px 0 #FBFBFB;
}
.comment-respond {padding:20px 0;}
.comment-reply-title {font-size:16px;font-weight:700;}
.comment-reply-title small {font-size:12px;;font-weight:400;}

.comment-form .writer-information-box {display:table;width:100%;margin-top:20px;}

.comment-form .writer-information-box {display:table;width:100%;margin-top:20px;}
.comment-form .writer-information-box .writer_info {display:table-cell;width:40%;height:auto;position:relative;}
.comment-form .writer-information-box .writer_info + p {width:60%;padding-left:6px;}
.comment-form .writer-information-box .writer_info input[type=text] {width:100%;background-color:#FBFBFB;}
.comment-form .writer-information-box .writer_info input[type=text] + label {position:absolute;top:9px;left:10px;color:#BCBBBB;display:none;cursor:text;}
.comment-form .writer-information-box .writer_info input[type=text]:focus + label {display:none;}

.comment-form-comment {position:relative;margin-top:15px;}
.comment-form-comment label[for="comment"] {display:none}
.comment-form-comment #comment {width:100%;height:120px;background-color:#FBFBFB;}
.comment-form-comment #private {width:100%;color:#949494;padding:10px; background: #FBFBFB; border:1px solid #dadde1 !important; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -moz-box-shadow: inset 1px 3px 4px -3px #e9e9e9;-webkit-box-shadow: inset 1px 3px 4px -3px #e9e9e9;box-shadow: inset 1px 3px 4px -3px #e9e9e9; resize:none}
.comment-form .writer-information-box .writer_info input[type=text] {border:1px solid #dfdfdf;}
.comment-form #comment_msg {display:none;text-align:center;margin-top:20px;font-size:11px;width:100%;color:#F55555;padding:10px 2%;background: #FBFBFB; border:1px solid #dadde1 !important; border-radius: 3px;box-shadow: inset 1px 3px 4px -3px #e9e9e9; resize:none}

.form-submit {margin-top:20px;line-height:39px;}

.form-submit input[type="submit"] {width:175px;height:39px;line-height:39px;text-align:center;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background-color:#3e6baf;/* customerColorSet */
  border:0px solid transparent;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}


/* 페이징 */
/* page navigation */
.paging-navigation {clear:both;margin:40px 0;width:100%;}
.page-navigation-toggle,
.pageCount {display:none}
.paging-navigation:after {display:block;content:"";clear:both;}
.paging-navigation > span {height:32px;line-height:32px;}
.paging-navigation .pagination.loop-pagination {display:block;width:auto;height:32px;line-height:32px;text-align:center;}
.paging-navigation .pagination.loop-pagination .page-numbers {display:inline-block;margin:0;padding:0;width:32px;height:32px;line-height:32px;color:#333333;text-align:center;font-family:"Lucida Console", Monaco, monospace;border:1px solid #E1E1E1;border-radius:3px;background:#FFFFFF}
/*.paging-navigation .pagination.loop-pagination a.page-numbers:hover {font-weight:bold;color:white;background:#FFBD2F;}*/
.paging-navigation .pagination.loop-pagination .prev,
.paging-navigation .pagination.loop-pagination .next,
.paging-navigation .pagination.loop-pagination .firstPage,
.paging-navigation .pagination.loop-pagination .lastPage
{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafbfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafbfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafbfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafbfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafbfc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#fafbfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafbfc',GradientType=0 ); /* IE6-9 */
}
.paging-navigation .pagination.loop-pagination .current {border:1px solid #3e6baf;color:#fff;background-color:#3e6baf;}


/* 푸터영역 */
#footer{min-height:160px;border-top:2px solid #eee;clear:both; display:block; background:#2f373f;}
.box-layout #footer {margin:0 -20px;}
#footer .foot-area {width:1200px;margin:0 auto;padding:40px 0;color:#a5a5a5;}
#footer .foot-area .foot-info {display:table;}
#footer .foot-area .foot-info > div{display:table-cell;width:40%;padding:0 30px;}
#footer .foot-area .foot-info > div:first-child {width:30%;padding:0 30px 0 0;}
#footer .foot-area .foot-info > div:last-child {width:30%;padding:0 0 0 30px;}
#footer .foot-area .foot-info > div .tit {letter-spacing:-0.05em; font-size:43px;font-weight:500;color:#a0a0a0;padding-bottom:20px;}
#footer .foot-area .foot-info > div .tit2 {letter-spacing:-0.05em; font-size:18px;font-weight:500;color:#ffffff;padding-bottom:20px;}
#footer .foot-area .foot-info > .about p {font-size:12px;}
#footer .foot-area .foot-info .latest ul {margin-top:-17px;}
#footer .foot-area .foot-info .latest ul li {border-top:1px solid #444;padding:8px 0;}
#footer .foot-area .foot-info .latest ul li:after {display:block;clear:both;height:0;content:' ';}
#footer .foot-area .foot-info .latest ul li:first-child {border-top:0;}
#footer .foot-area .foot-info .latest ul li a {color:#a5a5a5;padding-left:5px 85px;}
#footer .foot-area .foot-info .latest ul li a img {float:left;margin-right:20px;width:70px;height:65px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
#footer .foot-area .foot-info .latest ul li a span {display:block;overflow:hidden;}
#footer .foot-area .foot-info .latest ul li a .subj {max-height:42px;}
#footer .foot-area .foot-info .latest ul li a img + .subj, #footer .foot-area .foot-info .latest ul li a .date {padding-top:3px;}
#footer .foot-area .foot-info .latest ul li a .date em + em:before {content:' | ';}
#footer .foot-area .foot-info .api-map .contact_info {float:left;margin:0 20px 0 0;width:240px;}
.map-area {background-color:#FFF;width:301px;height:172px;overflow:hidden;border:1px solid blue}
#footer .foot-utill {display:none;}
#footer .foot-utill:after {display:block;clear:both;height:0;content:' ';}
#footer .foot-utill a {display:inline-block;border:1px solid #121010;float:left;margin-right:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
#footer .foot-utill a:last-child {float:right;margin-right:0;}
#footer .foot-utill a span {display:inline-block;border:1px solid #636363;background-color:#6F6F6F;color:#E3E3E3;line-height:24px;width:75px;text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	box-shadow:inset 0 -3px 10px #4E4E4E;
	-webkit-box-shadow:inset 0 -3px 10px #4E4E4E;
	-moz-box-shadow:inset 0 -3px 10px #4E4E4E;
	-o-box-shadow:inset 0 -3px 10px #4E4E4E;
}
#footer .company-info {position:relative; padding-top:25px;margin-top:25px;}
#footer .company-info .foot-menu {overflow:hidden;}
#footer .company-info .foot-menu li {float:left;}
#footer .company-info .foot-menu li:after {content:'|';font-weight:bold;font-size:10px;width:27px;text-align:center;display:inline-block;color:#858484;}
#footer .company-info .foot-menu li:last-child:after {content:'';display:none;}
#footer .company-info .foot-menu li a {font-size:13px;font-weight:700;color:#c8c8c8;}
#footer .company-info address {font-weight:700;color:#ababab;margin-top:35px;}
#footer .company-info .copyright {font-size:12;color:#7a7a7a;margin-top:10px;}

#footer .familysite { position:absolute; right:0; top:50px; z-index:2; width:175px;}
#footer .familysite dt { position:absolute; left:0; bottom:0; width:100%; overflow:hidden; background:#4D4D4D url(images/footer_family.png) 100% 0 no-repeat; }
#footer .familysite dt.on { background-position:100% 100%; }
#footer .familysite dt button { display:block; padding:0 10px 0; font-size:12px; font-weight:bold;color:#dcdcdc; height:26px; line-height:26px;width:175px;text-align:left;}
#footer .familysite dd { display:none; position:absolute; left:0; bottom:26px; width:175px; padding:10px 0; border-bottom:1px solid #222; background-color:#4D4D4D; }
#footer .familysite dd a { display:block; padding:2px 7px; font-size:12px; }
#footer .familysite a { color:#aaa; }
#footer .familysite dt.on button, #footer .familysite a:hover, #footer .familysite a:focus { color:#ccc; text-decoration:none; }
#footer .familysite dd a:hover { background-color:#333; }

#footer .sns-link {position:absolute; right:0; top:90px; z-index:2;display:table;height:36px;overflow:hidden;}
#footer .sns-link li {display:table-cell;padding:0 4px;}
#footer .sns-link li a {display:block;overflow:hidden;width:36px;height:36px;background: url(images/sns_icon.png) 0 0 no-repeat;text-indent:-1200px;}
#footer .sns-link li.tw a {background-position:0 0;}
#footer .sns-link li.fc a {background-position:-47px 0;}
#footer .sns-link li.goo a {background-position:-94px 0;}
#footer .sns-link li.tw a:hover , #footer .sns-link li.tw a:focus, #footer .sns-link li.tw a:active {background-position:0 -44px;}
#footer .sns-link li.fc a:hover , #footer .sns-link li.fc a:focus, #footer .sns-link li.fc a:active  {background-position:-47px -44px;}
#footer .sns-link li.goo a:hover , #footer .sns-link li.goo a:focus, #footer .sns-link li.goo a:active  {background-position:-94px -44px;}

#toTop {position:fixed;z-index:1200;bottom:20px;right:20px;display:none;
	opacity:.7;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
#toTop a {display:block;width:41px;height:41px;background-color:#777;color:#fff;overflow:hidden;text-align:center;line-height:28px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
#toTop a em {position:relative;top:4px;left:15px;display:block;width:5px;height:5px;border:5px solid #777;border-bottom:5px solid #fff; }


.sub_visual_con {width:100%; margin:auto; background-color:#f7f7f7; border-bottom:1px solid #e5e5e5;}
#sub_visual li{float:none;height:150px;text-align:center;background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
#sub_visual li div{position:relative;top:20%; width:1200px; margin:auto; padding-left:30px; font-size:20px;line-height:32px;font-weight:400;color:#526371; text-align:left;letter-spacing:-0.05em;}
#sub_visual li div.effect1{font-size:26px;font-weight:500;overflow:hidden;}
#sub_visual li div.effect2{font-size:16px;overflow:hidden;}
#sub_visual li div.effect3{font-size:11px;overflow:hidden;}


@media only screen and ( max-width: 1024px ) {
  .share-sns .mobileInner {display:inline}
}
/* 태블릿 시작 */
@media only screen and ( min-width: 640px ) and ( max-width: 1024px ) {
	#testControl {display:none !important;}

	#wrap, #wrap.box-layout {width:100%;padding:0;}
	#wrap.box-layout .cpt-area,
	#wrap.box-layout .menu-intro {margin:0 auto;padding:0 20px;}
	#wrap.box-layout .theme-gall {margin:0 auto;padding:0 50px;}

	#header {padding:0 10px;background:url(images/top_bg_noline.jpg) top repeat-x;}
	#header .header-wrap,
	.main-cont .article {width:100%;/* min-width:740px; */margin:0 auto;padding:40px 10px;}
	#header .header-wrap {padding:0 0 10px 10px;}

	#header .header-wrap .logo {position:absolute !important;right:inherit !important;top:70px !important;width:auto !important;margin-left:0 !important;text-align:left !important;left:0 !important;}
	#header.ag-rt .header-wrap .utill {float:right !important;}
	#header.ag-rt .header-wrap #gnb {width:57%;}
	#header.ag-ct .header-wrap #gnb {padding-top:0 !important;}
	#header.ag-ct .header-wrap #gnb li a {text-align:left;}
	#header.ag-ct .header-wrap #gnb > ul > li div.menu-depth-1 {margin-left:0px;}

	/* GNB */
	#header .header-wrap #gnb{/* width:420px; */width:57%;height:46px;background-color:#FFF;border:3px solid #3e6baf;/* customerColorSet */
		padding-top:0;float:right !important;margin-top:30px;margin-left:0 !important;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
	}
	#header .header-wrap #gnb .gnb-menu {display:block;width:100%;height:40px;line-height:40px;font-size:15px;font-weight:700;text-indent:-18px;background: url(images/ic_mb_gnb.png) 97% 50% no-repeat;}
	#header .header-wrap .sh-line {display:none;}
	#header .header-wrap .web_search {display:none;}
	#header .header-wrap #gnb > ul {display:none;float:none;width:100%;border:1px solid #DEDEDE;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
	}
	#header .header-wrap #gnb > ul li {float:none;display:block;}
	#header .header-wrap #gnb > ul > li:first-child {display:block;}
	#header .header-wrap #gnb > ul > li {border-bottom:1px solid #EAEAEA;}
	#header .header-wrap #gnb > ul > li a:before {content:'- ';}
	#header .header-wrap #gnb > ul > li > a {font-size:14px;padding:10px 20px;}
	#header .header-wrap #gnb > ul > li.active > a, #header .header-wrap #gnb > ul > li:hover > a {color:#fff;background-color:#3e6baf;/* customerColorSet */}
	#header .header-wrap #gnb > ul > li li {height:auto;}
	#header .header-wrap #gnb > ul > li li:last-child {border-bottom:0;}
	#header .header-wrap #gnb > ul > li div.menu-depth-1,
	#header .header-wrap #gnb > ul > li li .menu-depth-2 {position:static;top:inherit;left:inherit;width:100%;border:0;border-top:1px solid #EAEAEA;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
	}
	#header .header-wrap #gnb > ul > li div.menu-depth-1 {
		box-shadow:0 0 0 transparent;
		-webkit-box-shadow:0 0 0 transparent;
		-moz-box-shadow:0 0 0 transparent;
		-o-box-shadow:0 0 0 transparent;
	}
	#header .header-wrap #gnb > ul > li div.menu-depth-1 .design-element {display:none;}
	#header .header-wrap #gnb > ul > li div.menu-depth-1 > ul > li {background-color:#F6F6F6;}
	#header .header-wrap #gnb > ul > li .menu-depth-1 ul > li > a {font-size:13px;padding-left:40px;background-color:#F6F6F6;}
	#header .header-wrap #gnb > ul > li .menu-depth-1 ul > li > a:hover {color:#3e6baf;/* customerColorSet */}
	#header .header-wrap #gnb > ul > li li.active .menu-depth-2 {border-top:1px solid #EAEAEA;}
	#header .header-wrap #gnb > ul > li li .menu-depth-2 li > a {background-color:#fff;padding-left:60px;}

	.visual-banner {width:100%;overflow:hidden;}
	.visual-banner .control-btn {width:100%;margin:0 auto;}
	.visual-banner .control-btn button.prev{left:10px}
	.visual-banner .control-btn button.next{right:10px}

	#wrap.box-layout .banner-effect1 {padding:0 10px;}

	.main-cont .theme-gall{margin:0 auto;text-align:center;/*height:327px;*/overflow:hidden;}
	.main-cont .theme-gall .slider {margin:30px 0 0;text-align:center;}
	.main-cont .theme-gall .slider ul {display:inline-block;margin:0 auto;padding-left:23px;text-align:center;}
	.main-cont .theme-gall .slider ul li {width:180px;height:245px;margin-left:0;margin-right:5px;float:none;display:inline-block;}
	.main-cont .theme-gall .slider ul li .thumb img {width:180px;height:140px;}
	.main-cont .theme-gall .slider .control-btn button.prev {left:0}
	.main-cont .theme-gall .slider .control-btn button.next {right:0}
	.main-cont .theme-gall .slider ul li > a {margin-top:10px;font-size:13px;}
	.main-cont .theme-gall .slider ul li .thumb .bg {height:140px;}
	.main-cont .theme-gall .slider ul li .thumb > .btn {top:55px;}
	.main-cont .menu-intro .gall-paging .slider li > a{display:block;margin-top:10px;}
	.main-cont .menu-intro p {float:none;width:100%;border-right:none}
	.main-cont .menu-intro .gall-paging {padding-left:0;margin-top:20px;}
  .main-cont .menu-intro .gall-paging ul {float:initial;}
    .main-cont .menu-intro .gall-paging ul li {float:initial;display:inline-block;}

	.main-cont .notice-list li a {font-size:15px;}
	.main-cont .tab-box .tab-cont {padding-left:260px;}
	.main-cont .tab-box .tab-cont .cont img {float:none !important;margin:10px 0 !important;display:block;max-width:470px;}
	.main-cont .cooper .bnn-rolling ul li + li + li + li + li {display:none;}
	#container .location{display:none;}
	#container .location ul {width:100%;padding:0 10px;text-align:left;}
	#container .cont-wrap {width:auto;}
	#container #contents {min-height:inherit;}
	#container #aside + #contents {width:auto;}
	#container #aside {display:none;}
	#container.aside-left #aside,
	#container.aside-left #aside + #contents,
	#container.aside-right #aside,
	#container.aside-right #aside + #contents {float:none;}

	#wrap.box-layout #container .cont-wrap {padding-left:20px;padding-right:20px;}

	.img-type ul {text-align:center;}
	.img-type ul li {float:none;display:inline-block;}


	#footer .foot-area {width:100%;padding:40px 10px;}
	#wrap.box-layout #footer {margin:0 auto;padding:0 20px;}

	#footer .company-info {padding-bottom:50px;}
	#footer .sns-link {right:inherit;top:inherit;bottom:-10px;left:50%;margin-left:-66px;}

	#sub_visual li div{width:auto;}
}
/* 태블릿 끝 */

/* 모바일 시작 */
@media only screen and ( max-width: 639px ) {
	#testControl {display:none !important;}

	#header {background:url(images/top_bg_noline.jpg) top repeat-x;}

	#wrap,#wrap.box-layout {width:100%;padding:0;}
	#wrap.box-layout .cpt-area,
	#wrap.box-layout .menu-intro {margin:0 auto;padding:0 20px;}
	 #wrap.box-layout .theme-gall {margin:0 auto;padding:0 50px;}

	#header.ag-ct .header-wrap #gnb li a {text-align:left;}
	#header.ag-ct .header-wrap #gnb > ul > li div.menu-depth-1 {margin-left:0px;}


	#header .header-wrap .utill {display:none;}
	#header .header-wrap,
	.main-cont .article {width:100%;padding:40px 10px;margin:0 auto;min-height:inherit;}
	#header .header-wrap {padding:0 0 10px 0;}

	#header .header-wrap .logo {position:static !important;top:inherit;left:inherit;right:inherit !important;padding-top:15px;top:49px !important;width:auto !important;margin-left:0 !important;text-align:center !important;}
	#header .header-wrap .logo img {min-width:25%;max-width:90%;}
	/* #header.ag-rt .header-wrap .utill {float:right !important;} */
	#header.ag-ct .header-wrap #gnb {padding-top:0 !important;}
	#header .header-wrap .sh-line {display:none;}

	/* GNB */
	#header .header-wrap #gnb{/* width:420px; */width:100%;height:46px;background-color:#FFF;border:3px solid #3e6baf;/* customerColorSet */
		padding-top:0;float:right !important;margin-top:30px;margin-left:0 !important;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
	}
	#header .header-wrap #gnb .gnb-menu {display:block;width:100%;height:40px;line-height:40px;font-size:15px;font-weight:700;text-indent:-18px;background: url(images/ic_mb_gnb.png) 97% 50% no-repeat;}
	#header .header-wrap .web_search {display:none;}
	#header .header-wrap #gnb > ul {display:none;float:none;width:100%;border:1px solid #DEDEDE;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
	}
	#header .header-wrap #gnb > ul li {float:none;display:block;}
	#header .header-wrap #gnb > ul > li:first-child {display:block;}
	#header .header-wrap #gnb > ul > li {border-bottom:1px solid #EAEAEA;}
	#header .header-wrap #gnb > ul > li a:before {content:'- ';}
	#header .header-wrap #gnb > ul > li > a {font-size:14px;padding:10px 20px;}
	#header .header-wrap #gnb > ul > li.active > a, #header .header-wrap #gnb > ul > li:hover > a {color:#fff;background-color:#3e6baf;/* customerColorSet */}
	#header .header-wrap #gnb > ul > li li {height:auto;}
	#header .header-wrap #gnb > ul > li li:last-child {border-bottom:0;}
	#header .header-wrap #gnb > ul > li div.menu-depth-1,
	#header .header-wrap #gnb > ul > li li .menu-depth-2 {position:static;top:inherit;left:inherit;width:100%;border:0;border-top:1px solid #EAEAEA;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
	}
	#header .header-wrap #gnb > ul > li div.menu-depth-1 {
		box-shadow:0 0 0 transparent;
		-webkit-box-shadow:0 0 0 transparent;
		-moz-box-shadow:0 0 0 transparent;
		-o-box-shadow:0 0 0 transparent;
	}
	#header .header-wrap #gnb > ul > li div.menu-depth-1 .design-element {display:none;}
	#header .header-wrap #gnb > ul > li div.menu-depth-1 > ul > li {background-color:#F6F6F6;}
	#header .header-wrap #gnb > ul > li .menu-depth-1 ul > li > a {font-size:13px;padding-left:40px;}
	#header .header-wrap #gnb > ul > li li.active .menu-depth-2 {border-top:1px solid #EAEAEA;}
	#header .header-wrap #gnb > ul > li li .menu-depth-2 li > a {background-color:#fff;padding-left:60px;}

	.main-cont .notice-list li a {font-size:15px;}

	.visual-banner {width:100%;overflow:hidden;}
	.visual-banner li div {position:relative;top:20%;font-size:18px;line-height:24px;font-weight:700;}
	.visual-banner li div.effect1{font-size:16px;}
	.visual-banner li div.effect2{font-size:36px;}
	.visual-banner li div.effect3{font-size:12px;}
	.visual-banner li div.effect4{font-size:16px; color:#526371;}
	.visual-banner li div.effect5{font-size:20px; color:#526371;}
	.visual-banner .slider {height:300px;}
	.visual-banner .caroufredsel_wrapper, .visual-banner .caroufredsel_wrapper ul {height:250px !important;overflow:hidden;}

	/* 2014-07-21 수정// */
	.visual-banner .control-btn {
		position: absolute;
		top: 50%;
		width:100%;
		overflow: hidden;
		height: 40px;
		margin-top: -20px;
	}
	.visual-banner .control-btn button {position:static;top:inherit;left:inherit;right:inherit;display:inline-block;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		-o-border-radius:4px;
	}
	/*.visual-banner .control-btn button span {
		background-color:#FFF;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
	}*/
	.visual-banner .control-btn button span {
		margin-top: 0;
	}
	.visual-banner:hover .control-btn button,
	.visual-banner .control-btn button {
		opacity:.5;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=50);
	}
	.visual-banner .control-btn button.prev{left:10px;float: left;}
	.visual-banner .control-btn button.next{right:10px;float: right;}
	/* //2014-07-21 수정 */

	#wrap.box-layout .banner-effect1 {padding:0 10px;}

	.main-cont .cpt-area {padding-bottom:0;}
	.main-cont .cpt-area dl {float:none;width:100%;margin-top:30px;}
	.main-cont .cpt-area dl:first-child {margin-top:0;}
	/*.main-cont .cpt-area dl + dl + dl {display:none;}*/

	.main-cont .notice-list {padding-left:130px;}
	.main-cont .notice-list .title {padding-top:15px;font-size:13px;font-weight:700;}
	.main-cont .notice-list .title a {color:#fff;}
	.main-cont .notice-list ul {margin-right:10px;}
	.main-cont .notice-list li a {font-size:13px;height:42px;white-space:inherit;}
	.main-cont .notice-list .control-btn {display:none;}

	.main-cont .theme-gall .title {font-size:14px;}
	.main-cont .theme-gall .title2 {font-size:14px;}
	.main-cont .theme-gall .slider {margin:30px 0 0;}
	.main-cont .theme-gall .slider ul {display:block;margin-left:0;}
	.main-cont .theme-gall .slider ul li {float:none;display:inline-block;margin-left:1px;margin-right:0px;text-align:left;}
	.main-cont .theme-gall .slider ul li > a {text-align:center;}
	.main-cont .theme-gall .slider ul li + li {display:none;}
	.main-cont .theme-gall .slider .control-btn button.prev {right:20px}
	.main-cont .theme-gall .slider .control-btn button.next {right:-10px}
	.main-cont .theme-gall .btn-view {display:none;}

	.main-cont .menu-intro p {float:none;width:100%;border-right:none}
	.main-cont .menu-intro .gall-paging {margin:0 auto;width:100%;padding-left:0;margin-top:20px;}
    .main-cont .menu-intro .gall-paging ul {float:initial;}
    .main-cont .menu-intro .gall-paging ul li {float:initial;display:inline-block;}

	#wrap.box-layout .gall-paging li {float:left; width:230px; margin-bottom:10px;}

	.main-cont .tab-box dl {float:none;width:100%;background:0 none;}
	.main-cont .tab-box .tab-cont {padding-left:0;margin-top:40px;}
	.main-cont .tab-box .tab-cont .title {text-align:center;}
	.main-cont .tab-box .tab-cont .cont img {display:none;}

	.main-cont .cooper .bnn-rolling ul li + li + li {display:none;}
	.main-cont .cooper .bnn-rolling ul li a img {width:100px;height:78px;}

	.main-cont .menu-intro .gall-paging .slider li .thumb > .btn,
	.main-cont .theme-gall .slider ul li .thumb > .btn {
		opacity:1;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
	}
	.main-cont .menu-intro .gall-paging .slider li .thumb .bg,
	.main-cont .theme-gall .slider ul li .thumb .bg {
		opacity:.7;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
	}

	#container .location{display:none;}
	#container .location ul {width:100%;padding:0 10px;text-align:left;}
	#container .cont-wrap {width:auto;padding:10px 5px 35px 5px;}
	#container #contents {min-height:inherit;}
	#container #aside + #contents {width:auto;}
	#container #aside {display:none;}
	#container.aside-left #aside,
	#container.aside-left #aside + #contents,
	#container.aside-right #aside,
	#container.aside-right #aside + #contents {float:none;}

	#container #contents .page-title {position:relative;width:100%;text-align:left;padding-bottom:10px;border-bottom:1px solid #3e6baf;/* customerColorSet */}
	#container #contents .page-title .tit {font-size:26px;line-height:1;}
	#container #contents .page-title .line {display:none;}
	#container #contents .page-title .prev-page {display:block;position:absolute;top:-3px;left:0;width:46px;height:27px;line-height:27px;background:url(images/bg_prev_page.png) 0 0 no-repeat;}
	#container #contents .hentry {padding-top:30px;}
  /*20151008 - jjh*/
  .list-type li img.attachment-thumbnail, .list-type li img.thumbnail{float:none;margin:0;width:100%;height:auto;}


	#wrap.box-layout #container .cont-wrap {padding-left:20px;padding-right:20px;}


	.hentry .cont-tit {font-size:16px;}

	.cmt-wrap .rt-cmt .has-input {display:block;}
	.cmt-wrap .rt-cmt .has-input p {display:block;width:100%;}
	.cmt-wrap .rt-cmt .has-input p + p {padding:0;width:100%;margin-top:5px;}
	.cmt-wrap .rt-cmt .submit-btn .attr {display:block;margin-top:7px;padding-left:0;line-height:1.5;}

	.tag-label {display:block;}

	.img-type ul {text-align:center;}
	.img-type ul li {float:none;display:inline-block;}

	.cmt-wrap .rt-cmt .mb-inifo {height:auto;}
	.cmt-wrap .rt-cmt .mb-inifo p{position:static;top:inherit;left:inherit;display:block;}
	.cmt-wrap .cmt-list li .base-cmt .thumb img {width:45px;height:45px;}
	.cmt-wrap .cmt-list li .base-cmt .thumb img {width:30px;height:30px;}
	.cmt-wrap .cmt-list li .base-cmt .cmt-info {padding-left:40px;}
	.cmt-wrap .cmt-list li .cmt-child {margin-left:40px;}
	.cmt-wrap .cmt-child + .rt-cmt {margin-right:0;padding-bottom:10px;margin-left:40px;}


	#footer .foot-area {width:100%;padding:0 10px 40px 10px;}
	#wrap.box-layout #footer {margin:0 auto;padding:0 20px;}
	#footer .foot-area .foot-info {display:none;}
	#footer .foot-utill {display:block;margin-top:15px;}
	#footer .company-info {padding-top:15px;margin-top:15px;}
	#footer .company-info .foot-menu li:after {width:14px;}
	#footer .company-info .foot-menu li a{font-size:12px;}
	#footer address {margin-top:20px;}
	#footer .familysite {position:static;right:inherit;top:inherit;width:100%;display:block;margin-top:20px;height:28px;}
	#footer .familysite dt {position:static;left:inherit;top:inherit;}
	#footer .familysite dd {bottom:94px;width:100%;}
	#footer .familysite dt button {width:100%;}
	#footer .sns-link {position:static;right:inherit;top:inherit;margin-top:10px;display:block;text-align:center;margin-top:30px;}
	#footer .sns-link li {display:inline-block;}
	#footer .foot-utill a:last-child {display:none;}

	#sub_visual li div{width:auto;}

}

/* 모바일 끝 */

#comments .comment-content {word-wrap: break-word;}

#POST-CONTENT  > .agreement{overflow-x:hidden;font-size:1em;line-height:18px;padding:10px; background: #fefefe; border:1px solid #dadde1 !important; border-radius: 3px;box-shadow: inset 1px 3px 4px -3px #e9e9e9; resize:none}
#POST-CONTENT  * { font-family:'나눔고딕','NanumGothic','Nanum Gothic',Arial, Helvetica, sans-serif;word-wrap: break-word;}

/**
 * 2.0 Headings
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content h1 {font-size:2em;}
.hentry .entry-content h2 {font-size:1.5em;}
.hentry .entry-content h3 {font-size:1.17em;}
.hentry .entry-content h4 {font-size:1em;}
.hentry .entry-content h5 {font-size:0.83em;}
.hentry .entry-content h6 {font-size:0.7em;}


.hentry .entry-content h1 {line-height:1.4em;}
.hentry .entry-content h2 {line-height:1.86em;}
.hentry .entry-content h3 {line-height:2.39em;}
.hentry .entry-content h4 {line-height:2.4em;}
.hentry .entry-content h5 {line-height:2.83em;}
.hentry .entry-content h6 {line-height:3.99em;}

.hentry .entry-content h1:first-child,
.hentry .entry-content h2:first-child,
.hentry .entry-content h3:first-child,
.hentry .entry-content h4:first-child,
.hentry .entry-content h5:first-child,
.hentry .entry-content h6:first-child {
	margin-top: 0;
}


/**
 * 3.0 Text Elements
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content address {font-style:italic;margin-bottom:24px;}
.hentry .entry-content abbr[title],
.hentry .entry-content acronym[title] {border-bottom:1px dotted #2b2b2b;cursor:help;}

.hentry .entry-content b,
.hentry .entry-content strong {font-weight:700;}

.hentry .entry-content cite,
.hentry .entry-content dfn,
.hentry .entry-content em,
.hentry .entry-content i {font-style:italic;}

.hentry .entry-content mark,
.hentry .entry-content ins {background:#fff9c0;text-decoration:none;}

.hentry .entry-content p {margin-bottom:24px;}

.hentry .entry-content code,
.hentry .entry-content kbd,
.hentry .entry-content tt,
.hentry .entry-content var,
.hentry .entry-content samp,
.hentry .entry-content pre {font-family:monospace, serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6;}

.hentry .entry-content pre {margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;
    border:1px solid rgba(0, 0, 0, 0.1); border-radius:3px;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}

.hentry .entry-content code {padding:5px;display:block;font-family:"Courier New", Courier, monospace;line-height:1.2;border:1px solid #efefef;border-radius:3px;}
.hentry .entry-content code:before {display:block;margin:0;padding:5px;content:'■Source';background:#efefef;border-radius:3px;}

.hentry .entry-content blockquote,
.hentry .entry-content q {-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}

.hentry .entry-content blockquote:before,
.hentry .entry-content blockquote:after,
.hentry .entry-content q:before,
.hentry .entry-content q:after {content:"";content:none;}

.hentry .entry-content blockquote {margin:15px;padding:0 0 0 10px;/*color:#767676;*/font-size:19px;font-style:italic;line-height:1.8em;border-left:4px solid skyblue}
.hentry .entry-content blockquote cite,
.hentry .entry-content blockquote small {color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5;}
.hentry .entry-content blockquote em,
.hentry .entry-content blockquote i,
.hentry .entry-content blockquote cite {font-style:normal;}
.hentry .entry-content blockquote strong,
.hentry .entry-content blockquote b {font-weight:400;}

.hentry .entry-content small {font-size:smaller;}
.hentry .entry-content big {font-size:125%;}

.hentry .entry-content sup,
.hentry .entry-content sub {font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
.hentry .entry-content sup {bottom:1ex;}
.hentry .entry-content sub {top:.5ex;}

.hentry .entry-content dl {margin-bottom:24px;}
.hentry .entry-content dt {font-weight:bold;}
.hentry .entry-content dd {margin-bottom:24px;}

.hentry .entry-content ul,
.hentry .entry-content ol {list-style:none;margin:0 0 24px 20px;}

.hentry .entry-content ul {list-style:disc;}
.hentry .entry-content ol {list-style:decimal;}

.hentry .entry-content li > ul,
.hentry .entry-content li > ol {margin:0 0 0 20px;}

.hentry .entry-content del {color:#767676;}
.hentry .entry-content hr {background-color:rgba(0, 0, 0, 0.1);border:0;height:1px;margin-bottom:23px;}


/**
 * 4.0 Links
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content a {color:#282828; text-decoration:none}
.hentry .entry-content a:link {text-decoration:none}
.hentry .entry-content a:visited {text-decoration:none}
.hentry .entry-content a:focus {outline:thin dotted;}
.hentry .entry-content a:hover,
.hentry .entry-content a:active {color:#777; text-decoration:none;outline:0;}


/**
 * 5.0 Alignment
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content .alignleft {
	float: left;
	margin: 7px 24px 7px 0;
}

.hentry .entry-content .alignright {
	float: right;
	margin: 7px 0 7px 24px;
}

.hentry .entry-content .aligncenter {
	clear: both;
	display: block;
	margin: 7px auto;
}

.hentry .entry-content blockquote.alignleft,
.hentry .entry-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.hentry .entry-content blockquote.alignleft p,
.hentry .entry-content blockquote.alignright p {
	margin-bottom: 17px;
}


/**
 * 6.0 Tables
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content .mceItemTable {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-width: 1px 0 0 1px;
	border-collapse: separate;
	border-spacing: 0;
	font-size: 14px;
	line-height: 1.2857142857;
	margin-bottom: 24px;
	width: 100%;
}

.hentry .entry-content .mceItemTable th,
.hentry .entry-content .mceItemTable caption {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-width: 0 1px 1px 0;
	font-weight: 700;
	padding: 8px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: baseline;
}

.hentry .entry-content .mceItemTable td {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-width: 0 1px 1px 0;
	font-family: Lato, sans-serif;
	font-size: 14px;
	padding: 8px;
	vertical-align: baseline;
}


/**
 * 7.0 Images
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

.hentry .entry-content .wp-caption {
	background: transparent;
	border: none;
	color: #767676;
	margin: 0 0 24px 0;
	max-width: 474px;
	padding: 0;
	text-align: left;
}

.hentry .entry-content .wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

.hentry .entry-content .wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

.hentry .entry-content .wp-caption.aligncenter {
	margin: 7px auto;
}

.hentry .entry-content .wp-caption-dt {
	margin: 0;
}

.hentry .entry-content .wp-caption
.hentry .entry-content .wp-caption-text,
.hentry .entry-content .wp-caption-dd {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding: 0 10px 0 0; /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */
	text-align: left;
}

.hentry .entry-content .mceTemp + ul,
.hentry .entry-content .mceTemp + ol {
	list-style-position: inside;
}

/**
 * 9.0 FORMS
 * ----------------------------------------------------------------------------
 */

.hentry .entry-content input[type="text"],
.hentry .entry-content input[type="password"],
.hentry .entry-content select,
.hentry .entry-content textarea {margin:0;padding:3px 5px 2px;line-height:20px;border:1px solid #A9A9A9}

/*input[type="file"],*/
.hentry .entry-content input[type="reset"],
.hentry .entry-content input[type="submit"]{
          margin:0;padding:3px 8px 2px;line-height:20px;font-family:'Nanum Gothic', Dotum, '돋움', Arial, sans-serif, FontAwesome;font-size:12px;
          border:1px solid #A9A9A9;border-radius:3px;cursor:pointer;box-sizing:border-box;
          background : -webkit-linear-gradient(top, rgb(255, 255, 255) 00%, rgb(240, 240, 240) 100%);
          background : -moz-linear-gradient(top, rgb(255, 255, 255) 00%, rgb(240, 240, 240) 100%);
          background : -o-linear-gradient(top, rgb(255, 255, 255) 00%, rgb(240, 240, 240) 100%);
          background : -ms-linear-gradient(top, rgb(255, 255, 255) 00%, rgb(240, 240, 240) 100%);
          background : -linear-gradient(top, rgb(255, 255, 255) 00%, rgb(240, 240, 240) 100%);
}

.hentry .entry-content input[type="reset"]:hover,
.hentry .entry-content input[type="submit"]:hover {
          background : -webkit-linear-gradient(top, rgb(240, 240, 240) 00%, rgb(255, 255, 255) 100%);
          background : -moz-linear-gradient(top, rgb(240, 240, 240) 00%, rgb(255, 255, 255) 100%);
          background : -o-linear-gradient(top, rgb(240, 240, 240) 00%, rgb(255, 255, 255) 100%);
          background : -ms-linear-gradient(top, rgb(240, 240, 240) 00%, rgb(255, 255, 255) 100%);
          background : -linear-gradient(top, rgb(240, 240, 240) 00%, rgb(255, 255, 255) 100%);
}


/* Tag 링크 */
.tag-label {/*display:none;*/}
.tag-label:after {display:block;clear:both;height:0;content:' ';}
.tag-label dt {float:left;margin-right:10px;}
.tag-label dd {float:left;}
.tag-label dd a:after {content:', ';}
.tag-label dd a:last-child:after {display:none;}
.tag-label dd span.tag-links a {font-size:0.917em; color:#9f9f9f; font-weight:700;}


#error404 {}
#error404 h2,#error404 h3 {margin:0 0 10px 0;}
#error404 ul {margin:0 0 20px 20px}
#error404 ul li {line-height:1.8em;list-style:disc}


/*bbse plugins*/
#bbse_board .mce-btn {margin:2px 2px 0 ;padding:0 1px 4px 2px;}
#bbse_board .mce-btn i {font-style:normal;font-family:dashicons}
#bbse_board .quicktags-toolbar input {margin:4px 2px 2px;padding:0 8px 1px;font-size:12px;height:26px;line-height:24px;border:1px solid #b4b4b4;border-top:3px solid #b4b4b4;box-shadow:0 3px 2px -1px #eee;text-shadow: -1px -1px #fff;cursor:pointer;border-radius:3.1px;background: #ffffff;font-weight: bold;}

#bbse_board fieldset,
#bbse_contact_form fieldset {border:none}

#bbse_board div,
#bbse_contact_form div,
#bbse_membership div,

#bbse_board p,
#bbse_contact_form p,
#bbse_membership p,

#bbse_board input,
#bbse_contact_form input,
#bbse_membership input {margin:initial;padding:initial;line-height:initial;}

#bbse_board .con div {height:20px !important;line-height:20px !important}



.sticky {}
.gallery-caption {}
.bypostauthor {}