﻿@charset "utf-8";
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumBarunGothic.eot);
  src: url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothic.woff) format('woff'),
       url(../font/NanumBarunGothic.ttf) format('truetype');
}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;word-wrap:break-word}
body{position:relative; background-color:#fff;color:#000; font-family:"NanumBarunGothic","돋움",Dotum,"굴림",Gulim,Verdana,AppleGothic,sans-serif; font-size:1.2em; line-height:1.2em;  }
img,fieldset{border:0}
img{ vertical-align:top}
ul,ol{list-style:none}
em,address{font-style:normal}
.util_menu {*margin-top:20px; }	
.btn{display:block; position:absolute;}
.clearfix:after {content: "";display: block;clear: both;}
.ir{text-indent:-9999px;height:0px; display:block;}
.ir_no{text-indent:0px;}
.con{position:relative;}
.loading{background:url(../img/loading.gif) no-repeat center 100px scroll; } 
.pop{position:absolute;top:0;left:0; width:100%; display:none; z-index:9999; height:100%; }
.pop .bg{position:absolute;top:0;left:0; width:100%; height:130%;background-color:#000;}
.pop_con{margin: 200px auto;}
/*index*/
.m_line{border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
.line{border:1px solid #c1c1c1;}
.quick_list div{display:none;}
.rollCover{width:517px; height:398px; position:relative;}
.rolling{width:465px; height:398px; background:url(../img/bg_roll.png) 0 0 no-repeat; overflow:hidden;  position:relative; }
.rolling .roll{position:absolute; width:100%; height:100%; top:5px; left:9px;}
.rolling .roll li{ background:url(../img/bg_mal.png) 0 0 no-repeat; width:450px; height:75px; margin-bottom:5px; position:relative;}
.rolling .content{font-size:14px; color:#252525; width:408px; height:35px;  overflow:hidden;   position:absolute; top:10px; left:10px; line-height:18px}
.rolling .name{font-size:15px; color:#124a7e;position:absolute; top:48px; right:43px;}

.con_list_idea{width:288px; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1;
min-height:291.302px;
height:auto !important;
height:291px;
}
.con_list_idea li{height:57px; position:relative; background-color:#fff; border-bottom:1px solid #c1c1c1;}
.con_list_idea .title{white-space:pre;overflow:hidden; font-size:16px; color:#252525; font-weight:bold; position:absolute; top:10px; left:17px;width: 250px;height: 20px; }
.con_list_idea .con_name{position:absolute; top:32px; left:17px; width:255px; height:20px;}
.con_list_idea .name{ font-size:12px; color:#124a7e; font-weight:bold; float:left; text-indent:12px;}
.con_list_idea .date{ font-size:12px; color:#999999;  float:left; margin-left:5px;}

.con_list_news{width:226px;
min-height:291.302px;
height:auto !important;
height:291px;
}
.con_list_news li{height:96px; *height:92px;position:relative; background-color:#fff;  border-bottom:1px solid #c1c1c1; *margin-top:-2px;}
.con_list_news .name{ font-size:16px; color:#252525; font-weight:bold; width:206px; height:25px; border-bottom:1px solid #252525; margin:0 auto; padding-top:15px;}
.con_list_news .conte{ font-size:14px; color:#252525; line-height:18px; width:206px; margin:0 auto; padding-top:5px; height:37px; overflow:hidden;}
.btn_direct{position:absolute; top:20px; right:8px;}

.con_list_msg{width:288px; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1;min-height:291.302px;}
.con_list_msg li{height:57px;*height:53px; position:relative; background-color:#fff; border-bottom:1px solid #c1c1c1;*margin-top:-2px;}
.con_list_msg .img{position:absolute; top:4px; *top:1px; left:4px;}
.con_list_msg .mal{ background:url(../img/bg_mals.png) 0 0 no-repeat; width:208px; height:48px;  position:absolute; top:4px; *top:1px; left:56px;}
.con_list_msg .name{ font-size:15px; color:#252525; font-weight:bold; position:absolute; top:5px; left:14px; }
.con_list_msg .date{ font-size:12px; color:#999999; font-weight:bold; position:absolute; top:5px; right:8px;}
.con_list_msg .conte{overflow:hidden;white-space: normal;font-size:14px; color:#252525; line-height:18px; position:absolute; top:29px; left:14px; width:186px; height:18px;}



.con_vip{width:298px; height:398px; border:1px solid #c1c1c1; position:relative; background-color:#fff;}
.con_vip .con_img{margin:9px auto 0 auto; width:280px; height:210px; }
.con_vip .name{ font-size:20px; color:#124a7e; font-weight:bold; text-align:center; margin-top:24px; }
.con_vip .conte{ font-size:14px; color:#252525; line-height:18px; text-align:center; margin:0 auto; margin-top:10px; width:270px; }
.con_vip .btn_more{position:absolute; bottom:0px; right:12px;}

    .pop_donor1 .pop_bg{background:url(../img/pop_donor1.png) 0 0; width:574px; height:254px; position:relative;}
	.pop_donor1 .btn_write{position:absolute; top:164px; left:181px; width: 212px;  height: 40px;}
    .pop_donor1 textarea{background-color:transparent; position:absolute;border:none;    top: 31px; left: 174px; width:379px;  height:93px; resize:none;}

    .pop_view{position:relative;width:574px; background-color:#fff;}
	.pop_view .img{width:474px; text-align:center; margin:0 auto; padding-top:30px; }
	.pop_view .img img{width:70%; }
	.pop_view .conte{ font-size:14px; color:#252525; line-height:20px; text-align:left; margin:0 auto; padding:23px 0; width:474px;  }
	.pop_view .name{ font-size:22px; color:#124a7e; font-weight:bold; text-align:center; line-height:normal; margin:0 auto;  margin-top:23px; width:474px;  }
	.pop_view .logo_img{ text-align:right; width:474px; margin:0 auto; padding-bottom:30px; }

    .pop_vip_view{position:relative;width:574px;height:650px;background-color:#fff;}
	.pop_vip_view .img{width:474px; margin:0 auto; padding-top:20px; }
	.pop_vip_view .img img{width:100%; }
	.pop_vip_view .subject{ font-size:20px; color:#124a7e; font-weight:bold; text-align:left; margin:0 auto;  width:474px; padding-top:35px; padding-bottom:5px;  }
	.pop_vip_view .name{ font-size:22px; color:#124a7e; font-weight:bold; text-align:left; margin:0 auto;  width:474px; padding-top:5px; padding-bottom:40px;  }
	.pop_vip_view .conte{ font-size:16px; color:#252525; line-height:18px; text-align:left; margin:0 auto;  width:474px;  padding-top:15px; }
	.pop_vip_view .vip_screen{width:100%; height:100%; background-color:#000; display:none; position:absolute; top:0; left:0;}
	.pop_vip_view .vip{width:455px; margin:0 auto; padding-top:40px;}
	.pop_vip_view .vip li{float:left; margin:0 5px 10px 5px; position:relative;}

	.pop_donor2{width:574px;}
    .pop_donor2 .pop_bg{background:url(../img/pop_donor2.png) 0 0; width:574px; height:414px; position:relative;}
	.pop_donor2 .btn_write{position:absolute; top: 325px; left: 181px;width: 212px;height: 40px;}
    .sogam_name1{position:absolute; top: 31px; left: 174px; width:377px; height:31px;}
	.pop_donor2 textarea{background-color:transparent; position:absolute;border:none;        top: 76px; left: 174px;  width: 379px;  height: 163px;resize:none;}
	.pop_donor2 .file_upload{position:absolute; top: 306px; left: 173px; z-index:1000}

    .pop_com .pop_bg{background:url(../img/pop_com.png) 0 0; width:574px; height:384px; position:relative;}
	.pop_com .btn_write{position:absolute; top:295px; left:181px; width: 212px;  height: 40px;}
     
	.text_box{ border:none; background-color:transparent;}


    .pop_idea .pop_bg{background:url(../img/pop_idea.png) 0 0; width:574px; height:581px; position:relative;}
	.pop_idea .btn_write{position:absolute; top:491px; left:181px; width: 212px;  height: 40px;}
	.pop_idea .name{position:absolute; top: 31px; left: 174px; width:377px; height:31px;}
	.pop_idea .subject1{position:absolute; top: 122px; left: 174px; width:377px; height:31px;}
	.pop_idea .contents1{position:absolute;top: 167px;
    left: 174px;
    width: 377px;
    height: 122px;overflow-x:hidden; overflow-y:auto; resize:none;}
	.pop_idea .tel1{position:absolute; top: 77px; left: 174px; width:87px; height:31px;}
	.pop_idea .tel2{position:absolute; top: 77px; left: 283px; width:123px; height:31px;}
	.pop_idea .tel3{position:absolute; top: 77px; left: 428px; width:123px; height:31px;}
	.pop_idea .title{position:absolute; top: 227px; left: 174px; width:377px; height:31px;}
	.pop_idea .file_upload1{position:absolute; top: 307px; left: 174px; z-index:1000}
    .pop_idea .file_upload2{position:absolute; top: 352px; left: 174px; z-index:1001}



	.btn_hidden{display:none}
	.con_thk{display:none}
	.vip_imgs{position:absolute; width:280px;height:210px;}
	.vip_imgs_tag{width:280px;height:210px;}
.pop_fighting{width:513px; height:364px; background:url(../img/pop_fighting.png) no-repeat scroll; margin:200px auto 0 auto; position:relative;}
.btn_fb{position:absolute; top: 256px;left: 156px;width:83px;height:83px; }
.btn_tw{position:absolute;top: 256px;left: 275px;width:83px;height:83px; }
.btn_pop_colse{position:absolute;top:10px;right:39px; width:16px; height:16px;}



    
	.pop_modify{background:url(../img/pop_modify.png) 0 0; width:574px; height:484px; position:relative;}
	.pop_modify .btn_write{position:absolute; top:461px; left:181px; width: 212px;  height: 40px;}
	.pop_modify .mail{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_modify .pw{position:absolute; top: 143px; left: 174px; width:377px; height:31px;}
	.pop_modify .pw_con{position:absolute; top: 204px; left: 174px; width:377px; height:31px;}
	.pop_modify .nick{position:absolute; top: 249px; left: 174px; width:377px; height:31px; }
	.pop_modify .r_box{position:absolute; top: 315px; left: 174px; color:#252525; font-size:16px; font-weight:bold;}
	.pop_modify .input_agree{position:absolute; top: 377px; left: 22px; width: 530px; height: 98px; overflow-x:hidden; overflow-y:auto;}
	.pop_modify .chk_box{position:absolute; top: 482px; right: 19px; color:#252525; font-size:14px; }
	.pop_modify .btn_del{position:absolute; top: 393px; left: 65px; width:213px; height:40px;}
    .pop_modify .btn_write{position:absolute; top: 393px; left:296px; width:213px; height:40px;}
    
   
    
	.pop_find{background:url(../img/pop_find.png) 0 0; width:288px; height:352px; position:relative;}
	.pop_find .id1{position:absolute; top: 172px; left: 21px; width:243px; height:31px;}
	.pop_find .id2{position:absolute; top:172px; left:24px;width:243px; height:31px;}
	
	.pop_find .btn_find1{position:absolute; top: 262px; left:37px; width:274px; height:40px;}
	.pop_find .btn_find2{position:absolute; top: 262px; left:39px; width:213px; height:40px;}
       
	
	    
	.pop_login{background:url(../img/pop_login.png) 0 0; width:574px; height:290px; position:relative;}
	.pop_login .btn_write{position:absolute; top:201px; left:181px; width: 212px;  height: 40px;}
	.pop_login .id{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_login .pw{position:absolute; top: 127px; left: 174px; width:377px; height:31px;}
	.pop_login .find{position:absolute; top: 246px; left: 0; color:#104dca; font-size:14px; width:574px; text-align:center;}
      

    
    .pop_msg{background:url(../img/pop_msg.png) 0 0; width:574px; height:274px; position:relative;margin-top:600px;}
	.pop_msg .btn_write{position:absolute; top:184px; left:181px; width: 212px;  height: 40px;}
    .pop_msg textarea{background-color:transparent; position:absolute;border:none;    top: 81px; left: 174px; width:379px;  height:63px; resize:none;}    
	.btn_pop_colseX{position: absolute;top:0;right:0;width:50px;height:50px;}
    
	
	    
	.pop_input{background:url(../img/pop_join.png) 0 0; width:574px; height:760px; position:relative;}
	.pop_input .btn_write{position:absolute; top:461px; left:181px; width: 212px;  height: 40px;}
	.pop_input .mail{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_input .pw{position:absolute; top: 143px; left: 174px; width:377px; height:31px;}
	.pop_input .pw_con{position:absolute; top: 204px; left: 174px; width:377px; height:31px;}
	.pop_input .nick{position:absolute; top: 249px; left: 174px; width:377px; height:31px; }
	.pop_input .r_box{position:absolute; top: 315px; left: 174px; color:#252525; font-size:16px; font-weight:bold;}
	.pop_input .input_agree{position:absolute; top: 377px; left: 22px; width: 530px; height: 98px; overflow-x:hidden; overflow-y:auto;}
	.pop_input .chk_box{position:absolute; top: 482px; right: 19px; color:#252525; font-size:14px; }
	.pop_input .btn_write{position:absolute; top: 672px; left: 174px; width:377px; height:31px;}
    
	.util_menu{position:absolute; top: -248px; right: 13px;}

		.pop_new_pw{background:url(../img/pop_new_pw.png) 0 0; width:574px; height:290px; position:relative;}
	.pop_new_pw .btn_write{position:absolute; top:201px; left:181px; width: 212px;  height: 40px;}
	.pop_new_pw .pw1{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_new_pw .pw2{position:absolute; top: 127px; left: 174px; width:377px; height:31px;}
	.pop_new_pw .find{position:absolute; top: 246px; left: 0; color:#104dca; font-size:14px; width:574px; text-align:center;}
			.arowL{position:absolute;top:377px; left:0px;}
			.arowR{position:absolute;top:377px; right:0px;}
			.vipL{position:absolute;top:240px; left:20px;}
			.vipR{position:absolute;top:240px; right:20px;}
			.footer{margin:47px auto 47px auto; clear:both; height:18px;}
					.footer li{float:left;}
		.footer a{color:#252525; font-size:14px; padding-bottom:3px; border-bottom:1px solid #252525; text-decoration:none; margin:47px 0;}
#.con_top{background:url(../img/bg_top_main_p.png) 0 0 repeat-x; height:232px; text-align:center;}
.con_top .gnb{margin:0 auto; background:url(../img/bg_top_main.png) 0 0 no-repeat; width:1024px; height:232px; position:relative;}
.gnb li{float:left; margin-top:182px;  }
.gnb_first{margin-left:99px;}
.btn_home{position:absolute; top: 30px;left: 0px; width: 1024px; height: 150px;}

.r_fix{padding:5px 0 0 9px; background-color:#fff; position:relative;  width:458px; height:238px; background:url(../img/roll_p.png) 0 0 repeat-y;}
.rolling  li{ background:url(../img/bg_mal.png) 0 0 no-repeat; width:450px; height:75px; margin-bottom:5px; position:relative;}
.rolling .content{font-size:14px; color:#252525; width:408px; height:35px;  overflow:hidden;   position:absolute; top:10px; left:10px; line-height:18px}
.rolling .name{font-size:15px; color:#124a7e;position:absolute; top:48px; right:43px;}

.util_menu a{ text-decoration:none; font-size:13px; color:#252525;}
.util_menu img{margin:5px 10px 0 10px;}
.input_agree{font-size:12px;}


.footer ul{ *zoom:1 }
.footer ul:after{ content:""; display:block; clear:both }

.copy_txt{ clear:both; text-align:center;margin:6px 0; font-size:12px;}

.btn_i_modify{position:relative; top: 20px;}
.btn_i_del{position:relative; top: 20px;}

.con_paging .out{    position: relative;top: -3px;}
.con_paging a{color:#c9c9c9; text-decoration:none;}
/*
@charset "utf-8";
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumBarunGothic.eot);
  src: url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothic.woff) format('woff'),
       url(../font/NanumBarunGothic.ttf) format('truetype');
}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;word-wrap:break-word}
body{position:relative; background-color:#fff;color:#000; font-family:"NanumBarunGothic","돋움",Dotum,"굴림",Gulim,Verdana,AppleGothic,sans-serif; font-size:1.2em; line-height:1.2em;  }
img,fieldset{border:0}
img{ vertical-align:top}
ul,ol{list-style:none}
em,address{font-style:normal}
.util_menu {*margin-top:20px; }	
.btn{display:block; position:absolute;}
.clearfix:after {content: "";display: block;clear: both;}
.ir{text-indent:-9999px;height:0px; display:block;}
.ir_no{text-indent:0px;}
.con{position:relative;}
.loading{background:url(../img/loading.gif) no-repeat center 100px scroll; } 
.pop{position:absolute;top:0;left:0; width:100%; display:none; z-index:9999; height:100%; }
.pop .bg{position:absolute;top:0;left:0; width:100%; height:120%;background-color:#000;}
.pop_con{margin: 200px auto;}

.m_line{border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
.line{border:1px solid #c1c1c1;}
.quick_list div{display:none;}
.rolling{width:517px; height:398px; background:url(../img/bg_roll.png) 0 0 no-repeat; overflow:hidden;  position:relative; }
.rolling .roll{position:absolute; width:100%; height:100%; top:5px; left:9px;}
.rolling .roll li{ background:url(../img/bg_mal.png) 0 0 no-repeat; width:450px; height:75px; margin-bottom:5px; position:relative;}
.rolling .content{font-size:14px; color:#252525; width:408px; height:35px;  overflow:hidden;   position:absolute; top:10px; left:10px; line-height:18px}
.rolling .name{font-size:15px; color:#124a7e;position:absolute; top:48px; right:43px;}

.con_list_idea{width:288px; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1;
min-height:291.302px;
height:auto !important;
height:291px;
}
.con_list_idea li{height:57px; position:relative; background-color:#fff; border-bottom:1px solid #c1c1c1;}
.con_list_idea .title{white-space:pre;overflow:hidden; font-size:16px; color:#252525; font-weight:bold; position:absolute; top:10px; left:17px;width: 250px;height: 20px; }
.con_list_idea .con_name{position:absolute; top:32px; left:17px; width:255px; height:20px;}
.con_list_idea .name{ font-size:12px; color:#124a7e; font-weight:bold; float:left; text-indent:12px;}
.con_list_idea .date{ font-size:12px; color:#999999;  float:left; margin-left:5px;}

.con_list_news{width:226px; min-height:291.302px; height:auto !important; height:291px;}
.con_list_news li{height:96px; *height:92px;position:relative; background-color:#fff;  border-bottom:1px solid #c1c1c1; *margin-top:-2px;}
.con_list_news .name{ font-size:16px; color:#252525; font-weight:bold; width:206px; height:25px; border-bottom:1px solid #252525; margin:0 auto; padding-top:15px;}
.con_list_news .conte{ font-size:14px; color:#252525; line-height:18px; width:206px; margin:0 auto; padding-top:5px; height:37px; overflow:hidden;}
.btn_direct{position:absolute; top:20px; right:8px;}

.con_list_msg{width:288px; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1;min-height:291.302px;}
.con_list_msg li{height:57px;*height:53px; position:relative; background-color:#fff; border-bottom:1px solid #c1c1c1;*margin-top:-2px;}
.con_list_msg .img{position:absolute; top:4px; *top:1px; left:4px;}
.con_list_msg .mal{ background:url(../img/bg_mals.png) 0 0 no-repeat; width:208px; height:48px;  position:absolute; top:4px; *top:1px; left:56px;}
.con_list_msg .name{ font-size:15px; color:#252525; font-weight:bold; position:absolute; top:5px; left:14px; }
.con_list_msg .date{ font-size:12px; color:#999999; font-weight:bold; position:absolute; top:5px; right:8px;}
.con_list_msg .conte{overflow:hidden;white-space: normal;font-size:14px; color:#252525; line-height:18px; position:absolute; top:29px; left:14px; width:186px; height:18px;}



.con_vip{width:298px; height:398px; border:1px solid #c1c1c1; position:relative; background-color:#fff;}
.con_vip .con_img{margin:9px auto 0 auto; width:280px; height:210px; }
.con_vip .name{ font-size:20px; color:#124a7e; font-weight:bold; text-align:center; margin-top:24px; }
.con_vip .conte{ font-size:14px; color:#252525; line-height:18px; text-align:center; margin:0 auto; margin-top:10px; width:270px; }
.con_vip .btn_more{position:absolute; bottom:0px; right:12px;}

    .pop_donor1 .pop_bg{background:url(../img/pop_donor1.png) 0 0; width:574px; height:254px; position:relative;}
	.pop_donor1 .btn_write{position:absolute; top:164px; left:181px; width: 212px;  height: 40px;}
    .pop_donor1 textarea{background-color:transparent; position:absolute;border:none;    top: 31px; left: 174px; width:379px;  height:93px; resize:none;}

    .pop_view{position:relative;width:574px; background-color:#fff;}
	.pop_view .img{width:474px; margin:0 auto; padding-top:30px; }
	.pop_view .img img{width:100%; }
	.pop_view .conte{ font-size:16px; color:#252525; line-height:18px; text-align:left; margin:0 auto; padding-top:30px; width:474px;  }
	.pop_view .name{ font-size:22px; color:#124a7e; font-weight:bold; text-align:left; margin:0 auto;  padding:23px 0; width:474px;  }

    .pop_vip_view{position:relative;width:574px;height:650px;background-color:#fff;}
	.pop_vip_view .img{width:474px; margin:0 auto; padding-top:20px; }
	.pop_vip_view .img img{width:100%; }
	.pop_vip_view .subject{ font-size:20px; color:#124a7e; font-weight:bold; text-align:left; margin:0 auto;  width:474px; padding-top:35px; padding-bottom:5px;  }
	.pop_vip_view .name{ font-size:22px; color:#124a7e; font-weight:bold; text-align:left; margin:0 auto;  width:474px; padding-top:5px; padding-bottom:40px;  }
	.pop_vip_view .conte{ font-size:16px; color:#252525; line-height:18px; text-align:left; margin:0 auto;  width:474px;  padding-top:15px; }
	.pop_vip_view .vip_screen{width:100%; height:100%; background-color:#000; display:none; position:absolute; top:0; left:0;}
	.pop_vip_view .vip{width:455px; margin:0 auto; padding-top:40px;}
	.pop_vip_view .vip li{float:left; margin:0 5px 10px 5px; position:relative;}

	.pop_donor2{width:574px;}
    .pop_donor2 .pop_bg{background:url(../img/pop_donor2.png) 0 0; width:574px; height:414px; position:relative;}
	.pop_donor2 .btn_write{position:absolute; top: 325px; left: 181px;width: 212px;height: 40px;}
    .sogam_name1{position:absolute; top: 31px; left: 174px; width:377px; height:31px;}
	.pop_donor2 textarea{background-color:transparent; position:absolute;border:none;        top: 76px; left: 174px;  width: 379px;  height: 163px;resize:none;}
	.pop_donor2 .file_upload{position:absolute; top: 306px; left: 173px; z-index:1000}

    .pop_com .pop_bg{background:url(../img/pop_com.png) 0 0; width:574px; height:384px; position:relative;}
	.pop_com .btn_write{position:absolute; top:295px; left:181px; width: 212px;  height: 40px;}
     
	.text_box{ border:none; background-color:transparent;}


    .pop_idea .pop_bg{background:url(../img/pop_idea.png) 0 0; width:574px; height:581px; position:relative;}
	.pop_idea .btn_write{position:absolute; top:491px; left:181px; width: 212px;  height: 40px;}
	.pop_idea .name{position:absolute; top: 31px; left: 174px; width:377px; height:31px;}
	.pop_idea .subject1{position:absolute; top: 122px; left: 174px; width:377px; height:31px;}
	.pop_idea .contents1{position:absolute;top: 167px;
    left: 174px;
    width: 377px;
    height: 122px;overflow-x:hidden; overflow-y:auto; resize:none;}
	.pop_idea .tel1{position:absolute; top: 77px; left: 174px; width:87px; height:31px;}
	.pop_idea .tel2{position:absolute; top: 77px; left: 283px; width:123px; height:31px;}
	.pop_idea .tel3{position:absolute; top: 77px; left: 428px; width:123px; height:31px;}
	.pop_idea .title{position:absolute; top: 227px; left: 174px; width:377px; height:31px;}
	.pop_idea .file_upload1{position:absolute; top: 307px; left: 174px; z-index:1000}
    .pop_idea .file_upload2{position:absolute; top: 352px; left: 174px; z-index:1001}



	.btn_hidden{display:none}
	.con_thk{display:none}
	.vip_imgs{position:absolute; width:280px;height:210px;}
	.vip_imgs_tag{width:280px;height:210px;}
.pop_fighting{width:513px; height:364px; background:url(../img/pop_fighting.png) no-repeat scroll; margin:200px auto 0 auto; position:relative;}
.btn_fb{position:absolute; top: 256px;left: 156px;width:83px;height:83px; }
.btn_tw{position:absolute;top: 256px;left: 275px;width:83px;height:83px; }
.btn_pop_colse{position:absolute;top:10px;right:39px; width:16px; height:16px;}



    
	.pop_modify{background:url(../img/pop_modify.png) 0 0; width:574px; height:484px; position:relative;}
	.pop_modify .btn_write{position:absolute; top:461px; left:181px; width: 212px;  height: 40px;}
	.pop_modify .mail{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_modify .pw{position:absolute; top: 143px; left: 174px; width:377px; height:31px;}
	.pop_modify .pw_con{position:absolute; top: 204px; left: 174px; width:377px; height:31px;}
	.pop_modify .nick{position:absolute; top: 249px; left: 174px; width:377px; height:31px; }
	.pop_modify .r_box{position:absolute; top: 315px; left: 174px; color:#252525; font-size:16px; font-weight:bold;}
	.pop_modify .input_agree{position:absolute; top: 377px; left: 22px; width: 530px; height: 98px; overflow-x:hidden; overflow-y:auto;}
	.pop_modify .chk_box{position:absolute; top: 482px; right: 19px; color:#252525; font-size:14px; }
	.pop_modify .btn_del{position:absolute; top: 393px; left: 65px; width:213px; height:40px;}
    .pop_modify .btn_write{position:absolute; top: 393px; left:296px; width:213px; height:40px;}
    
   
    
	.pop_find{background:url(../img/pop_find.png) 0 0; width:574px; height:352px; position:relative;}
	.pop_find .id1{position:absolute; top: 172px; left: 21px; width:243px; height:31px;}
	.pop_find .id2{position:absolute; top: 172px; left: 309px; width:243px; height:31px;}
	.pop_find .btn_find1{position:absolute; top: 262px; left:37px; width:274px; height:40px;}
	.pop_find .btn_find2{position:absolute; top: 262px; left:325px; width:274px; height:40px;}
       
	
	    
	.pop_login{background:url(../img/pop_login.png) 0 0; width:574px; height:290px; position:relative;}
	.pop_login .btn_write{position:absolute; top:201px; left:181px; width: 212px;  height: 40px;}
	.pop_login .id{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_login .pw{position:absolute; top: 127px; left: 174px; width:377px; height:31px;}
	.pop_login .find{position:absolute; top: 246px; left: 0; color:#104dca; font-size:14px; width:574px; text-align:center;}
      

    
    .pop_msg{background:url(../img/pop_msg.png) 0 0; width:574px; height:274px; position:relative;margin-top:600px;}
	.pop_msg .btn_write{position:absolute; top:184px; left:181px; width: 212px;  height: 40px;}
    .pop_msg textarea{background-color:transparent; position:absolute;border:none;    top: 81px; left: 174px; width:379px;  height:63px; resize:none;}    
	.btn_pop_colseX{position: absolute;top:0;right:0;width:50px;height:50px;}
    
	
	    
	.pop_input{background:url(../img/pop_join.png) 0 0; width:574px; height:760px; position:relative;}
	.pop_input .btn_write{position:absolute; top:461px; left:181px; width: 212px;  height: 40px;}
	.pop_input .mail{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_input .pw{position:absolute; top: 143px; left: 174px; width:377px; height:31px;}
	.pop_input .pw_con{position:absolute; top: 204px; left: 174px; width:377px; height:31px;}
	.pop_input .nick{position:absolute; top: 249px; left: 174px; width:377px; height:31px; }
	.pop_input .r_box{position:absolute; top: 315px; left: 174px; color:#252525; font-size:16px; font-weight:bold;}
	.pop_input .input_agree{position:absolute; top: 377px; left: 22px; width: 530px; height: 98px; overflow-x:hidden; overflow-y:auto;}
	.pop_input .chk_box{position:absolute; top: 482px; right: 19px; color:#252525; font-size:14px; }
	.pop_input .btn_write{position:absolute; top: 672px; left: 174px; width:377px; height:31px;}
    
	.util_menu{position:absolute; top: -248px; right: 13px;}

		.pop_new_pw{background:url(../img/pop_new_pw.png) 0 0; width:574px; height:290px; position:relative;}
	.pop_new_pw .btn_write{position:absolute; top:201px; left:181px; width: 212px;  height: 40px;}
	.pop_new_pw .pw1{position:absolute; top: 82px; left: 174px; width:377px; height:31px;}
	.pop_new_pw .pw2{position:absolute; top: 127px; left: 174px; width:377px; height:31px;}
	.pop_new_pw .find{position:absolute; top: 246px; left: 0; color:#104dca; font-size:14px; width:574px; text-align:center;}
			.arowL{position:absolute;top:377px; left:0px;}
			.arowR{position:absolute;top:377px; right:0px;}
			.vipL{position:absolute;top:240px; left:20px;}
			.vipR{position:absolute;top:240px; right:20px;}
			.footer{margin:47px auto 47px auto; width:455px !important; clear:both; height:18px;}
					.footer li{float:left;}
		.footer a{color:#252525; font-size:14px; padding-bottom:3px; border-bottom:1px solid #252525; text-decoration:none; margin:47px 0;}
#.con_top{background:url(../img/bg_top_main_p.png) 0 0 repeat-x; height:232px; text-align:center;}
.con_top .gnb{margin:0 auto; background:url(../img/bg_top_main.png) 0 0 no-repeat; width:1024px; height:232px; position:relative;}
.gnb li{float:left; margin-top:182px;  }
.gnb_first{margin-left:99px;}
.btn_home{position:absolute; top:73px; left:406px; width:210px; height:38px;}

.r_fix{padding:5px 0 0 9px; background-color:#fff; position:relative;  width:458px; height:238px; background:url(../img/roll_p.png) 0 0 repeat-y;}
.rolling  li{ background:url(../img/bg_mal.png) 0 0 no-repeat; width:450px; height:75px; margin-bottom:5px; position:relative;}
.rolling .content{font-size:14px; color:#252525; width:408px; height:35px;  overflow:hidden;   position:absolute; top:10px; left:10px; line-height:18px}
.rolling .name{font-size:15px; color:#124a7e;position:absolute; top:48px; right:43px;}

.util_menu a{ text-decoration:none; font-size:13px; color:#252525;}
.util_menu img{margin:5px 10px 0 10px;}
.input_agree{font-size:12px;}
*/