@charset "utf-8";

.bgVisual { width:100%; background:url(/img/bgVisual.gif?v=3) no-repeat center top; height:547px; }
#container { width:1000px; margin:0 auto; overflow:hidden; }
.section { width:100%; overflow:hidden; margin-top:35px;height:201px;}
.section > div { float:left; width:312px; margin-right:58px; }
.section > dl { width:260px; float:right; margin-top:40px}
.section .title { width:100%; background:url(/img/bd_title.gif?v=3) no-repeat bottom; height:29px; }
.title h3 { float:left; }
.title p { float:right; margin-top:9px; }
.board { margin-top:13px; width:100%; overflow:hidden; }
.board li { clear:both; width:100%; overflow:hidden; background:url(/img/bullet_notice.gif?v=3) no-repeat 0 5px; margin:4px 0;  }
.board li span.txt { float:left; display:block; padding-left:8px; }
.board li span.date { float:right; display:block; }
.board li span.date a { color:#8a8989; }

.bn { border:0 solid #e5e5e5; margin-top:5px; }
.bn .cList2 { margin-bottom:2px}
/*
.section > dl dd.tel { margin:15px 0 19px; }
.section > dl dd.csbtn {float:right; }
*/
.section > dl dd.tel { 
	margin:0; 
	box-sizing: border-box;
	color:#666;
  Width: 243px;
  height: 96px;
  background: url(/img/img_cs-1-bg.jpg?v=3);
  font-size: 18px;
  font-weight: bold;
  padding: 28px 0 0 64px;
  letter-spacing: -1px;
  cursor:pointer;
}
.section > dl dd.csbtn {float:right; margin-top:15px; }
#container > h3 { margin-top:35px; }
.galleryBoard { width:100%; overflow:hidden; margin-top:22px;}
.galleryBoard li { float:left; width:332px; height:303px; overflow:hidden; border:1px solid #e5e5e5; border-left:none; margin-bottom:17px; position:relative; }
.galleryBoard li.first { border-left:1px solid #e5e5e5; }
.galleryBoard li p.img { text-align:center; margin-top:19px; }
.galleryBoard li dl { width:295px; margin:12px auto 0; }
.galleryBoard li dl dt a { font-weight:bold; color:#343233; font-size:14px; }
.galleryBoard li dl dd { height:19px; line-height:19px;}
.galleryBoard li p.btn { position:absolute; bottom:10px; right:20px; }

#rollingBn { margin-bottom:25px; width:100%; height:48px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }


#btRolling { width:998px; overflow:hidden; height:48px; }
#btRolling p { cursor:pointer; }
#btRolling #p_click { float:left; margin-top:17px; margin-left:15px;}
#btRolling #n_click { float:left; margin-top:17px; margin-left:10px;}
#srolling { float:left; width:900px; margin-top:8px; overflow:hidden; height:48px; margin-left:40px; }

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* * {font-family: 'Nanum Gothic', sans-serif; } */


/*tab*/
#tabsholder { width:100%; overflow:hidden; position:relative; }
.tabs { font-family: 'Nanum Gothic', sans-serif; background:url(/img/bullet_gray.gif?v=3) repeat-x bottom; height:28px; overflow:hidden;}
.tabs li { float:left; border:1px solid #ddd;height:26px; line-height:26px; padding:0 5px; cursor:pointer; color:#302f2f; margin-right:2px; }
.tabs li.current { background:#a5182a;border:1px solid #a5182a; color:#fff; font-weight:bold; }
#tabsholder .tabscontent > p { position:absolute; top:8px; right:0; z-index:9999; }