﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Ubuntu:regular,medium);

/*--- common class ---*/
html				{ overflow-y:scroll;   	}
html, body		{ margin:0; padding:0; line-height:1.6em; color:#3a3d41; font-size:12px; font-family:Ubuntu, Malgun Gothic ;} 
* {margin:0; padding:0;border:0;} 
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe, section, article {margin:0; padding:0;}
input, select, button {vertical-align:middle; font-family:Ubuntu, Malgun Gothic;}
img {vertical-align:top;}

ul, ol, li, dl, dd, dt {list-style-type:none; margin:0; padding:0; font-family:Ubuntu, Malgun Gothic; }
table, th, td {margin:0; padding:0; font-family:Ubuntu, Malgun Gothic; border-collapse:separate;}
table {width:100%; border-spacing:0; table-layout:fixed; }/* border-collapse:collapse; ff에서 border="0" 인 경우 문제 발생 */
table img {vertical-align:middle;}
img {border:0;   }
legend {position:absolute;width:0; height:0; font-size:0; overflow:hidden;}
fieldset {margin:0; padding:0; border:none;}
label {cursor:pointer;}
address, em {font-style:normal;}
hr {clear:both; display:none;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block;    }

a, a:link, a:active, a:visited {color:#555; text-decoration:none; outline:none !important; cursor:pointer;}
a:hover {text-decoration:none;}

.fL {float:left !important;}
.fR {float:right !important;}
.ct	{text-align:center !important;  	}
.clear		{ clear:both; }
.cboth		{ clear:both;height:0;line-height:0;margin:0;padding:0;font-size:0;overflow:hidden;display:block; } 
.clearfix:before, 
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* form 정의 */
select {height:24px; padding:2px 1px 1px 5px; border:1px solid #cccccc; font-size:12px; color:#3a3d41;}
html:first-child select {height:24px; padding-right:6px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */ 

input[type="text"] {padding:4px 5px 3px; border:1px solid #cccccc; font-size:12px; color:#3a3d41;}
input[type="password"] {padding:4px 5px 3px; border:1px solid #cccccc; font-size:12px; color:#3a3d41;}
input[type="file"] {padding:2px 5px 1px; border:1px solid #cccccc; font-size:14px; color:#b3b3b3; outline: none;}
input[type="checkbox"] { margin:0 5px 2px 0;
	-ms-transform: scale(1.2); /* IE */
	-moz-transform: scale(1.2); /* FF */
	-webkit-transform: scale(1.2); /* Safari and Chrome */
	-o-transform: scale(1.2); /* Opera */
	-ms-transform: scale(1.2);  
	border:none; 
 }
 input[type="radio"] { margin:0 5px 2px 0;
	-ms-transform: scale(1.2); /* IE */
	-moz-transform: scale(1.2); /* FF */
	-webkit-transform: scale(1.2); /* Safari and Chrome */
	-o-transform: scale(1.2); /* Opera */
	-ms-transform: scale(1.2);  
 }

select.sel				{ height:34px; padding:1px 1px 2px 5px; border:1px solid #cccccc; font-size:14px; color:#373737;	 line-height:26px}
input.inp_txt_dim		{ background:#fafafa; 	}
input.inp_txt_pg		{ padding:0px 3px 0px; font-size:11px;   	}
input.inp_com			{ border:1px solid #cccccc; font-size:14px; color:#b3b3b3; font-family:Ubuntu, Malgun Gothic; padding:5px 5px 6px;  	}
input.inp_file			{ border:1px solid #cccccc; font-size:14px; color:#b3b3b3; font-family:Ubuntu, Malgun Gothic; padding:3px 5px 3px;  	}
input.inp_login		{ border:none; background:#FFF; font-size:16px; color:#666666; font-family:Ubuntu, Malgun Gothic; padding:8px 20px 10px;  	}
textarea.txtarea		{ padding:6px 10px 5px; border:1px solid #ccc; font-size:12px; font-family:Ubuntu, Malgun Gothic; color:#777777; }


.hidden {position:absolute; overflow:hidden; visibility:visibie; width:0; height:0; font-size:0; text-indent:-999em;}

/* padding/margin */
.mgl10		{ margin-left:10px; margin-top:15px;	}
.mgt20		{ margin-top:20px !important; 	}

/* button */  
input.inp_btn				{ border:1px solid #5b5044; background:#5b5044; padding:11px 37px 11px; color:#fff; font-size:12px; overflow:visible; }
input.inp_bytn				{ border:1px solid #5b5044; background:#5b5044; padding:11px 37px 11px; color:#ffd005; font-size:12px; overflow:visible; }
input.inp_bstn				{ border:1px solid #5b5044; background:#5b5044; padding:11px 27px 11px; color:#ffd005; font-size:12px; overflow:visible; }
input.inp_bxstn			{ border:1px solid #5b5044; background:#5b5044; padding:7px 18px 7px; color:#ffd005; font-size:12px; overflow:visible; }

input.inp_gbtn				{ border:1px solid #aaafb3; background:#aaafb3; padding:11px 37px 11px; color:#fff; font-size:12px; overflow:visible; }
input.inp_gsbtn			{ border:1px solid #aaafb3; background:#aaafb3; padding:11px 27px 11px; color:#fff; font-size:12px; overflow:visible; }

input.inp_gbbtn			{ border:1px solid #aaafb3; background:#aaafb3; padding:33px 27px 32px; color:#fff; font-size:16px; overflow:visible; 	}
input.inp_mbbtn			{ border:1px solid #aaafb3; background:#aaafb3; padding:22px 16px 21px; color:#fff; font-size:14px; overflow:visible; 	}
input.inp_mgbtn			{ border:1px solid #c2c7cc; background:#c2c7cc; padding:22px 16px 21px; color:#fff; font-size:14px; overflow:visible; 	}
input.inp_tbtn				{ border:1px solid #8c7c6a; background:#8c7c6a; padding:7px 20px 8px; color:#fff; font-size:12px; overflow:visible; border-radius:2px; 		}
input.inp_joinbtn			{ border:none; background:#766c63; padding:7px 20px 8px; color:#fff; font-size:14px; overflow:visible; width:160px; height:60px; font-weight:bold; 	}
input.inp_loginbtn		{ border:none; background:#443426; padding:7px 20px 8px; color:#fff; font-size:14px; overflow:visible; width:160px; height:90px; font-weight:bold; 		}
input.inp_membtn		{ border:none; background:#70665e; color:#fff; font-size:14px; overflow:visible; width:124px; height:30px; }


/* font */
.f_or		{ color:#ff7200; 	}


/* Layout */
body				{ background:#d6c6a7 url('/images/contents/bg_body.jpg') center top no-repeat; height:100%; min-width:1220px; 	}
body#login		{ background:#FFF url('/images/contents/bg_body_login.png') center top repeat-x; width:100%; height:100%; min-width:1200px; 	}
body#popup		{ background:none !important; 	}

#main_body		{ background:#d6c6a7 url('/images/contents/bg_body.jpg') center top no-repeat; height:100%; min-width:1220px; 	}

#wrapper		{ width:1220px; min-width:1220px; margin:0 auto; background:url('/images/contents/bg_body.jpg') center top no-repeat; position:relative; height:100%;   	}

#top_util			{ float:left; width:100%; }
.t_mn				{ float:left; margin-left:10px; height:40px;  	}
.t_mn ul			{ padding:10px 0 0 0; 	}
.t_mn ul li			{ float:left; font-size:11px; color:#FFF; background:url('../images/icon/sp_bar.png') left 6px no-repeat; padding:0 13px; 	}
.t_mn ul li:first-child		{ background:none; padding-left:0px;  	}
.t_mn ul li a		{ color:#FFF; 	}
.t_util			{ float:right; margin:0px 10px 0 0; 	}
.t_util p.user			{ float:left; color:#FFF; font-weight:normal; margin-top:10px;	}
.t_util p.user strong			{ color:#ffd005; }
.t_util .my					{ float:left; 	}

.t_util .my .mymn_off					{ height:40px; margin:0px 0 0 15px; 	}		
.t_util .my .mymn_off p				{ padding:10px 4px 0 24px; background:url('../images/icon/icon_my.png') 5px 14px no-repeat;    	}
.t_util .my .mymn_off a			{ color:#FFF;	}
.t_util .my .mymn_off img		{ margin:7px 0 0 0; 	}

.t_util .my .mymn_on					{ background:#8e857c; height:40px; margin:0px 0 0 15px; position:relative; 	}
.t_util .my .mymn_on p				{ padding:10px 4px 0 24px; background:url('../images/icon/icon_my.png') 5px 14px no-repeat;    	}
.t_util .my .mymn_on a			{ color:#FFF;	}
.t_util .my .mymn_on img		{ margin:7px 0 0 0; 	}

.t_util .my .mymn_on .mymn_lay		{ background:#dcd8d3; width:100px; position:absolute; top:40px; left:0px; z-index:999; -moz-box-shadow:2px 7px 1em rgba(0, 0, 0, 0.2); -webkit-box-shadow:2px 7px 1em rgba(0, 0, 0, 0.2); box-shadow:2px 7px 1em rgba(0, 0, 0, 0.2); 	}
.t_util .my .mymn_on .mymn_lay ul		{ padding:0px 0 10px;  	}
.t_util .my .mymn_on .mymn_lay ul li		{ padding:5px 7px 3px 9px; margin-left:0px; font-weight:bold; 	}
.t_util .my .mymn_on .mymn_lay ul li a		{ color:#66594d; font-size:11px; 	}


.t_util ul					{ float:left; margin-top:10px; 	}
.t_util ul li				{ float:left; margin-left:15px; padding-left:20px;  	}
.t_util ul li a			{ color:#FFF; 	}
.t_util ul li.log			{ background:url('../images/icon/icon_log.png') 0 4px no-repeat;  	}
.t_util ul li.pic			{ background:url('../images/icon/icon_photo.png') 0 4px no-repeat;  	}
.t_util ul li.help		{ background:url('../images/icon/icon_help.png') 0 4px no-repeat;  	}
.t_util ul li.set			{ background:url('../images/icon/icon_setting.png') 0 4px no-repeat;  	}
.t_util ul li.login		{ background:url('../images/icon/icon_login.png') 0 4px no-repeat;  	}
.t_util ul li.join			{ background:url('../images/icon/icon_join.png') 0 4px no-repeat;  	}

#gnb				{ margin:0 10px;   	}
h1				{ margin:9px 0 0 0; float:left; width:224px; padding-left:20px; 	}

.g_mn		{ float:left; height:80px;  	}
.g_mn li		{ float:left; 	}
.g_alram		{ float:left; }

.alram_cont			{ position:relative; 	}
.alram_cont .al_cnt			{ position:absolute; top:13px; right:13px; background:url('/images/icon/icon_rfnum.png') right top no-repeat; height:20px;  	}
.alram_cont .al_cnt p		{ background:url('/images/icon/icon_lfnum.png') left top no-repeat; height:20px; width:auto; padding:0 7px 0 7px;   	}
.alram_cont .al_cnt strong			{ background:#ff7200; padding:2px 0px 2px;     	}
.alram_cont .al_cnt strong a			{ color:#FFF; 	}



.alram_inner			{ position:absolute; top:110px; right:89px; width:100px; height:269px; background:url('/images/contents/bg_alram.png') 0 0 no-repeat; z-index:999; 	}

.al_msg						{ margin:10px 0 0 7px; position:relative;  	}
.al_reply						{ margin:0px 0 0 7px; position:relative; 	}
.al_gallery					{ margin:0px 0 0 7px; position:relative; 	}

.alram_inner .al_cnt			{ position:absolute; top:8px; right:22px; background:url('/images/icon/icon_rfnum.png') right top no-repeat; height:20px;  	}
.alram_inner .al_cnt p			{ background:url('/images/icon/icon_lfnum.png') left top no-repeat; height:20px; width:auto; padding:0 7px 0 7px;   	}
.alram_inner .al_cnt strong			{ background:#ff7200; padding:2px 0px 2px;     	}
.alram_inner .al_cnt strong a			{ color:#FFF; 	}

.g_search	{ float:left; position:relative; z-index:990;   	}
.g_search_inner			{ position:absolute; right:0; 	}

.g_search .auto_sear		{ position:absolute; top:50px; left:423px; border:1px solid #766c63; width:510px; z-index:999; background:#FFF;  	}
.g_search .auto_sear ul		{ padding:12px 20px 15px; 	}
.g_search .auto_sear ul li		{ font-size:14px; line-height:30px;  	}
.g_search .auto_sear ul li strong		{ color:#ff7200; 	}	


.g_scont	{ margin-left:-10px; 	}
.g_smn		{ background:url('/images/contents/bg_gnb_2dep_s.png') 0 bottom no-repeat; width:1200px; z-index:99; height:60px; position:absolute; margin-left:10px;  	}
.g_smn table			{ table-layout:fixed; padding:0px 0px 0px 20px;  	}
.g_smn table th		{ vertical-align:middle; height:45px; text-align:left;   	} 
.g_smn table td		{ vertical-align:middle; height:60px;  	} 
.g_smn table td ul		{ }
.g_smn table td ul li		{ float:left; background:url('/images/icon/sp_mn.png') left 7px no-repeat; padding:0 20px; color:#FFF; font-size:13px;  	}
.g_smn table td ul li:first-child		{ background:none; 	}
.g_smn table td ul li.nobg				{ background:none; 	}
.g_smn table td ul li a		{ color:#FFF; 	}
.g_smn table td ul li.on a		{ color:#ffd005; 	}
.g_smn table td.bgtd		{ background:#9a9189; text-align:right;   	}
.g_smn table td ul.op_sel		{	}
.g_smn table td ul.op_sel li			{ background:none; 	}
.g_smn table td ul.op_sel li.txt		{ padding:3px 0px 0 20px; 	}
.g_smn table td ul.op_sel li.sel		{ padding-right:0; 	}

.g_smn table td ul.search			{ margin:0px 0 0 20px;	}
.g_smn table td ul.search li		{ background:none; padding:0 !important; 		}
.g_smn table td ul.search li.sel		{	}	
.g_smn table td ul.search li.sel select		{ height:40px; padding:2px 1px 1px 5px; border:none; line-height:36px; 	}	
.g_smn table td ul.search li.inp		{  }	
.g_smn table td ul.search li.inp input		{ height:33px; border:none; font-size:14px;   	}	
.g_smn table td ul.search li.btn		{ margin-top:0px; 	}	

#gnb_scont .g_mn		{ 	}
#gnb_scont .g_mn .mn1		{ position:absolute; top:40px; left:254px; 	}
#gnb_scont .g_mn .mn2		{ position:absolute; top:40px; left:366px; 	} 

.gnb_scont		{ background:url('/images/contents/bg_gnb_2dep.png') 0 bottom no-repeat; width:1220px; z-index:99; height:75px;   	}
.gnb_scont table			{ table-layout:fixed; padding:0px 0px 0px 30px;  	}
.gnb_scont table th		{ vertical-align:middle; height:45px; text-align:left;  	} 
.gnb_scont table td		{ vertical-align:middle; height:60px;  	} 
.gnb_scont table td ul		{ }
.gnb_scont table td ul li		{ float:left; background:url('/images/icon/sp_mn.png') left 7px no-repeat; padding:0 20px; color:#FFF; font-size:13px;  		}
.gnb_scont table td ul li:first-child		{ background:none; 	}
.gnb_scont table td ul li.nobg				{ background:none; 	}
.gnb_scont table td ul li a		{ color:#FFF; 	}
.gnb_scont table td ul li.on a		{ color:#ffd005; 	}
.gnb_scont table td.bgtd		{ background:#9a9189; 	}
.gnb_scont table td ul.op_sel		{	}
.gnb_scont table td ul.op_sel li.txt		{ background:none; padding:3px 10px 0 20px; 	}
.gnb_scont table td ul.op_sel li.sel		{ background:none; 	}

#wrap			{ margin:25px 0 60px; 	}
.main_vis		{ margin:0 0 20px 0; 	}
.tit_lst		{ float:left; width:100%; background:url('/images/contents/bg_titlebar1.png') 0 top no-repeat; height:80px;	}
.tit_lst p.lst_tit			{ color:#FFF; font-size:24px; margin:18px 0 0 28px; float:left;  	} 
.tit_lst p.lst_tit .img_tit		{ vertical-align:top; margin-top:-5px;	}
.tit_lst .lst_tab			{ float:right; margin:20px 20px 0 0; 	}	
.tit_lst .lst_tab ul		{ float:left; 	}
.tit_lst .lst_tab ul li		{ float:left; font-weight:bold; font-size:14px; color:#FFF; background:url('/images/icon/sp_mn.png') right 8px no-repeat; padding:0 16px; 	}
.tit_lst .lst_tab ul li a		{ color:#FFF; 	}
.tit_lst .lst_tab ul li.all			{ background:url('/images/icon/icon_all.png') 12px 6px no-repeat; padding-left:32px; margin-left:6px; 	}
.tit_lst .lst_tab ul li.on a			{ color:#ffd005; 	}

.tit_slst		{ float:left; width:100%; background:url('/images/contents/bg_titlebar2.png') 0 top no-repeat; height:80px;	} 
.tit_slst .lst_tit			{ float:left; width:976px; }
.tit_slst .lst_tit .tit		{ color:#FFF; font-size:20px; margin:18px 0 0 28px; float:left;  	}
.tit_slst .lst_tit .tit .img_tit		{ vertical-align:top; margin-top:-5px;	}
.tit_slst .lst_tit .total		{ float:right; margin:20px 20px; font-size:14px; color:#FFF; font-weight:bold; 	}
.tit_slst .lst_tit .total strong	{ color:#ffd005; margin-right:12px; 	}

.tit_slst .lst_stxt		{ float:right; width:224px; height:60px; background:#322011; margin-right:10px;  	}
.tit_slst .lst_stxt .m_friend		{ text-align:center; margin-top:18px; 	}
.tit_slst .lst_stxt .m_friend p		{ color:#ffd005; font-size:17px; background:url('/images/icon/icon_friend.png') 30% 3px no-repeat; text-align:center; padding-left:20px; 	}

.tit_slst .lst_tab			{ float:right; margin:20px 20px 0 0; 	}	
.tit_slst .lst_tab ul		{ float:left; 	}
.tit_slst .lst_tab ul li		{ float:left; font-weight:bold; font-size:14px; color:#FFF; background:url('/images/icon/sp_mn.png') right 8px no-repeat; padding:0 14px; 	}
.tit_slst .lst_tab ul li:last-child		{ background:none; padding-right:8px; 	}
.tit_slst .lst_tab ul li a		{ color:#FFF; 	} 
.tit_slst .lst_tab ul li.on a			{ color:#ffd005; 	}

.tit_lst1		{ float:left; width:100%; background:url('/images/contents/bg_titlebar3.png') 0 top no-repeat; height:75px;	}
.tit_lst1 p.lst_tit				{ color:#FFF; font-size:24px; margin:18px 0 0 28px; float:left;  	} 
.tit_lst1 p.lst_tit .img_tit		{ vertical-align:top; margin-top:-5px;	}
.tit_lst1 .lst_total				{ float:right; margin:20px 75px 0 0; 	}
.tit_lst1 .lst_total p			{ color:#FFF; background:url('/images/icon/icon_list.png') left 5px no-repeat; padding-left:20px;  	}
.tit_lst1 .lst_total p strong		{ color:#ffd005; }

.tit_lst2		{ float:left; width:100%; background:url('/images/contents/bg_titlebar4.png') 0 top no-repeat; height:75px;	}
.tit_lst2 .lst_tit				{ } 
.tit_lst2 .lst_tit .tit		{ color:#FFF; font-size:24px; margin:18px 0 0 28px; float:left;   	}
.tit_lst2 .lst_tit .total		{ float:right; margin:20px 30px 20px 20px; font-size:14px; color:#FFF; font-weight:bold; 	}
.tit_lst2 .lst_tit .total strong	{ color:#ffd005; margin-right:12px; 	}
.tit_lst2 .lst_tit .total .btn		{ margin:-3px 0 0 15px;   	}

#container		{ margin-bottom:0px; clear:both; width:1220px; margin:0 auto;  }
.box				{ padding:0 0px 0px 0; font-size:13px; line-height: 1.4em; float: left; margin:0 0px;   } 
.box img        { display: block; width:100%; } 
.box .img .inp_chk		{ position:absolute; top:14px; left:24px; z-index:900;  	}

.col				{ width:244px; padding-bottom:5px;   }   
.col img			{ max-width:224px; }  

.box .img			{ background:url('/images/contents/bg_thumb_top.png') center top no-repeat; padding:0 10px; position:relative;  	}
.box .img2			{ background:url('/images/contents/bg_thumb_top.png') center top no-repeat; padding:0 10px; position:relative; height:100px;  	}
.box .img2 table			{ height:100px;  	}
.box .img2 table tr td		{ height:100%; vertical-align:middle; border-bottom:1px solid #e9e9e9; }
.box .detail		{ background:url('/images/contents/bg_thumb_bot.png') center bottom no-repeat; padding:0 10px 15px;  	}
.box .detail ul		{ background:#FFF; width:184px; padding:20px;   	}	
.box .detail ul li.loca		{ color:#777; padding-bottom:5px; 	}
.box .detail ul li.subj		{ color:#333; font-size:14px; font-weight:bold; line-height:22px;  }

.box .imgmy		{ background:url('/images/contents/bg_thumb_top.png') center top no-repeat; padding:0 10px; position:relative; height:160px;  	}
.box .detailmy		{ background:url('/images/contents/bg_thumb_bot.png') center bottom no-repeat; padding:0 10px 15px; margin-bottom:20px; }
.box .detailmy ul		{ background:#FFF; width:184px; padding:15px 20px 0; height:60px;	  	}	
.box .detailmy ul li.loca		{ color:#777; padding-bottom:5px; 	}
.box .detailmy ul li.subj		{ color:#333; font-size:14px; font-weight:bold; line-height:20px;  }

.box .imgmy_tit		{ background:transparent url('/images/contents/bg_thumb_top.png') center top no-repeat; padding:0 10px; position:relative;  	}
.box .detail_tit		{ background:transparent url('/images/contents/bg_thumb_bot.png') center bottom no-repeat; padding:0 10px 15px; margin-bottom:20px; 	}

.box .imgup		{ background:transparent; padding:0 10px; position:relative;  	}
.box .detailup		{ background:transparent url('/images/contents/bg_thumb_bot.png') center bottom no-repeat; padding:0 10px 15px; margin-bottom:20px; 	}

.box .imgnodata		{ background:transparent url('/images/contents/bg_thumb_bot.png') center bottom no-repeat; padding:0 10px 15px; margin-bottom:20px; 	}

.ov_detail			{ position:absolute; top:0px; left:0px; background:url('/images/contents/img_detail.png') 50% 52% no-repeat; z-index:90; width:100%; height:100%; cursor:pointer;  	}
.ov_detail .info 		{ float:left; bottom:30px; left:10px; position:absolute; width:100%; font-size:14px;}
.ov_detail .info li		{ float:left; color:#bfbcb9; margin:0 10px 10px; 	}
.ov_detail .info li.name		{ float:left; 	}
.ov_detail .info li.date		{ float:right; margin:0 30px 10px 0; 	}
.ov_detail .add		{ height:30px; background:url('/images/contents/img_detail_bot.png') no-repeat; bottom:0px; left:10px; position:absolute; z-index:95; width:100%;   	}
.ov_detail .add ul		{ float:left; margin:5px 10px 10px; 	}
.ov_detail .add ul li		{ float:left; color:#bfbcb9; font-size:14px; padding:0 0px 0 24px; width:50px;  	}
.ov_detail .add ul li.like		{ background:url('/images/icon/icon_img1.png') 0 2px no-repeat; 	}
.ov_detail .add ul li.view		{ background:url('/images/icon/icon_img2.png') 0 2px no-repeat; 	}
.ov_detail .add ul li.reply		{ background:url('/images/icon/icon_img3.png') 0 2px no-repeat; 	}

#footer			{ width:100%; height:40px; background:#62564a; min-width:1220px;  	}
.ft_cont			{ width:1220px; margin:0 auto;  	}
.ft_cont ul		{ margin:9px 0 0 10px; float:left; 	}
.ft_cont ul li		{ padding:0 20px; float:left; 	}
.ft_cont ul li a		{ color:#FFF; 	}

.copyright		{ margin:0 10px 0 0; width:224px; background:#443c34; float:right; height:40px;  	}
.copyright p	{ color:#a7a4a2; margin-top:9px; text-align:center;  }

.top_layer		{ position:relative; width:100%; height:200px; margin:0px 0 0px; background:url('/images/contents/bg_main_event.png') 0 0 repeat-x; min-width:1200px; }
.top_layer .in	{ position:relative; width:1200px; margin:0 auto;}
.top_layer .in.after	{ clear:both; content:"";}  
.top_layer .in .btn	{ display:block; width:76px; height:20px; margin:15px 0 0 130px; text-indent:-9999em;} 
.top_layer .in .today		{ position:absolute; bottom:0px; right:0; color:#555555;}
.top_layer .in .today input			{ margin:2px 7px 2px 0;}
.top_layer .in .today label			{ margin-right:5px;}
.top_layer .in .today .btnClose		{ display:inline-block; width:25px; height:25px; background:url('/images/button/btn_sClse.png') no-repeat 50% 0px; text-indent:-9999em; margin:0px 0 0 15px; }

/* paging */
.paging			{ clear:both; padding:60px 10px 30px 0; text-align:right; font-size:16px;}
.paging a		{ color:#666666;}
.paging img	{ padding:0 !important; display:inline; vertical-align:middle;}
.paging ul		{ display:inline; padding:0 0px 0 0;   }
.paging ul li	{ display:inline; color:#322011; padding:9px 16px 10px; font-weight:normal; background:#f0eae1; } 
.paging ul li a				{ text-decoration:none;} 
.paging ul li a:hover	{ text-decoration:none;} 
.paging ul li.on			{ display:inline; margin:0px; background:#5b5044; }
.paging ul li.on a			{ color:#ffd005; font-weight:bold; text-decoration:none; }
.paging img.pg_icon	{ vertical-align:top; margin:-10px 0px 0 0;}
.pg_btn			{ margin:30px 0 -30px; 	}

.paging_s			{ clear:both; padding:0px 0px 30px 20px; font-size:12px; text-align:left; width:100%; }
.paging_s a		{ color:#666666;}
.paging_s img		{ padding:0 !important; display:inline; vertical-align:middle;}
.paging_s ul		{ display:inline; padding:0 0px 0 0;    }
.paging_s ul li		{ display:inline; color:#666666; padding:6px 11px 6px; font-weight:normal; border:1px solid #cccccc;  } 
.paging_s ul li a				{ text-decoration:none;} 
.paging_s ul li a:hover		{ text-decoration:none;} 
.paging_s ul li.on			{ display:inline; margin:0px; border:1px solid #fc4349; }
.paging_s ul li.on a			{ color:#fc4349; font-weight:normal; text-decoration:none; }
.paging_s img.pg_icon		{ vertical-align:top; margin:-7px 0px 0 0;}
.pg_btns			{ margin:15px 30px -30px 0; 	}

.filter_close		{ background:url('/images/contents/bg_filter_close.png') 0 0 no-repeat; width:1220px; height:60px; margin-bottom:20px;  	}
.filter_open			{ background:url('/images/contents/bg_filter_open.png') 0 0 no-repeat; width:1220px; height:412px; margin-bottom:20px;  	}

.inner				{  	}
.inner .hd				{ float:left; width:1200px; margin:0 10px; height:40px; 	}
.inner .hd p.title		{ float:left; margin:10px 0 0 18px; width:244px;  	}
.inner .hd p.result		{ float:left; margin:10px 0 0 0px; background:url('/images/icon/blt_bk.png') 0 10px no-repeat; padding-left:10px; color:#373737;  	}
.inner .hd p.result strong		{ margin-right:15px; 	}
.inner .hd p.result span		{ color:#ff7200; 	}
.inner .hd p.op_btn		{ float:right; margin:10px 10px 0 0px; 	}

.inner .bd				{ float:left; width:1200px; margin:0 10px;   	}
.inner .bd .lf_area			{ float:left; width:468px; 	}
.inner .bd .lf_area .op_tab			{ float:left; margin:15px 14px 0px 20px;  		}
.inner .bd .lf_area .op_tab dd		{ float:left; color:#000000; font-size:14px; font-weight:bold; background:url('/images/icon/sp_stab.png') left 7px no-repeat; padding:0 15px;  	}
.inner .bd .lf_area .op_tab dd.on a		{ color:#0086d3; 	}
.inner .bd .lf_area .op_tab dd:first-child		{ background:none; padding-left:0px;  	}
.inner .bd .lf_area .option		{ margin:0px 14px 0px 20px;   	}
.inner .bd .lf_area .option .mtit		{ color:#000000; font-size:14px; font-weight:bold; margin:15px 0 7px; 	 }
.inner .bd .lf_area .option ul			{ float:left;  	}
.inner .bd .lf_area .option ul li		{ float:left; color:#333333; border:1px solid #cacaca; background:#FFF; width:58px; height:25px; margin:2px 2px 0 0; text-align:center; font-size:12px; padding-top:3px; font-weight:bold;	}
.inner .bd .lf_area .option ul li a			{ color:#333333; 	}
.inner .bd .lf_area .option ul li.on			{ color:#ffd005; border:1px solid #5b5044; background:#5b5044; 	}
.inner .bd .lf_area .option ul li.on a		{ color:#ffd005; 	}
.inner .bd .lf_area .option ul.ul_3dep		{ float:left; margin-bottom:20px; 	}
.inner .bd .lf_area .option ul.ul_3dep li		{ float:left; color:#333333; border:1px solid #cacaca; background:#FFF; width:140px; height:25px; margin:2px 2px 0 0; text-align:center; font-size:12px; padding-top:3px; font-weight:bold;	}
.inner .bd .lf_area .option ul.ul_3dep li.on			{ color:#ffd005; border:1px solid #5b5044; background:#5b5044; 	}
.inner .bd .lf_area .option ul.ul_3dep li.on a		{ color:#ffd005; 	}
.inner .bd .rf_area			{ float:right; width:732px; 	}
.inner .bd .rf_area p.result		{ float:left; margin:10px 0 0 20px; background:url('/images/icon/blt_bk.png') 0 10px no-repeat; padding-left:10px; color:#373737; }
.inner .bd .rf_area p.result strong		{ margin-right:15px; 	}
.inner .bd .rf_area p.result span		{ color:#ff7200; font-weight:bold; 	}
.inner .bd .rf_area .result_lst		{ height:312px; overflow-y:scroll; margin-top:40px; 	}
.inner .bd .rf_area .result_lst ul		{ padding:10px 10px 10px 20px; 	}
.inner .bd .rf_area .result_lst ul li		{ line-height:20px; padding:0 10px 7px 0;  	}	
.inner .bd .rf_area .result_lst ul li a		{ color:#373737; 	}
.inner .bd .rf_area .result_lst ul li.on a		{ color:#0086d3; 	} 
.inner .bd .rf_area .result_lst ul li strong		{ margin-right:7px; 	} 

.thumn_list		{ float:left; width:1200px; background:url('/images/contents/bg_thumblist.png') 0 0 no-repeat; padding:0 10px; height:140px; 	}
.thumn_list p.prev		{ float:left; 	}
.thumn_list p.next		{ float:left; 	}
.thumn_list ul			{ float:left; 	}
.thumn_list ul li		{ float:left; background:#000; -ms-filter: alpha(opacity=50); filter: alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; 	}
.thumn_list ul li.on			{ background:#000; -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; border:4px solid #ffd005; margin:0px 0px; 	}
.thumn_list ul li.on img		{ width:152px; height:112px; 	}

.bImg_cont		{ width:1200px; height:640px; background:url('/images/contents/bg_bImg.png') no-repeat; position:relative; margin:20px 10px 0;   	}
.bImg_cont .b_prev		{ position:absolute; top:40%; left:20px; 	}
.bImg_cont .b_next		{ position:absolute; top:40%; right:20px; 	}
.bImg_cont .bImg			{ text-align:center; 	}
.bImg_cont .bimg_over		{ text-align:center; position:absolute; top:0px; left:0px; background:url('/images/contents/zoom_bimg.png') 50% 50% no-repeat; z-index:90; width:100%; height:100%;  	} 

.bImg_cont .meta_info		{ position:absolute; bottom:0; background:url('/images/contents/bg_metainfo.png') repeat-x; width:100%; height:50px; text-align:center;    	}
.bImg_cont .meta_info dl		{ text-align:center; width:100%; margin-top:14px; 	}
.bImg_cont .meta_info dl dt		{ display:inline; color:#a6a6a5; margin-right:5px;   letter-spacing:-1.0px;  	}
.bImg_cont .meta_info dl dd		{ display:inline; color:#ffffff; margin:0 15px 0 0px;    letter-spacing:-1.0px;  	}

.pic_expl		{ background:#f0f0f0; margin:0 10px 0px; width:1200px; float:left; position:relative;   }
.pic_expl .lf_expl		{ float:left; width:976px; background:#FFF; padding:0 0 70px 0;   	}
.pic_expl .rf_expl		{ float:left; width:224px; background:#f0f0f0;    	}

.pic_expl .t_hd		{ background:#f0f0f0; height:56px; float:left; width:100%;  	}
.pic_expl .t_hd .lcont		{ float:left; margin:17px 0 0 30px; 	font-size:14px;}
.pic_expl .t_hd .lcont .folder		{ color:#666666; background:url('/images/icon/icon_folder.png') 0 3px no-repeat; padding-left:20px; 	} 
.pic_expl .t_hd .rcont				{ float:right; margin:18px 30px 0 0px; 	}
.pic_expl .t_hd .rcont p.time		{ background:url('/images/icon/icon_time.png') 0 3px no-repeat; padding-left:23px;  font-size:14px;  	}

.pic_expl .b_bd		{ background:#FFF; padding:30px; 	}
.pic_expl .b_bd .in_tit				{ float:left; width:100%;  	}
.pic_expl .b_bd .in_tit p.tit			{ float:left; font-size:20px; font-weight:bold; color:#333333; line-height:24px; width:730px;  	}
.pic_expl .b_bd .in_tit ul.tit_op	{ float:right; margin-top:5px; 	}
.pic_expl .b_bd .in_tit ul.tit_op li		{ float:left; margin-left:15px; 	}
.pic_expl .b_bd .in_tit ul.tit_op li.recom		{ background:url('/images/icon/icon_op1.png') 0 2px no-repeat; padding-left:22px; 	}
.pic_expl .b_bd .in_tit ul.tit_op li.scrap		{ background:url('/images/icon/icon_op2.png') 0 2px no-repeat; padding-left:22px;	}

.pic_expl .b_bd .in_cont		{ font-size:14px; color:#555555; line-height:20px; padding:20px 0 80px;   	}
.pic_expl .b_bd .in_box		{ border:9px solid #f0f0f0; 	}
.pic_expl .b_bd .in_box .info		{ padding:17px 30px 15px;    	}	 
.pic_expl .b_bd .in_box .info .detail_info			{ float:left; font-size:14px;  	}	
.pic_expl .b_bd .in_box .info .detail_info dt		{ float:left; width:90%; line-height:28px; background:url('/images/icon/blt_bk.png') 0 13px no-repeat; padding-left:10px;  	}	
.pic_expl .b_bd .in_box .info .detail_info dd		{ float:left; width:48%; line-height:28px; background:url('/images/icon/blt_bk.png') 0 13px no-repeat; padding-left:10px;  	}	
.pic_expl .b_bd .in_box .info .detail_info dd a			{ color:#58b7ff; 	}
.pic_expl .b_bd .in_box .info .detail_info strong		{ margin-right:20px; 	}

.pic_expl .b_bd .in_addop		{ float:left; width:100%; margin-top:40px; border-bottom:1px solid #aaafb3; padding-bottom:10px; margin-bottom:5px;	}
.pic_expl .b_bd .in_addop .lf		{ float:left; 	}
.pic_expl .b_bd .in_addop .lf li		{ float:left; padding:0 0px 0 24px; margin-right:25px; color:#373737;  	}
.pic_expl .b_bd .in_addop .lf li.like		{ background:url('/images/icon/icon_img1.png') 0 3px no-repeat; 	}
.pic_expl .b_bd .in_addop .lf li.view		{ background:url('/images/icon/icon_img2.png') 0 3px no-repeat; 	}
.pic_expl .b_bd .in_addop .lf li.reply		{ background:url('/images/icon/icon_img3.png') 0 3px no-repeat; 	}
.pic_expl .b_bd .in_addop .alram		{ float:right; background:url('/images/icon/icon_op3.png') 0 2px no-repeat; padding-left:22px;	}

.pic_expl .user		{ background:#919699; height:56px; 	}
.pic_expl .user .name		{ padding:15px 10px 0 15px;   	}
.pic_expl .user .name p	{ color:#FFF; font-size:14px; background:url('/images/icon/icon_user.png') no-repeat; padding:0px 0 0 24px; 	}
.pic_expl .user .name p strong		{ font-weight:normal; font-size:14px; 	}

.pic_expl .user_op		{ background:#f0f0f0 url('/images/contents/bg_view_rf.png') 0 top no-repeat; 	}
.pic_expl .user_op ul		{ padding:20px; 	}
.pic_expl .user_op ul li		{ padding-left:24px; margin-bottom:15px;  	}
.pic_expl .user_op ul li.msg			{ background:url('/images/icon/icon_mail.png') 0 4px no-repeat; 	}
.pic_expl .user_op ul li.capsul		{ background:url('/images/icon/icon_mycapsul.png') 0 4px no-repeat; 		}
.pic_expl .user_op ul li.gallery		{ background:url('/images/icon/icon_my.png') 0 4px no-repeat; 		}

.pic_expl .tag		{ position:absolute; bottom:170px; background:url('/images/contents/bg_snsline.png') 0 top repeat-x; width:224px;	}
.pic_expl .tag .tag_in		{ padding:20px 20px 113px; 	}
.pic_expl .tag .tag_in .tag_txt		{ margin-top:7px; 	}

.pic_expl .sns		{ position:absolute; bottom:40px; height:120px; background:url('/images/contents/bg_snsline.png') 0 top repeat-x; width:224px; 	}
.pic_expl .sns ul		{ text-align:center; padding-top:20px;  	}	
.pic_expl .sns ul li		{ display:inline; margin-right:5px;  	}	
.pic_expl .sns ul li:last-child		{ margin-right:0; 	 }	

.btn_area		{ width:100%; text-align:center; margin:12px 0 0 0px; padding-bottom:40px; 	}
.btn_area .lf		{ float:left; margin-left:10px; 	}
.btn_area .rf		{ float:right; margin-right:10px; 	}

.prev_next		{ float:left; width:1200px; margin:20px 10px 20px;	}
.prev_next .prev_cont				{ float:left; width:590px; height:160px; background:#FFF; position:relative;  	}
.prev_next .prev_cont .icon		{ position:absolute; top:64px; left:27px;  	}
.prev_next .prev_cont .s_bbs	{ margin:20px 20px 20px 75px; width:500px; 	}

.prev_next .next_cont				{ float:right; width:590px; height:160px; background:#FFF; position:relative; 	}
.prev_next .next_cont .icon		{ position:absolute; top:64px; right:27px; 	}
.prev_next .next_cont .s_bbs	{ margin:20px 75px 20px 20px; width:500px; 	}

.prev_next .s_bbs				{ float:left; width:500px; 	}
.prev_next .s_bbs p.img		{ float:left; width:185px;   }
.prev_next .s_bbs .lstcont			{ float:left; width:315px; padding:0px 0 0 0;   	}
.prev_next .s_bbs .lstcont li.loca			{ color:#777777;  font-size:14px;	}
.prev_next .s_bbs .lstcont li.subj			{ color:#333333; font-weight:bold; font-size:14px; margin:5px 0 12px; line-height:24px; 	}
.prev_next .s_bbs .lstcont li.subj a		{ color:#333333; 	}
.prev_next .s_bbs .lstcont li.date			{ color:#777777; 	font-size:14px;	}

.prev_next .s_bbs .lstcont1			{ float:left; width:315px; padding:25px 0 0 0;   	}
.prev_next .s_bbs .lstcont1 li.loca			{ color:#777777;  	}
.prev_next .s_bbs .lstcont1 li.subj			{ color:#333333; font-weight:bold; font-size:14px; margin:5px 0 12px; line-height:16px; 	}
.prev_next .s_bbs .lstcont1 li.subj a		{ color:#333333; 	}
.prev_next .s_bbs .lstcont1 li.date			{ color:#777777; 		}

.comment		{ width:1200px; margin:0 10px 30px; border-top:2px solid #ffd005; background:#FFF; 	}
.comment .cmt_write		{ background:#eaeaea; border-bottom:1px solid #d9d9d9; padding:23px 20px 20px;  	}
.comment .cmt_write .h_area		{ float:left; width:1062px; 	}
.comment .cmt_write .h_area	 .cmt_tit		{ float:left; 	}
.comment .cmt_write .h_area	 .cmt_tit dt			{ float:left; 	}
.comment .cmt_write .h_area	 .cmt_tit dd			{ float:left; 	}
.comment .cmt_write .h_area	 .cmt_tit dd.total				{ color:#322011; margin-left:20px;  }
.comment .cmt_write .h_area	 .cmt_tit dd.total strong		{ color:#ff7200; margin-left:10px;  	}
.comment .cmt_write .h_area	 .cmt_tit dd.scmt				{ color:#777777; margin-left:60px;  }
.comment .cmt_write .h_area	 .cmt_tit dd.scmt strong	{ color:#000000; margin-left:5px; font-weight:normal;   }
.comment .cmt_write .h_area	 .cmt_op			{ float:right; 	}
.comment .cmt_write .h_area	 .cmt_op li		{ float:left; padding-left:37px; color:#666666;   	}
.comment .cmt_write .h_area	 .cmt_op li.op1		{ background:url('/images/icon/icon_pray1.png') 15px 4px no-repeat;   	}
.comment .cmt_write .h_area	 .cmt_op li.op2		{ background:url('/images/icon/icon_pray2.png') 15px 4px no-repeat;  	}
.comment .cmt_write .h_area	 .cmt_op li a		{ color:#666666;   	}

.comment .cmt_write .b_area		{ float:left; margin-top:7px;  	}
.comment .cmt_write .b_area .write_area		{ float:left; 	}
.comment .cmt_write .b_area .write_area li		{ float:left; 		}	
.comment .cmt_write .b_area .write_area li.inp		{ margin-right:10px; 	}
.comment .cmt_write .b_area .write_area li.btn		{	}

.comment .cmt_view		{ padding:20px; 	}
.comment .cmt_view .cmt_sp		{ border-bottom:1px solid #eaeaea; padding-bottom:20px; margin-bottom:20px;   	}
.comment .cmt_view .cmt_dep		{ padding-left:95px; 	}
.comment .cmt_view .cmt_read		{ 	}
.comment .cmt_view .cmt_read .cmt_info		{ float:left; width:100%;  	}
.comment .cmt_view .cmt_read .cmt_info .user		{ float:left; color:#000000; background:url('/images/icon/icon_cmt.png') 0 5px no-repeat; padding-left:27px;  	}
.comment .cmt_view .cmt_read .cmt_info .user strong		{ color:#666666; font-weight:normal; 	}	
.comment .cmt_view .cmt_read .cmt_info .opt			{ float:right; margin-right:5px; 	}
.comment .cmt_view .cmt_read .cmt_info .opt li		{ float:left; color:#000; margin-left:20px;  	}
.comment .cmt_view .cmt_read .cmt_info .opt li a		{ color:#422f20; 	}
.comment .cmt_view .cmt_read .cmt_cont		{ clear:both; color:#777777; padding:15px 10px 0 27px;  	}

.comment .cmt_reply			{ float:left; 	width:100%; 	}
.comment .cmt_reply .reply_icon		{ float:left; width:70px; padding-left:25px;	}
.comment .cmt_reply .reply_cont		{ float:left; width:1065px; 	}
.comment .cmt_reply .h_area				{ float:left; width:920px;   	}
.comment .cmt_reply .h_area	 .cmt_tit		{ float:left; 	} 
.comment .cmt_reply .h_area	 .cmt_tit dd.scmt				{ color:#777777;   }
.comment .cmt_reply .h_area	 .cmt_tit dd.scmt strong	{ color:#000000; margin-left:5px; font-weight:normal;   }
.comment .cmt_reply .h_area	 .cmt_op			{ float:right; 	}
.comment .cmt_reply .h_area	 .cmt_op li		{ float:left; padding-left:37px; color:#666666;   	}
.comment .cmt_reply .h_area	 .cmt_op li.op1		{ background:url('/images/icon/icon_pray1.png') 15px 4px no-repeat;   	}
.comment .cmt_reply .h_area	 .cmt_op li.op2		{ background:url('/images/icon/icon_pray2.png') 15px 4px no-repeat;  	}
.comment .cmt_reply .h_area	 .cmt_op li a			{ color:#666666;   	}
.comment .cmt_reply .b_area		{ float:left; margin-top:7px; width:1065px;	}
.comment .cmt_reply .b_area .write_area		{ float:left; 	}
.comment .cmt_reply .b_area .write_area li		{ float:left; 		}	
.comment .cmt_reply .b_area .write_area li.inp		{ margin-right:10px; 	}
.comment .cmt_reply .b_area .write_area li.btn		{ float:right; 	}

.pg_btn		{ float:left; width:100%;  	}
.pg_btn .lf_pg		{ float:left; 	}
.pg_btn .lf_pg .paging			{ clear:both; padding:10px 10px 30px 0; text-align:right; font-size:14px;}
.pg_btn .lf_pg .paging a		{ color:#555555;} 
.pg_btn .lf_pg .paging ul		{ display:inline; padding:0 0px 0 0;   }
.pg_btn .lf_pg .paging ul li	{ display:inline; color:#555555; padding:9px 16px 10px; font-weight:normal; background:#FFF; border:1px solid #d3d3d3;  } 
.pg_btn .lf_pg .paging ul li a				{ text-decoration:none;} 
.pg_btn .lf_pg .paging ul li a:hover	{ text-decoration:none;} 
.pg_btn .lf_pg .paging ul li.on			{ display:inline; margin:0px; background:#FFF; border:1px solid #fc4349;  }
.pg_btn .lf_pg .paging ul li.on a			{ color:#fc4349; font-weight:bold; text-decoration:none; } 
.pg_btn .rf_btn		{ float:right; 	}

.main_visual		{ float:left; margin:20px 0 0px; 	}
.main_visual .lf_vis		{ float:left; width:844px;  	}
.main_visual .rf_vis		{ float:right; width:376px; 	}

.main_img		{ background:url('/images/contents/bg_mainvisual.png') 0 bottom no-repeat; width:844px; height:500px; padding:0 10px; position:relative;	}
.main_img p		{	}
.main_img .icon_img		{ position:absolute; top:20px; right:50px; float:right; 	}
.main_img .icon_img li		{ float:left; margin-left:2px;  	}

.main_img .main_cont		{ position:absolute; bottom:40px; left:10px; height:96px; background:url('/images/contents/bg_mainvisual_txt.png') no-repeat; padding:20px 20px 20px 20px; width:784px;  	}
.main_img .main_cont .to_txt		{ float:left; width:100%; 	}
.main_img .main_cont .to_txt .m_loca		{ float:left; color:#FFF; font-size:12px; font-weight:bold;  	 }
.main_img .main_cont .to_txt .m_date		{ float:right; color:#FFF; font-size:12px; 	}
.main_img .main_cont .bt_cont				{ margin-top:10px; 	}
.main_img .main_cont .bt_cont .subj		{ color:#FFF; font-size:16px; font-weight:bold; padding-bottom:7px; 	}
.main_img .main_cont .bt_cont .cont		{ color:#FFF; font-size:12px; 	}

.m_gallery_box		{ background:url('/images/contents/bg_maingallery.png') 0 bottom no-repeat; width:356px; height:500px; padding:0 10px; 	}
.m_gallery_box .m_gallery_pic		{	}
.m_gallery_box .m_gallery_info		{ background:#FFF; padding:18px 20px 0; 	}
.m_gallery_box .m_gallery_info p.tit		{ color:#000; font-weight:bold; font-size:16px; padding:16px 0 0 0px;   	}
.m_gallery_box .m_gallery_info ul.cont			{ padding:10px 10px 0 3px; 	}
.m_gallery_box .m_gallery_info ul.cont li		{ background:url('/images/icon/icon_bblt.png') 0 8px no-repeat;; color:#000; line-height:18px; margin-bottom:3px; padding-left:12px; 	}

.main_noti		{ height:197px; width:100%; background:#8c7c6a; bottom:0px; 	}
.main_noti .notibox_in		{ width:1218px; margin:0 auto; padding:35px 0 20px; 	}
.main_noti .notibox_in .notibox		{ width:406px; float:left; 	}
.main_noti .notibox_in .notibox .notibox_cont		{ width:346px; margin:0 auto; 	}
.main_noti .notibox_in .notibox .notibox_cont .t_tit				{ width:100%; float:left; background:url('/images/contents/bg_noticeline.png') 0 bottom repeat-x; padding-bottom:12px;  	}
.main_noti .notibox_in .notibox .notibox_cont .t_tit .n_tit			{ float:left; 	}
.main_noti .notibox_in .notibox .notibox_cont .t_tit .n_more	{ float:right; 	}
.main_noti .notibox_in .notibox .notibox_cont .b_lst			{ margin-top:12px; 	}
.main_noti .notibox_in .notibox .notibox_cont .b_lst li		{ background:url('/images/icon/icon_wblt.png') 0 12px no-repeat;; color:#FFF; line-height:28px; padding-left:12px; 	}
.main_noti .notibox_in .notibox .notibox_cont .b_lst li a		{ color:#FFF;	}

.top_visual		{ float:left; margin-bottom:20px; 	}
.top_visual .lf_vis		{ float:left; width:813px;  	}
.top_visual .rf_vis		{ float:right; width:407px; 	}

.ma_img		{ background:url('/images/contents/bg_galleryvisual.png') 0 bottom no-repeat; width:813px; height:460px; padding:0 10px; position:relative;	}
.ma_img p		{	}

.ma_img .icon_img		{ position:absolute; top:20px; right:50px; float:left; 	}
.ma_img .icon_img li	{ float:left; margin-left:2px;  	}
.ma_img .arr_img			{ 	}
.ma_img .arr_img li.prev		{ position:absolute; top:163px; left:20px; 	}
.ma_img .arr_img li.next		{ position:absolute; top:163px; right:40px; 	}

.gallery_box		{ width:407px; height:230px; 	}
.gallery_box p.tit		{ color:#FFF; font-weight:bold; font-size:16px; padding:16px 0 0 30px;   	}
.gallery_box ul.cont			{ padding:35px 10px 0 30px; 	}
.gallery_box ul.cont li		{ background:url('/images/icon/icon_wblt.png') 0 8px no-repeat;; color:#FFF; line-height:18px; margin-bottom:7px; padding-left:12px; 	}
.gallery_info		{ background:url('/images/contents/bg_gallery1.png') no-repeat; 	}
.gallery_crm		{ background:url('/images/contents/bg_gallery2.png') no-repeat; 	}

.gallery_tit			{ color:#322011; margin:-10px 0 15px 10px; font-weight:bold;  	}

.gallery_list		{ float:left; width:100%; 	}
.gallery_list .inner		{ float:left; width:406px; height:340px; background:url('/images/contents/bg_gallerythumb.png') 0 bottom no-repeat;  	}	
.gallery_list .inner .gallery_co		{ padding:0 10px; 	}
.gallery_list .inner .gallery_co .g_img			{	}
.gallery_list .inner .gallery_co .g_detail		{ padding:18px 10px 0 25px; 	}
.gallery_list .inner .gallery_co .g_detail p.name		{ font-size:16px; color:#333333; font-weight:bold; margin-bottom:7px; 	}
.gallery_list .inner .gallery_co .g_detail ul			{	}
.gallery_list .inner .gallery_co .g_detail ul li			{ color:#333333; font-size:12px; background:url('/images/icon/icon_bblt.png') 0 9px no-repeat; padding-left:12px;  	}

.more		{ clear:both; text-align:center; padding:50px 0 70px;  	}

.gallery_subj		{ background:url('/images/contents/bg_gallery_subj.png') no-repeat; width:1200px; margin:0 10px -20px; height:56px;  	}
.gallery_subj .gallery_in		{ float:left; width:100%;  	}
.gallery_subj .gallery_in .m_subj		{ float:left; color:#333333; font-size:22px; font-weight:bold; margin:18px 0 0 30px;  	}
.gallery_subj .gallery_in .m_detail			{ float:right; margin:20px 30px 0 0px; 	}
.gallery_subj .gallery_in .m_detail li		{ float:left; background:url('/images/icon/icon_bblt.png') 0 9px no-repeat; padding-left:12px; color:#333333; margin-left:30px;  	}

.gallery_expl		{ background:#FFF; padding:30px 30px 80px; margin:0 10px; 	}
.gallery_expl .gallery_exin	{ font-size:14px; color:#555555; line-height:20px; }

.pic_upload		{ width:1220px; background:url('/images/contents/bg_contents.png') 0 bottom no-repeat; padding-bottom:30px;  }
.pic_upload .in		{ margin:0 10px; background:#FFF; padding-bottom:50px; 	}

.tb_inp		{ margin-bottom:40px;	}
.tb_inp table		{ table-layout:fixed; width:100%; 	}
.tb_inp table th		{ background:#7c7169; border-bottom:1px solid #8e857c; font-size:16px; color:#FFF; padding:14px 20px 16px; text-align:left; font-weight:normal; vertical-align:top;    	}
.tb_inp table th img		{ margin:0 0 0 7px;	}
.tb_inp table td		{ background:#FFF; border-bottom:1px solid #c2bdb8; font-size:14px; color:#373737; padding:8px 10px 8px 18px;  	}
.tb_inp table td .dt_lst			{ float:left; 	}
.tb_inp table td .dt_lst li		{ float:left; color:#373737; }
.tb_inp table td .dt_lst li.op		{ margin-right:40px;   }
.tb_inp table td .dt_lst li.sel		{ margin-right:7px;	}
.tb_inp table td .dt_lst li.cmt		{ color:#666666; font-size:12px;  	}
.tb_inp table td .dt_lst li.cmt2		{ color:#666666; font-size:12px; margin:7px 0 0 10px;  	}
.tb_inp table td p.cmt		{ color:#666666; font-size:12px; margin-top:3px;  	}
.tb_inp table td.td_sear		{ padding:0px; 	}

.tb_inps		{ position:relative; 	}
.tb_inps table		{ table-layout:fixed; width:100%; border-top:1px solid #c2bdb8; 	}
.tb_inps table th		{ background:#7c7169; border-bottom:1px solid #8e857c; font-size:14px; color:#FFF; padding:14px 20px 16px; text-align:left; font-weight:normal; vertical-align:top;    	}
.tb_inps table th img		{ margin:-3px 0 0 8px; 	}
.tb_inps table td		{ background:#FFF; border-bottom:1px solid #c2bdb8; font-size:14px; color:#373737; padding:8px 10px 8px 18px;  	}
.tb_inps table td p		{ font-size:12px; line-height:22px; 	}

.file-input			{ float:left; margin:0px 5px 0 0;	}
.file-input input.inp_com			{ color:#000; background:#FFF;  	}
.btn-default		{ border:1px solid #8c7c6a; background:#8c7c6a; padding:6px 20px 6px; color:#fff; font-size:12px; overflow:visible; border-radius:2px; width:50px;  	}
.file-upload		{ position: relative;  overflow:hidden; margin:0px;  }
.file-upload input.upload { position: absolute;  top:0; left:0; margin:0; padding:0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);  width:50px;  }
#uploadFile		{ line-height:20px;   }

.upload_img		{	}
.upload_img ul		{ float:left;	}
.upload_img ul li		{ float:left; width:86px; height:66px; border:1px solid #cccccc; background:#fafafa; font-size:11px; color:#777777; text-align:center; vertical-align:middle; margin:0 4px 4px 0; position:relative; z-index:10;  }
.upload_img ul li p.num		{ margin-top:22px; 	}
.upload_img ul li.first			{ border:4px solid #ffd005; margin:0px 0px; width:80px; height:60px; margin:0 4px 4px 0;	 }
.upload_img ul li.first img		{ width:80px; height:60px;  }
.upload_img ul li p.add 		{ padding-top:22px; 	}
.upload_img ul li p.del			{ position:absolute; top:-1px; left:-1px; z-index:99; width:88px; height:68px; 	}

.search_in		{ 	} 
.search_in .bd					{ float:left; width:955px; margin:0 0px; background:#f0f0f0; 	  	}
.search_in .bd .lf_area			{ float:left; width:470px;  }
.search_in .bd .lf_area .op_tab			{ float:left; margin:15px 14px 0px 20px;  	}
.search_in .bd .lf_area .op_tab dd		{ float:left; color:#000000; font-size:14px; font-weight:bold; background:url('/images/icon/sp_stab.png') left 7px no-repeat; padding:0 15px;  	}
.search_in .bd .lf_area .op_tab dd.on a		{ color:#0086d3; 	}
.search_in .bd .lf_area .op_tab dd:first-child		{ background:none; padding-left:0px;  	}
.search_in .bd .lf_area .option				{ margin:0px 14px 0px 20px;  	}
.search_in .bd .lf_area .option .mtit		{ color:#000000; font-size:14px; font-weight:bold; margin:15px 0 7px;  }
.search_in .bd .lf_area .option ul			{ float:left;  	}
.search_in .bd .lf_area .option ul li		{ float:left; color:#333333; border:1px solid #cacaca; background:#FFF; width:58px; height:25px; margin:2px 2px 0 0; text-align:center; font-size:12px; padding-top:3px; font-weight:bold;	}
.search_in .bd .lf_area .option ul li a			{ color:#333333; 	}
.search_in .bd .lf_area .option ul li.on			{ color:#ffd005; border:1px solid #5b5044; background:#5b5044; 	}
.search_in .bd .lf_area .option ul li.on a		{ color:#ffd005; 	}
.search_in .bd .lf_area .option ul.ul_3dep		{ float:left; margin-bottom:20px; 	}
.search_in .bd .lf_area .option ul.ul_3dep li		{ float:left; color:#333333; border:1px solid #cacaca; background:#FFF; width:140px; height:25px; margin:2px 2px 0 0; text-align:center; font-size:12px; padding-top:3px; font-weight:bold;	}
.search_in .bd .lf_area .option ul.ul_3dep li.on			{ color:#ffd005; border:1px solid #5b5044; background:#5b5044; 	}
.search_in .bd .lf_area .option ul.ul_3dep li.on a		{ color:#ffd005; 	}

.search_in .bd .rf_area			{ float:right; width:484px; background:#FFF; font-size:12px; border-left:1px solid #dddddd;   	}
.search_in .bd .rf_area p.result		{ float:left; margin:10px 0 0 20px; background:url('/images/icon/blt_bk.png') 0 10px no-repeat; padding-left:10px; color:#373737;  }
.search_in .bd .rf_area p.result strong		{ margin-right:15px; 	}
.search_in .bd .rf_area p.result span		{ color:#ff7200; font-weight:bold; 	}
.search_in .bd .rf_area .result_lst		{ height:312px; overflow-y:scroll; margin-top:40px; border-top:1px solid #cacaca;  	}
.search_in .bd .rf_area .result_lst ul		{ padding:10px 10px 10px 20px; 	}
.search_in .bd .rf_area .result_lst ul li		{ line-height:20px; padding:0 10px 7px 0;  	}	
.search_in .bd .rf_area .result_lst ul li a		{ color:#373737; 	}
.search_in .bd .rf_area .result_lst ul li.on a		{ color:#0086d3; 	} 
.search_in .bd .rf_area .result_lst ul li strong		{ margin-right:7px; 	} 

.log_wrapper		{ width:100%;  	}
.log_wrapper .log_hd			{ height:120px; width:1200px; margin:0 auto;  	}
.log_wrapper .log_hd h1		{ text-align:center; width:243px; margin:0 auto; float:none; padding-top:27px; 	}
.log_wrapper .log_hd h1:after {content:" "; display:block; clear:both;}

.log_wrapper .log_bd		{ width:1200px; margin:0 auto;  	}
.log_wrap		{ width:1200px; margin:0 auto; padding:100px 0 100px; 	}

.info_box		{ float:left; 	}
.info_box dt		{ float:left; margin-left:40px;  	}
.info_box dd		{ float:left; margin:7px 0 0 40px;  	}

.info_boxline		{ float:left; border:1px solid #b4aea9; width:1198px; padding:35px 0 35px; margin-top:20px; 	}
.info_boxline dt		{ float:left; margin-left:40px;  	}
.info_boxline dd		{ float:left; margin:7px 0 0 40px;  	}

.login_box		{ background:#b0a9a3; width:100%; margin-top:30px; 	}
.login_box .login_in		{ width:710px; margin:0 auto; padding:70px 0 65px;	}
.login_box .login_in table			{ width:100%; table-layout:fixed; 	}
.login_box .login_in table th		{ color:#FFF; font-size:16px; text-align:left; vertical-align:top; padding:5px 0 10px 25px;	}
.login_box .login_in table td		{ padding-bottom:10px; 	}
.login_box .login_in table td .login_op				{ float:left; width:100%; margin-top:10px;		}
.login_box .login_in table td .login_op .id_chk		{ float:left; font-size:14px; color:#FFF; margin:4px 0 0 0;	}
.login_box .login_in table td .login_op ul				{ float:right; margin-right:10px; 	}
.login_box .login_in table td .login_op ul li				{ float:left; margin-left:10px; 	}

.myarea			{ width:1220px; height:100px; background:url('/images/contents/bg_myarea.png') no-repeat; margin-bottom:15px; 	}
.myarea .myarea_in		{ padding:0 10px; 	}
.myarea .myarea_in .name_tit		{ padding:27px 0 0 20px; width:336px; float:left;  	}
.myarea .myarea_in .name_tit p		{	}
.myarea .myarea_in .name_tit p		{ color:#FFF; background:url('/images/icon/icon_user.png') no-repeat; padding:0px 0 0 26px; font-size:15px; font-weight:bold;  	}
.myarea .myarea_in .name_tit p	strong		{ font-size:19px; font-weight:bold; 	}

.myarea .myarea_in .myarea_cont		{ width:844px; float:left;  	}
.myarea .myarea_in .myarea_cont table		{ table-layout:fixed; width:100%; height:80px; 	}
.myarea .myarea_in .myarea_cont table td				{ text-align:center; background:#FFF; border-left:1px solid #f0f0f0;  	}
.myarea .myarea_in .myarea_cont table td p			{ text-align:center; color:#666666; font-size:13px; margin-bottom:5px; font-weight:bold;  	}
.myarea .myarea_in .myarea_cont table td ul.itm			{ text-align:center; width:100%; 	}
.myarea .myarea_in .myarea_cont table td ul.itm li		{ display:inline; color:#aaafb3; font-size:12px; padding-left:22px; margin:0 8px;   	}
.myarea .myarea_in .myarea_cont table td ul.itm li.i_folder			{ background:url('/images/icon/icon_folder_off.png') 0 0 no-repeat; 	}
.myarea .myarea_in .myarea_cont table td ul.itm li.i_pic			{ background:url('/images/icon/icon_pic_off.png') 0 0 no-repeat; 	}
.myarea .myarea_in .myarea_cont table td ul.itm li.i_friend			{ background:url('/images/icon/icon_friend_off.png') 0 0 no-repeat; 	}
.myarea .myarea_in .myarea_cont table td ul.itm li.i_favorite		{ background:url('/images/icon/icon_favorite_off.png') 0 0 no-repeat; 	}

.myarea .myarea_in .myarea_cont table td.on				{ text-align:center; background:#eaeaea; border-left:none;  	}
.myarea .myarea_in .myarea_cont table td.on p			{ text-align:center; color:#323232; font-size:13px; margin-bottom:5px; font-weight:bold;  	}
.myarea .myarea_in .myarea_cont table td.on ul.itm			{ text-align:center; width:100%; 	}
.myarea .myarea_in .myarea_cont table td.on ul.itm li		{ display:inline; color:#666666; font-size:12px; padding-left:22px; margin:0 8px;   	}
.myarea .myarea_in .myarea_cont table td.on ul.itm li.i_folder			{ background:url('/images/icon/icon_folder_on.png') 0 0 no-repeat; 	}
.myarea .myarea_in .myarea_cont table td.on ul.itm li.i_pic			{ background:url('/images/icon/icon_pic_on.png') 0 0 no-repeat; 	}
.myarea .myarea_in .myarea_cont table td.on ul.itm li.i_friend			{ background:url('/images/icon/icon_friend_on.png') 0 0 no-repeat; 	}
.myarea .myarea_in .myarea_cont table td.on ul.itm li.i_favorite		{ background:url('/images/icon/icon_favorite_on.png') 0 0 no-repeat; 	}

#contents		{ width:1220px; margin:0 auto; background:url('/images/contents/bg_contents.png') 0 bottom no-repeat; padding-bottom:30px; 	}
#contents .contents_in		{ margin:0 10px; 	}

.bbs_list		{	}
.bbs_list table		{ width:100%; table-layout:fixed; 	}
.bbs_list table thead th		{ background:#7c7169; font-size:16px; color:#FFF; padding:14px 0 17px; border-left:1px solid #8e857c; font-weight:normal;  	}	
.bbs_list table thead th:first-child		{ border-left:none; 	}
.bbs_list table tbody th		{ background:#f9f9f8; font-size:14px; color:#373737; font-weight:normal; padding:15px 0 15px; border-left:1px solid #edebea; border-bottom:1px solid #edebea;   	}	
.bbs_list table tbody th:first-child		{ border-left:none; 	}
.bbs_list table tbody td		{ background:#FFF; font-size:14px; color:#373737; font-weight:normal; padding:15px 20px 15px; text-align:left; border-left:1px solid #edebea; border-bottom:1px solid #edebea; }	
.bbs_list table tbody td a		{ color:#373737; 	}
.bbs_list table tbody td a:hover		{ color:#0086d3;  	}
.bbs_list table tbody td.t_ct			{ text-align:center; 	} 
.bbs_list table tbody td strong.t_notice		{ color:#204e75; margin-right:7px;  	}
.bbs_list table tbody td strong.t_event		{ color:#ff7200; margin-right:7px; 	}

.bbs_view		{	}
.bbs_view table		{ width:100%; table-layout:fixed; 	}
.bbs_view table thead th		{ background:#f9f9f8; font-size:20px; color:#373737; padding:14px 30px 17px; border-bottom:1px solid #edebea; font-weight:bold; text-align:left;  	}	 
.bbs_view table thead th.date		{ font-size:14px; text-align:center; font-weight:normal; border-left:1px solid #edebea;  	}
.bbs_view table thead th strong.t_notice		{ color:#204e75; margin-right:7px;  	}
.bbs_view table thead th strong.t_event		{ color:#ff7200; margin-right:7px; 	} 
.bbs_view table tbody td		{ background:#FFF; font-size:14px; color:#373737; font-weight:normal; padding:15px 30px 15px; text-align:left; border-left:1px solid #edebea; border-bottom:1px solid #edebea; }	
.bbs_view table tbody td strong		{ margin-right:20px;  	}
.bbs_view table tbody td.view_cont		{ padding:30px 30px;	}
.bbs_view table tbody td.view_cont p.img		{ margin:20px 0 20px;	}

.my_friend		{ clear:both; width:100%; height:200px; background-color: rgba(0, 0, 0, 0.1); margin:-60px 0 20px; position:relative; z-index:100; 	}
.my_friend .my_friend_in		{ -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; width:1220px; margin:0 auto; 	}
.friend_3sp		{ float:left; 	}
.friend_3sp .friend_title		{ float:left; width:244px; 	} 
.friend_3sp .friend_title .txt		{ margin:40px 0 0 28px; 	}
.friend_3sp .friend_title .icon		{ float:left; margin:20px 0 0 30px; 	}
.friend_3sp .friend_title .icon li		{ float:left; margin-right:10px;  	}
.friend_3sp .friend_cont		{ float:left; width:488px; height:180px; background:url('/images/contents/bg_gallery_friend.png') center bottom no-repeat; margin-top:20px;  	}
.friend_3sp .friend_cont .friend_cont_in		{ float:left; 	}
.friend_3sp .friend_cont .friend_cont_in .in_img		{ float:left; width:244px; position:relative;  	} 
.friend_3sp .friend_cont .friend_cont_in .in_img img		{ margin-left:10px; 	}
.friend_3sp .friend_cont .friend_cont_in .in_cont		{ float:left; width:204px; margin:15px 10px;  			}
.friend_3sp .friend_cont .friend_cont_in .in_cont li.loc		{ color:#777; 	}
.friend_3sp .friend_cont .friend_cont_in .in_cont li.subj		{ color:#000000; font-size:14px; font-weight:bold; margin:3px 0 10px; 	}
.friend_3sp .friend_cont .friend_cont_in .in_cont li.subj a		{ color:#000000;	}
.friend_3sp .friend_cont .friend_cont_in .in_cont li.view		{ color:#000000; font-size:12px; line-height:18px;  		}
.friend_3sp .friend_cont .friend_cont_in .in_cont li.view a	{ color:#000000;		}

.my_alram		{ width:1220px; margin:0 auto; height:235px; background:url('/images/contents/bg_gallery_alram.png') center bottom no-repeat; margin-bottom:80px;  	}
.my_alram .my_alram_in		{ margin:0 10px; 	}
.my_alram .my_alram_in .alram_cont		{	}
.my_alram .my_alram_in .alram_cont .stab		{ float:left; width:1200px; }
.my_alram .my_alram_in .alram_cont .stab li			{ float:left; width:500px; height:40px; text-align:center; font-weight:bold; font-size:16px; color:#8b806f; background:#bab0a1; padding-top:20px; padding-left:100px; }
.my_alram .my_alram_in .alram_cont .stab li.i_reply_off			{ background:#bab0a1 url('/images/icon/icon_reply_moff.png') center 22px no-repeat; color:#514b41;  	}
.my_alram .my_alram_in .alram_cont .stab li.i_reply_off a		{ color:#514b41; 	}
.my_alram .my_alram_in .alram_cont .stab li.i_share_off		{ background:#bab0a1 url('/images/icon/icon_share_moff.png') center 22px no-repeat; color:#514b41; 	}
.my_alram .my_alram_in .alram_cont .stab li.i_share_off a		{ color:#514b41; 	}
.my_alram .my_alram_in .alram_cont .stab li.i_reply_on			{ background:#a39682 url('/images/icon/icon_reply_mon.png') center 22px no-repeat; color:#322011;  	}
.my_alram .my_alram_in .alram_cont .stab li.i_reply_on a		{ color:#322011; 	}
.my_alram .my_alram_in .alram_cont .stab li.i_share_on		{ background:#a39682 url('/images/icon/icon_share_mon.png') center 22px no-repeat; color:#322011; 	}
.my_alram .my_alram_in .alram_cont .stab li.i_share_on a		{ color:#322011; 	}
.my_alram .my_alram_in .alram_cont .a_incont			{ float:left; 	}
.my_alram .my_alram_in .alram_cont .a_incont .a_tit			{ float:left; margin:36px 0 0 20px; width:224px; 	}
.my_alram .my_alram_in .alram_cont .a_incont .a_replylst				{ float:left; margin:22px 0 0 0;  	}
.my_alram .my_alram_in .alram_cont .a_incont .a_replylst dl			{ float:left; width:936px;  	}
.my_alram .my_alram_in .alram_cont .a_incont .a_replylst dl dt			{ float:left; font-size:14px; color:#FFF; line-height:36px; background:url('/images/icon/icon_reply_s.png') 0 12px no-repeat; padding-left:25px; 	}
.my_alram .my_alram_in .alram_cont .a_incont .a_replylst dl dt a			{ color:#FFF;  }
.my_alram .my_alram_in .alram_cont .a_incont .a_replylst dl dd				{ float:right; font-size:12px; color:#FFF; line-height:36px; background:url('/images/icon/icon_clock.png') 0 11px no-repeat; padding-left:20px; }

.my_alram .my_alram_in .alram_cont .a_incont .a_sharelst				{ float:left; margin:22px 0 0 0;  	}
.my_alram .my_alram_in .alram_cont .a_incont .a_sharelst dl			{ float:left; width:936px;  	}
.my_alram .my_alram_in .alram_cont .a_incont .a_sharelst dl dt			{ float:left; font-size:14px; color:#FFF; line-height:36px; background:url('/images/icon/icon_share_s.png') 0 12px no-repeat; padding-left:25px; 	}
.my_alram .my_alram_in .alram_cont .a_incont .a_sharelst dl dt a			{ color:#FFF;  }
.my_alram .my_alram_in .alram_cont .a_incont .a_sharelst dl dd				{ float:right; font-size:12px; color:#FFF; line-height:36px; background:url('/images/icon/icon_clock.png') 0 11px no-repeat; padding-left:20px; }

.img_zoom		{ width:100%; height:100%; }
.zoomin_guide		{ position:relative; 	}
.zoomin_guide p.prev			{ -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; position:absolute; top:45%; left:0px; z-index:999;  	}
.zoomin_guide p.next			{ -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;	position:absolute; top:45%; right:0px; z-index:999; 	}
.zoomin_cont			{ position:absolute; z-index:990; background-color: rgba(0, 0, 0, 0.8); width:100%; height:100%; 		}
.zoomin_cont .attx			{  -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; position:absolute; top:30%; left:38%; 		}
.zoomin_cont .attx li			{ text-align:center; 	}
.zoomin_cont .attx li.attx_btn			{ margin-top:50px; 	}	
.zoomin_img		{ text-align:center; 	position:relative; 	}
.zoomin_img p.close		{ position:absolute; top:0px; right:0px; 	}

.my_own		{ width:1220px; margin:0 auto; 	}
.my_own .my_own_in		{ float:left; width:1220px; 	}
.my_own .my_own_in .lf_area		{ float:left; width:244px; height:617px; margin:0 0px; background:url('/images/contents/bg_own_folder.png') center bottom no-repeat; 	}

.my_own .my_own_in .rf_area		{ float:left; width:976px; 	}
.my_own .my_own_in .rf_area #container		{ margin-bottom:0px; width:976px; margin:0 auto;  }

.own_pic			{	}
.own_pic .own_tit		{ position:relative; width:224px; margin:0 10px; 	}
.own_pic .own_tit p.mtxt		{ padding:13px 0 0 20px; font-size:16px; color:#FFF; font-weight:bold;  	}
.own_pic .own_tit p.add		{ position:absolute; top:14px; right:18px; 	}
.own_pic .own_tit .graph		{ background:url('/images/contents/bg_graph.png') 0 0 no-repeat; width:184px; height:12px; margin:14px 0 0 20px;   	}
.own_pic .own_tit .graph img		{ height:12px; 	}
.own_pic .own_tit .cmt		{ font-size:11px; color:#FFF; margin:5px 0 0 20px;  	}
.own_pic .own_list		{ width:224px; height:496px; overflow-y:scroll; overflow-x:hidden; padding:10px 0 0 10px; margin-top:9px;  	}
.own_pic .own_list .own_cont		{ border-bottom:1px solid #cccccc; float:left; background:#FFF;  	}
.own_pic .own_list .own_cont ul		{ margin:15px 20px 20px; float:left;  	}
.own_pic .own_list .own_cont ul li		{ float:left;  	}
.own_pic .own_list .own_cont ul li.folder		{ width:28px; margin-top:5px;  	}
.own_pic .own_list .own_cont ul li.subj			{ width:115px; padding-right:10px;	 font-size:14px; }
.own_pic .own_list .own_cont ul li.subj a		{ color:#373737; 	}
.own_pic .own_list .own_cont ul li.set			{ float:right; margin-top:10px;  	}

/* 2015.06.03 추가, 수정 */

.own_pic .own_list .own_cont .own_option		{ float:left; width:100%; background:#e4e6e6; height:39px; 	} 
.own_pic .own_list .own_cont .own_add		{ float:left; width:145px; padding-left:20px; 	}
.own_pic .own_list .own_cont .own_add dt		{ float:left; margin:10px 0 0 0px; background:url('/images/icon/sp_bar.png') left 6px no-repeat; padding:0 10px;   	}
.own_pic .own_list .own_cont .own_add dt:first-child		{ background:none; padding-left:0px; 	}


.own_pic .own_list .own_cont .own_add dd		{ float:left; padding:10px 0px 0 10px; 	}
.own_pic .own_list .own_cont .own_add dd a		{ color:#ff7200; 	}
.own_pic .own_list .own_btn		{ text-align:right; margin:20px 10px 30px; 	}

.own_pic .own_list .own_cont .own_move		{ float:right; width:12px; margin:10px 20px 0 0; 	}


/* -- 2015.06.03 추가, 수정 */

/* Layer pop */
.layerWrap				{ display:none; position:absolute; z-index:900; top:0; width:100%; height:100% !important; min-height:auto;}
.layerWrap .popupLayer			{ position:absolute; left:0; top:0; z-index:910; width:100%; height:100%; min-height:100%;}
.layerWrap .popupLayer .back	{ position:fixed; left:0; top:0; z-index:920; width:100%; height:100%; min-height:100%; background:#000; -ms-filter: alpha(opacity=40); filter: alpha(opacity=40); opacity:0.4; -moz-opacity:0.4;}
.layerWrap .popupLayer iframe, .layer_content iframe	{ position:absolute; top:0; left:50%; z-index:999; width:620px; height:auto; margin:-400px 0 0 -320px;}
 
.layer_content							{ position:relative; z-index:999; top:0; width:100%; height:100% !important; min-height:100%; margin:0 auto;   }
.layer_content .contents			{ position:absolute; top:50%; left:50%; width:620px; line-height:130%; margin:-220px 0 0 -310px; background:url('/images/contents/bg_layer_bot.png') 0 bottom no-repeat;   } 
.layer_content .contents_report		{ position:absolute; top:50%; left:50%; width:620px; height:740px; line-height:130%; margin:-220px 0 0 -310px; background:url('/images/contents/bg_layer_report.png') 0 top no-repeat;   	}

.lay_popup					{ position:relative; background:url('/images/contents/bg_layer_top.png') 0 top no-repeat; margin-top:-5px;     }   
.lay_popup .inWrap		{ padding:0px 10px 50px;  }
.lay_popup .inWrap .lay_title		{ width:100%; height:80px; text-align:center; position:relative;  	}
.lay_popup .inWrap .lay_title h2		{ color:#ffffff; font-size:24px; font-weight:normal; padding-top:30px; 	}
.lay_popup .inWrap .lay_title p.close		{ position:absolute; top:23px; right:33px; 	}

.lay_popup .inWrap .lay_cont		{  	}

.tab_lay		{ float:left; width:600px; }
.tab_lay li			{ float:left; width:286px; height:35px; text-align:center; font-weight:bold; font-size:16px; color:#8b806f; background:#bab0a1; padding-top:15px; padding-left:14px;    }
.tab_lay li.i_reply_off			{ background:#f0f0f0 url('/images/icon/icon_reply_moff.png') 100px 17px no-repeat; color:#666666;  	}
.tab_lay li.i_reply_off a			{ color:#666666; 	}
.tab_lay li.i_share_off			{ background:#f0f0f0 url('/images/icon/icon_share_moff.png') 100px 17px no-repeat; color:#666666; 	}
.tab_lay li.i_share_off a		{ color:#666666; 	}
.tab_lay li.i_reply_on			{ background:#ffd005 url('/images/icon/icon_reply_mon.png') 100px 17px no-repeat; color:#322011;  	}
.tab_lay li.i_reply_on a			{ color:#322011; 	}
.tab_lay li.i_share_on			{ background:#ffd005 url('/images/icon/icon_share_mon.png') 100px 17px no-repeat; color:#322011; 	}
.tab_lay li.i_share_on a		{ color:#322011; 	}

.slist_sc		{ width:600px; height:490px; overflow-y:scroll;  	}
.bbs_slist		{	}
.bbs_slist table		{ width:100%; table-layout:fixed; 	}
.bbs_slist table td	{ vertical-align:middle; padding:20px 0px 20px; font-size:14px; line-height:18px; text-align:center; border-bottom:1px solid #cccccc;   	}
.bbs_slist table td.subj		{ text-align:left; padding:20px 20px 20px 0; 	}
.bbs_slist table td.subj a					{ color:#323232;	}	 
.bbs_slist table td.subj p.date		{ margin-top:13px; color:#666666; font-size:12px; background:url('/images/icon/icon_clock2_on.png') 0 2px no-repeat; padding-left:24px; 	}	
.bbs_slist table tr.on td				{ background:#f9f9f8; 	}
.bbs_slist table tr.dim td				{ color:#999; 	}
.bbs_slist table tr.dim td input		{ border:none;	}
.bbs_slist table tr.dim td.subj a					{ color:#999;	}	
.bbs_slist table tr.dim td.subj p.date		{ margin-top:13px; color:#b3b3b3; font-size:12px; background:url('/images/icon/icon_clock2_off.png') 0 2px no-repeat; padding-left:24px; 	}	 
.bbs_total		{ text-align:right; margin:7px 20px 0 0; color:#323232;  }

.report_cont		{ margin:40px 4px 43px; background:#FFF; padding:0 39px; 	}
.report_cont .report_tit			{ border-bottom:1px solid #8e857c; padding-bottom:30px;  	}
.report_cont .report_tit p		{ color:#323232; font-size:24px; 	}
.report_cont .report_in			{ padding:20px 0 30px;	 }
.report_cont .report_in .re_txt		{ font-size:14px; color:#666666; line-height:20px;  	}		
.report_cont .report_in .re_btn		{ text-align:right; margin-bottom:10px;	}

.re_info		{ padding-top:10px; 	}
.re_info li		{ margin-bottom:10px; color:#666666;  	}

.rehlp_lay		{ position:absolute; top:128px; left:70px;  	}
.rehlp_lay .rehlp_lay_top		{ width:343px; height:30px; background:url('/images/contents/bg_reporthlp_top.png') 0 top no-repeat;  	}
.rehlp_lay .rehlp_lay_bot		{ width:343px; background:url('/images/contents/bg_reporthlp_bot.png') 0 bottom no-repeat; padding-bottom:10px; 	}
.rehlp_lay .rehlp_lay_bot dl		{ padding:0 0px 10px 15px; 	}
.rehlp_lay .rehlp_lay_bot dl dt		{ font-weight:bold; background:url('/images/icon/icon_bblt.png') 0 8px no-repeat;; color:#000; line-height:18px; padding-left:12px; 	}
.rehlp_lay .rehlp_lay_bot dl dd		{ color:#666666; line-height:18px; padding-left:12px;  	} 

.folder_mng		{ background:#f3f3f2; margin:20px 20px 0; padding:15px 0 12px; text-align:center;  	}
.folder_mng .folder_search		{ 	}
.folder_mng .folder_search dt		{ display:inline; font-size:14px; font-weight:bold; padding:12px 10px 0 0;  	}
.folder_mng .folder_search dd		{ display:inline; margin-right:5px; 	}
.folder_mng .folder_search dd input.inp_sear		{ border:1px solid #cccccc; font-size:14px; color:#b3b3b3; font-family:Ubuntu, Malgun Gothic; padding:6px 5px 5px;  	}	

.folder_share		{ margin:20px; position:relative; padding-bottom:20px; 	}
.folder_share .in_box		{ float:left; width:100%;  	}
.folder_share .in_box .in_lf		{ float:left; width:255px;  	}
.folder_share .in_box .in_rf		{ float:right; width:255px; 	}
.folder_share .in_btn		{ position:absolute; left:267px; top:135px;  	}
.folder_share .in_btn li		{ margin-bottom:20px; 	}

.per_cont		{ border:1px solid #dddddd; 	}
.per_cont .per_mtit		{ border-bottom:1px solid #cacaca; background:url('/images/icon/blt_bk.png') 10px 17px no-repeat; color:#373737; padding:10px 10px 8px 20px;  	}
.per_cont .per_lst		{ height:305px; overflow-y:scroll;  	}
.per_cont .per_lst ul		{ padding:15px 10px; 	}
.per_cont .per_lst ul li		{ line-height:28px; color:#373737;  	}	
.per_cont .per_lst ul li a		{ color:#373737;  	}	
.per_cont .per_lst ul li.on			{ color:#0086d3;  	}	
.per_cont .per_lst ul li.on a		{ color:#0086d3;  	}	
.per_cont .per_lst_bg		{ background:#fdfdfd; 	}

.sear_result		{ margin:-15px 10px 0; position:relative; 	}
.result_tit			{ background:url('/images/contents/bg_result_in.png') no-repeat; height:60px; padding:0 10px;   	}
.result_tit .result_txt			{ text-align:center; 	}
.result_tit .result_txt p		{ font-size:20px; padding-top:18px; letter-spacing:-1px; color:#322011; 	}	

.result_slst		{ background:url('/images/contents/bg_result_lst.png') 0 bottom no-repeat; width:1200px; padding:0 0px 0px;  	} 
.result_slst .hd			{ background-color: rgba(42, 40, 37, 0.5); height:50px; 	}	
.result_slst .hd p		{ -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; color:#FFF; font-size:16px; padding:15px 0 0 25px;   	}
.result_slst .bd			{ padding:5px 0px; background:#dddbd8; 	}
.result_slst .bd .result_data			{ float:left; width:100%;   }
.result_slst .bd .result_data .in_lst			{ float:left; width:584px; margin:0 8px;  	} 
.result_slst .bd .result_data .in_lst li			{ float:left; background:#f8f8f7; margin:1px; height:32px;  	} 
.result_slst .bd .result_data .in_lst li.txt		{ width:547px;  	}
.result_slst .bd .result_data .in_lst li.txt p		{ padding:6px 10px 0 12px; color:#333333; font-weight:bold; 	}
.result_slst .bd .result_data .in_lst li.txt p a		{ color:#333333; 	}
.result_slst .bd .result_data .in_lst li.img			{ width:32px; text-align:center;  	}
.result_slst .bd .result_data .in_lst li.img img		{ margin-top:8px; 	}
.result_slst .bd .result_data .nodata			{ color:#322011; font-weight:bold; height:35px; padding:12px 0 0 25px; 	}

/* 2015.06.03 추가 수정 */
.box .img2			{ background:url('/images/contents/bg_thumb_top.png') center top no-repeat; padding:0 10px; position:relative; height:100px;  	}
.box .img2 table			{ height:100px; background:#FFF; 	}
.box .img2 table tr td		{ height:100%; vertical-align:middle;	}

.btn_download		{ position:absolute; bottom:0px; right:0px;	}
.btn_original			{ position:absolute; bottom:20px; right:20px;		}