@charset "utf-8";

#wrap { position:relative; width:100%; min-width:1265px; }

.header{ position:relative; width:100%; background:url('../images/gnb_bg.png') repeat-x 0px 79px; z-index:100;}
.header_wr{width:1265px; margin:0px auto;}
.header .logo{width:223px; margin:0px auto; padding-top: 14px; padding-bottom:15px;}

.header .top_utill{overflow: hidden; float:right; margin-top: -79px;}
.header .top_utill .snsR{float:right;}
.header .top_utill .snsR ul li{float:left;}
.header .top_utill .userR{float:right;clear: both; margin-top:10px;}
.header .top_utill .userR ul li{float:left; padding-left:10px;}


.blind { position:absolute; display:none; left:0; top:142px; width:100%; height:240px; background:url('../images/gnb_bg.png') repeat;  z-index:90; }

/* 메뉴 */
.header .gn_area {position:relative; min-height:63px;  z-index:101; min-width:1265px; width:1265px; margin:0 auto;} 
.header .gn { display:block;  padding:0; }
.header .gn li { position:relative; display:block; float:left; padding-top:10px; ; height:53px;}
.header .gn li .label { display:inline-block; line-height:40px; font-size:15px; color:#fff; font-weight:bold; text-align:center;  }
.header .gn li .mu1 { display:inline-block; width:180px;text-align:center; margin-left:20px;}
.header .gn li .mu2 { display:inline-block; width:180px;text-align:center;}
.header .gn li .mu3 { display:inline-block; width:210px;text-align:center;}
.header .gn li .mu4 { display:inline-block; width:130px;text-align:center;}
.header .gn li .mu5 { display:inline-block; width:130px;text-align:center;}
.header .gn li .mu6 { display:inline-block; width:130px;text-align:center;}
.header .gn li .mu7 { display:inline-block; width:120px;text-align:center;}

.header .sn2{}
.header .sn {display:none; top:40px; overflow:hidden; z-index:9999;  padding-top:6px;}
.header .sn ul { display:block; height:230px; margin:0; padding:10px 0 0; }
.header .sn ul li { list-style:none; display:block; float:none; margin:0; padding:0; height:24px;}
.header .sn ul li a { display:block; padding:10px 10px; font-size:13px; color:#fff;}

.sn1{width:180px; position:absolute; left:50px; }
.sn2{width:200px; position:absolute; left:0px; }
.sn3{width:180px; position:absolute; left:10px; }
.sn4{width:180px; position:absolute; left:25px; }
.sn5{width:100px; position:absolute; left:20px; }
.sn6{width:100px; position:absolute; left:0; }
.sn7{width:100px; position:absolute; left:0; }


.header .gn li:hover .label { background:url('../images/gnb_bg.png') repeat; }
.header .gn li:hover ul { }
.header .gn li:hover ul li a{color:#fff;}


/* 메인 비쥬얼 */
.main_visual_wr{position:relative; display:block; width:1265px; height:635px; margin:0 auto; z-index:10;  }
.main_visual { position:absolute; display:block; top:-63px;/*overflow:hidden;*/ width:1265px; height:655px;}

.main_visual .m_visual_img .visual_img span{ position:absolute; text-align:center; left:455px; top:480px; z-index:199998; width:360px; color:#fff; font-size:22px;letter-spacing: -1px; line-height:1.5;}
.main_visual .m_visual_img .visual_img span strong{font-size:32px; color:#ffffff;}
.main_visual .m_visual_img .visual_img span strong price{
	font-size: 18px;
	color: #FF0000;
	line-height: 4.5;
}

.main_visual .m_visual_img .visual_img { width:100%; height:655px; overflow:hidden; }
.main_visual .m_visual_img .visual_img .hide { font-size:0; height:0; line-height:0; }
.main_visual .m_visual_img .visual_img1 { background:url('../images/main_visual_new01.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img2 { background:url('../images/main_visual_new02.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img3 { background:url('../images/main_visual_new03.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img4 { background:url('../images/main_visual_new04.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img5 { background:url('../images/main_visual_new05.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img6 { background:url('../images/main_visual_new06.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img7 { background:url('../images/main_visual_new07.jpg') no-repeat center top; }
.main_visual .m_visual_img .visual_img8 { background:url('../images/main_visual_new08.jpg') no-repeat center top; }

.m_visual_img{position:relative;}

.visual_btn { position:absolute; display:block; left:455px; bottom:-10px; width:360px; height:30px; text-align:center; z-index:99997;  }

.visual_btn a { display:inline-block; vertical-align:top; }
.visual_btn .btn_prev { width:19px; height:19px; }
.visual_btn .btn_next { width:19px; height:19px; }
.visual_btn .btn_pause { }
.visual_btn .btn_play { }
.visual_btn .nav { position:relative; display:inline-block; width:298px; height:19px; overflow:hidden;  }

.visual_btn .nav a { width:30px; height:19px; margin:0 1px; overflow:hidden; }
.visual_btn .nav .activeSlide img { margin-top:-20px; }



.mian_container{ position:relative; width:1100px; margin:0px auto; overflow: hidden; padding-bottom: 20px;}
.main_info{}
.main_info ul li{float:left; width:267px; height:156px; }
.main_info ul li span{text-align:center; color:#fff; font-size:16px; font-weight:bold; display:block; padding:10px; 0px 10px 0px;}
.main_info ul li.minfo01{background:url('../images/main_bn04.jpg') no-repeat center top; background-size:267px 156px;}
.main_info ul li.minfo01 span{}
.main_info ul li.minfo02{background:url('../images/main_bn01.jpg') no-repeat center top; background-size:267px 156px;}
.main_info ul li.minfo02 span{}
.main_info ul li.minfo03{background:url('../images/main_bn02.jpg') no-repeat center top; background-size:267px 156px;}
.main_info ul li.minfo03 span{}
.main_info ul li.minfo04{background:url('../images/main_bn03.jpg') no-repeat center top; background-size:267px 156px;}
.main_info ul li.minfo04 span{}

.main_info ul li img{width:100%;}


.mian_container_new{ position:relative; width:1265px; margin:0px auto; overflow: hidden; padding-bottom: 80px; }
.main_info_new{}
.main_info_new ul li{float:left; width:405px; height:218px; padding-bottom:50px; }
.main_info_new ul li span{text-align:center; color:#fff; font-size:16px; font-weight:bold; display:block; padding:25px 0px 25px 0px;}
.main_info_new ul li.minfo01{background:url('../images/main_bn04.jpg') no-repeat center top; background-size:267px 156px;}
.main_info_new ul li.minfo01 span{}
.main_info_new ul li.minfo02{background:url('../images/main_bn01_new.jpg') no-repeat center top; background-size:405px 218px;}
.main_info_new ul li.minfo02 span{}
.main_info_new ul li.minfo03{background:url('../images/main_bn02_new.jpg') no-repeat center top; background-size:405px 218px;}
.main_info_new ul li.minfo03 span{}
.main_info_new ul li.minfo04{background:url('../images/main_bn03_new.jpg') no-repeat center top; background-size:405px 218px;}
.main_info_new ul li.minfo04 span{}

.main_info_new ul li img{width:100%;}


.main_program{ position:relative; z-index:999999; }
.main_program ul li{float:left; width:619px; height:369px; padding-bottom: 55px;}
.main_program ul li span{text-align:center; color:#fff; font-size:16px; font-weight:bold; display:block; padding:25px 0px 25px 0px;}
.main_program ul li.minfo01{background:url('../images/main_program_01.jpg') no-repeat center top; background-size:619px 369px;}
.main_program ul li.minfo01 span{}
.main_program ul li.minfo02{background:url('../images/main_program_02.jpg') no-repeat center top; background-size:619px 369px;}
.main_program ul li.minfo02 span{}

.main_program ul li img{width:100%;}


.main_program_bottom{}
.main_program_bottom ul li{float:left; width:619px; height:369px; padding-bottom: 80px;}
.main_program_bottom ul li span{text-align:center; color:#fff; font-size:16px; font-weight:bold; display:block; padding:25px 0px 25px 0px;}
.main_program_bottom ul li.minfo01{background:url('../images/main_program_01.jpg') no-repeat center top; background-size:619px 369px;}
.main_program_bottom ul li.minfo01 span{}
.main_program_bottom ul li.minfo02{background:url('../images/main_program_02.jpg') no-repeat center top; background-size:619px 369px;}
.main_program_bottom ul li.minfo02 span{}

.main_program_bottom ul li img{width:100%;}



.main_video{
  position:relative;
  width:1265px;
  height:720px;
  margin:0px auto;
  padding-bottom:80px;
}



.main_customer{}
.main_customer ul li{position:relative; width:1265px; margin:0px auto; padding-bottom: 80px;}
.main_customer ul li span{text-align:center; color:#fff; font-size:16px; font-weight:bold; display:block; padding:25px 0px 25px 0px;}
.main_customer ul li.minfo01{background:url('../images/main_customer.jpg') no-repeat center top; background-size:1265px 179px;}
.main_customer ul li.minfo01 span{}

.main_customer ul li img{width:100%;}







.mian_program_tt{ position:relative; width:1265px; margin:0px auto; padding-bottom: 40px;}

.mian_video_tt{ position:relative; width:1265px; margin:0px auto; padding-bottom: 40px;}

.mian_download{ position:relative; width:357px; margin:0px auto; padding-bottom: 80px;}

.mian_notice{ position:relative; width:829px; margin:0px auto; padding-bottom: 40px;}





.notice_box {width: 350px; padding: 32px 0px 0px 0px; }
.notice_box h2 { font: bold 18px "Nanum Gothic","나눔고딕"; height: 32px;  color: #000000; border-bottom:1px #e6e6e6 solid; margin-bottom:20px;}
.notice_box ul { width: 341px; height: 110px; overflow: hidden;}
.notice_box ul li { padding: 0px 0px 8px; overflow: hidden;}
.notice_box ul li a { float: left; width: 341px; line-height: 1.2;}
.notice_box .btn_more { position: absolute; right: 0px; top: 38px; color: #666; display: block; padding: 0px 0px 0px 0px;}

.reservation{width: 341px; padding: 32px 0px 0px 0px; margin-left:29px;}
.reservation h2 { font: bold 18px "Nanum Gothic","나눔고딕"; height: 32px;  color: #000000; border-bottom:1px #e6e6e6 solid; margin-bottom:20px;}
.reservation ul { width: 341px; height: 110px; overflow: hidden;}
.reservation ul li { padding: 0px 0px 8px; overflow: hidden;}
.reservation ul li a { float: left; width: 341px; line-height: 1.2;}
.reservation .btn_more { position: absolute; right: 0px; top: 38px; color: #666; display: block; padding: 0px 0px 0px 0px;}


.box1{ position: relative; float: left; }
.box2{ position: relative; float: left; }
.box3{ position: relative; float: left;  margin-left:30px; margin-top:40px;width:348px;}
.box4{ position: relative; float: left;  margin-left:50px; margin-top:40px;width:494px;}

.box4_line{border:0px #e6e6e6 solid; width:104.3%; height:145px; }
.box4_line ul li{float:left; width:50%; text-align:left; height:145px; padding-top:0px;}
.box4_line ul li.map{border-right:0px #e6e6e6 solid; }
.box4_line ul li.map img{margin-bottom:5px;}
.box4_line ul li.map span{line-height:18px; }
.box4_line ul li.map span strong{font-size:15px;}

.box4_line ul li.info img{margin-bottom:5px;}
.box4_line ul li.info span{line-height:18px; }
.box4_line ul li.info span strong{font-size:15px;}


.box3_line{border:1px #e6e6e6 solid; width:100%; height:145px; }
.box3_line ul li{float:left; width:49%; text-align:center; height:110px; padding-top:25px;}
.box3_line ul li.map{border-right:1px #e6e6e6 solid; }
.box3_line ul li.map img{margin-bottom:5px;}
.box3_line ul li.map span{line-height:18px; }
.box3_line ul li.map span strong{font-size:15px;}

.box3_line ul li.info img{margin-bottom:5px;}
.box3_line ul li.info span{line-height:18px; }
.box3_line ul li.info span strong{font-size:15px;}



.foot{clear:both; width:100%; overflow:hidden; height:100px; background:#e6e6e6;}
.add{width:1265px; margin:0px auto; padding:30px 0px 0px 0px;line-height: 19px;}
.footbtn{float:right;}
.footbtn a{padding:10px; border:1px #AEAEAE solid;}
.footbtn a:hover{padding:10px; border:1px #555 solid;}

.left_bn01 .box3_line ul li.info span{line-height:18px; font-size:11px;}
.left_bn01 .box3_line ul li.map span{line-height:18px; font-size:11px;}

.sub_container{width:1100px; margin:0px auto; }
#sub {	position:relative;	 overflow:hidden;  text-align: left;margin-top: 120px;	clear:both; margin-bottom:80px;   }

#sidebar {    display: inline;    float: left;    width: 220px;    padding-bottom: 50px; margin-top:0px;}
#sidebar h2.sidetitle { display: block; background:#3687EC; width: 220px; height:90px; padding-top:58px; color: #fff; font-size: 25px; font-weight: bold; text-align:center;}
#sidebar h2.sidetitle2 { display: block; background:#3687EC; width: 220px; height:90px; padding-top:58px; color: #fff; font-size: 25px; letter-spacing:-2px; font-weight: bold; text-align:center;}

#sidemenu {    padding: 26px 0px 0px 1px;}


.left_menu LI { margin:0px; }
.left_menu LI a{ padding-left: 20px;display: block;font-size: 15px;line-height: 56px;letter-spacing: -1px;
border-bottom: 1px solid #E5E5E5; }

.left_menu LI a:hover{display: block; color:#685545; font-weight:bold; }
.left_menu LI a.on{display: block;  color:#685545; font-weight:bold;}

.left_menu LI #Side_3dep li a{display: block; border:none; background: #f2f2f2 /*url('../images/carrow_4th.gif') no-repeat 0px5px*/ ; padding-left:20px; color:#838383; }
.left_menu LI #Side_3dep li a:hover{background:#616B6B; color:#fff;}
.left_menu LI #Side_3dep li a.on{background:#616B6B; color:#fff;}



.side_3dep {padding:0px 0 10px 0px; background:#f2f2f2; }
.side_3dep li a{display: block; border:none;  padding:4px 0px 2px 15px;  color:#838383; line-height: 25px; font-size:13px;}
.side_3dep li a:hover{background:#616B6B; color:#fff; font-weight:bold;}
.side_3dep li a:on{background:#616B6B; color:#fff; font-weight:bold;}


.left_bn01{margin-top:40px;}
.left_bn01 p{padding-top:0px; color:#7f7e7e;  font-size:12px;  margin-bottom:8px;}
.left_bn01 ul.m_icon_btn{width:190px; margin:0px auto;}
.left_bn01 ul.m_icon_btn li{float:left; width:190px; margin:2px 0px; background:#fff; border:1px #dbdbdb solid; text-align:center;}
.left_bn01 ul.m_icon_btn li a{font-family:'Nanum Gothic','³ª´®°íµñ', 'Dotum', 'Gulim', 'Arial', sans-serif;font-size:12px; color:#7e7e7e; display: block;  padding:5px; }
.left_bn01 ul.m_icon_btn li:hover{border:1px #F58220 solid; background:#F58220; color:#fff; }
.left_bn01 ul.m_icon_btn li a:focus,
.left_bn01 ul.m_icon_btn li a:hover{color:#fff; font-weight:bold;}



#sub_contents {  width: 835px; min-height: 700px; float: right; margin-top:60px;}


#contents_head {    position: relative;    top: 0px;      padding: 0px;  /*  overflow: hidden; */}
.contentsTitle {    position: relative;    top: 0px;    height: 85px;    padding: 0px; margin-bottom:42px;    border-bottom: 3px solid #555;}
.contentsTitle h2 { display: block;   font-weight:normal;  padding:0px 0 0 0;    font-size: 30px;  height: 45px;     color: #555; letter-spacing:-0.5px;}
.contentsTitle_ment{ color: #888;font-size: 13px;}
.contentsLocation {  position: absolute;   right:0px;    color: #A5A5A5;    font-size: 12px;    top: 45px; /*font-weight: 700;*/}
.contentsLocation a{ color: #A5A5A5;}
.contentsLocation a.c55{color:#555555; font-weight:bold;}
#contents_area{ font-size: 12px; line-height: 1.4; color: #464646;}

.sub_visual{position: absolute; top:79px; left:0px;  height:183px; background:#3280E5;  width:100%;} 
#s_visual{ height:183px; margin:0px auto; background:#90b4e3 url('../images/sub_visual.jpg') no-repeat center 0px; height:183px;}





.product_list {width: 100%; overflow:hidden; }
.product_list li {float:left;width:32%;border:1px solid #c9c9c9; height:430px; margin-top:20px;margin-right:5px;*zoom:1; ;position:relative;}
.product_list li.nobox{width:98%; border:none;}
.product_list li.nobox p{ font-size:16px; margin-bottom:30px; border-top:2px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:30px; text-align:center;}
.product_list li.nobox:hover{border:none; width:98%;}
/*.product_list li:hover {float:left;width:32%;border:1px solid #FF1313; margin-top:20px;margin-right:5px;*zoom:1;}*/
.product_list li:hover a{text-decoration:none;}
.product_list li:hover a.noLine{text-decoration:none;}
.product_list li:first-child {}
.product_list li:after {content:" "; display:block;clear:both;overflow:hidden;}
.product_list li.last_li {margin-right:0;}
.product_list li a {display:block; height: 380px;}
.product_list li a h3{position:absolute; top:0px; left:0px; height:25px; padding:20px 0px 15px 0px; background:#2C4C7D; text-align:center; color:#fff; width:100%; font-size:15px; font-weight:bold;}
.product_list li a h3.longtxt{position:absolute; top:0px; left:0px; height:35px; padding:10px 10px 15px 10px; background:#2C4C7D; text-align:center; color:#fff; width:247px; font-size:15px; font-weight:bold;}

.product_list li a img {width:100%;border-bottom:1px solid #c9c9c9; margin-top:60px;}
.product_list li a dl{padding:0px 10px; line-height:1.5em;}
.product_list li a dl dt{float:left; color:#503e2a; font-weight:bold; padding-right:5px;}
dd.f_red{color:#910003; font-weight:bold; }
.product_list li .price {padding:7px 0 10px 8px;}

.product_list li .cont_btm {position:absolute; bottom:0px; clear:both;padding:0px;}
.product_list li .cont_btm span {font-size:12px;padding:0;color:#333;font-weight:normal;}
.product_list li .cont_btm span.pp {text-align:center;  display:block; padding:10px 6px 10px 6px; background:#848484;color:#fff;letter-spacing:1px;}




.price_box{width:100%; position:relative; overflow:hidden;}
.price_box .price_view{float:left; width:395px;}
.price_box .price_con{float:right; width:408px;}
.price_box .price_con h3{font-size:25px; color:#102b4b; padding:20px 0px 10px 0px; margin-top:-20px;  margin-bottom:0px; }

.price_box .price_con dl{background:#D9EEF9; padding:13px 0px 13px 13px; font-size:14px; }
.price_box .price_con dl dt{float:left;  color:#333; font-weight:bold; padding-right:5px; line-height:23px;}
.price_box .price_con dl dd{ line-height:23px;}
.view_content{margin-top:20px;}
h4.vw_con_ti{color:#102b4b; font-size:17px; font-weight:bold; padding:20px 0px;}

.table_01 {clear:both; float:left;  width:100%; margin:20px 10px 15px 0;  padding-top:2px;color:#767676; border-top:2px solid #A2A2A2;border-bottom:2px solid #dbdbdb; border-left:1px solid #dbdbdb;  border-right:1px solid #dbdbdb;}
.table_01 thead tr th {text-align:center; font-weight:bold; height:35px; padding:5px 5px; border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#F7F7F7;color:#555;}
.table_01 tbody tr th, .table_01 tfoot tr th { text-align:center;border-right:1px solid #dbdbdb;font-weight:bold; padding:10px 5px; border-bottom:1px solid #dbdbdb; background:#f7f7f7;color:#767676;background-color:#F7F7F7;}
.table_01 tbody tr td, .table_01 tfoot tr td {padding:10px 10px; border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;  line-height:16px;color:#767676;}


/* boardListDefault */
table.boardListDefault {	border-collapse:collapse; color:#a4a4a4; font-size:1em; line-height:1.1; table-layout:fixed; border-top:1px solid #666;}
table.boardListDefault caption {visibility:hidden;}
table.boardListDefault tbody tr{}
table.boardListDefault thead{display:none;}



/*
table.boardListDefault th,
table.boardListDefault td {text-align:center;}
table.boardListDefault tbody th,
table.boardListDefault tbody td {height:30px;border-bottom:1px solid #ececec;}
*/

table.boardListDefault thead th {padding:20px 0; border-bottom:1px solid #ccc; text-align:center; color:#555; font-weight:bold; letter-spacing:1px;}
table.boardListDefault tbody td {padding:20px 0; border-bottom:1px solid #ccc; text-align:left;color:#555;}
table.boardListDefault tbody td.subject {text-align:left; padding-left:13px; padding-right:10px; line-height:1.2; color:#000000;}
table.boardListDefault tbody td.subject a, table.bList tbody td.subject {color:#000;}
table.boardListDefault tbody tr:hover td { background:#f7f7f7; }
table.boardListDefault tbody td.subject a {display:block; font-size:14px; line-height:1.8em;}
table.boardListDefault tbody td.subject a p {padding:0; margin:0;}
table.boardListDefault tbody td.subject a p.tit {font-size:1.3em; margin:0 0 7px 0;}
table.boardListDefault tbody td.subject a p.tit img {vertical-align:middle;}
img.fl_left{float:left; margin-right:5px;}
table.boardListDefault tbody td.subject a p.date {font-size:0.92em; color:#999;}
table.boardListDefault tbody td.subject a p.date strong.ing {color:#d03238; font-weight:normal;}
table.boardListDefault tbody td.subject a p.date strong.end {color:#987d62; font-weight:normal;}
table.boardListDefault tbody td.subject a span.dv {font-size:0.92em; color:#ddd; padding:0 3px;}
table.boardListDefault tbody td.subject a span.cate {font-size:1em; color:#76522e; padding:0;}
table.boardListDefault tbody td.subject .ico {margin-left:4px;}
table.boardListDefault tbody td.category {color:#0a5e21;}
table.boardListDefault tbody td.category2 {color:#e20c0c;}
table.boardListDefault .w80 {width:80px;}







/* paginate */
.paginate {margin:30px 0; text-align:center; font-size:1em; line-height:1.1;}
.paginate * {vertical-align:middle;}
.paginate span, .paginate strong {display:inline-block; padding:5px 8px;}
.paginate a {color:#7e7e7e; margin:0px 2px; text-decoration:none; border:1px solid #ddd; width:37px; text-align:center; display:inline-block; padding:12px 0;}
.paginate a:hover, .paging a:active, .paging a:focus {color:#1c437a;}
.paginate a.on {color:#fff; font-weight:bold; border:1px solid #524A88; background:#524A88;}
.paginate a.on:hover {color:#fff;}
.paginate span.next, .paginate a.next,.paginate span.next2, .paginate a.next2,
.paginate span.pre, .paginate a.pre,.paginate span.pre2, .paginate a.pre2{margin:0px 2px;  padding:0; border:1px solid #ddd;}
.paginate img {margin:0; padding:0; border:0;}




/* boardPrevNextDefault */
table.boardPrevNextDefault {
	margin:20px 0px 0px 0px;
	border-top:1px solid #ececec;
	width:100%;
}

table.boardPrevNextDefault caption {
	display:none;
}

table.boardPrevNextDefault th,
table.boardPrevNextDefault td {
	white-space: nowrap;
	text-align:left;
}
table.boardPrevNextDefault tbody th,
table.boardPrevNextDefault tbody td {
	height:50px;
	border-bottom:1px solid #ececec;
	font-size:14px;
}
table.boardPrevNextDefault tbody td span.comment {
	background:url(/common/board/com.gif) 0 0 no-repeat;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	font-size:10px;
	font-family:Tahoma;
	color:#999;
}




/* boardReadDefault & boardWriteDefault (구) */
table.boardReadDefault,
table.boardWriteDefault {
	position:relative;
	/*table-layout: fixed;*/
	width:100%;
	border-bottom:2px solid #dddddd;
	margin-bottom:10px;
}

table.boardReadDefault caption,
table.boardWriteDefault caption {
	display:none;
}

table.boardReadDefault tr.first th,
table.boardReadDefault tr.first td,
table.boardWriteDefault tr.first th,
table.boardWriteDefault tr.first td {
	border-top:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	height:50px;
	vertical-align:middle;
	font-weight:bold;
	font-size:16px;
	
}

table.boardReadDefault tr.second th,
table.boardReadDefault tr.second td,
table.boardWriteDefault tr.second th,
table.boardWriteDefault tr.second td {
	border-bottom:1px solid #ececec;
	font-size:14px;
	height:30px;
}

table.boardReadDefault tr th,
table.boardReadDefault tr td,
table.boardWriteDefault tr th,
table.boardWriteDefault tr td {
	border-bottom:1px solid #ececec;
		font-size:14px;
	height:30px;
}

table.boardReadDefault th,
table.boardWriteDefault th {
	height:21px;
	padding:6px 0 6px 10px;
	text-align:left;
	vertical-align:center;
	background:url(/common/board/view_bar.gif) no-repeat right 10px;
}

table.boardReadDefault th span.dot {
	background: url(/img/icon/dot2.gif) no-repeat 0px 1px;
	padding-left:15px;
}
table.boardReadDefault td {
	height:18px;
	vertical-align:middle;
	padding:6px 0 6px 10px;
}

table.boardReadDefault td.postContents,
table.boardWriteDefault td.postContents {
	padding:20px 10px;
	line-height:24px;
	font-size:14px;
}

table.boardReadDefault td.postContents div.movieContainer {
	text-align:center;
}

table.boardWriteDefault td {
	height:26px;
	vertical-align:middle;
	padding:2px 0 2px 10px;
}

table.boardWriteDefault td select {
	border:1px solid #ddd;
	font-size:12px;
	font-family:inherit;
	padding:2px 0;
}
table.boardWriteDefault td input.text1{
	width:16em;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
}
table.boardWriteDefault td input.text,
table.boardWriteDefault td input.textSmall,
table.boardWriteDefault td input.textMedium,
table.boardWriteDefault td input.textTiny {
	width:700px;
	border:1px solid #ddd;
	font-size:1em;
	height:30px;
	padding:2px 0;
}

table.boardWriteDefault td input.textSmall		{ width:10em; }
table.boardWriteDefault td input.textMedium		{ width:25em; }
table.boardWriteDefault td input.textTiny		{ width:3em; }

table.boardWriteDefault td input.file {
	width:49em;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
	margin-bottom:2px;
}

table.boardWriteDefault td textarea.textarea3 {
	width:610px;
	border:2px solid #ddd;
	font-size:1em;
	padding:2px 0;

}

table.boardWriteDefault td textarea.textarea,
table.boardWriteDefault td textarea.textarea2 {
	width:780px;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
	height:200px;
}

table.boardWriteDefault td textarea.textarea2 {
	width:49em;
}

table.boardWriteDefault td textarea.textarea4 {
	width:695px;
	height:90px;
	border:1px solid #ddd;
	padding:2px 0;
}	

/*검색폼*/
.board-search-wrap {display:block;width:100%;height:40px;line-height:120%;}
.board-search  {display:block;text-align:right;padding-bottom:10px;}
.board-search select {height:26px;border:1px solid #CECECE;padding:3px; width:100px;}

.board-search .text {height:21px;width:180px;}
.board-search * {vertical-align:middle;}
.board-search h4 {display:none;}

/*버튼*/
.btn_box {margin-top:20px;}
.btn_box:after {content:'';display:block;clear:both;}
.btn_box.ar > div > a{color:#fff;}

.btn_box.ar > a  , .btn_box .fr > a {margin-left:3px; color:#fff;}
.btn_box.al > a , .btn_box .fl > a{margin-right:3px;}
.btn_box.ac > a, .pop_btn_box.ac > a {margin:0 1px 0 2px;}
.ar { clear:both; text-align:right !important;}
.btn_pop {display:inline-block;min-width:100px;text-align:center;height:40px;line-height:40px;padding:0 0px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.btn_navy {background:#122138;border:solid 1px #122138;color:#fff;}
.btn_green {background:#4F7843;color:#fff;}
.btn_gray {background:#656d78;color:#fff;}
.btn_gray2 {background:#322B1D;color:#fff;}
.btn_gray3 {background:#69717a;color:#fff;}
.btn_pink{background:#77444D; color:#fff;}

.cont_btm{width:100%; overflow:hidden; text-align:center; margin-top:20px;}
.btn_input_color {  border: 1px solid #2F6DFF;  background: #598CFF;}
.shop_btn_pack { float: left;  margin: 0px 2px;}
.shop_btn_pack .input_50 {    height: 48px;    font-size: 17px;    font-weight: bold;    text-align: center;    background:none; padding: 0px 28px;}
.shop_btn_pack .input_40 {    height: 38px;    font-size: 16px;    font-weight: bold;    text-align: center;    background:none; padding: 0px 28px;}
.btn_input_color input {    color: #FFF !important;}
.shop_btn_pack input {    display: inline-block;    cursor: pointer;    border: medium none;    background:none;    overflow: visible;}
.btn_input_color {border:1px solid #6B4BC9; background:#9984DA;}
.btn_input_color:hover {border:1px solid #524A88; background:#5E559B; }
.btn_input_color input {color:#ffffff;}
.btn_input_color input:hover {color:#ffffff;}
.btn_line_up_center {    display: inline-block;	text-align:center;	width:132px;}
.member_first_box {    overflow: hidden;    background: #FFF;  text-align:right; padding: 0px; margin-bottom: 20px;}



/* Button Style Sheet */
div.button {
	float:right;
	text-align:right;
	margin:0 0 10px 0;
}

div.button img {
	vertical-align:baseline;
}

div.button span,
div.button span a,
div.button span button,
div.button span input {
	position:relative;
	margin:0;
	display:inline-block;
	text-decoration:none !important;
	border:0;
	height:23px;
	font-size:12px;
	line-height:23px;
	font-family:"돋움", "맑은 고딕", "Malgun Gothic", Tahoma, Sans-serif;
	white-space:nowrap;
	background:url(/img/button.gif) no-repeat;
	vertical-align:middle;
	color:#333;
}

div.button span {
	padding:0;
	margin-right:2px;
	background-position:left top;
}

div.button span a,
div.button span button,
div.button span input {
	left:2px;
	overflow:visible;
	padding:0 10px 0 8px;
	background-position:right top;
	cursor:pointer;
	_vertical-align:top;
	*height:22px;
	*line-height:26px;
	_line-height:22px;
}

div.button span *:hover,
div.button span *:active,
div.button span *:focus{
	color:#000;
}

div.button span.strong * {
	font-weight:bold !important;
}

/* 알림 메세지 */
div.msgPrint {
	position:relative;
	background:url(/common/caution/bg.gif) no-repeat;
	height:93px;
	padding:28px 20px 0 130px;
}

div.msgPrint h3 {
	height:1px;
	text-indent:-9000px;
	overflow:hidden;
}
div.msgPrint p {
	font-size:1.2em;
	color:#ff5a00;
	font-family:"돋움", Dotum, "굴림", Gulim;
	font-weight:bold;
}
div.msgPrint p.subMsg {
	font-size:1em;
	color:#666;
	font-weight:normal;
	font-family:inherit;
}
div.msgPrint strong {
	font-weight:bold;
}
div.msgPrint div.button {
	position:absolute;
	top:25px;
	left:580px;
}



/* schedule_box */
.schedule_box{width:100%; position:relative; overflow:hidden; border-top:1px #555 solid; padding:10px 0px;}
.schedule_box ul li {width:100%; display:block; height:60px;  border-bottom:1px #ddd solid; line-height:60px;}
.schedule_box ul li span.scd_date{float:left;  font-size:13px; margin-right:20px;}
.schedule_box ul li span.scd_con{ font-size:16px;}


div.roundBoxDefault {
	position:relative;
	border:1px solid #e6e6e6;
	padding:10px;
	margin:10px 0;
	zoom:1;
}

div.roundBoxDefault div.corner {
	position:absolute;
	width:10px;
	height:10px;
	background:url(/common/round/roundBoxDefault.gif) no-repeat;
	font-size:0;
	line-height:0;
}

div.roundBoxDefault div.roundLeftTop {top:-1px; left:-1px; background-position:0px 0px;}
div.roundBoxDefault div.roundRightTop {top:-1px; right:-1px; _right:-2px; background-position:-30px 0px; } /* IE6 Sucks! CSS Hack Included T_T */
div.roundBoxDefault div.roundLeftBottom {bottom:-1px; _bottom:-2px; left:-1px; background-position:0px -30px;} /* IE6 Sucks! CSS Hack Included T_T */
div.roundBoxDefault div.roundRightBottom {bottom:-1px; _bottom:-2px; right:-1px; _right:-2px; background-position:-30px -30px; }  /* IE6 Sucks! CSS Hack Included T_T */

/****  포토갤러리   *******/
.site_list02 {position:relative; width:100%; height:auto; overflow:hidden; margin-left:0px;  clear:both;  margin-top:8px;}
.site_list02 .photo-list .list_type03 { position:relative;  display:inline; float:left; width:170px; height:204px;  border:1px #C5C5C5 solid; margin:10px;}
.site_list02 .photo-list .list_type03 dt { width:150px; margin:10px auto;  text-align:center;  padding:147px 10px 0px 10px;}
.site_list02 .photo-list .list_type03 dt a { font-size:12px; color:#333; line-height:1.6em;  display: inline-block;}
.site_list02 .photo-list .list_type03 dd { position:absolute; top:0; left:0; width:168px; height:145px; overflow:hidden;}
.site_list02 .photo-list .list_type03 dd img{/*border:1px #C5C5C5 solid;*/  padding:1px; width:100%; height:145px;  }
.site_list02 .more{position:absolute;top:0px;right:0px;font:11px;text-decoration:none !important}













.red09{color:#910003; font-weight:bold; }
.p_0999{color:#082e6e; font-weight:bold; padding:20px; border:3px #aebfda solid;margin-top:5px;margin-bottom:8px;background:#d8e4f9; }
