@charset "utf-8";
/* Layout */
/* Nanum Barun Gothic */
.container{width: 1200px;margin: 0 auto;}

h1.logo{width: 164px;padding: 13px 0 18px;margin: 0 auto;}
.t_menu{right: 0;top: 119px;background-color: #015198;}
.t_menu li{padding: 5px 0;color: #fff;font-family: 'Nanum Barun Gothic';font-size: 14px;}
.t_menu li a{display: block;padding: 0 10px;border-left: 1px solid #75a3cc;}
.t_menu li:first-child a{border-left: none;}
.t_menu li.t_color{color: #fffb08;}



.gnb{padding: 13px 0;background-color: #015198;}
.gnb ul li{width: 200px;text-align: center;color: #fff;font-size: 18px;font-family: 'Nanum Barun Gothic';}
.gnb ul li.li1{width: 200px;font-size: 17px;}

.gnb_s{z-index: 1000;width: 100%;background-color: #0a1942;}
.gnb_s .container{position: relative;}
.gnb_s ul{display: none;position: absolute;width: 152px;border: 1px solid #f9f9f9;background-color: #fff;}
.gnb_s ul.db{display: block;}
.gnb_s ul li{font-size: 14px;padding: 5px 10px;border-bottom: 1px solid #ddd;color: #888;font-size: 14px;font-family: 'Nanum Barun Gothic';}
.gnb_s ul li:before{content: "- ";}
.gnb_s ul li:hover{background-color: #015198;color: #fff;}

.sub_menu2{left: 40px;}
.sub_menu3{left: 250px;}
.sub_menu4{left: 450px;}
.sub_menu5{left: 630px;}
.sub_menu6{left: 830px;}
.sub_menu7{left: 1048px;}

.in_login_box{width: 229px;height: 134px;margin-bottom: 10px;background: url('../img/in_login_bg.jpg') no-repeat;}
.in_login_box .cb{padding: 44px 12px 6px 12px;}

.in_login_inp_box{width: 132px;}
.in_login_inp_box input{width: 130px;height: 23px;border: 1px solid #ddd;}

.in_r_box{width: 955px;border: 1px solid #d9d9d9;}

.in_bd_box{border-bottom: 1px solid #d9d9d9;}
.in_bd_box .in_bd{width: 238px;height: 200px;border-left: 1px solid #d9d9d9;}
.in_bd_box .in_bd:first-child{border-left: none;}
.in_bd_box .in_bd .t1{padding: 3px 0;background-color: #008acd;text-indent: 20px;font-size: 20px;color: #fff;font-family: 'Nanum Barun Gothic';}

.in_bd_box .in_bd ul{padding: 10px 20px;}
.in_bd_box .in_bd ul li{padding-bottom: 10px;}
.in_bd_box .in_bd ul li .fl{width: 160px;background: url('../img/in_bd_icon.jpg') 0 50% no-repeat;padding-left: 9px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;color: #737373;}
.in_bd_box .in_bd ul li .fr{color: #a9a9a9;display: none;}

.in_bottom{padding: 15px 0 0;}
.in_l_pt{padding: 0 52px 0 28px;}
.in_l_pt .t1{padding-bottom: 10px;font-size: 20px;color: #919191;font-family: 'Nanum Barun Gothic';}
.in_l_pt .t1 span{color: #3c4348;}
.in_pt_slide{padding-left: 21px;}
.in_pt_slide .bx-wrapper{position: relative;}
.in_pt_slide .bx-wrapper .bx-controls{position: absolute;top: 33px;width: 100%;}
.in_pt_slide .bx-wrapper .bx-controls .bx-controls-direction{position: relative;}
.in_pt_slide .bx-wrapper .bx-controls .bx-controls-direction a{position: absolute;display: block;width: 10px;height: 21px;text-indent: -9999px;}
.in_pt_slide .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left: -30px;background: url('../img/in_pt_l.jpg') no-repeat;}
.in_pt_slide .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right: -30px;background: url('../img/in_pt_r.jpg') no-repeat;}
.in_pt_slide img{width: 108px;height: 108px;}

.in_date .fl,.in_date .fr{margin-left: 15px;}

.in_l_box{width: 229px;}


.in_bottom2{padding: 27px 0 51px;}
.in_b_link{padding-left: 3px;}
.in_b_link:first-child{padding-left: 0;}

.in_bottom_slide_box{margin-top: 20px;padding: 25px 20px;border-top: 1px solid #dbdbdb;}
.in_bottom_slide_box .t1{padding-bottom: 10px;font-size: 20px;color: #919191;font-family: 'Nanum Barun Gothic';}
.in_bottom_slide_box .t1 span{color: #3c4348;}
.in_bottom_slide_box img{width: 108px;height: 108px;}
.in_bottom_slide_box .bx-wrapper{position: relative;}
.in_bottom_slide_box .bx-wrapper .bx-controls{position: absolute;top: 33px;width: 100%;}
.in_bottom_slide_box .bx-wrapper .bx-controls .bx-controls-direction{position: relative;}
.in_bottom_slide_box .bx-wrapper .bx-controls .bx-controls-direction a{position: absolute;display: block;width: 10px;height: 21px;text-indent: -9999px;}
.in_bottom_slide_box .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left: -30px;background: url('../img/in_pt_l.jpg') no-repeat;}
.in_bottom_slide_box .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right: -30px;background: url('../img/in_pt_r.jpg') no-repeat;}

.sub_box{margin-top: 30px;}

.sub_cont{width: 964px;}
p.home_p{font-size:11px;font-family:'돋움';color:#6a6a6a;padding-top:20px;padding-bottom:10px;}

#content{position:relative;}
#content #main_banner{position:relative;width:1200px;height:394px;}
#content #main_s_banner{margin-top:35px;padding-top:35px;margin-bottom:35px;position:relative;height:165px;	border-top:2px solid #172e6b;}
#content #main_s_banner img{padding-right:20px;float:left;}
#content #main_s_banner img.none{padding-right:0;}
#content #content1{position:relative;background:url(../img/main_content1_bg.jpg);height:311px;margin-bottom:35px;}
#content #content1 h2{padding-top:30px;padding-left:40px;float:left;}
#content #content1 img.content1_icon{position:absolute;right:36px;top:30px;}
#content #content1 #content1_box1{position:absolute;width:300px;height:209px;top:69px;left:38px;}
#content #content1 #content1_box1 #content1_box1_black{position: relative;z-index: 100;margin-top:125px;width:300px;height:84px;background:url(../img/black.png);}
#content #content1 #content1_box2{position:absolute;width:405px;height:101px;top:69px;left:347px;background-color:#fff;}
#content #content1 img{float:left;}
#content #content1 img.cont1_box_img{padding-right:12px;}
#content #content1 p.content1_box2_p1{font-weight:bold;font-size:14px;font-family:'돋움';padding-top:20px;padding-bottom:10px;color:#000;}
#content #content1 p.content1_box2_p2{font-size:12px;font-family:'돋움';padding-bottom:10px;color:#737373;}
#content #content1 p.content1_box2_p3{font-weight:bold;font-size:14px;font-family:'돋움';padding-top:20px;padding-left:8px;padding-bottom:10px;color:#fff;}
#content #content1 p.content1_box2_p4{font-size:12px;font-family:'돋움';padding-bottom:10px;color:#fff;padding-left:8px;}
#content #content1 #content1_box3{position:absolute;width:405px;height:101px;top:69px;left:760px;background-color:#fff;}
#content #content1 #content1_box4{position:absolute;width:405px;height:101px;top:178px;left:347px;background-color:#fff;}
#content #content1 #content1_box5{position:absolute;width:405px;height:101px;top:178px;left:760px;background-color:#fff;}


#content #content2{position:relative;height:425px;border:1px solid #d9d9d9;}
#content #content2 #content2_box1{position:relative;width:557px;height:400px;border-right:1px solid #d9d9d9;float:left;background:url(../img/main_content2_bg.jpg) no-repeat;padding-top:25px;padding-left:42px;}
#content #content2 #content2_box1 h2{padding-bottom:30px;}
#content #content2 #content2_box1 p{font-size:12px;font-family:'돋움';line-height:18px;}
#content #content2 #content2_box1 p span{color:#8e8e8e;}
#content #content2 #content2_box1 .box1_1{position:absolute;top:213px;left:42px;}
#content #content2 #content2_box1 .box1_2{position:absolute;top:213px;left:302px;}
#content #content2 #content2_box1 .box1_3{position:absolute;top:305px;left:42px;}
#content #content2 #content2_box1 .box1_4{position:absolute;top:305px;left:302px;}
#content #content2 #content2_box2{position:relative;width:244px;height:153px;float:right;padding-left:27px;padding-top:30px;padding-bottom:30px;padding-right:27px;}
#content #content2 #content2_box2 p{position:absolute;top:30px;right:27px;}
#content #content2 #content2_box2 ul{padding-top:22px;}
#content #content2 #content2_box2 ul li{font-family:'돋움';padding-bottom:10px;font-size:12px;position:relative;padding-left:10px;}
#content #content2 #content2_box3{position:relative;width:245px;height:153px;border-left:1px solid #d9d9d9;float:right;padding-left:27px;padding-top:30px;padding-bottom:30px;padding-right:27px;}
#content #content2 span.list_title{width:155px;display:block;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

#content #content2 span.list_day{

	color:#a9a9a9;
	padding-left:4px;
}

#content #content2 img.list_bg{

	position:absolute;
	top:4px;
	left:0;

}
#content #content2 #content2_box3 ul{

	padding-top:22px;

}

#content #content2 #content2_box3 ul li{

	font-family:'돋움';
	padding-bottom:10px;
	font-size:12px;
	position:relative;
	padding-left:10px;

}

#content #content2 #content2_box3 p{

	position:absolute;
	top:30px;
	right:27px;

}
#content2_box4{position:relative;width:571px;border-top:1px solid #d9d9d9;float:right;padding-top:30px;padding-left:27px;}
p.content2_box4_p{font-size:12px;font-family:'돋움';color:#8e8e8e;padding-top:10px;line-height:18px;}
p.plan_title{width:164px;margin-left: 15px;font-size:18px;color:#171717;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #bbbbbb;}
span.con2_box4_y{color:#838484;}
span.con2_box4_m{color:#0e324b;}
#list_scroll{margin-left: 15px;overflow-y:scroll;width:164px;height:90px;}
#list_scroll ul{padding-top:10px;}
#list_scroll ul li{font-size:12px;font-family:'돋움';color:#737373;padding-bottom:3px;}

.ml15{margin-left: 15px;}

#content2_box4 img.plan{position:absolute;top:25px;right:15px;}

#footer{
	margin-top: 30px;	
	position:relative;
	width:100%;
	min-width: 1200px;
	height:50px;
	background-color:#303436;
}
.footBabber{padding-top: 50px;}

#footer #footer_p{

	position:relative;
	padding-top:64px;

}

#footer #footer_p p{
	
	font-family:'돋움';
	font-size:11px;
	color:#acacac;
	padding-bottom:8px;

}

#footer #footer_p p.footer_right{
	
	padding-bottom:0;
	position:absolute;
	top:64px;
	right:0;	

}

/*1-1*/

#sub_top{

	position:relative;
	width:100%;
	height:36px;
	border-bottom:1px solid #0a1942;
}

#content1_1{
	margin-top: 36px;border-top: 1px solid #0a1942;
	position:relative;
}

#content1_1 #sub_menu{

	position:relative;
	float:left;
}
#sub_menu ul li{padding: 15px 0;border-bottom: 1px solid #d4d4d4;font-family: 'Nanum Barun Gothic';font-size: 14px;color: #707070;text-indent: 20px;}
#sub_menu ul li.sub_menu1{width: 213px;height: 55px;padding-top: 30px;padding-bottom: 5px;text-indent: 0;border-bottom: none;background: url('../img/sub_t_bg.jpg') no-repeat;color: #fff;text-align: center;font-size: 26px;}
#sub_menu ul li.activ{background: url('../img/lnb_icon.jpg') 0 50% no-repeat;}
#sub_menu ul li.activ a{color: #125da0;}


p.home_p{

	font-size:11px;
	font-family:'돋움';
	color:#6a6a6a;
	padding-top:20px;
	padding-bottom:10px;
}

h2.h2_pb42{
	font-size: 40px;color: #505050;
	padding-bottom:42px;

}

#content1_1 #sub_content img.sub1_1_img1{float:left;padding-right:20px;}
.clubInfoW{width: 464px;}
.p3040{padding: 30px 0 10px;text-align: center;font-size: 14px;}
#content1_1 #sub_content h3 img.sub1_1_h3_2{padding-top:39px;}
#content1_1 #sub_content img.sub1_1_img2{padding-top:47px;padding-bottom:39px;}
#content1_1 #sub_content img.sub1_1_img3{float: right;padding: 50px 0;}
#content1_1 #sub_content p.sub1_4_p1{padding-top:20px;padding-bottom:75px;}
#content1_1 #sub_content  img.sub1_4_img1{float: right;}

ul.tab{padding-top:32px;}

.sBottomText{color: #172e6b;}
.sBottomText1{font-size: 24px;padding-top: 50px;text-align: center;}
.sBottomText2{font-size: 30px;padding: 20px 0 30px;text-align: center;}
.sbottomImg{padding-top: 50px;}
.sbottomImgBox{text-align: center;}
.s143W{width: 526px;}
ul.tab li{float:left;padding-right:7px;}

#tab_box{margin-top:41px;padding-top:25px;padding-bottom:45px;}
#tab_box ul li{width: 50%;float: left;padding-top:32px;padding-bottom:32px;border-bottom:1px solid #e1e1e1}
#tab_box ul li img.list_img2{padding-left:264px;float:left;}
#tab_box p img{padding-bottom:25px;}




#content1_1 #sub_menu{

	position:relative;
	float:left;
}


h2.h2_pb30{

	padding-bottom:30px;
}



table tr{border-bottom:1px solid #e1e1e1;}


tr.table_title{

	background-color:#f8f8f8;
	height:42px;
}

tr.table_title td{

	color:#676767;
	font-family:'Nanum Barun Gothic';
	font-size:14px;
}

table.post td.td_name{text-align:left;padding-left:30px;}


input.searchbox{
	
	margin-top:19px;
	width:146px;
	height:21px;
	border: 1px solid #c5c5c5;
	float:left;
	margin-right:7px;
}

input.searchbox2{
	
	width:146px;
	height:21px;
	border: 1px solid #c5c5c5;
	vertical-align:top;
}

select.select_choice{

	margin-top:19px;
	width:81px;
	height:23px;
	border: 1px solid #c5c5c5;
	float:left;
	margin-right:3px;
}

input.pt19{

	margin-top:19px;
	float:left;
}

p.number{

	font-family:'돋음';
	font-size:12px;
	color:#939393;
	padding-top:19px;
	padding-left:443px;
}

/*2-2-v*/
table.post{ width: 961px;border-top: 3px solid #0066a4;text-align: center;}
table.post tr td span.table_content{color:#505050;}
table.post tr td{padding: 10px 0;}
table.post tr td textarea{display: block;float: left;width:868px;height:55px;margin: 0 5px 0 0;}
.reBtn{float: right;}
table.post tr td span.nameorid{text-align:right;vertical-align:top;color:#505050;}

/*2-3*/

#content1_1 #sub_menu{

	position:relative;
	float:left;
}


#content1_1 #sub_content ul.photo{

	border-bottom:1px solid #e1e1e1;
	width:961px;
}

#content1_1 #sub_content ul.photo li{

	float:left;
	padding-right:19px;
	position:relative;
}

#content1_1 #sub_content ul.photo li.none{

	padding-right:0;

}
#content1_1 #sub_content ul.photo li p{

	padding-top:14px;
	text-align:center;
	padding-bottom:34px;
	font-size:14px;
}


p.total_p{
	
	font-family:'Nanum Barun Gothic';
	text-align:right;
	padding-bottom:19px;
	color:#676767;
}

#content1_1 #sub_content #album_list{
	
	position:absolute;
	top:117px;
	left:0;
	width:109px;
	height:23px;
	float:left;
	border:1px solid #c5c5c5;
}

#content1_1 #sub_content ul li p span{
	
	color:#1b428a;
}

img.play_b{

	position:absolute;
	top:70px;
	left:81px;
}

/*3-3*/

#address{width:961px;margin-top:20px;}
#address:after{content: "";display: block;clear: both;}
#address table.address_t{width:480px;border-top:3px solid #0066a4;text-align:center;float:left;}
#address table.address_t td{padding: 10px 0;font-family: '맑은 고딕';}
#address table.address_t td.address_line{padding: 10px 0;border-right:1px solid #0066a4}
#address table.address_t2 td.address_line{padding: 10px;border-right: none;}
select.sub3_3_select{width:120px;height:23px;border: 1px solid #c5c5c5;}

/*2-7*/
table.faq{width:961px;height:528px;border-top:3px solid #0066a4;}
table.faq span p.faq_q{font-family:'arial';font-size:18px;color:#172e6b;}
table.faq p.faq_p1{font-family:'arial';font-size:18px;color:#ff7800;float:left;padding-left:85px;}


#content1_1 #sub_content table.faq p.faq_p2{

	padding-left:150px;
}


/*4-1*/

table.calendar{width:961px;border-top:3px solid #0066a4;text-align:center;}
table.calendar tr{border-bottom: 1px solid #e1e1e1;}
table.calendar td{height: 93px;padding: 16px 0 0 8px;vertical-align: top;border-right:1px solid #e1e1e1;}
table.calendar td p{text-align: left;}
table.calendar td.none{border-right:0;}
table.calendar tr.table_title td{height: 14px;color:#1a1a1a;font-size:14px;font-family:'arial';}
table.calendar tr.day_align{vertical-align:top;text-align:left;margin-left:8px;padding-right:16px;}

table.calendar span.sunday{color:#ef0000;}

table.calendar span.saturday{color:#1c438a;}
table.calendar span.weekday{color:#000;}


.calendar_title{font-size: 25px;font-family: '돋움';font-weight: bold;text-align:center;padding-bottom:35px;color: #000;}
.calendar_title span{color: #898989;}
.calendar_title img{padding: 0 20px;vertical-align: middle;}
.calendar_title img.none{padding-left:0;}

.fwb{font-weight: bold;}
.reName{font-size: 14px;padding-bottom: 5px;}

.in_slide{padding-bottom: 38px;}
.in_slide .bx-wrapper{position: relative;}
.in_slide .bx-controls{position: absolute;bottom: -27px;}
.in_slide .bx-controls{text-align: center;width: 100%;}
.in_slide .bx-pager-item{display: inline-block;padding: 0 5px;}
.in_slide .bx-pager-item a{display: inline-block;width: 18px;height: 18px;background: url('../img/main_banner_icon.png') no-repeat;text-indent: -999em;}
.in_slide .bx-pager-item a.active{display: inline-block;width: 18px;height: 18px;background: url('../img/main_banner_icon_1.png') no-repeat;}


.sub1_2_img1{float: left;padding-right: 40px;}


h3.subH3{font-size: 26px;padding-bottom: 30px;color: #172e6b;}
.normalP{font-size: 14px;color: #676767;line-height: 23px;}
.fcb16{font-size: 16px;color: #172e6b;}

.ptVPage{text-align: center;padding: 15px;}


.pb13{padding-bottom: 13px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb100{padding-bottom: 100px;}

.w527{width: 527px;}

.photoLi li{float: left;width: 226px;padding: 0 18px 24px 0;}
.photoLi li p{padding: 10px 0;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.photoLi li.none{padding-right: 0;}

.wriBtn100{padding: 20px 0;text-align: right;}

.fSlide li img{border: 1px solid #d9d9d9;}

.tal{text-align: left;}

.lh18{line-height: 24px;}
.nbg{font-family: 'Nanum Barun Gothic';}

.fc0{color: #000;}

.hTopLinkBox{background-color: #0a1942;}
#header .hTopLinkUl{padding: 3px 0;}
#header .hTopLinkUl li{float: left;color: #fff;padding: 0 0 0 3px;font-size: 10px;}
.headerTRBox{padding-top: 10px;}

.salutiW p{line-height: 170%;}

.fl{float: left;}
.fr{float: right;}
.cb:after{content: "";display: block;clear: both;}

.pageNumber{padding: 20px;text-align: center;}
.pageNumber .pNum{display: inline-block;height: 13px;padding: 0 10px;line-height: 90%;}
.pageNumber .pNumAc{font-weight: bold;}

.bbs-paging-left{clear:both;float:left;margin-top:15px;}
.bbs-paging-left span{display:inline-block;padding-bottom:5px;}
.bbs-paging-right{float:right;margin-top:15px;}
.bbs-paging{text-align:center;margin-top:15px;height:35px;}
.bbs-comment-page{text-align:center;padding:5px;border-top:1px solid #dfdfdf;margin-bottom:30px;}
.bbs-comment-top{float:right;padding:8px 0;}

.table_content{display: block;padding-bottom: 50px;text-align: left;}

.mainS #main_banner img{width: 1200px;height: 394px;}
.inPhotoBg{position: absolute;z-index: 10;}
.inPhotoBg img{width: 300px;height: 209px;}
.table_content img{max-width: 960px}


.c_notice{padding: 50px 0;text-align: center;font-weight: bold;color: #f00;}

h3,p{font-family: '맑은 고딕';}



.mainDate{margin-right: 14px;width: 206px;padding: 18px 11px 14px;border: 1px solid #d9d9d9;}
.inDateT{padding-bottom: 5px;width: 136px;text-align: center;font-weight: bold;color: #000;}
.mainDate table td{width: 29px;text-align: center;font-size: 12px;color: #000;}
.mainDate table td.td1{color: #cf0404;}
.mainDate table td.td7{color: #2f70a7;}
.mainDate table td.gray{color: #c6c6c6;}
.mainDate table td.activ{background-color: #ff6600;color: #fff;}


#footer{padding: 50px 0;margin-top: 30px;background-color: #303436;}
#footer p.fl{line-height: 180%;color: #acacac;font-size: 11px;font-family: '돋움';}
#footer ul li{margin-left: 20px;line-height: 180%;color: #acacac;font-size: 11px;font-family: '돋움';font-weight: bold;}




.inp_st{height: 28px;border: 1px solid #ddd;}
.inp_st89{width: 88px;}
.inp_st90{width: 90px;}
.inp_st110{width: 110px;}
.inp_st280{width: 280px;}
.inp_st302{width: 302px;}
.inp_st700{width: 780px;}
.inp_st780{width: 780px;}
textarea.inp_st{width: 760px;height: 250px;padding: 10px;border: 1px solid #ddd;}

.inp_table table{width: 100%;}
.inp_table table tr th{width: 114px;padding: 20px 0 20px 15px;text-align: left;border: 1px solid #ccc;background-color: #fafafa;color: #333;}
.inp_table table tr th .star{color: #c50000;}
.inp_table table tr td{padding: 10px;border: 1px solid #ccc;}

.inp_info_t{padding: 35px 0 10px;font-size: 14px;color: #000;font-family: '맑은 고딕';}
.inp_check_t_box{width: 920px;height: 150px;padding: 10px;overflow-y: scroll;border: 1px solid #ccc;}
.inp_check{padding: 10px 0 25px;}

.bd_v_box{border-top: 2px solid #0e2547;}
.bd_v_box .t1{padding: 10px 15px;border-bottom: 1px solid #ccc;font-size: 13px;font-weight: bold;color: #333;background-color: #f7f7f7;}
.bd_v_box .t2{padding: 10px 15px;border-bottom: 1px solid #ccc;color: #333;}
.bd_v_box .t3{min-height: 300px;padding: 20px 15px;border-bottom: 1px solid #ccc;line-height: 150%;color: #333;}

.bd_v_btn{padding: 10px 0;}

.bd_v_cont{padding: 50px 15px;border-bottom: 1px solid #ccc;}

.bd_btn_box{padding: 10px 0 15px;}
.inp_btn_box{padding: 10px 0;}









/**
* Copyright (c) Ahn Jongtae / Nparts Corporation. All Rights Reserved.
* Licensed under the GPL.
* See the GNU General Public License for more details. 
* www.devq.co.kr , www.devq.kr
**/
/*----------------------------------------------------------
		01. plugin/_acc
----------------------------------------------------------*/
/*----------------------------------------------------------
		02. plugin/_api
----------------------------------------------------------*/
/*----------------------------------------------------------
		03. plugin/_bbs
----------------------------------------------------------*/
/* attach_default */
.attach-default{border:#dfdfdf solid 1px;background:#f4f4f4;padding:10px;}
.attach-default ul li{display:inline;padding-right:15px;overflow:hidden;zoom:1;}
.attach-default ul li a{padding-left:15px;background:url('/_sys/_global/image/common/icon/ico_down.gif') no-repeat left 1px;}
.attach-default ul li a{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-pre-wrap;overflow:hidden;table-layout:fixed;}
*+html .attach-default ul li a{white-space:pre-wrap;display:table;}
.attach-default ul li a:hover{text-decoration:none;}
/* article-tool-default */
.article-tool-default{float:right;position:relative;}
.article-tool-default li{display:inline;font-size:0;letter-spacing:-1px;padding:0;margin:0;}
.article-tool-default li img{float:left;}
.article-tool-default li.interval img{width:5px;}
.article-tool-default li.cyscrab{top:25px;right:0;position:absolute;}
#addToolDefault{position:absolute;width:150px;right:0;top:22px;background-color:#fff;border:1px solid #ccc;}
/* article_tool_layer */
.article-tool-layer{width:110px;position:relative;float:left;}
.article-tool-layer li{text-align:left;font-size:11px;color:#333;padding:3px 10px;cursor:pointer;}
.article-tool-layer td.height1{background:#ccc;height:1px;padding:0;}
#addToolLayer{position:absolute;background-color:#fff;border:1px solid #ccc;}
/* who_stat */
.bbs-whostat-slide{list-style:none;float: left;text-align:center;margin:20px 0;width:80px;overflow:hidden;}
.bbs-whostat-nicprint{width:55px;height:15px;font-size:11px;font-family:dotum;color:#909090;margin-top:5px;text-align:center;}
/* category_box */
div.bbs-category{padding:5px 15px 10px 15px;border:4px solid #dfdfdf;}
div.bbs-category h5{font-size:12px;padding:4px 0 4px 17px;background:url('/_sys/_global/image/post/global/arrow_02.gif') no-repeat left 7px;border-bottom:1px solid #efefef;margin-bottom:5px;}
div.bbs-category ul{overflow:hidden;width:100%;padding:7px 0 0;background:url('/_sys/_global/image/line/hdot_gray.gif') repeat-x left top;}
div.bbs-category ul li{float:left;width:120px;padding:5px 0 5px 22px;white-space:nowrap;background:url('../../_ext/module/filemanager/default/image/close_dir.gif') no-repeat 1px 7px;}
div.bbs-category ul li.folder{background:url('../../_ext/module/filemanager/default/image/pre_dir.gif') no-repeat left 6px;}
div.bbs-category ul li.folder a{color:#999;text-decoration:underline;}
/*----------------------------------------------------------
		04. plugin/_blog
----------------------------------------------------------*/
/*----------------------------------------------------------
		05. plugin/_body
----------------------------------------------------------*/
/* login_default */
div.box-login{clear:both;background:url('/_sys/_global/image/common/box/msgbox_ml.gif') repeat-y left top;margin:0 auto;margin-bottom:80px;}
div.box-login div.wrap{background:url('/_sys/_global/image/common/box/msgbox_mr.gif') repeat-y right top;zoom:1;}
div.box-login div.top{clear:both;height:7px;background:url('/_sys/_global/image/common/box/msgbox_tl.gif') no-repeat left top;}
div.box-login div.top span{float:right;width:7px;height:7px;background:url('/_sys/_global/image/common/box/msgbox_tr.gif') no-repeat;}
div.box-login div.btm{clear:both;height:7px;background:url('/_sys/_global/image/common/box/msgbox_bl.gif') no-repeat;}
div.box-login div.btm span{float:right;width:7px;height:7px;background:url('/_sys/_global/image/common/box/msgbox_br.gif') no-repeat;}
div.box-login div.top,div.box-login div.top span,div.box-login div.btm,div.box-login div.btm span{font-size:0;display:block;zoom:1;}
div.cont-login{padding:30px 20px;}
div.cont-login h5{font-size:14px;position:relative;margin-bottom:7px;}
div.cont-login h5 a{font-weight:normal;position:absolute;right:0;_right:20px;top:0;font-size:11px;}
div.cont-login div.login-input{width:100%;clear:both;float:left;background-color:#f3f3f3;padding:10px 0 14px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}
div.cont-login ul.login-check{clear:both;text-align:left;padding-left:85px;}
div.cont-login ul.login-check li input{margin-right:3px;}
div.cont-login div.login-info{border:1px solid #ccc;background-color:#fff;clear:both;padding:5px 10px 10px 10px;margin:0 17px;}
div.cont-login ul.login-text{clear:both;text-align:left;padding-left:17px;}
div.cont-login ul.login-text li{background:none;font-size:11px;color:#9a9a9a;}
div.cont-login dl{float:left;padding:7px 10px 0 12px;margin-bottom:8px;}
div.cont-login dl dt,div.cont-login dl dd{padding:2px;margin-bottom:4px;}
div.cont-login dl dt{clear:both;float:left;width:72px;font-weight:bold;}
div.cont-login dl dd{width:165px;padding:0;float:left;}
div.cont-login dl dd input{width:100%;border:1px solid #ccc;background-color:#fff;padding:5px 0 3px 0;margin:0;margin-right:3px;}
div.cont-login dl dd p.note{padding:0 0 0 20px !important;background-position:left 1px;}
div.cont-login ul.login-link{text-align:right;margin-top:7px;padding-right:5px;}
div.cont-login ul.login-link li{display:inline;font-size:11px;padding:0 0 0 10px;background:url('/_sys/_global/image/common/bullet/bul_arr_3.gif') no-repeat right 3px;}
div.cont-login input.login-btn{border:none;float:left;margin-top:7px;background:url('/_sys/_global/image/common/btn/btn_login.gif') no-repeat;font-size:0;width:112px;height:51px;}
div.cont-login input.login-idsch{border:none;float:left;margin-top:7px;background:url('/_sys/_global/image/common/btn/btn_idsch.gif') no-repeat;font-size:0;width:112px;height:51px;}
div.cont-login input.login-pwsch{border:none;float:left;margin-top:7px;background:url('/_sys/_global/image/common/btn/btn_pwsch.gif') no-repeat;font-size:0;width:112px;height:51px;}
/* search_default */
table.bbs-review.bbs-search{margin-bottom:30px;}
table.bbs-review.bbs-search dl dt a.subject{font-size:12px;color:#0000CC;font-weight:normal;text-decoration:underline;}
table.bbs-review.bbs-search tbody td table tbody{padding:5px;}
#xsearchbox{width:295px;height:15px;border:#ff6600 solid 5px;color:#ff6600;font-weight:bolder;background:url('../../_ext/plugin/_body/search_default/image/ico_sarr.gif') no-repeat right top;padding:5px 20px 3px 3px;}
/*----------------------------------------------------------
		06. plugin/_global
----------------------------------------------------------*/
/* imagetitle */
#imagetitle{margin-bottom:10px;}
/* guestbook */
table.bbs-comment-write table.guest{margin-bottom:10px;}
table.bbs-comment-write table.guest input.short-input{padding-top:3px;padding-left:2px;width:100px;height:19px;border:0px;border-bottom:#DCDCDC solid 1px;color:#808080;background:#FCFCFC;}
table.bbs-comment-write table.guest input.long-input{padding-top:3px;padding-left:2px;width:422px;height:19px;border:0px;border-bottom:#DCDCDC solid 1px;color:#808080;background:#FCFCFC;}
/* loginform_img */
div.loginform-main ul.tab-2 span a.t0{padding-left:48px;padding-right:49px;}
html* div.loginform-main ul.tab-2 span a.t0{padding-right:48px;}
div.loginform-main ul.tab-2 span a.t1{padding-left:37px;padding-right:37px;}
div.loginform-main ul.tab-2 span a{padding-top:4px;padding-bottom:3px;}
div.loginform-main div.tab-cont{padding:15px;border:1px solid #d0d0d0;background:#f9f9f9;margin-top:-2px;}
div.loginform-main div.tab-cont div.openid-disabled{position:absolute;width:258px;height:63px;background:#f9f9f9;top:-14px;left:-15px;padding:38px 0 0 10px;z-index:1;}
div.loginform-main div.login-input{height:54px;}
div.loginform-main div.login-input div.fleft2{float:left;width:160px;}
div.loginform-main div.login-input div.fright{float:left !important;height:48px;border-left:1px solid #cacaca;padding-left:7px;}
div.loginform-main div.login-input dl{}
div.loginform-main div.login-input dl dt{display:none;}
div.loginform-main div.login-input dl dd{float:left;margin:0 0 3px;}
div.loginform-main div.login-input dl dd label{color:#999;font-size:11px;}
div.loginform-main div.login-input dl dd input{float:left;}
div.loginform-main div.login-input dl dd input.id{width:90px;height:18px;border:#ccc solid 1px;margin-right:3px;}
div.loginform-main div.login-input dl dd input.openid{width:173px;height:18px;border:#ccc solid 1px;}
div.loginform-main div.login-input dl dd input.btn{margin-left:3px;}
div.loginform-main div.login-input p.sslcheck{font-size:11px;letter-spacing:-1px;}
div.loginform-main div.login-input p.sslcheck em{text-decoration:underline;color:#ff6600;font-weight:bold;cursor:pointer;}
div.loginform-main div.login-btn{clear:both;font-size:11px;}
div.logoutform-main{position:relative;z-index:5;}
div.logoutform-wrap{border:1px solid #d0d0d0;background:#f1f1f1;}
div.logoutform-main div.box-in-top{border:1px solid #fff;border-bottom:1px solid #dfdfdf;padding:7px 14px 5px 14px;}
div.logoutform-main div.box-in-top ul li{display:inline;padding-left:5px;font-size:12px;}
div.logoutform-main div.box-in-top ul li.first{padding-left:0px;}
div.logoutform-main div.box-in-top .in-top h5{float:left;font-weight:normal;position:relative;}
div.logoutform-main div.box-in-top .in-top ul{text-align:right;margin-bottom:5px;}
div.logoutform-main div.box-in-top .in-top ul li{font-size:11px;letter-spacing:-1px;}
div.logoutform-main div.box-in-top .in-top ul li.pw a{color:#ff6600}
div.logoutform-main div.box-in-top .in-top ul li.logout a{padding:4px 4px 2px 3px;border:1px solid #dfdfdf;background:#fff;text-decoration:none;}
div.logoutform-main div.box-in-top .in-list li{font-size:11px;font-weight:bold;letter-spacing:-1px;display:inline;padding-right:7px;}
div.logoutform-main div.box-in-top .in-list li strong{color:#ff6600}
div.logoutform-main div.box-in-top .in-list li a.more{font-size:11px;color:#9a9a9a;padding-right:15px;background:url('/_sys/_global/image/common/icon/ico_more_box.gif') no-repeat right top;}
div.logoutform-main div.box-in-btm{height:53px;border:1px solid #fff;background:#f8f8f8;padding:9px 14px;}
div.logoutform-main div.box-in-btm .l-half {float:left;width:81px;margin:0 10px 0 10px;}
div.logoutform-main div.box-in-btm .r-half {float:right;width:81px;}
div.logoutform-main div.box-in-btm ul {overflow: hidden;}
div.logoutform-main div.box-in-btm ul li{clear:both;font-size:11px;letter-spacing:-1px;text-align:justify;}
div.logoutform-main div.box-in-btm ul li span {float:left;color:#432f2f;}
div.logoutform-main div.box-in-btm ul li a {float:right;color:#ff6600;}
div.logoutform-main #myPageMore{float:left;clear:both;height:166px;position:absolute;z-index:10;width:248px;border:1px solid #9a9a9a;background-color:#fff;top:55px;right:0;padding:15px 10px;zoom:1;}
div.logoutform-main #myPageMore ul{position:relative;float:left;width:33%;overflow:hidden;}
div.logoutform-main #myPageMore ul li.title{color:#3b5e99;font-weight:bold;font-size:12px;}
div.logoutform-main #myPageMore ul li{font-weight:normal;display:block;font-size:11px;}
div.logoutform-main #myPageMore ul li a{color:#9a9a9a;}
/* tab_contents */
div.tab-contents ul.tab-1 span a.t0{padding-left:20px;padding-right:22px;}
html* div.tab-contents ul.tab-1 span a.t0{padding-right:21px;}
div.tab-contents ul.tab-1 span a.t1{padding-left:26px;padding-right:26px;}
div.tab-contents ul.tab-1 span a.t2{padding-left:26px;padding-right:26px;}
div.tab-contents ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.tab-contents div.tab-notice{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
div.tab-contents div.tab-notice ul{padding:12px 15px 0 15px;}
div.tab-contents div.tab-notice li a{font-size:11px;font-family:dotum;color:#69C2E0;}
div.tab-contents div.tab-cont{padding:5px 15px 15px 15px;border:1px solid #d0d0d0;border-top:none;}
div.tab-contents div.tab-cont div.no-list{height:130px;vertical-align:middle;}
/* tab_contents1 */
div.tab-contents1{margin-top:3px;}
div.tab-contents1 ul.tab-1 span a.t0{padding-left:43px;padding-right:44px;}
html* div.tab-contents1 ul.tab-1 span a.t0{padding-right:43px;}
div.tab-contents1 ul.tab-1 span a.t1{padding-left:48px;padding-right:48px;}
div.tab-contents1 ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.tab-contents1 div.tab-cont{padding:15px;border:1px solid #d0d0d0;border-top:none;}
div.tab-contents1 div.tab-cont div.no-list{height:133px;vertical-align:middle;}
/* keyword_table */
div.keyword-table{margin-top:3px;}
div.keyword-table ul.tab-1 span a.t0{padding-left:34px;padding-right:36px;}
html* div.keyword-table ul.tab-1 span a.t0{padding-right:35px;}
div.keyword-table ul.tab-1 span a.t1{padding-left:35px;padding-right:34px;}
div.keyword-table ul.tab-1 span a{padding-top:4px;padding-bottom:3px;}
div.keyword-table div.tab-cont{clear:both;padding:5px 8px 4px 15px;border:1px solid #d0d0d0;border-top:none;}
div.keyword-table ol li span{width:20px;padding-left:10px;font-size:11px;font-weight:bold;}
div.keyword-table div.dotline-1{margin:5px 0;}
div.keyword-table div.keyword-date{font-size:11px;color:#c0c0c0;}
/* survey */
div.survey{margin-top:3px;border:1px solid #d0d0d0;zoom:1;}
div.survey h5{padding-left:13px;}
div.survey h5 a.more{top:5px;}
div.survey ul li.subject{padding-left:21px;background:url('/_sys/_global/image/common/icon/ico_poll.gif') no-repeat 4px 2px;margin-bottom:7px;}
div.survey ul{padding:10px;}
div.survey ul li input{vertical-align:-3px;}
div.survey div.bbs-paging{margin-top:0;}
/*----------------------------------------------------------
		07. plugin/_image
----------------------------------------------------------*/
/* photoslide */
div.plugin-photoslide{border:1px solid #dfdfdf;}
.photoslide-img img{display:block;}
.photoslide-btn{position:absolute;bottom:7px;left:7px;}
/*----------------------------------------------------------
		08. plugin/_member
----------------------------------------------------------*/
/* birthday */
div.birthday{}
/*----------------------------------------------------------
		09. plugin/_popup
----------------------------------------------------------*/
/* login_default (_body/login_default 참조) */
/*----------------------------------------------------------
		10. plugin/_skin
----------------------------------------------------------*/
/* discuss */
div.discuss{background:#fff;padding:10px;border:1px solid #d7d7d7;}
div.discuss div.wrap{width:100%;margin-bottom:10px;}
div.discuss div.wrap img{display:inline;text-align:right;vertical-align:top;float:right;margin:0 0 7px 7px;}
div.discuss p.discuss-txt{clear:both;text-align:center;border:1px solid #d7d7d7;background:#fafafa;margin-bottom:7px;font-size:11px;padding:5px 0;}
div.discuss p.discuss-txt span{color:#91ADB4;margin:0 3px 0 4px}
div.discuss table.discuss{width:100%;}
div.discuss table.discuss td{vertical-align:top;}
div.discuss table.discuss td.graph{padding:0 4px;}
div.discuss table.discuss td.graph table{width:100%;height:11px;margin-top:2px;background-repeat:repeat-x;}
div.discuss table.discuss td.graph table td{font-family:arial;}
/*----------------------------------------------------------
		11. plugin/_system
----------------------------------------------------------*/
/* calendar_layer (init.css 참조) */
/* session */
#loguserLayer{height:100px;overflow:auto;border:#dedede solid 1px;}
#loguserLayer li{background:none;padding-left:0;}
#loguserLayer li em{padding-top:2px;}
.loguser-name{color:#046AB2;font-size:11px;font-family:돋움;}
.loguser-date{color:#c0c0c0;font-size:11px;font-family:돋움;padding-right:2px;}
/* _q (popup layer) */
div.syspop{position:absolute;z-index:5000;display:none;background:#f0f0ee;border:1px solid #dfdfdf;padding:4px;}
div.syspop .wrap{background:#fff;padding:5px 10px;}
div.syspop .l-header{color:#000;padding:3px 7px 7px 7px;cursor:move;position:relative;}
div.syspop .l-header a{font-family:arial black;font-size:13px;color:#bababa;text-decoration:none;position:absolute;right:13px;top:1px;}
div.syspop .l-cont{color:#4a4a4a;border-top:1px solid #dfdfdf;padding:10px 0 20px 0;}
div.syspop .l-footer{text-align:right;font-size:11px;padding-top:4px;}
div.syspop .l-footer input{vertical-align:-3px;}
div.syspop .l-footer span{color:#4a4a4a;cursor:pointer;}


/**
* Copyright (c) Ahn Jongtae / Nparts Corporation. All Rights Reserved.
* Licensed under the GPL.
* See the GNU General Public License for more details. 
* www.devq.co.kr , www.devq.kr
**/
/*----------------------------------------------------------
		
		01. Define Common Class

----------------------------------------------------------*/
.posa{position:absolute;}
.posr{position:relative;}
.posf{position:fixed;}
.top{vertical-align:top;}
.middle{vertical-align:middle !important;}
.bnone,tr.bnone td{border:none !important;}
.backnone,tr.backnone td,input.bnone{background:none !important;}
.left{text-align:left !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}
.cboth{clear:both;font-size:0px;overflow:hidden;height:0;}
.cleft{clear:left !important;}
.cnone{clear:none !important;}
.dblock{display:block !important;}
.dnone{display:none !important;}
.dinline{display:inline !important;}
.fleft{float:left !important;}
.fright{float:right !important;}
.fnone{float:none !important;}
.hand{cursor:pointer !important;}
.clearfix:after,.btn-area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.btn-area{zoom:1;}
/* 들여쓰기 */
.ti0{text-indent:0 !important;}
/* 줄간격 */
.lh0{line-height:0 !important;}
/* 마진 */
	/* all */
.mg0{margin:0 !important;}
.mg5{margin:5px !important;}
.mg10{margin:10px !important;}
	/* top */
.mgt0{margin-top:0 !important;}
.mgt2{margin-top:2px !important;}
.mgt4{margin-top:4px !important;}
.mgt5{margin-top:5px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
	/* bottom */
.mgb0{margin-bottom:0 !important;}
.mgb3{margin-bottom:3px !important;}
.mgb4{margin-bottom:4px !important;}
.mgb5{margin-bottom:5px !important;}
.mgb7{margin-bottom:7px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb50{margin-bottom:50px !important;}
	/* left */
.mgl0{margin-left:0 !important;}
.mgl10{margin-left:10px !important;}
	/* right */
.mgr0{margin-right:0 !important;}
.mgr10{margin-right:10px !important;}
/* 패딩 */
	/* all */
.pd0{padding:0px !important;}
.pd5{padding:5px !important;}
.pd7{padding:7px !important;}
.pd10{padding:10px !important;}
.pd15{padding:15px !important;}
.pd20{padding:20px !important;}
.pd30{padding:30px !important;}
	/* top */
.pdt0{padding-top:0px !important;}	
.pdt5{padding-top:5px !important;}	
.pdt10{padding-top:10px !important;}	
	/* left */
.pdl0{padding-left:0px !important;}
.pdl5{padding-left:5px !important;}
.pdl10{padding-left:10px !important;}
.pdl20{padding-left:20px !important;}
	/* right */
.pdr0{padding-right:0 !important;}
.pdr5{padding-right:5px !important;}
.pdr10{padding-right:10px !important;}
/* 수직정렬 */
.va0{vertical-align:0px !important;}
.va2{vertical-align:2px !important;}
.vam1{vertical-align:-1px !important;}
.vam2{vertical-align:-2px !important;}
.vam4{vertical-align:-4px !important;}
.vam6{vertical-align:-6px !important;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.vam{vertical-align:middle;}
/* 폰트 사이즈 */
.fts0{font-size:0px !important;}
.fts11{font-size:11px !important;}
.fts12{font-size:12px !important;}
.fts14{font-size:14px !important;}
.ftwn{font-weight:normal !important;}
.ftwb{font-weight:bold !important;}
/* 자간조절 */
.lsm1{letter-spacing:-1px;}
/* 색상 */
.red{color:red;}
.blue{color:blue;}
.bar{color:#c0c0c0;font-size:10px;font-weight:normal;}
.gray{color:#c0c0c0 !important;}
.darkgray{color:#666 !important;}
/* 넓이 */
.p100{width:100% !important;}
.wth100{width:100px !important;}
.wth150{width:150px !important;}
.wth180{width:180px !important;}
.wth200{width:200px !important;}
.wth250{width:250px !important;}
.wth260{width:260px !important;}
.wth300{width:300px !important;}
.wth360{width:360px !important;}
.wth400{width:400px !important;}
.wth420{width:420px !important;}
.wth430{width:430px !important;}
.wth450{width:450px !important;}
.wth530{width:530px !important;}
.wth560{width:560px !important;}
.wth600{width:600px !important;}
.wth650{width:650px !important;}
.wth700{width:700px !important;}
.wth750{width:750px !important;}
.wth780{width:780px !important;}
.wth800{width:800px !important;}
.wth900{width:900px !important;}
/* 글자뚫고나기는 부분 */
#ContentsLayer,.txtarea{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-pre-wrap;overflow:hidden;table-layout:fixed;}
*+html #ContentsLayer,*+html .txtarea{white-space:pre-wrap;display:table;}
/* 컨텐츠,검색결과 없음 */
.no-list{font-size:11px;color:#c0c0c0;text-align:center;background:none !important;border:none;padding:30px 0 !important;line-height:150%;}
.no-list-left{font-size:11px;color:#c0c0c0;text-align:left !important;padding-left:10px !important;background:none !important;border:none;height:70px;line-height:150%;}
/* 이미지 사용안함 표시 */
.disabled {filter:alpha(opacity=20);opacity:0.2;}
/* 노트 (느낌표) */
.note{background:url('/_sys/_global/image/common/bullet/bul_notice.gif') no-repeat left 1px;padding:3px 0 3px 17px !important;color:#808080;}
.caution{background:url('/_sys/_global/image/common/bullet/bul_caution.gif') no-repeat left 1px;padding:3px 0 3px 17px;color:#ff6600;}
/* 라인 */
.dotline-1{background:url('/_sys/_global/image/common/line/line_01.gif') repeat-x left top;margin:10px 0;clear:both;height:1px;zoom:1;font-size:0;overflow:hidden;}
.line5{clear:both;height:5px;font-size:0;}
.line10{clear:both;height:10px;font-size:0;}
.line20{clear:both;height:20px;font-size:0;}
.line30{clear:both;height:30px;font-size:0;}
.tline{clear:both;border-top:1px solid #d7d7d7;}
.bline{clear:both;border-bottom:1px solid #d7d7d7;}
/* 웹조각 */
.entry-title{display:none;}
.entry-contents{}
/*----------------------------------------------------------
		
		02. Define Common Tag

----------------------------------------------------------*/
/*----------------------------------------------------------
		
		03. Global Tag Class

----------------------------------------------------------*/
/* 링크1 */
/* 강조 */
span.default{color:#c0c0c0;font-size:11px;}
span.number{color:#c0c0c0 !important;font-size:10px;font-family:Arial;}
em.category,span.category,a.category{color:#FF8737;padding:1px 5px 0 0;font-size:11px;}
em.new,span.new{font-size:10px;font-family:Arial;color:#FF6541;}
em.update,span.update{font-size:10px;font-family:arial;color:#1CAFCE;}
em.comment,span.comment,a.comment{color:#ff9900;font-size:11px;font-family:Arial;text-decoration:none;}
em.comment_new,span.comment_new,a.comment_new{color:#ff9900;font-size:11px;font-family:Arial;font-weight:bold;}
em.point,span.point{font-size:11px;font-weight:bold;color:#FF3F01;}
em.name,span.name,a.name{color:#046AB2 !important;font-family:dotum;font-size:11px;text-decoration:none;white-space:nowrap;}
em.branch,span.branch{font-size:10px;font-family:arial;color:#ff6600;padding:0px;vertical-align:2px;}
em.tags,span.tags{color:#666 !important;font-size:11px;text-decoration:underline;}
em.date,span.date{color:#999 !important;font-size:10px;font-family:Arial;}
/* 테이블셀 전용 */
td.subject{color:#666;padding-left:7px;text-align:left !important;}
td.number{color:#c0c0c0;font-size:10px;font-family:Arial;}
td.category{color:#FF8737;font-size:11px;font-family:dotum;text-align:left;white-space:nowrap;}
td.name{color:#046AB2;font-family:dotum;font-size:11px;}
td.hit{color:#888;font-size:10px;font-family:arial;}
td.point{color:#FF3F01;font-size:11px;font-family:arial;font-weight:bold;text-align:right !important;}
td.date{color:#999;font-size:10px;font-family:Arial;}
td.reserv_date{color:#F84000;font-size:10px;font-family:Arial;}
/* 폼전용 */
input.default{height:17px;border:#cac9aa solid 1px;}
input.small{height:15px;border:#cac9aa solid 1px;}
input.tel{width:160px;height:17px;border:#cac9aa solid 1px;}
input.name{width:160px;height:17px;border:#cac9aa solid 1px;}
input.pw{width:160px;height:17px;border:#cac9aa solid 1px;}
input.subject{width:400px;height:17px;border:#cac9aa solid 1px;}
input.date{height:16px;border:#CAC9AA solid 1px;}
input.spam{width:80px;height:17px;border:#cac9aa solid 1px;}
input.default:hover,input.small:hover,input.tel:hover,input.name:hover,input.pw:hover,input.subject:hover,input.date:hover,input.spam:hover,
textarea:hover{border:1px solid orange !important;background-color:#FFFFFF;}
/*----------------------------------------------------------
		
		03. Title & Paragraph

----------------------------------------------------------*/
/* 문단들여쓰기 */
.txt-p1{padding-left:2px !important;}
.txt-p2{}
.txt-p3{}
.txt-d1{}
.txt-d2{}
.txt-d3{}
/* 기본형 타이틀 */
h5.title-default{clear:both;display:block;padding:4px 0 3px 3px;position:relative;color:#333;font-size:12px;zoom:1;}
h5.title-default img{margin:4px 0 1px 0;}
/* 테이블 타이틀 */
h5.title-table{clear:both;padding:4px 0 3px 3px;position:relative;color:#333;font-size:12px;zoom:1;}
/* 프론트 타이틀 */
h5.title-front{clear:both;padding:4px 0 3px 3px;position:relative;color:#333;font-size:12px;border-bottom:1px solid #dfdfdf;zoom:1;}
/* 박스내 타이틀 */
h5.title-box{clear:both;padding:6px 0 4px 7px;position:relative;color:#333;font-size:12px;background:url('/_sys/_global/image/common/box/title_bg.gif') repeat-x left bottom;zoom:1;}
/* 게시판 뷰 타이틀 */
h5.title-bbs-view{font-size:16px;font-weight:bold;color:#000;padding-bottom:0px;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-pre-wrap;overflow:hidden;table-layout:fixed;}
*+html h5.title-bbs-view{white-space:pre-wrap;display:table;}
h5.title-bbs-view a:link,h5.title-bbs-view a:visited,h5.title-bbs-view a:active,h5.title-bbs-view a:hover{text-decoration:underline;color:#000;}
h5.title-bbs-view span{font-weight:normal;font-size:11px;font-family:dotum;color:#c0c0c0;}
/* 확장 (점블릿형) */
h5.bul-dot-1{padding-left:7px;background:url('/_sys/_global/image/common/bullet/bul_dot_1.gif') no-repeat left 11px;}
h5.bul-dot-3{padding-left:7px;background:url('/_sys/_global/image/common/bullet/bul_dot_3.gif') no-repeat left 10px;}
h5.bul-dot-o3{padding-left:7px;background:url('/_sys/_global/image/common/bullet/bul_dot_o3.gif') no-repeat left 10px;}
h5.bul-cmt{padding-left:16px;background:url('/_sys/_global/image/common/bullet/bul_cmt.gif') no-repeat left 5px;}
h5.bul-notice{padding-left:37px;background:url('/_sys/_global/image/common/icon/ico_notice.gif') no-repeat left 7px;}
h5.bul-snotice{padding-left:27px;background:url('/_sys/_global/image/common/icon/ico_snotice.gif') no-repeat left 6px;}
h5.bul-user{padding:0 0 0 13px;background:url('/_sys/_global/image/common/icon/ico_user.gif') no-repeat left 4px;overflow:hidden;}
/* 더보기 */
h5.title-default a.more,h5.title-default ul.more,h5.title-table a.more,h5.title-table ul.more,h5.title-front a.more,h5.title-front ul.more,h5.title-box a.more,h5.title-box ul.more,p.more{position:absolute;top:5px;right:3px;}
a.more:link,a.more:visited,a.more:active,a.more:hover{background:url('/_sys/_global/image/common/bullet/bul_more.gif') no-repeat left 7px;padding:1px 0 1px 7px;color:#989898;font-size:11px;font-weight:normal;letter-spacing:-1px;}
a.more:hover{color:#767676;text-decoration:none;}
ul.more li{display:inline;}
ul.more li.on a{color:red;}
ul.more a:link,
ul.more a:visited,
ul.more a:active{background:none;padding:1px 0;color:#989898;font-size:11px;font-weight:normal;letter-spacing:-1px;}
ul.more a:hover{color:#767676;text-decoration:none;}
/*p.more-tab{text-align:right;float:right;margin-top:-25px;font-size:11px;}*/
/*----------------------------------------------------------
		
		04. List/menu

----------------------------------------------------------*/
/* 기본형 리스트 */
ul.list-default{clear:both;margin:0;overflow:hidden;}
ul.list-default li{padding:0;margin:0;overflow:hidden;}
ul.list-default li a{float:left;}
ul.list-default li em,
ul.list-default li span,
ul.list-default li img{float:left;padding-left:3px;}
ul.list-default li img{padding-top:4px;}
ul.list-default li ol{margin:2px 0 0 16px;}
ul.list-default li ol li{margin:0;padding:0;list-style:decimal inside;background:none;text-indent:-16px;}
ul.list-default li ul{border:none;margin:3px 0 0 0;}
ul.list-default li ul li{margin:0;padding:0 0 0 9px;background:url('/_sys/_global/image/common/bullet/bul_bar_1.gif') no-repeat 0 6px;}
/* 확장형 리스트 */
ul.list-date{clear:both;width:100%;margin:0;overflow:hidden;}
ul.list-date li{padding:0;margin:0;overflow:hidden;margin-bottom:2px;}
*+html ul.list-date li{clear:none;float:none;margin:0;}
ul.list-date li span{float:right;}
ul.list-date li a{float:left;}
ul.list-date li a,ul.list-date li img,ul.list-date li em{float:left;padding-left:3px;}
ul.list-date li img{padding-top:3px;}
ul.list-date li em{padding-left:3px;}
/* FAQ형 리스트 */
ul.list-faq{clear:both;width:100%;margin:0;overflow:hidden;}
ul.list-faq li{padding:0;margin:0;overflow:hidden;margin-bottom:2px;}
ul.list-faq li dl{width:100%;border-bottom:1px solid #dfdfdf;overflow:hidden;}
ul.list-faq li dl dt,ul.list-faq li dl dd{clear:both;float:left;padding:7px 7px 7px 40px;}
ul.list-faq li dl dt{overflow:hidden;background:url('/_sys/_global/image/common/bullet/bul_question.gif') no-repeat 15px 9px;cursor:pointer;}
ul.list-faq li dl dt span{float:right;}
ul.list-faq li dl dd{overflow:hidden;width:100%;padding-bottom:30px;background:#f3f3f3 url('/_sys/_global/image/common/bullet/bul_answer.gif') no-repeat 16px 15px;border-top:1px solid #eaeaea;}
ul.list-faq li dl dd div.content{width:700px;padding-top:6px;}
ul.list-faq li dl dd div.content img{margin:15px;margin-left:0;}
ul.list-faq li dl a{float:left;}
ul.list-faq li dl a,ul.list-faq li dl img,ul.list-faq li dl em{float:left;padding-left:3px;}
ul.list-faq li dl img{padding-top:3px;}
ul.list-faq li dl em{padding-left:3px;}
/* 확장 블릿/아이콘 */
ul.bul-dot-1 li{padding-left:7px;background:url('/_sys/_global/image/common/bullet/bul_dot_1.gif') no-repeat left 7px;}
ul.bul-dot-3 li{padding-left:7px;background:url('/_sys/_global/image/common/bullet/bul_dot_3.gif') no-repeat left 7px;}
ul.bul-cmt li{padding-left:16px;background:url('/_sys/_global/image/common/bullet/bul_cmt.gif') no-repeat left 2px;}
ul.bul-notice li{padding-left:40px;background:url('/_sys/_global/image/common/icon/ico_notice.gif') no-repeat left 2px;}
ul.bul-snotice li{padding-left:25px;background:url('/_sys/_global/image/common/icon/ico_snotice.gif') no-repeat left 2px;}
ul.bul-user li{padding:0 0 0 13px;background:url('/_sys/_global/image/common/icon/ico_user.gif') no-repeat left 4px;overflow:hidden;}
/* 태그형 리스트 */
ul.list-tags{overflow:hidden;}
ul.list-tags li{height:25px;float:left;padding:0 0 0 0;white-space:nowrap;overflow:hidden;font-size:11px;}
ul.list-tags li a{float:left;text-decoration:none !important;padding:3px 2px;}
ul.list-tags .tags-1:link,ul.list-tags .tags-1:visited,ul.list-tags .tags-1:active{color:#7B7B7B;}
ul.list-tags .tags-1:hover{color:#FFFFFF;background:#7B7B7B;}
ul.list-tags .tags-2:link,ul.list-tags .tags-2:visited,ul.list-tags .tags-2:active{font-weight:bold;color:#87c168;}
ul.list-tags .tags-2:hover{font-weight:bold;color:#ffffff;background:#87c168;}
ul.list-tags .tags-3:link,ul.list-tags .tags-3:visited,ul.list-tags .tags-3:active{font-weight:bold;color:#ff6666;}
ul.list-tags .tags-3:hover{font-weight:bold;color:#ffffff;background:#ff6666;}
/* 숫자형 리스트 (텍스트형) */
ol.list-txt-num{clear:both;margin:0 4px 0;line-height:18px;}
ol.list-txt-num li{margin:0 12px 1px ;list-style:decimal inside !important;text-indent:-16px;background:none;}
ol.list-txt-num li ol li{margin-bottom:0px;}
/* 숫자형 리스트 (기호형) */
ol.list-circle{clear:both;margin-bottom:10px;zoom:1;}
ol.list-circle li{margin:0 0 1px 15px;padding-left:0;background:none;text-indent:-15px;line-height:18px;list-style:none outside;}
/* 숫자형 리스트 (이미지형) */
ol.list-img-num{clear:both;margin:0;overflow:hidden;}
ol.list-img-num li{padding-left:17px;margin:0;overflow:hidden;}
*+html ol.list-img-num li{clear:none;float:none;margin:0;}
ol.list-img-num li span{float:right;padding-right:3px;letter-spacing:0;}
ol.list-img-num li span.hot{background:url('/_sys/_global/image/common/icon/ico_khot.gif') no-repeat left 7px;height:15px;}
ol.list-img-num li span.new{background:url('/_sys/_global/image/common/icon/ico_knew.gif') no-repeat left 7px;height:15px;}
ol.list-img-num li span.same{background:url('/_sys/_global/image/common/icon/ico_ksame.gif') no-repeat left 7px;height:15px;}
ol.list-img-num li span.down{color:#40a0db;background:url('/_sys/_global/image/common/icon/ico_kdown.gif') no-repeat left 5px;height:15px;}
ol.list-img-num li span.up{color:#ef762d;background:url('/_sys/_global/image/common/icon/ico_kup.gif') no-repeat left 5px;height:15px;}
ol.list-img-num li a{float:left;}
ol.list-img-num li img,ol.list-img-num li em{float:left;padding-left:3px;}
ol.list-img-num li img{margin-top:3px;}
/* 확장 (이미지형-사각적색) */
ol li.sred1{background:url('/_sys/_global/image/num/1/1.gif') no-repeat left 2px;}
ol li.sred2{background:url('/_sys/_global/image/num/1/2.gif') no-repeat left 2px;}
ol li.sred3{background:url('/_sys/_global/image/num/1/3.gif') no-repeat left 2px;}
ol li.sred4{background:url('/_sys/_global/image/num/1/4.gif') no-repeat left 2px;}
ol li.sred5{background:url('/_sys/_global/image/num/1/5.gif') no-repeat left 2px;}
ol li.sred6{background:url('/_sys/_global/image/num/1/6.gif') no-repeat left 2px;}
ol li.sred7{background:url('/_sys/_global/image/num/1/7.gif') no-repeat left 2px;}
ol li.sred8{background:url('/_sys/_global/image/num/1/8.gif') no-repeat left 2px;}
ol li.sred9{background:url('/_sys/_global/image/num/1/9.gif') no-repeat left 2px;}
ol li.sred10{background:url('/_sys/_global/image/num/1/10.gif') no-repeat left 2px;}
/* 확장 (이미지형-사각회색) */
ol li.sgray1{background:url('/_sys/_global/image/num/2/1.gif') no-repeat left 2px;}
ol li.sgray2{background:url('/_sys/_global/image/num/2/2.gif') no-repeat left 2px;}
ol li.sgray3{background:url('/_sys/_global/image/num/2/3.gif') no-repeat left 2px;}
ol li.sgray4{background:url('/_sys/_global/image/num/2/4.gif') no-repeat left 2px;}
ol li.sgray5{background:url('/_sys/_global/image/num/2/5.gif') no-repeat left 2px;}
ol li.sgray6{background:url('/_sys/_global/image/num/2/6.gif') no-repeat left 2px;}
ol li.sgray7{background:url('/_sys/_global/image/num/2/7.gif') no-repeat left 2px;}
ol li.sgray8{background:url('/_sys/_global/image/num/2/8.gif') no-repeat left 2px;}
ol li.sgray9{background:url('/_sys/_global/image/num/2/9.gif') no-repeat left 2px;}
ol li.sgray10{background:url('/_sys/_global/image/num/2/10.gif') no-repeat left 2px;}
/* 확장 (이미지형-사각파란색) */
ol li.sblue1{background:url('/_sys/_global/image/num/3/1.gif') no-repeat left 2px;}
ol li.sblue2{background:url('/_sys/_global/image/num/3/2.gif') no-repeat left 2px;}
ol li.sblue3{background:url('/_sys/_global/image/num/3/3.gif') no-repeat left 2px;}
ol li.sblue4{background:url('/_sys/_global/image/num/3/4.gif') no-repeat left 2px;}
ol li.sblue5{background:url('/_sys/_global/image/num/3/5.gif') no-repeat left 2px;}
ol li.sblue6{background:url('/_sys/_global/image/num/3/6.gif') no-repeat left 2px;}
ol li.sblue7{background:url('/_sys/_global/image/num/3/7.gif') no-repeat left 2px;}
ol li.sblue8{background:url('/_sys/_global/image/num/3/8.gif') no-repeat left 2px;}
ol li.sblue9{background:url('/_sys/_global/image/num/3/9.gif') no-repeat left 2px;}
ol li.sblue10{background:url('/_sys/_global/image/num/3/10.gif') no-repeat left 2px;}
/* 확장 (이미지형-사각주황색) */
ol li.sorange1{background:url('/_sys/_global/image/num/4/1.gif') no-repeat left 2px;}
ol li.sorange2{background:url('/_sys/_global/image/num/4/2.gif') no-repeat left 2px;}
ol li.sorange3{background:url('/_sys/_global/image/num/4/3.gif') no-repeat left 2px;}
ol li.sorange4{background:url('/_sys/_global/image/num/4/4.gif') no-repeat left 2px;}
ol li.sorange5{background:url('/_sys/_global/image/num/4/5.gif') no-repeat left 2px;}
ol li.sorange6{background:url('/_sys/_global/image/num/4/6.gif') no-repeat left 2px;}
ol li.sorange7{background:url('/_sys/_global/image/num/4/7.gif') no-repeat left 2px;}
ol li.sorange8{background:url('/_sys/_global/image/num/4/8.gif') no-repeat left 2px;}
ol li.sorange9{background:url('/_sys/_global/image/num/4/9.gif') no-repeat left 2px;}
ol li.sorange10{background:url('/_sys/_global/image/num/4/10.gif') no-repeat left 2px;}
/* 확장 (이미지형-사각녹색) */
ol li.sgreen1{background:url('/_sys/_global/image/num/5/1.gif') no-repeat left 2px;}
ol li.sgreen2{background:url('/_sys/_global/image/num/5/2.gif') no-repeat left 2px;}
ol li.sgreen3{background:url('/_sys/_global/image/num/5/3.gif') no-repeat left 2px;}
ol li.sgreen4{background:url('/_sys/_global/image/num/5/4.gif') no-repeat left 2px;}
ol li.sgreen5{background:url('/_sys/_global/image/num/5/5.gif') no-repeat left 2px;}
ol li.sgreen6{background:url('/_sys/_global/image/num/5/6.gif') no-repeat left 2px;}
ol li.sgreen7{background:url('/_sys/_global/image/num/5/7.gif') no-repeat left 2px;}
ol li.sgreen8{background:url('/_sys/_global/image/num/5/8.gif') no-repeat left 2px;}
ol li.sgreen9{background:url('/_sys/_global/image/num/5/9.gif') no-repeat left 2px;}
ol li.sgreen10{background:url('/_sys/_global/image/num/5/10.gif') no-repeat left 2px;}
/* 확장 (이미지형-원형회색) */
ol li.rgray1{background:url('/_sys/_global/image/num/7/1.gif') no-repeat left 3px;}
ol li.rgray2{background:url('/_sys/_global/image/num/7/2.gif') no-repeat left 3px;}
ol li.rgray3{background:url('/_sys/_global/image/num/7/3.gif') no-repeat left 3px;}
ol li.rgray4{background:url('/_sys/_global/image/num/7/4.gif') no-repeat left 3px;}
ol li.rgray5{background:url('/_sys/_global/image/num/7/5.gif') no-repeat left 3px;}
ol li.rgray6{background:url('/_sys/_global/image/num/7/6.gif') no-repeat left 3px;}
ol li.rgray7{background:url('/_sys/_global/image/num/7/7.gif') no-repeat left 3px;}
ol li.rgray8{background:url('/_sys/_global/image/num/7/8.gif') no-repeat left 3px;}
ol li.rgray9{background:url('/_sys/_global/image/num/7/9.gif') no-repeat left 3px;}
ol li.rgray10{background:url('/_sys/_global/image/num/7/10.gif') no-repeat left 3px;}
/*----------------------------------------------------------
		
		05. Tab

----------------------------------------------------------*/
/* 스크립트 */
div.tab-wrap{width:100%;}
div.tab-wrap div.tab-cont{display:none;}
div.tab-wrap div.tab-cont.on{display:block;}
/* 타이틀 우측 탭 */
div.tab-title{clear:both;float:left;margin-bottom:10px;background:url('/_sys/_global/image/common/line/line_tab_2.gif') repeat-x left bottom;}
div.tab-title h5{float:left;}
div.tab-title ul{float:right;margin-top:2px;width:auto;_padding-right:2px;}
div.tab-title ul a{text-decoration:none !important;}
/* 버튼 좌측 탭 */
div.tab-button ul{margin-bottom:10px;}
div.tab-button ul li span a{padding:6px 14px 4px 15px;}
div.tab-button p{text-align:right;float:right;margin-top:-37px;font-size:11px;}
/* 컨텐츠 탭 */
ul.tab-cp{zoom:1;clear:both;overflow:hidden;	margin:0 0 15px 0;letter-spacing:-1px;background:url('/_sys/_global/image/common/tab/cptab_line.gif') left top;}
ul.tab-cp li{float:left;height:31px;margin:0px 2px 5px 0;padding:0;background:url('/_sys/_global/image/common/tab/cptab_left_off.gif') no-repeat left top;font-weight:bold;}
ul.tab-cp li span{float:left;white-space:nowrap;padding:7px 19px 7px 20px;margin:0;background:url('/_sys/_global/image/common/tab/cptab_right_off.gif') no-repeat right top;}
ul.tab-cp li span a{color:#7a7a7a;font-weight:normal;text-decoration:none !important;}
ul.tab-cp li.on{background:url('/_sys/_global/image/common/tab/cptab_left_on.gif') no-repeat left top;}
ul.tab-cp li.on span{background:url('/_sys/_global/image/common/tab/cptab_right_on.gif') no-repeat right top;padding:8px 20px 6px 19px;font-weight:bold;}
ul.tab-cp li.on span a{color:#ff6633;font-weight:bold !important;}
ul.tab-cp li span a:hover{font-weight:normal;text-decoration:none;}
/* 서브탭 1 */
ul.tab-1{clear:both;float:left;width:100%;background:url('/_sys/_global/image/common/line/line_tab_2.gif') repeat-x left bottom;}
ul.tab-1 li{float:left;margin-right:-1px;font-size:12px;}
ul.tab-1 li span{float:left;white-space:nowrap;text-align:center;border:1px solid #d0d0d0;border-bottom:none;background:#f9f9f9;}
ul.tab-1 li span a{display:inline-block;padding:2px 10px 1px 11px;text-decoration:none !important;}
ul.tab-1 li.on{letter-spacing:-1px;font-weight:bold;}
ul.tab-1 li.on span{position:relative;padding-bottom:1px;background:#fff;}
ul.tab-1 li.end{margin:0;}
/* 서브탭 2 */
ul.tab-2{clear:both;float:left;width:100%;background:url('/_sys/_global/image/common/line/line_tab_2.gif') repeat-x left bottom;}
ul.tab-2 li{float:left;margin-right:-1px;font-size:12px;}
ul.tab-2 li span{float:left;white-space:nowrap;text-align:center;border:1px solid #d0d0d0;border-bottom:none;background:#fff;}
ul.tab-2 li span a{display:inline-block;padding:2px 10px 1px 11px;text-decoration:none !important;}
ul.tab-2 li.on{letter-spacing:-1px;font-weight:bold;}
ul.tab-2 li.on span{position:relative;padding-bottom:1px;background:#f9f9f9;}
ul.tab-2 li.end{margin:0;}
/* 서브탭 3 */
ul.tab-3{clear:both;float:left;width:100%;background:url('/_sys/_global/image/common/line/line_tab_3.gif') repeat-x left bottom;}
ul.tab-3 li{float:left;margin-right:-1px;font-size:12px;}
ul.tab-3 li span{float:left;white-space:nowrap;text-align:center;border:1px solid #e3e3e3;border-bottom:none;background:#f9f9f9;}
ul.tab-3 li span a{display:inline-block;padding:2px 10px 1px 11px;text-decoration:none !important;}
ul.tab-3 li.on{letter-spacing:-1px;font-weight:bold;}
ul.tab-3 li.on span{position:relative;padding-bottom:1px;border:1px solid #e3e3e3;border-bottom:none;background:#fff;}
ul.tab-3 li.end{margin:0;}
/* 이미지탭 
ul.tab-img{clear:both;float:left;width:100%;background:url('/_sys/_global/image/common//btn_bg.gif') repeat-x left top;margin-bottom:0px;}
ul.tab-img li{float:left;padding:0;}
ul.tab-img li img{display:block;}*/
/* 스텝 */
ol.step-cp{clear:both;float:left;width:100%;margin:0 0 10px 0;text-align:center;}
ol.step-cp li{float:left;height:33px;padding:0 10px 0 0;margin:0 0 0 7px;background:url('/_sys/_global/image/common/step/arrow.gif') no-repeat right 9px;}
ol.step-cp li.first{margin:0;}
ol.step-cp li.end{background:none;}
ol.step-cp li span{position:relative;float:left;padding:0 0 0 35px;}
ol.step-cp li span.n1{background:url('/_sys/_global/image/common/step/off_01.gif') no-repeat left top;}
ol.step-cp li span.n2{background:url('/_sys/_global/image/common/step/off_02.gif') no-repeat left top;}
ol.step-cp li span.n3{background:url('/_sys/_global/image/common/step/off_03.gif') no-repeat left top;}
ol.step-cp li span.n4{background:url('/_sys/_global/image/common/step/off_04.gif') no-repeat left top;}
ol.step-cp li span.n5{background:url('/_sys/_global/image/common/step/off_05.gif') no-repeat left top;}
ol.step-cp li span.n6{background:url('/_sys/_global/image/common/step/off_06.gif') no-repeat left top;}
ol.step-cp li span.n7{background:url('/_sys/_global/image/common/step/off_07.gif') no-repeat left top;}
ol.step-cp li span.n8{background:url('/_sys/_global/image/common/step/off_08.gif') no-repeat left top;}
ol.step-cp li span.n9{background:url('/_sys/_global/image/common/step/off_09.gif') no-repeat left top;}
ol.step-cp li span.n10{background:url('/_sys/_global/image/common/step/off_10.gif') no-repeat left top;}
ol.step-cp li span.n11{background:url('/_sys/_global/image/common/step/off_11.gif') no-repeat left top;}
ol.step-cp li span.n12{background:url('/_sys/_global/image/common/step/off_12.gif') no-repeat left top;}
ol.step-cp li span em{float:left;padding:7px 12px 10px 0;background:url('/_sys/_global/image/common/step/off_right.gif') no-repeat right top;color:#a3a3a3;font-weight:bold;}
ol.step-cp li.on span.n1{background:url('/_sys/_global/image/common/step/on_01.gif') no-repeat left top;}
ol.step-cp li.on span.n2{background:url('/_sys/_global/image/common/step/on_02.gif') no-repeat left top;}
ol.step-cp li.on span.n3{background:url('/_sys/_global/image/common/step/on_03.gif') no-repeat left top;}
ol.step-cp li.on span.n4{background:url('/_sys/_global/image/common/step/on_04.gif') no-repeat left top;}
ol.step-cp li.on span.n5{background:url('/_sys/_global/image/common/step/on_05.gif') no-repeat left top;}
ol.step-cp li.on span.n6{background:url('/_sys/_global/image/common/step/on_06.gif') no-repeat left top;}
ol.step-cp li.on span.n7{background:url('/_sys/_global/image/common/step/on_07.gif') no-repeat left top;}
ol.step-cp li.on span.n8{background:url('/_sys/_global/image/common/step/on_08.gif') no-repeat left top;}
ol.step-cp li.on span.n9{background:url('/_sys/_global/image/common/step/on_09.gif') no-repeat left top;}
ol.step-cp li.on span.n10{background:url('/_sys/_global/image/common/step/on_10.gif') no-repeat left top;}
ol.step-cp li.on span.n11{background:url('/_sys/_global/image/common/step/on_11.gif') no-repeat left top;}
ol.step-cp li.on span.n12{background:url('/_sys/_global/image/common/step/on_12.gif') no-repeat left top;}
ol.step-cp li.on span em{float:left;padding:7px 12px 10px 0;background:url('/_sys/_global/image/common/step/on_right.gif') no-repeat right top;color:#ff3300;}
/*----------------------------------------------------------
		
		06. Box

----------------------------------------------------------*/
/* 광고형 박스 */
.box-ad-google{background-color:#fff;border:1px solid #ccc;margin-bottom:10px;text-align:center;padding:14px 0;}
/* 기본형 박스 */
.box-default-1{background-color:#fff;border:1px solid #ccc;}
.box-default-2{background-color:#fff;border:2px solid #ccc;}
/* 스크롤박스 */
.box-scroll{height:140px;border:#dfdfdf solid 1px;overflow:hidden;overflow-y:auto;color:#808080;padding:10px;}
/* 프레임 박스 */
.box-frame{border:#dfdfdf solid 1px;}
/* 공지박스 */
.box-notice{clear:both;border:4px solid #efefef;padding:10px 15px;margin-bottom:25px;overflow:hidden;}
/* 가이드박스 */
div.box-guide{clear:both;margin:0 0 23px 0;padding:15px 0;zoom:1;background:#efefef url('/_sys/_global/image/common/box/guidebox_logo.gif') no-repeat 14px 16px;}
div.box-guide a:link, div.box-guide a:visited, div.box-guide a:active{text-decoration:underline;color:#3badb4}
div.box-guide a:hover{text-decoration:underline;}
div.box-guide a:hover{text-decoration:underline;}
div.box-guide h6{display:none;}
div.box-guide ul{margin:0 20px 0 70px;border-left:1px solid #d9d9d9;zoom:1;}
div.box-guide p.gt-cont{margin:0 0 0 70px;padding:0 0 5px 11px;border-left:1px solid #d9d9d9;font-weight:bold;zoom:1;}
div.box-guide ul li{margin:0 0 2px 13px;padding:0 0 0 7px;background:url('/_sys/_global/image/common/bullet/bul_dot_1.gif') no-repeat 0 6px;color:#4d4d4d;line-height:18px;}
div.box-guide ul li.btn{background:none;margin-top:11px;}
div.box-guide ul li.btn img{margin-top:-5px;}
div.box-guide ul li.end{margin-bottom:-3px;}
div.box-guide ul li ol{margin:2px 0 0 16px;}
div.box-guide ul li ol li{margin:0;padding:0;list-style:decimal inside;background:none;text-indent:-16px;}
div.box-guide ul li ul{border:none;margin:3px 0 0 0;}
div.box-guide ul li ul li{margin:0;padding:0 0 0 9px;background:url('/_sys/_global/image/common/bullet/bul_bar_1.gif') no-repeat 0 6px;}
/* 메시지박스 */
div.box-message{clear:both;background:url('/_sys/_global/image/common/box/msgbox_ml.gif') repeat-y left top;margin:0 auto;margin-bottom:80px;}
div.box-message div.wrap{background:url('/_sys/_global/image/common/box/msgbox_mr.gif') repeat-y right top;zoom:1;}
div.box-message div.top{clear:both;height:7px;background:url('/_sys/_global/image/common/box/msgbox_tl.gif') no-repeat left top;}
div.box-message div.top span{float:right;width:7px;height:7px;background:url('/_sys/_global/image/common/box/msgbox_tr.gif') no-repeat;}
div.box-message div.btm{clear:both;height:7px;background:url('/_sys/_global/image/common/box/msgbox_bl.gif') no-repeat;}
div.box-message div.btm span{float:right;width:7px;height:7px;background:url('/_sys/_global/image/common/box/msgbox_br.gif') no-repeat;}
div.box-message div.top,div.box-message div.top span,div.box-message div.btm,div.box-message div.btm span{font-size:0;display:block;zoom:1;}
div.box-message dl{padding:20px 60px 20px 160px;}
div.box-message dl.info{background:url('/_sys/_global/image/common/box/msg_info.gif') no-repeat 50px 23px;}
div.box-message dl.error{background:url('/_sys/_global/image/common/box/msg_error.gif') no-repeat 50px 23px;}
div.box-message dl.alert{background:url('/_sys/_global/image/common/box/msg_alert.gif') no-repeat 50px 28px;}
div.box-message dl.secure{background:url('/_sys/_global/image/common/box/msg_secure.gif') no-repeat 50px 23px;}
div.box-message dl.pay{background:url('/_sys/_global/image/common/box/msg_pay.gif') no-repeat 50px 23px;}
div.box-message dl dt{font-weight:bold;color:#ff3300;font-size:16px;margin-bottom:10px;}
div.box-message dl dd{border-left:1px solid #dfdfdf;padding-left:8px;color:#6a6a6a;}
div.box-message dl dd.add{font-weight:bold;padding-top:10px;font-size:11px;}
div.box-message p.btn{text-align:right;padding:0 20px 8px 0;font-size:11px;}
/* 검색박스 */
div.box-search{clear:both;margin:0 0 23px 0;background:#efefef;zoom:1;}
div.box-search div.wrap{background:#efefef;zoom:1;}
div.box-search div.top,div.box-search div.top span,div.box-search div.btm,div.box-search div.btm span{font-size:0;display:block;zoom:1;}
div.box-search div.top{clear:both;height:5px;background:url('/_sys/_global/image/common/box/srchbox_tl.gif') no-repeat left top;}
div.box-search div.top span{float:right;width:5px;height:5px;background:url('/_sys/_global/image/common/box/srchbox_tr.gif') no-repeat right top;}
div.box-search div.btm{clear:both;height:5px;background:url('/_sys/_global/image/common/box/srchbox_bl.gif') no-repeat;}
div.box-search div.btm span{float:right;width:5px;height:5px;background:url('/_sys/_global/image/common/box/srchbox_br.gif') no-repeat;}
/* 검색박스내용 */
div.cont-search{clear:both;float:left;padding:6px 10px;}
div.cont-search dl{clear:both;padding:2px 0 1px 20px;margin-bottom:3px;}
div.cont-search dl dt.second{padding-left:40px;background-position:35px 8px;}
div.cont-search dl dt{float:left;width:80px;font-weight:bold;padding:2px 8px 0 8px;vertical-align:7px;background:url('/_sys/_global/image/common/bullet/bul_dot_o3.gif') no-repeat left 8px;}
div.cont-search dl dd{float:left;padding-right:3px;}
div.cont-search dl dd.txt{font-size:11px;font-family:dotum;color:#909090;padding:4px 0 0 20px;line-height:130%;}
div.cont-search dl dd select{font-size:11px;width:100px;}
div.cont-search dl dd select,div.box-search dl dd input.btn,div.box-search dl dd img{margin-top:1px;}
div.cont-search dl dd input{vertical-align:0px;margin-top:0px;}
div.cont-search dl dd input.default{height:14px;}
/* 사진 및 리스트내용 */
div.cont-thumb{padding:5px 10px;}
div.cont-thumb ul.list-default,div.cont-thumb ul.list-date{float:left;clear:none !important;}
div.cont-thumb p.thumbnail{margin-right:7px;}
p.thumbnail{float:left;width:97px;margin-right:10px;padding:2px 3px 0 3px;margin:0 auto;text-align:center;}
p.thumbnail span{float:none;width:100%;text-align:center;line-height:130%;}
p.thumbnail span img{width:95px;height:65px;border:#ebebeb solid 1px;overflow:hidden;cursor:pointer;margin-bottom:3px;display:block;padding:0;}
p.thumbnail span em{padding-left:3px;float:none;}
p.thumbnail a:hover span em{text-decoration:none;}
p.thumbnail span{font-size:11px;letter-spacing:-1px;}
p.thumbnail img{padding-left:3px;}
/*
div.box-search dl{clear:both;padding:6px 10px 4px 20px;}
div.box-search dl dt{display:inline;font-weight:bold;padding:0 8px 0 5px;vertical-align:5px;background:url('/_sys/_global/image/common/bullet/bul_dot_3.gif') no-repeat left 3px;}
div.box-search dl dd{display:inline;}
div.box-search dl dd select{vertical-align:1px;}
div.box-search dl dd input{vertical-align:2px;}
div.box-search dl dd input.default{height:14px;}
*/
/* 약관박스/문단 */
table.box-agree{color:#5c5c5c;width:100%;}
table.box-agree tbody td{padding:10px 0;}
table.box-agree tbody td h5{}
table.box-agree tbody td p{padding:5px 0;}
table.box-agree tbody td input{vertical-align:-3px;}
table.box-agree tbody td div.box-scroll{width:97%;}
div.box-context{border:4px solid #efefef;padding:10px 15px;margin-bottom:25px;}
div.box-context table{width:97%;}
div.cont-agree{padding:10px 20px;}
div.cont-agree p{margin:7px 0 20px;}
div.cont-agree ul li{margin-bottom:15px;}
div.cont-agree ul li ul{padding-left:24px;margin-bottom:10px;}
div.cont-agree ul li ul li,.cont-agree ul li ol li{margin-bottom:3px;}
div.cont-agree ul li ol{padding-left:17px;margin-bottom:10px;}
div.cont-agree ul li ol li{padding-left:24px;list-style:decimal inside;text-indent:-16px;background:none;}
div.cont-agree ul li ol li ol li{margin:0 0 0 0px;padding-left:0;background:none;text-indent:-16px;line-height:18px;list-style:none outside;}
div.cont-agree h5{font-size:16px;padding:7px 0;color:#666;}
div.cont-agree ul li h6{font-size:11px;}
div.cont-agree ul li p,div.cont-agree ul li h6,div.cont-agree ul li table{padding-left:24px;}
/*----------------------------------------------------------
		
		08-1. Table_Normal

----------------------------------------------------------*/
/* table style 1 */
table.table-row td,table.table-row th{text-align:center;}
table.table-row{width:100%;border-top:1px solid #d7d7d7;color:#6a6666;}
table.table-row thead th{font-size:11px;padding:5px 0;border-bottom:1px solid #d7d7d7;background:#f9f9f9;text-align:center;}
table.table-row tbody th{padding:5px 0 5px 10px;border-bottom:1px solid #efefef;background:#f9f9f9;color:#9a9999;}
table.table-row tbody td{padding:5px 2px;border-bottom:1px solid #efefef;}
table.table-row tbody td.subject{text-align:left;padding-left:10px;}
table.table-row tbody td.number{color:#808080;font-size:11px;font-family:Arial;}
table.table-row tbody td.category{color:#FF8737;font-size:11px;font-family:dotum;}
table.table-row tbody td.name{color:#808080;font-size:11px;font-family:Arial;}
table.table-row tbody td.hit{color:#808080;font-size:11px;font-family:Arial;}
table.table-row tbody td.date{color:#808080;font-size:11px;font-family:Arial;}
table.table-row tbody td.comment{color:#FF8737;font-size:11px;font-family:Arial;}
table.table-row tbody td.exchage{font-size:11px;font-family:Arial;}
table.table-row tbody td.comment_new{color:#FF8737;font-size:11px;font-family:Arial;font-weight:bold;}
/* table style 2 */
table.table-col{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;}
table.table-col tbody th,table.table-col tbody td{border-bottom:1px solid #d7d7d7;text-align:left;padding:6px 10px;color:#5c5c5c;}
table.table-col tbody th{background-color:#f3f3f3;font-size:11px;}
table.table-col tbody td{color:#7c7c7c}
table.table-col tbody th img,table.table-col tbody td img{cursor:pointer;vertical-align:-2px;}
table.table-col tbody input{height:15px;border:#cacaca solid 1px;}
/*----------------------------------------------------------
		
		08-2. Table_Board

----------------------------------------------------------*/
/* 댓글에디터 영역 
#bbs-comment-edit{border:red 1px solid;background:#fff;padding:0;overflow:hidden;}
#bbs-comment-edit textarea{border:none;width:100%;height:100px;overflow:hidden;overflow-y:auto;}
*/
#ContentArea{width:99%;height:100px;border:1px solid #cac9aa;}
/* 이모티콘 테이블 */
#emoti-lay{position:absolute;}
#emoti-lay td{border:1px solid #dcdcdc;}
/* 이모티콘 열기 */
#bbs-option-layer-cbox td{padding-left:8px;font-size:11px;font-family:돋움;color:#666;}
/* 게시판 리스트 정보 */
div.bbs-info{clear:both;width:100%;height:27px;font-size:11px;}
div.bbs-info .fright{padding-right:5px;color:#c0c0c0;}
div.bbs-info .fright ul.bbs-select-sort{float:left;}
div.bbs-info .fright ul.bbs-select-type{float:left;margin-left:12px;}
div.bbs-info .info{font-family:dotum;color:#c0c0c0;}
div.bbs-info .info strong{color:#555;}
/* 게시판 타입 */
ul.bbs-select-type li{display:inline;padding:3px 0 3px 18px;}
ul.bbs-select-type li.list{background:url('/_sys/_global/image/common/icon/ico_list.gif') no-repeat left 1px;}
ul.bbs-select-type li.list_on{background:url('/_sys/_global/image/common/icon/ico_list.gif') no-repeat left 1px;}
ul.bbs-select-type li.webzine{background:url('/_sys/_global/image/common/icon/ico_webzine.gif') no-repeat left 1px;}
ul.bbs-select-type li.webzine_on{background:url('/_sys/_global/image/common/icon/ico_webzine.gif') no-repeat left 1px;}
ul.bbs-select-type li.gallery{background:url('/_sys/_global/image/common/icon/ico_gall.gif') no-repeat left 1px;}
ul.bbs-select-type li.gallery_on{background:url('/_sys/_global/image/common/icon/ico_gall.gif') no-repeat left 1px;}
ul.bbs-select-type li.on a{color:000;font-weight:bold;}
/* 게시판 정렬 */
ul.bbs-select-sort{font-size:11px;}
ul.bbs-select-sort li{display:inline;padding:3px 0;}
ul.bbs-select-sort li a{padding:0 2px;}
ul.bbs-select-sort li a:link,.bbs-select-sort li a:visited,.bbs-select-sort li a:active{color:#999;}
ul.bbs-select-sort li.asc a:link,.ul.bbs-select-sort li.asc a:visited,.ul.bbs-select-sort li.asc a:active,
ul.bbs-select-sort li.desc a:link,.ul.bbs-select-sort li.desc a:visited,.ul.bbs-select-sort li.desc a:active{color:#4a4a4a;}
ul.bbs-select-sort li.desc a{background:url('/_sys/_global/image/common/icon/ico_sort_desc.gif') no-repeat right 3px;padding-right:9px;}
ul.bbs-select-sort li.asc a{background:url('/_sys/_global/image/common/icon/ico_sort_asc.gif') no-repeat right 3px;padding-right:9px;}
/* 게시판 리스트형 */
table.bbs-list{width:100%;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;}
table.bbs-list thead th{text-align:center;font-size:11px;color:#6a6a6a;padding:7px 0;border-bottom:#eee solid 1px;background-color:#fafafa;}
table.bbs-list thead th a{color:#999999;}
table.bbs-list tbody th{font-size:11px;border-bottom:#f7f7f7 solid 1px;}
table.bbs-list tbody td{text-align:center;padding:5px 0;border-bottom:#f7f7f7 solid 1px;}
table.bbs-list tbody td.subject{padding-left:5px;}
table.bbs-list tbody tr.notice td{border-bottom:1px solid #eee;background-color:#fffcdd;}
/* 게시판 리뷰형 */
table.bbs-review{width:100%;border-top:#dfdfdf solid 1px;border-bottom:#efefef solid 2px;}
table.bbs-review tbody tr.dline td{border-bottom:1px solid #dfdfdf;}
table.bbs-review tbody tr.dline td table td{border:none;}
table.bbs-review tbody td table{width:100%;margin:7px 0;}
table.bbs-review tbody td table td{border:none;vertical-align:top;}
table.bbs-review tbody td table tbody{padding:12px 5px;}
table.bbs-review div.thumb{width:95px;height:65px;margin:25px 0 5px 0;border:#dfdfdf solid 1px;overflow:hidden;cursor:pointer;}
table.bbs-review dl dt{margin-bottom:8px;}
table.bbs-review dl dd{margin-bottom:5px;}
table.bbs-review dl dt a.subject{font-size:14px;color:#001166;font-weight:bold;text-decoration:underline;}
table.bbs-review dl dt span{text-decoration:none !important;}
table.bbs-review dl dd.cont{font-size:11px;}
/* 게시판 갤러리형 */
table.bbs-gallery{width:100%;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;}
table.bbs-gallery dl{float:left;margin:10px 31px 10px 0;width:138px;margin-right:17px;}
table.bbs-gallery dl dt{border:none;width:138px;height:110px;background:url('/_sys/_global/image/common/box/thumbbox_bg.gif') no-repeat;overflow:hidden;}
table.bbs-gallery dl dt div.thumb{width:120px;height:90px;margin:9px 0 0 9px;overflow:hidden;}
table.bbs-gallery dl dd{font-size:11px;font-family:dotum;padding:10px 0 10px 0;line-height:130%;height:40px;overflow:hidden;}
table.bbs-gallery dl dd.button{height:auto;}
table.bbs-gallery dl dd ul{font-size:11px;text-align:center;}
table.bbs-gallery dl dd ul li{background:none;border:none;display:inline;}
/* 게시판 글쓰기 */
table.bbs-write{width:100%;border-top:1px solid #dbdbdb;margin-bottom:10px;}
table.bbs-write tbody th,table.bbs-write tbody td{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
table.bbs-write tbody th{padding:5px 10px 3px 10px;background:#fafafa;}
table.bbs-write tbody td{padding:3px 10px;color:#7c7c7c;}
table.bbs-write tbody td.end{border-right:none;}
table.bbs-write tbody td table th,table.bbs-write tbody td table td{border:none;background:none;}
table.bbs-write select{width:150px;}
table.bbs-write input.subject{width:520px;}
table.bbs-write textarea{border:#dfdfdf solid 1px;padding-top:3px;}
iframe#uploadFrame{width:100%;}
/* 에디터 버튼 */
ul.bbs-edit{float:right;}
ul.bbs-edit li{float:left;}
ul.bbs-edit li img{display:block;}
/* 게시판 보기 */
table.bbs-view{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;}
table.bbs-view tbody th,table.bbs-view tbody td{border-bottom:1px solid #d7d7d7;text-align:left;padding:6px 10px;color:#5c5c5c;}
table.bbs-view tbody th{background-color:#f3f3f3;font-size:11px;}
table.bbs-view tbody td{color:#7c7c7c}
table.bbs-view tbody th img,table.bbs-view tbody td img{cursor:pointer;vertical-align:-2px;}
table.bbs-view tbody input{height:15px;border:#cacaca solid 1px;}
table.bbs-view tbody li{padding:2px 0;}
/* 답변 및 방명록 */
div.iframeY{overflow:hidden;padding:1px;}
table.bbs-comment-clist{clear:both;width:100%;border-bottom:1px solid #ccc;margin:4px 0 10px;}
table.bbs-comment-clist thead th{background:url('./image/bg_list_tt.jpg') repeat-x left top;padding:6px;font-size:11px;font-family:dotum;color:#787878;text-align:center;border-top:#D2D2D2 solid 1px;border-bottom:#D2D2D2 solid 1px;}
table.bbs-comment-clist thead th.subject{font-size:11px;color:#787878;padding-left:10px;text-align:left;border-left:#D2D2D2 solid 1px;}
table.bbs-comment-clist thead th.end{background:none;border-right:#D2D2D2 solid 1px;}
table.bbs-comment-clist thead th.subject strong a{color:#4B4B4B;text-decoration:underline;}
table.bbs-comment-clist tbody td{padding:5px;font-size:11px;font-family:arial;color:#AFAFAF;text-align:center;}
table.bbs-comment-clist tbody td.subject{font-size:12px;font-family:dotum;padding-left:10px;}
table.bbs-comment-clist tbody td.search{text-align:center;background-color:#efefef;color:#7a7a7a;}
table.bbs-comment-clist tbody td.search input.small{margin-left:10px;}
table.bbs-comment-clist tbody tr.dotline td{background:url('/_sys/_global/image/common/line/line_01.gif') repeat-x left bottom;}
table.bbs-comment-list{clear:both;margin:4px 0 10px;}
table.bbs-comment-list,.bbs-comment-list tbody td table{width:100%;color:#888;}
table.bbs-comment-list tbody tr.notice td{background-color:#fffcdd;}
table.bbs-comment-list tbody tr.first td{border-top:1px solid #aaa;}
table.bbs-comment-list tbody tr.first td td{border:none;}
table.bbs-comment-list tbody td{padding:10px 0 20px;border-top:1px solid #dfdfdf;vertical-align:top;color:#888;}
table.bbs-comment-list tbody td.character{text-align:right;white-space:nowrap;}
table.bbs-comment-list tbody td.content{padding:10px 15px 10px 0;}
table.bbs-comment-list tbody td table td{border:none;padding:0;vertical-align:top;}
table.bbs-comment-list tbody td div.oneline-write{border:none;margin-top:15px;}
table.bbs-comment-list tbody td div.oneline-write table td{border:none;}
table.bbs-comment-list tbody td table.oneline{background:url('/_sys/_global/image/common/line/line_01.gif') repeat-x 65px top;border:none;margin-top:15px;padding:0;border:none;}
table.bbs-comment-list tbody td table.oneline td.content{line-height:160%;color:#666666;font-size:11px;font-family:돋움;padding:5px;}
table.bbs-comment-list tbody td table.oneline td{background:none;border:none;}
table.bbs-comment-list tbody td.subject{color:#444;font-weight:bolder;padding-left:0;}
table.bbs-comment-write{width:100%;background-color:#f9f9f9;border:1px solid #aaa;}
table.bbs-comment-write td{position:relative;padding:20px;margin-top:-1px;}
table.bbs-comment-write td table th,.bbs-comment-write td table td{color:#888;padding:2px 0;}
table.bbs-comment-write input.short-input{width:160px;height:19px;border:#cac9aa solid 1px;}
table.bbs-comment-write input.long-input,table.bbs-comment-write input.subject{width:422px;}
table.bbs-comment-check{width:100%;margin-top:10px;font-size:11px;}
table.bbs-comment-check td{font-family:돋움;color:#666666;}
table.bbs-comment-check input{vertical-align:-4px;}
/* 페이징 */
.bbs-paging-left{clear:both;float:left;margin-top:15px;}
.bbs-paging-left span{display:inline-block;padding-bottom:5px;}
.bbs-paging-right{float:right;margin-top:15px;}
.bbs-paging{text-align:center;margin-top:15px;height:35px;}
.bbs-comment-page{text-align:center;padding:5px;border-top:1px solid #dfdfdf;margin-bottom:30px;}
.bbs-comment-top{float:right;padding:8px 0;}
/* 추천/공감/비공감(view) */
.bbs-view-req{text-align:center;margin:30px auto 20px auto;}
.bbs-view-req div{display:inline-block;_display:inline;height:41px;font-weight:bold;zoom:1;margin-right:5px;cursor:pointer;}
*+html .bbs-view-req div{display:inline;}
.bbs-view-req div span{display:inline-block;font-family:arial;font-size:23px;white-space:nowrap;padding:2px 10px 3px 0;background:url('/_sys/_global/image/common/tab/rqtab1_right.gif') no-repeat right top;}
.bbs-view-req div.a{color:#FF3F01;padding-left:53px;background:url('/_sys/_global/image/common/tab/rqtab1_up_left.gif') no-repeat left top;}
.bbs-view-req div.b{color:#416be6;padding-left:60px;background:url('/_sys/_global/image/common/tab/rqtab1_dn_left.gif') no-repeat left top;}
.bbs-view-req div.c{color:#FF3F01;padding-left:53px;background:url('/_sys/_global/image/common/tab/rqtab_up_left.gif') no-repeat left top;}
.bbs-view-req div.c span{padding-right:15px;}
/* 추천/공감/비공감(comment) */
.bbs-cment-req{text-align:center;margin:10px auto;}
.bbs-cment-req div{display:inline-block;_display:inline;height:23px;font-weight:bold;zoom:1;margin-right:5px;cursor:pointer;}
*+html .bbs-cment-req div{display:inline;}
.bbs-cment-req div span{display:inline-block;font-family:arial;font-size:12px;white-space:nowrap;padding:2px 10px 3px 30px;background:url('/_sys/_global/image/common/tab/rqtab2_right.gif') no-repeat right top;}
.bbs-cment-req div.a{color:#FF3F01;background:url('/_sys/_global/image/common/tab/rqtab2_up_left.gif') no-repeat left top;}
.bbs-cment-req div.b{color:#416be6;background:url('/_sys/_global/image/common/tab/rqtab2_dn_left.gif') no-repeat left top;}
/* 별점 */
div.bbs-rating-1{text-align:center;background:url('/_sys/_global/image/common/box/ratingbox.gif') no-repeat 50% 50%;height:72px;}
div.bbs-rating-1 p.grade{color:#000;font-size:24px;font-family:verdana;font-weight:bold;letter-spacing:-1px;line-height:30px;}
div.bbs-rating-1 p.grade em{font-weight:normal;font-size:20px;color:#ccc;}
div.bbs-rating-1 p.join{font-size:11px;color:#7a7a7a;}
div.bbs-rating-1 p.join strong{color:#4a4a4a;}
ul.bbs-rating{width:80px;height:16px;margin:0 auto;padding:0;list-style:none;clear:both;position:relative;background: url('/_sys/_global/image/common/icon/ico_star.gif') no-repeat 0 0;}
ul.star-0 {background-position:0 0}
ul.star-1{background-position:0 -16px}
ul.star-2{background-position:0 -32px}
ul.star-3{background-position:0 -48px}
ul.star-4{background-position:0 -64px}
ul.star-5{background-position:0 -80px}
ul.bbs-rating li{cursor: pointer;float:left;text-indent:-999em;}
ul.bbs-rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index: 200;}
ul.bbs-rating li.one a{left:0}
ul.bbs-rating li.two a{left:16px;}
ul.bbs-rating li.three a{left:32px;}
ul.bbs-rating li.four a{left:48px;}
ul.bbs-rating li.five a{left:64px;}
ul.bbs-rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url('/_sys/_global/image/common/icon/ico_star.gif') no-repeat 0 0;}
ul.bbs-rating li.one a:hover {background-position:0 -96px;}
ul.bbs-rating li.two a:hover {background-position:0 -112px;}
ul.bbs-rating li.three a:hover {background-position:0 -128px}
ul.bbs-rating li.four a:hover {background-position:0 -144px}
ul.bbs-rating li.five a:hover {background-position:0 -160px}

.m_select{padding-bottom: 30px;}
.m_select select{height: 24px;width: 148px;border: 1px solid #aaa;}


.history_ul li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;}
.history_ul li .t1{font-family: '맑은 고딕';font-size: 35px;font-weight: bold;color: #125da0;}
.history_ul table{width: 100%;}
.history_ul table tr{border-bottom: none;}
.history_ul table tr th{padding: 5px 0;width: 85px;color: #919191;font-family: '맑은 고딕';}
.history_ul table tr td{padding: 5px 0;color: #424242;font-family: '맑은 고딕';}

.in_login_a{margin-bottom: 10px;}
.in_login_a .t1{padding: 11px 0;text-align: center;font-size: 20px;color: #fff;font-family: 'Nanum Barun Gothic';background-color: #015198;}
.in_login_a_cont{padding: 20px 10px 10px;background-color: #fafafa;border: 1px solid #dadada;}
.mem_text{margin-bottom: 5px;color: #666;}
.mem_text span{font-weight: bold;}
.in_mem_btn{width: 100px;padding: 5px 0;border: 1px solid #ddd;color: #888;font-size: 13px;text-align: center;font-family: 'Nanum Barun Gothic';}

.mem_pt{width: 95px;height: 114px;}
.mem_pt img{width: 100%;height: 100%;}
.mem_txt{padding-left: 22px;}
.mem_txt .t1{padding-bottom: 20px;font-size: 15px;color: #3c3c3c;font-family: '맑은 고딕';font-weight: bold;}
.mem_txt .t2{font-size: 14px;color: #6c6c6c;font-family: '맑은 고딕';}
.mem_txt .t2 span{font-size: 6px;color: #0066a4;}


.re_list_box{margin-top: 30px;border-top: 2px solid #6b5d56;}
.re_list_box ul li{padding: 20px;border-bottom: 1px solid #ccc;}
.re_list_box ul li .name{font-family: '돋움';font-weight: bold;color: #333;}
.re_list_box ul li .re_info{font-family: '돋움';color: #9d9d9d;}
.re_list_box ul li .re_info a{display: inline-block;height: 13px;padding-right: 5px;margin-right: 5px;border-right: 1px solid #9d9d9d;line-height: 100%;}
.re_list_box ul li .re_cont{padding-top: 5px;font-family: '돋움';color: #666;}

.re_w_box{margin-bottom: 30px;padding: 10px 20px;border-bottom: 1px solid #ccc;}
.re_w_box textarea{width: 700px;height: 99px;background-color: #fafafa;border: 1px solid #ccc;}
