* {margin:0; padding:0} /* for tinyslider */



/* layout*/ 
#bd_visual{clear:both;clear:both; width:100%; height:465px;background:url('../img/slider/visual01_.jpg') no-repeat center;}
#bd_visual_wrapper {margin:0 auto;padding:0;border:0px solid red}
#bd_visual_wrapper:after {display:block;visibility:hidden;clear:both;content:""}	
#bd_visual_content{padding:0;margin:0;border:1px solid red;}

#bd1{zoom:1;margin:0;background:#ece7e3;border-bottom:0px #ecebeb solid;}
#bd1_wrapper {margin:0 auto;padding:20px 0;width:1020px;border:0px solid red;}
#bd1_wrapper:after {display:block;visibility:hidden;clear:both;content:""}	

	
	#bd11{position:relative;float:left; background:transparent;width:247px;height:434px;border:0px solid blue;overflow:hidden;margin-right:10px;margin-bottom:10px;}
	  #bd11-top{background:#fff;width:244px;height:210px;border:1px solid #ddd;overflow:hidden;margin-bottom:10px;}
	  #bd11-btm{background:#fff;width:244px;height:210px;border:1px solid #ddd;overflow:hidden;}

	#bd12{position:relative;float:left; background:#ece7e3;width:504px;height:432px;border:1px solid #ddd;overflow:hidden;margin-right:9px;margin-bottom:10px;}
	
	#bd13{position:relative;float:right;background:transparent;width:247px;height:434px;border:0px solid blue;margin-bottom:10px;}
	  #bd13-top{background:#fff;width:245px;height:210px;border:1px solid #ddd;overflow:hidden;overflow:hidden;margin-bottom:10px;}
	  #bd13-btm{background:#fff;width:245px;height:210px;border:1px solid #ddd;overflow:hidden;}


	  #bd1_sub1{position:relative;float:left; background:#fff;width:245px;height:210px;border:1px solid #ddd;overflow:hidden;margin-right:10px;}
	  #bd1_sub2{position:relative;float:left; background:#fff;width:245px;height:210px;border:1px solid #ddd;overflow:hidden;margin-right:11px;}
	  #bd1_sub3{position:relative;float:left; background:#fff;width:245px;height:210px;border:1px solid #ddd;overflow:hidden;margin-right:10px;}	  
	  #bd1_sub4{position:relative;float:right;background:#707378;width:245px;height:210px;border:1px solid #ddd;}

#bd2{zoom:1;margin:0;background:#ffffff;border-bottom:0px #ecebeb solid;}
#bd2_wrapper {margin:0 auto;width:1020px;border:0px solid red;padding:20px 0;}
#bd2_wrapper:after {display:block;visibility:hidden;clear:both;content:""}	
	#bd2_sns {position:relative;text-align:left;}
	#bd2_sns ul{float: left;list-style: none;font-size:1.4em;}
	#bd2_sns li{float: left; color:#555;border:0px solid #ddd;text-align:center;padding:10px 5px;}
	#bd2_sns li:first-child {padding-right:50px !important;padding-top:25px !important;}
	#bd2_sns a{color:#666;padding:0 10px;text-decoration:none;}
	#bd2_sns a:hover, a:focus, a:active {color:#bf1144;}


.box1 {height:260px;width:400px;padding:35px 50px 80px 0px;float:left;border:1px solid red;}
.box2 {height:260px;width:400px;padding:35px 10px 80px 15px;float:left;border:1px solid blue;}

.box_title1 {padding-top:10px;font-size:18px; font-weight:bold; text-align:center;}
.box_title2 {float:left;padding:90%;padding:20px 0 0 10px;font-size:17px; font-weight:bold; text-align:left;}
.box_title3 {float:left;padding:90%;padding:20px 0 0 18px;font-size:22px; font-weight:bold; text-align:left;color:#bf1143;}
.box_more {float:right;width:30%;padding:20px 20px 0 0; color:blue;text-align:right;}

.box_detail {float:left;width:100%;padding:18px 0 0 10px;}
.box_detail1 {text-align:center;color:#115dbe;}
.box_detail2 {float:left;width:100%;padding:26px 0 0 10px;}
.box_detail3 {float:left;width:100%;padding:40px 0 0 10px;}
.box_detail_slider {float:left;width:100%;padding:10px 0 0 0px;}
.box_detail_bbs {float:center;width:100%;background:red;}
.cs-phone {font-size:20px; font-weight:bold;color:#1c5dc9;border:0px solid red;}
.box_phone_detail {float:left;border:1px solid red;}

.cs-tel{float:right;margin-top:-4px;margin-right:32px;border-bottom:1px dotted #909090;font-size:18px; font-weight:bold;color:#115dbe;} 
.cs-time{ margin-top:10px; display:block; float:right;} 
.cs-time span{display:block;  margin-top:5px;} 
.cs-time em{color:#ff5f5d;} 



#bd4 {z-index:100;margin:0 0 0 0;padding:15px 0;background:#f5f5f5;border-bottom:1px #d8d8d8 solid;}
#bd4_wrapper {position:relative;margin:0 auto;padding:0;width:1020px;z-index:100;background:#fff;border:1px solid #ecebeb;}
#bd4_wrapper:after {display:block;visibility:hidden;clear:both;content:"";margin-bottom:30px;}

/* 갤러리 리스트 -old 안씀*/	
	#gall_list1{position:relative;float:left;padding:0;margin:15px 0 15px 21px;width:300px;background:#fff; border:1px solid #bbb;}
	/*#gall_list1:hover {border:1px solid #2975c3;box-shadow: 0 4px 8px #999;}*/

	#gall_list2{position:relative;float:left;padding:0;margin:15px 0 15px 23px;width:300px;background:#fff; border:1px solid #bbb;}
	/*#gall_list2:hover {border:1px solid #2975c3; box-shadow: 0 4px 8px #999;}*/
	#gall_list3{position:relative;float:left;padding:0;margin:15px 0 15px 23px;width:300px;background:#fff; border:1px solid #bbb;}
	/*#gall_list3:hover {border:1px solid #2975c3;box-shadow: 0 4px 8px #999;}*/
	/*.bd4_detail{height:24px;text-align:center;background:#555;color:#ffffff;padding-top:6px;}*/

/* slider-tiny */
#slideshow {position:relative;clear:both;padding:0;width:100%;margin:0 auto;height:300px;top:0px;z-index:1;overflow-x:hidden;border-bottom:1px solid #ccc;}
#slides {position:relative; width:100%; height:300px; list-style:none; overflow:auto}
#slides li {width:100%; height:100%; text-align:center;z-index:1;}

#slides li.main1 {background:url('../img/slider/bg1.gif') repeat;}
#slides li.main2 {background:url('../img/slider/bg2.gif') repeat;}
#slides li.main3 {background:url('../img/slider/bg3.gif') repeat;}

.pagination {z-index:9999991;position:absolute;list-style:none; height:12px;margin:0;padding:0;right:30px;top:-40px;}
.pagination li {z-index:9999991;float:left; cursor:pointer; width:12px;height:12px;background:#bbbbbb;margin:0 5px 0 0;font-size:0;}
.pagination li:hover {background:#b71b4b;}
li.current {background:#b71b4b}


.ico-in a{height:70px; padding-top:15px; display:block;}
.ico-in span{height:31px; margin:0 auto; display:block; text-indent:-9000px; background:url("../image/index.png") no-repeat;}
.ico-in em{height:30px; font-size:13px;font-weight:bold; line-height:28px; color:#707070; display:block; text-align:center;}
.ico-in .ico1{width:60px; background-position:-78px -2px;}
.ico-in .ico2{width:60px; background-position:-159px -2px;}
.ico-in .ico3{width:60px; background-position:-232px -3px;}
.ico-in .ico4{width:60px; background-position:-310px -7px;}

.ico-in { border: solid #ccc 1px;}
.ico-in td, .ico-in th {border-left: 1px solid #ddd;border-top: 1px solid #ddd;padding: 10px;text-align: left;width:50%;background: #fff;}
.ico-in td:hover {background: #cacaca;}  
.ico-in th {background-color: #dce9f9;}
.ico-in td:first-child, .ico-in th:first-child {border-left: none;}


#iframe_slider{width:504px;height:432px;margin:0;padding:0;background:#ece7e3}

/*intro*/
.main_visual{width:100%;overflow:hidden}
#mv_wrap{width:2000px;position:relative;left:50%;margin-left:-1000px;min-width:1200px;height:804px}
#bx-pager{position:absolute;bottom:30px;height:20px;text-align:center;width:100%;}
#bx-pager a{display:inline-block;font-size:16px;font-weight:normal;width:196px;height:20px;background:#5a5858;}
#bx-pager a.active{background:#8d8a8a}
.bx-controls-auto-item{display:none}
.cnt{min-width:1180px}
.cnt img{vertical-align:middle;left:50%;margin-left:-1000px;display:block;position:relative;}