@charset "utf-8";
/* CSS Document */
@import url("/contents/2016/css/nanumgothic.css");

@font-face{font-family:nanumgothicweb;src:url(../font/NanumGothic.eot);src:local(※), url(../font/NanumGothic.woff) format('woff')}
*{margin:0; padding:0; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif;}
body{
	margin:0; padding:0; 
    font-size:14px;
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif;
	height: 100%;
	}
table{font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif;}
/*자주쓰는스타일모음*/
.clearfix:after{
   content:""; display:block;clear:both;
	 }
.floatL{
	float:left;
	}
.floatR{
	float:right;
	}
.center{
	text-align:center;
	}
.paddig10{
	padding:10px;
	}
.paddig15{
	padding:15px;
	}
.padL15{
	padding-left:15px;
	}
.padR15{
	padding-right:15px;
	}
.marL15{
	margin-left:15px;
	}
.marR15{
	margin-right:15px;
	}	
.maginT10{
	margin-top:10px;
	}
.maginT20{
	margin-top:20px;
	}	
.maginB10{
	margin-bottom:10px;
	}
.maginT30{
	margin-top:30px;
	}
.maginB30{
	margin-bottom:30px;
	}
.maginT50{
	margin-top:50px;
	}
.maginB50{
	margin-bottom:50px;
	}
.maginL15{
	margin-left:15px; display:inline-block;	
    }
.maginL10{
	margin-left:10px;
	}	
.block{
	display:block;
	}
.border{
	border:#c7c7c7 1px solid;
	}	
.borderB{
	border-bottom:#c7c7c7 1px solid;
	}
.borderT{
	border-top:#c7c7c7 1px solid;
	}
.borderR{
	border-right:#c7c7c7 1px solid;
	}
.borderL{
	border-bottom:#c7c7c7 1px solid;
	}
.list_height{
	line-height:19px;
	}
.clearboth{
	clear:both;
	}
.display{display:none;}
.width16px{
	width:20px; height: 20px; margin-bottom: 3px; margin-left: 10px;
}
.width28px{
	width:28px; height: 28px; margin-bottom: 3px; margin-left: 5px;
}
.width10{
	width:10%; display:inline-block;
	}
.width20{
	width:20%; display:inline-block;
	}	
.width30{
	width:30%; display:inline-block;
	}
	/*추가CSS 이정현 해외농업*/
.width32{
	width:32%; display:inline-block;
	}
.width33{
	width:33%; display:inline-block;
	}
.width34{
	width:34%; display:inline-block;
	}
.width36{
	width:36%; display:inline-block;
	}
.width38{
	width:38%; display:inline-block;
	}
.width48{
	width:48%; display:inline-block;
	}	
.width50{
	width:50%; display:inline-block;
	}
.width60{
	width:53%; display:inline-block;
	}
.width70{
	width:70%; display:inline-block;
	}		
.width80{
	width:80%; display:inline-block;
	}
.width100{
	width:100%; display:inline-block;
	}

/*폰트*/
.bold{
	font-weight:600;
	}
.ColorBlue{
	color:#0d90ff;
	}
.ColorBlue01{
	color:#457ebf;
	}	
.colorFFF{
	color:#FFF;
	}
.colorRed{
	color:#f2652a;
    }
.font_gray{
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; color:#888888;
    font-size:0.9em;
	font-weight:300;
     }
.font{
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; color:#333;
    font-size:15px;
	font-weight:300;
     }
.font18{
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; color:#333;
    font-size:16px;
	font-weight:300;
     }	 
.font21{
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; color:#333;
    font-size:1.5em;
	font-weight:300;
     }
.font28{
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; color:#333;
    font-size:1.7em;
	font-weight:300;
     }	 
.font36{
	font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; color:#333;
    font-size:2.7em;
	font-weight:300;
     }
     
pre{white-space: pre-line;
    word-wrap: break-word;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    _float: left;
    margin: 0;}     


/*테이블스타일 : 검색창이 있는 경우 검색테이블명 세로 사이즈 19*/
.tableBX{
	width:100%; 
	position:relative; 
	border-spacing:0; border-collapse:0;
	line-height:19px; word-break:break-all;
	font-size:15px;
	}
*:first-child+html .table_St th{ font-weight:300; }	
.tableBX img{vertical-align:middle; }
/*10선 pc*/
.table_floatR{
	float: right;
	width: 71%;
}
.rocomPhoto{float:left; position:relative; width:250px; }
.rocomPhoto .rocomSpan{width:100%; height:210px; border:1px solid #c7c7c7; display:inline-block; background:#FFF;}
/*!!10선 pc*/	
.table_St{ 
	width:100%; /*테이블명 가로비율*/ 
	height:auto;
	}
.table_St img{
	vertical-align:middle;
	}
.table_St input{
	vertical-align:middle;
	}
.table_St thead th{ 
     padding-top:1.3%;
	 padding-bottom:1.3%;
	 border-bottom:1px solid #c7c7c7; /* 테이블아랫줄 컬러*/
	 border-top:1px solid #c7c7c7;  /* 테이블윗줄 컬러*/
	 text-align:center;
	 font-weight:300;
	 }
.table_St th{
	 vertical-align:middle; 
     padding-top:1.3%;
	 padding-bottom:1.3%;
	 border-bottom:1px solid #c7c7c7; 
	 border-top:1px solid #c7c7c7;
	 text-align:center;
	 }	 
.table_St .thcolor01{
	background-color:#eff6fb; /*두칸짜리 테이블 윗칸 컬러*/
	}
.table_St .thcolor02{
	background-color:#fe0202; /*f0f3fa;*/
	}
.table_St .thcolor03{
	background-color:#f7f7f7; /*한칸짜리 테이블 컬러*/
	}
.table_St .thcolor04{
	background-color:#fe0202; /*efefef;*/
	}
.table_St .thcolor05{
	background-color:#e4f1f8; /*두칸짜리 테이블 아래칸 컬러 */
	}	
.table_St .thcolor06{
	background-color:#fe0202; /*fffbd4;*/
	}				
.table_St td {
	border-bottom:1px solid #c7c7c7;
	background:none; 
	padding-top:1%;
	padding-bottom:1%;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	line-height:19px; 
	} 
.table_St .boR{border-left:1px solid #c7c7c7;} /*테이블 세로줄 칼라*/
.table_St .boL{border-right:1px solid #c7c7c7;}	/*테이블 세로줄 칼라*/

.table_St .boB2 {border-bottom:2px solid #c7c7c7;}
.table_St .boL2 {border-left:2px solid #c7c7c7;}
.table_St .boR2 {border-right:2px solid #c7c7c7;}
.table_St .boT2 {border-top:2px solid #c7c7c7;}

.table_St tr:hover {
    background-attachment: scroll;
    background-color: #fbfbfb;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    }
.table_St td a:hover{
	text-decoration:underline;
	}
.table_St td a{
	text-decoration::none; color:#333;
	}
.table_St td a:visited{
	text-decoration::none; color:#06C;
	}
.linkHover td{ background:#e8f6f6*/}				
.widthBoard{line-height:28px; 
	width:80%; 
	margin-left:10%; 
	display:inline-block; 
	margin-top:25px; 
	margin-bottom:25px; 
	}
.widthBoardTr td:hover{
	background:#FFF;
	}
.hoverNone tr:hover{
	background:#FFF;
	}	
.widthBoard_1{line-height:28px;
	width:80%; 
	margin-left:10%; 
	display:inline-block; 
	margin-top:10px; 
	margin-bottom:20px;
	}
.widthBoardTr_1 td:hover{
	background:#eff6fb;
	}
.hoverNone select{ padding-left:20px; }
.widthBoard_1 textarea{ width:85%; border:1px solid #c7c7c7; min-height:90px; display:inline; float:left;}	
.widthBoard_1 .btn_wid{ display:inline-block; width:13%; min-height:90px; float:right; position:relative;    }
.widthBoard_1 .btn_wid a{display:inline-block; width:100%; min-height:90px; text-align:center; background:#e1e1e1; border:1px solid #CCC;  }
.widthBoard_1 .btn_wid a:hover{ background:#c7c7c7; border:1px solid #C7C7C7;  }
.widthBoard_1 .btn_wid em{ display:inline-block; text-align:center; line-height:90px; color:#666; }
.boRound{   }
.table_Sm td{ padding-top:1.2%;  padding-bottom:1.2%;}
.tableRE:hover{background:#FFF;}
.tableRE p{ padding-top:3%; padding-bottom:3%;}
.memberINPUT input[type="text"]{border:1px solid #c7c7c7; padding-top:5px; padding-bottom:5px;}
.memberINPUT select{padding-top:5px; padding-bottom:5px;}


/*저수지위험대응css*/
.phone_em{ display:inline-block; background:url(/contents/2016/images/img_phone.gif) no-repeat left;}
.phone_em span{display:inline-block; padding-left:16px; color:#1888e7;}
.phoneTit{display:inline-block; width:130px; padding-bottom:7px; padding-top:7px;}
.an001{ text-align:center; font-size:25px; font-weight:600; color:#1888e7;}
.imgBX{}
.imgBX img{ width:100%;}

/*저수지위험대응수정1201*/
.img_psize{width:100%; min-height:270px; height:600px text-align:center; border:1px solid #c7c7c7; z-index: 1; float: left;}
.img_psize p{ width:70%; z-index: 500; float: left;}

.mapbtn01{ width:15%; height:100%; margin-top:25%; z-index: 3; float: left;}
.mapbtn02{ width:15%; height:100%; margin-top:25%; z-index: 3; float: right;}
.mapPo01{width:25%; top:50%; left:0px; float: left; z-index: 5;}
.mapPo02{width:25%; top:50%; right:0px; float: right; z-index: 5;}


/******************************CSS시작******************************/


/*공통css*/
#wrap{width:100%; height:auto; position:relative;}
#content{width:100%; height:auto;  margin-top:15px; min-height:600px;  }

/*컨텐츠타이틀PC*/
#content .contentTit{width:100%; padding-bottom:9px; border-bottom:3px solid #333; position:relative;}
#content .contentTit ul{ padding-left:18px;} 
#content .contentTit li{font-weight:600; display:inline; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; font-size: 20px;}
#content .contentTitTxt{ position:absolute; right:0px; top:0px;  margin-top:24px; margin-right:15px; background:url(../image/img_contentTit.png) no-repeat left; }
#content .contentTitTxt span{ color:#999; font-size:13px; font-weight:100; display:inline-block; padding-left:18px; }
#content .contentTitTxt a{color:#999;}

.mainSeaTab{height:39px; position:relative;}
.mainSeaTab ul{position:relative; height:39px;}
.mainSeaTab ul li{ display:inline; font-size:18px;  height:39px;  background:url(/contents/2016/images/common/bg_patten01.gif) repeat; padding-top:7px; padding-bottom:10px;} /*검색조건화면 바탕이미지*/
.mainSeaTab ul li span{padding-top:9px; display:inline-block; padding-left:6%; padding-right:6%;}
.mainSeaTab ul .Seatab_on{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:1px solid #333;  background:none;} /*none;}*/
.mainSeaTab ul .Seatab_off{border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:1px solid #d3d3d3;}
.mainSeaTab ul .Seatab_off a{color:#999;}
.mainSeaTab ul .Seatab_off a:hover{color:#0d90ff;}
.mainSeaTab ul .step2{margin-left:-6px;}

/*토양환경정보css*/
#contentBX_so{width:97%; position:relative; margin-left:1.5%; margin-top:55px; margin-bottom:80px;  float:left; min-height:800px;}
/*속담css*/
#contentBX_proverb{width:97%; position:relative; margin-left:1.5%; margin-top:55px; margin-bottom:20px;  float:left; }
/*메인서치css*/
#contentBX{width:97%; position:relative; margin-left:1.5%; margin-top:55px; margin-bottom:80px;  float:left; min-height:800px;}
*:first-child+html #contentBX{width:1024px; position:relative; margin:0 auto; margin-top:50px; margin-bottom:80px;}

.btn_topLink{text-align:center; position:fixed; bottom:-3px; left:49%; z-index:2000;}
.mainSearch fieldset table{width:100%; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif;}
/* .mainSearch fieldset table tr td{ padding:9px 9px 9px 28px;} */
.mainSearch fieldset table tr td{ padding:0px 0px 0px 20px; }
.mainSearch fieldset table img{vertical-align:middle;}
.mainSearch fieldset table input[type="radio"]{display: inline-block; margin-right:10px; *display: inline; *zoom: 1; color:#fff; }
.mainSearch fieldset table input[type="checkbox"]{display: inline-block; margin-right:10px; *display: inline; *zoom: 1; color:#666;}
.mainSearch fieldset table input[type="text"]{padding-top:7px; padding-bottom:7px; border:#cccccc 1px solid; font-size:16px; padding-left:15px; border-radius:5px;}
.mainSearch fieldset table select{width:18%; padding-top:6px; padding-bottom:6px; border:#cccccc 1px solid; margin-right:5px; font-size:16px; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif;}
.mainSearch fieldset table .searchBtn_go{ vertical-align:middle; text-align:center; padding-left:15px;}
.mainSearch fieldset table .searchBtn_go img{display:inline-block; padding-right:5px;}
.mainSearch fieldset table .searchBtn_go span{color:#FFF; font-weight:300;  height:78px; border-radius:5px;  background:#099; display:inline-block; width:100%;}
.mainSearch fieldset table .searchBtn_go span:hover{background:#004b56;}
.mainSearch fieldset table .searchBtn_go span strong{display:inline-block; vertical-align:middle; padding-top:25px;}
.mainSearch fieldset table .searchBtn_go a{color:#FFF;}
.td_st01{padding-top:20px; display:inline-block;}
.td_st01 select{min-width:120px; display:inline-block;}

.mainSearch .td1st_50{ width:49%; display:inline-block;  padding-top:14px;}
.mainSearch .td1st_50 select{width:50%;}
.mainSearch .td2st_50{ width:49%; display:inline-block;  padding-top:14px;}
.mainSearch .td2st_50 select{width:50%;}
.mainSearch .td3st_50{ width:49%; display:inline-block;  padding-top:14px;}
.mainSearch .td3st_50 input[type="text"]{ width:40%;}
.mainSearch .td3st_50 select{width:50%;}
.mainSearch .td3st_100{width:100%; display:inline-block; padding-top:14px;}
.mainSearch .td3st_100 input[type="text"]{ width:70%;}
.mainSearch .td4st_100{width:100%; display:inline-block; padding-top:14px;}/*인풋박스가2개*/
.mainSearch .td4st_100 input[ btype="text"]{ width:22%;}/*인풋박스가2개*/
.selectD2 select{width:20%;  }
.inputwidth01{ width:30%; }

.search-box{display:block; position:relative; height:46px; padding:10px 110px 0;
background:#595e63;}
.search-box label{ display:block; position:absolute; top:6px; left:0px; width:110px; height:46px; 
line-height:46px; color:#ccc; font-size:15px; text-align:center;}
.search-box input[type=text]{ width:95%; height:37px; line-height:37px; padding:0 20px; border:none; background:#848688; color:#CCC; border-radius:5px;}
.search-box a{position:absolute; top:19px; right:20px; color:#fff;}
.search-box a:hover{color:#efefef;}
.graphBX{width:100%;  position:relative; float:left; margin-bottom:50px;  }
.graphBX h3{ background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:26px; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif;}
.graphBX h3 span{display:inline-block; padding-left:25px;}
.graphBXTit{width:100%;  position:relative; float:left;  }
.graphBXTit h3{ background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:16px; margin-top:25px; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif;}
.graphBXTit h3 span{display:inline-block; padding-left:25px;}
.graphBX .graphAR{width:90%; height:auto;  border:1px solid #C7C7C7; margin-left:4.8%; float:left;}
.graTit{ font-size:23px; color:#1888e7;}
.addTxt{ padding-top:10px;}
.numTXT{ margin-bottom:7px;}
.numTXT em{color:#F63; font-weight:600;}
.numTXT strong{font-weight:600;}
.numTXT select{display:inline; padding-top:4px; padding-bottom:4px; width:70px; margin-left:10px;}
.tableView{width:100%; height:95px; margin-top:30px; background:#f7f7f7; border:1px solid #d3d3d3;  text-align:center;}
.tableView h4{text-align:center; line-height:40px; display:inline-block; background:url(/contents/2016/images/common/btn_File.png) 0 3px no-repeat; margin-top:16px;}
.tableView h4 img{padding-top:0px; display:inline-block;  }
.tableView h4 span{ display:inline-block; padding-left:30px; }
.tableView p{text-align:center;}

/*시설물현황 테이블펼치기*/
.tableViewOpen{width:100%; min-height:95px; margin-top:30px; background:#f7f7f7; border:1px solid #d3d3d3;  position:relative; }
.tableViewOpen .tableh4{ text-align:center;}
.tableViewOpen h4{text-align:center; line-height:40px; display:inline-block; background:url(/contents/2016/images/bull_cheak.png) 0 8px no-repeat; margin-top:14px; margin-bottom:10px;}
.tableViewOpen h4 span{ display:inline-block; padding-left:30px; text-align:center; }
.tableViewOpen {}
.tableViewOpen .ViewDiv{ width:98%; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;  background:#FFF; min-height:95px; margin-left:1%; margin-bottom:1%;}
.tableViewOpen .ViewDiv02{width:98%; border:1px solid #d3d3d3; background:#FFF; min-height:95px; margin-left:1%; margin-bottom:1%; position:relative; position:relative; }
.tableViewOpen .ViewInfo{position:relative; margin-top:12px; margin-left:15px;}
.tableViewOpen .ViewInfo dt{font-weight:600; font-size:17px; margin-bottom:12px; background:url(/contents/2016/images/common/bull_gray.png) left no-repeat;}
.tableViewOpen .ViewInfo dt span{display:inline-block; padding-left:18px;}
.tableViewOpen .ViewInfo ul{margin-left:12px;}
.tableViewOpen .ViewInfo ul li{background:url(/contents/2016/images/common/bull_list.gif) 0 -3px no-repeat; line-height:23px;}
.tableViewOpen .ViewInfo ul li span{display:inline-block; padding-left:10px; width:110px;}
.tableViewOpen .ViewInfo01{position:relative; margin-top:12px; margin-left:15px;}
.tableViewOpen .ViewInfo01 dt{font-weight:600; font-size:17px; margin-bottom:12px; background:url(/contents/2016/images/common/bull_gray.png) left no-repeat;}
.tableViewOpen .ViewInfo01 dt span{display:inline-block; padding-left:18px;}
.tableViewOpen .ViewInfo01 ul{margin-left:12px;}
.tableViewOpen .ViewInfo01 ul li{background:url(/contents/2016/images/common/bull_list.gif) 0 -3px no-repeat; line-height:23px;}
.tableViewOpen .ViewInfo01 ul li span{display:inline-block; padding-left:10px; width:40%;}

.borDott{ border-right:dotted 1px #999;}
.tablePhoto{float:left; width:39.5%; position:relative;  height:100%;}
.tablePhoto1{float:left; width:100%; position:relative;  height:100%;}
.photoBX{ border:1px solid #c7c7c7;    position:relative;  height: 100%;  width:92%; margin-left:4%; margin-top:15px; }
.photoBX2{ border:1px solid #c7c7c7;    position:relative;  height: 450px;  width:92%; margin-left:4%; margin-top:15px; }
.photoBX .posi01{ position:absolute; top:110px; left:0px;}
.photoBX .posi02{position:absolute; top:110px; right:0px;}
.tablePhoto .tablePhotoTxt{ font-weight:600; font-size:17px; margin-bottom:12px; 
background:url(/contents/2016/images/common/bull_gray.png) left no-repeat; margin-left:18px; margin-top:13px;}
.tablePhoto .tablePhotoTxt span{display:inline-block; padding-left:18px;}


.farminfo{width:100%; min-height:300px; position:relative; margin-top:30px; margin-bottom:60px;  }
.farminfo p{ display:inline-block;  position:relative; float:left; width:22%;  padding-right:10px;}
.farminfo img{max-width:100%; height:auto; display:inline-block;  position:relative;  }
.farminfoBX{ float:left; width:75%; line-height:25px; font-size:14px; color:#666;}
.farminfoBX dt span{ font-size:18px; color:#0d90ff;}
.farminTXT{ border-radius:5px; width:18%; margin-bottom:5px; min-width:200px;}
.farminTXT span{ display:inline-block; color:#FFF; padding-left:16px; background:#64bc29 url(/contents/2016/images/img_infofarm.jpg) 0 3px no-repeat; padding-right:5px;}
.farminTXT span em{}

.content_1st{width:100%; height:auto; position:relative;}
.content_1st .headIMG{width:100%; height:268px; position:relative;} 
.content_1st .headIMG dl{ margin:0 auto; width:340px; position:relative; font-size:12px; }
.content_1st .headIMG dl dt{ float:left; margin-top:48px; width:160px; height:160px; }
.content_1st .headIMG dl dd{width:160px; height:160px; background:#FFF; float:left; margin-top:48px;  position:relative; }
.content_1st .headIMG dl dd span{ position:absolute; top:30px; left:12px;}
.content_1st .headIMG dl dd em{ position:absolute; bottom:15px; right:18px; font-size:16px;}
.content_1st .headIMG dl dd a{display:block; width:160px; height:160px;}
.content_1st .headIMG dl dd a:hover{color:#333;}
.content_1st .bgImg01{ background:url(/contents/2016/images/bg_content1.png) no-repeat;}
.content_1st .bgImg02{ background:url(/contents/2016/images/bg_content2.png) no-repeat;}
.content_1st .bgImg03{ background:url(/contents/2016/images/bg_content3.png) no-repeat;}
.content_1st .bgImg04{ background:url(/contents/2016/images/bg_content4.png) no-repeat;}
.content_1st .bgImg05{ background:url(/contents/2016/images/bg_content5.png) no-repeat;}
.content_1st .bgImg06{ background:url(/contents/2016/images/bg_content6.png) no-repeat;}
.content_1st .bgImg07{ background:url(/contents/2016/images/bg_content7.png) no-repeat;}

.content_1st .headTXT{position:relative; width:100%;  margin-top:50px; min-height:400px;}
.content_1st .headTXT dl{width:100%; margin-top:32px; }
.content_1st .headTXT dl dt{ line-height:32px; background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:3px;}
.content_1st .headTXT dl dt span{ display:inline-block; padding-left:23px;}
.content_1st .headTXT dl dd{ line-height:25px; font-size:15px;  padding-left:23px;}
.content_1st .headTXT .headlist li{line-height:30px; background:url(/contents/2016/images/common/bull_list.gif) no-repeat left top;}
.content_1st .headTXT .headlist li span{display:inline-block; padding-left:10px;}
.content_1st .headIMGTab{ position:absolute; top:7px; left:7px; width:12%;  }
.content_1st .headIMGTab li{ width:100%; height:75px; display:block; background:#FFF; border:1px solid #c7c7c7; margin-bottom:5px; }
.content_1st .headIMGTab li a{display:block; width:120px; height:75px;} 
.img_cantent001{ margin-top:45px; margin-bottom:40px;}
.img_cantent002{}

/*연금직불금계산*/
.midTit{ font-size:26px; font-weight:600; margin-top:30px;}
.content_1st .headTXT01{position:relative; width:100%;  min-height:400px; }
.content_1st .headTXT01 dl{width:100%; margin-bottom:35px;}
.content_1st .headTXT01 dl dt{ line-height:32px; background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:3px;}
.content_1st .headTXT01 dl dt span{ display:inline-block; padding-left:23px;}
.content_1st .headTXT01 dl dd{ line-height:25px; font-size:15px;  padding-left:23px;}
.content_1st .headTXT01 .headlist li{line-height:30px; background:url(/contents/2016/images/common/bull_list.gif) no-repeat left top;}
.content_1st .headTXT01 .headlist li span{display:inline-block; padding-left:10px;}


/*연금직불금계산_자격요건*/
.conditionBX{ width:99.8%; min-height:700px; border:1px solid #c7c7c7; position:relative; float:left; }
.conditionBorder{ width:99%; min-height:700px;  border:1px solid #c7c7c7; margin:0.4%; float:left; }
.condiTit{ width:90%; margin-left:4.5%; margin-right:4.5%; margin-top:20px; margin-bottom:20px; float:left;  }
.condiTit dt{float:left; margin-top:8px; margin-right:8px; }
.condiTit dd{float:left; font-size:16px;  }
.conlistBX{ width:90%; margin-left:4.5%; margin-right:4.5%;  float:left; clear:both; min-height:55px; border-top:1px solid #c7c7c7;
border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; position:relative;}
.conlistBX dt{ font-size:16px;  float:left; line-height:23px; width:70%;  border-right:1px solid #c7c7c7; min-height:70px; margin-left:4%;}
.conlistBX dt span{ padding-left:25px; padding-right:25px; margin-top:25px; padding-bottom:25px;  display:inline-block; background:url(/contents/2016/images/img_test.jpg) no-repeat left top; }
.conlistBX dd{float:left; width:24%; display:inline-block; margin-top:30px;}
.conlistBX dd ul{text-align:center; width:80%; margin-left:10%; background:#009; position:relative;  }
.conlistBX dd ul li{float:left; text-align:center; margin-bottom:15px; position:relative; width:50%; }
.conlistBX dd ul li span{  display:inline-block; }
.conlistBX dd ul li label{ margin-left:3px;}
.condi_ok{ width:90%; margin-left:4.5%;  margin-top:30px; margin-bottom:30px; float:left;  min-height:0px;  border:1px solid #4ec0ed; position:relative;}
.condi_ok p{ padding-top:18px; color:#20a1d4; width:45%; margin:0 auto;  min-height:40px; position:relative; padding-bottom:20px;   }
.condi_ok p em{display:inline-block; float:left; width:15%; margin-right:2px;  }
.condi_ok p span{display:inline-block;float:left; margin-top:8px; margin-bottom:8px; width:83%;  }

.condi_no{ width:90%; margin-left:4.5%;  margin-top:30px; margin-bottom:30px; float:left;    border:1px solid #ed4714; position:relative;}
.condi_no p{ padding-top:18px; color:#ed4714; width:45%; margin:0 auto;  min-height:40px; position:relative; padding-bottom:20px;   }
.condi_no p em{display:inline-block; float:left; width:15%; margin-right:2px; }
.condi_no p span{display:inline-block;float:left; margin-top:8px; margin-bottom:10px;  width:83%;  }

/*공지사항*/
.mainNotice{ width:100%; height:195px; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; position:relative;}
.mainNotice dl{width:100%; height:195px; background:url(/contents/2016/images/img_notice.png) no-repeat right;position:relative;}
.mainNotice dl dt{padding-top:55px; padding-left:40px;}
.mainNotice dl dt em{ font-size:26px; font-weight:600; }
.mainNotice dl dt strong{font-size:34px; color:#545454;}

/*qna*/
.mainqna{ width:100%; height:195px; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; position:relative;}
.mainqna dl{width:100%; height:195px; background:url(/contents/2016/images/img_qna.png) no-repeat right;position:relative;}
.mainqna dl dt{padding-top:55px; padding-left:40px;}
.mainqna dl dt em{ font-size:26px; font-weight:600;}
.mainqna dl dt strong{font-size:36px; color:#545454;}
.qnaRE{ margin-bottom:20px; margin-top:20px; background:url(/contents/2016/images/img_qna_an.png) no-repeat left; }
.qnaRE span{display:inline-block; padding-left:20px; color:#0d90ff; }

/*요청사항*/
.mainreq{ width:100%; height:195px; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; position:relative;}
.mainreq dl{width:100%; height:195px; background:url(/contents/2016/images/img_req.png) no-repeat right;position:relative;}
.mainreq dl dt{padding-top:55px; padding-left:40px;}
.mainreq dl dt em{ font-size:26px; font-weight:600;}
.mainreq dl dt strong{font-size:36px; color:#545454;}

/*회원가입완료*/
.mainFin{ width:100%; height:195px; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; position:relative;}
.mainFin dl{width:100%; height:195px; background:url(/contents/2016/images/img_member.png) no-repeat right;position:relative;}
.mainFin dl dt{padding-top:55px; padding-left:40px;}
.mainFin dl dt em{ font-size:26px; font-weight:600; }
.mainFin dl dt strong{font-size:34px; color:#545454;}

/*버튼*/
.listBtnBX{width:100%; height:auto; position:relative;}
.listBtn{float:right; margin-top:20px;  height:44px;}
.listBtn li{ display:inline-block; height:44px; }
.listBtn li a{background:#2a7abf; color:#FFF; padding-left:40px; padding-right:40px; height:44px; display:inline-block; line-height:44px; border-radius:6px;}
.listBtn li a:hover{background:#0a3f6b;}

/*버튼_센터이동*/
.listBtnBX{width:100%; height:auto; position:relative; text-align:center;}
.listBtn_center{ text-align:center;  margin-top:50px;  height:44px;}
.listBtn_center li{ display:inline-block; height:44px; }
.listBtn_center li a{background:#2a7abf; color:#FFF; padding-left:40px; padding-right:40px; height:44px; display:inline-block; line-height:44px; border-radius:6px;}
.listBtn_center li a:hover{background:#0a3f6b;}

/*버튼_테이블안*/
.listBtnS{ display:inline-block; height:34px; color:#FFF; }
.listBtnS a{background:#e1e1e1; color:#FFF;  padding-left:18px; padding-right:18px; height:32px; display:inline-block; line-height:32px; border-radius:6px; text-decoration:none; font-size:13px; }
.listBtnS a:hover{background:#c9c9c9; color:#FFF; text-decoration:none; font-size:13px;}

/*팝업*/
.line23{line-height:23px;}
.popwrap{width:100%; height:auto; position:relative; }
.popwid{ width:550px; min-height:450px; position:relative; border:1px solid #c7c7c7; float:left;}
.popwid02{max-width:720px; min-height:450px; position:relative; border:1px solid #c7c7c7; float:left;}
.popwid01{ width:400px; min-height:450px; position:relative; border:1px solid #c7c7c7; float:left;}
.poptit{width:100%; height:50px; background:#262626; position:relative;}
.poptit h1{display:inline-block; color:#FFF; font-size:19px; line-height:50px; width:100%; }
.poptit h1 em{display:inline-block; padding-left:15px;}
.poptit h1 span{ display:inline-block; float:right; margin-top:6px; margin-right:10px;}
.map_posi{ position:absolute; top:0px; right:54px; top:8px;}
.map_posi li{float:left; padding-left:4px;}

.popContent{  width:94%; margin-left:3%; margin-top:3%; margin-bottom:3%; position:relative; min-height:400px; float:left; }
.grade01{ width:60px; height:60px; background:#2a7abf; border-radius:35px; }
.grade02{ width:60px; height:60px; background:#4dc4fc; border-radius:35px;}
.grade03{ width:60px; height:60px; background:#9fcc4b; border-radius:35px;}
.grade04{ width:60px; height:60px; background:#fca144; border-radius:35px;}
.grade05{ width:60px; height:60px; background:#f64649; border-radius:35px;}
.hoverNone01 span{display:inline-block; vertical-align:middle; line-height:60px; color:#fff; font-weight:600; font-size:30px; text-align:center;}
.hoverNone01 td{ padding:2.5%;}
.gradecol01{color:#2a7abf; font-size:16px;}
.gradecol02{color:#4dc4fc; font-size:16px;}
.gradecol03{color:#9fcc4b; font-size:16px;}
.gradecol04{color:#fca144; font-size:16px;}
.gradecol05{color:#f64649; font-size:16px;}

.bg_gray{background:url(../image/common/bg_gray.gif) repeat-y left; min-height:300px;}
.farmPhoto{float:left; position:relative; width:250px; }
.farmPhoto .photoSpan{width:248px; height:210px; border:1px solid #c7c7c7; display:inline-block; background:#FFF;}
.farmPhoto ul{display:inline-block; width:250px;}
.farmPhoto ul li{ border:1px solid #c7c7c7; display:inline-block; width:23%; height:40px; background:#FFF;}
.bullblue{background:url(/contents/2016/images/common/bull_blue.gif) no-repeat left;}
.bullblue em{ display:inline-block; padding-left:9px;}
.widstrong{ display:inline-block; padding-left:8px; padding-right:0px;}

.combinePhoto{float:left; position:relative; width:220px;}
.combinePhoto .photoSpan{width:220px; height:220px; border:1px solid #c7c7c7; display:inline-block; background:#FFF;}
.outline{clear:both; float:left; }
.outline p span{ font-size:1.4em; font-weight:600; border-bottom:2px dotted #333; width:100%; display:inline-block; padding-bottom:5px; }
.outline dl{margin-top:15px; margin-bottom:15px;}
.outline dl dd{line-height:23px; margin-bottom:10px;}

.combinePhoto_big{float:left; position:relative; width:100%;}
.combinePhoto_big ul{margin-bottom:30px;}
.combinePhoto_big ul li{ width:24.3%; height:100px; border:1px solid #c7c7c7; display:inline-block;}
.photoSpan_big{ width:99.9%; height:300px; position:relative; border:1px solid #c7c7c7; display:inline-block;}
.photoSpan_big ul{display:inline-block;}

/*오픈기념팝업*/
.popopen{ width:520px; min-height:643px; position:relative; border:1px solid #c7c7c7; float:left;}
.openTxt{ position:absolute; bottom:50px; text-align:center; width:100%;}
.openTxt dt{font-size:23px; color:#FFF; font-weight:600; margin-bottom:20px; text-decoration:underline; }
.openTxt dt em{color:#cbf8ff;}
.openTxt dd{margin-bottom:7px;}
.openTxt dd span{color:#FFF; font-size:18px;}
.popRadio{ position:absolute; bottom:7px; right:10px; color:#FFF; }

/*국민행동요령_css*/
.actionPhoto{ float:left; width:30%;}
.actionPhoto .actionSpan{width:200px; height:150px; border:1px solid #c7c7c7; display:block;  margin-bottom:15px; }

/*유관기관_css*/
.height01{height:150px;}
.dlColor01{background:#cfeafe url(/contents/2016/images/common/bg_tri.png) repeat;}
.dlColor02{background:#d1f8f8 url(/contents/2016/images/common/bg_tri.png) repeat;}
.dlColor03{background:#caf3d4 url(/contents/2016/images/common/bg_tri.png) repeat;}
.dlColor04{background:#e3f1c4 url(/contents/2016/images/common/bg_tri.png) repeat;}
.dlColor05{background:#f9eac2 url(/contents/2016/images/common/bg_tri.png) repeat;}
.relationTdTit{ font-size:15px; font-weight:300;}
.relationBX{ width:100%; height:auto; position:relative; margin-bottom:50px;  }
.relationBXTit{background:url(../image/common/bull_tit01.gif) no-repeat left; margin-bottom:10px;}
.relationBXTit span{display:inline-block; padding-left:22px; font-size:16px;}
.relationBX table{width:100%; }
.relationBX table tr{  }
.relationBX img{vertical-align:middle;}
.relationBX table td{ padding-top:6px; padding-bottom:6px; padding-left:6px; border-bottom:1px solid #c7c7c7;  
border-top:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; width:33%;}
.relationBX a{font-size:14px; padding-top:2px; padding-bottom:2px; display:inline-block; width:100%;}
.relationBX a:hover{font-size:14px; background:url(/contents/2016/images/img_outsite.png) no-repeat right; padding-top:2px; padding-bottom:2px;}
.relationBX a:link{
	text-decoration: none;
	color: #333; 
}
.relationBX a:VISITED{
	text-decoration: none;
	color: #333; 
}

/*error_popup_*/
.error_popup { width:420px; min-height:650px; margin:0 auto; position:relative; border:2px solid #c7c7c7;
 border-radius:8px; margin-top:70px; background:#FFF; font-size:15px; }
.e_toptt img { float:left;}
.e_popupct{ float:left; width:100%; }
.h2text{font-weight:bold; font-size:20px;  letter-spacing:-1px; text-align:center; padding-top:190px;  
background:url(/contents/2016/images/img_error.png) no-repeat top; padding-bottom:40px; text-decoration:underline;   }
.h2ct {line-height:23px; text-align:center; width:85%; padding-left:7%;  }
.h2ct span { font-weight:bold; color:#039; display:inline-block; }
.popup_bt2 { width:100%; text-align:center; padding-top:25px;}
.popup_bt3 { width:100%; text-align:center; padding-top:50px;}

/*아이디중복체크_*/
.idPopup{font-size:15px; width:380px; min-height:250px; border:1px solid #c7c7c7; background:#FFF;  position:absolute; top:0px;  }
.idpad{ position:relative; width:100%; float:left; min-height:250px;}
.idPopup .idDL{width:220px; margin: 0 auto; background:#039; margin-top:30px; display:block;}
.idPopup .idDL dt{float:left; }
.idPopup .idDL dt input{width:130px; height:24px;}
.idPopup .idDL dd{float:left;  height:24px;}
.idPopup .idDL dd a{display:inline-block; height:29px; width:70px; background:#333; color:#FFF; font-size:14px;  }
.idPopup .idDL dd a span{display:inline-block; padding-left:10px; padding-top:5px;}
.idPopup .idCheak{clear:both; display:inline-block; width:100%; float:left; text-align:center; margin-top:20px;}
.idPopup .idCheak span{text-align:center; display:inline-block; font-size:17px;}
.idPopup .idCheak em{text-decoration:underline;}
.idPopup .popposi{ position:absolute; bottom:20px; left:65px; }

/*마이페이지_*/
#contentBX_01{width:97%; position:relative; margin-left:1.5%; margin-top:75px; margin-bottom:80px;  
float:left; min-height:800px; border:2px solid #a7a7a8; border-radius:15px; background:#fdfdfd; }
*:first-child+html #contentBX_01{width:1024px; position:relative; margin:0 auto; margin-top:50px; margin-bottom:80px;}
.contentBXAR{ width:96%;  position:relative; margin-left:1.7%; margin-top:40px; margin-bottom:50px;}
#contentBX_01 .mypage_Tit{ width:224px; height:60px; background:url(/contents/2016/images/img_bgmypage.png) no-repeat; 
display:block; position:absolute; top:-44px; left:-2px;}
#contentBX_01 .mypage_Tit strong{ display:inline-block; margin-top:11px; background:url(/contents/2016/images/img_mypage.png) no-repeat left top; margin-left:20px; height:25px; }
#contentBX_01 .mypage_Tit span{color:#FFF; display:inline-block; padding-left:27px;}
.mypageGo{width:99.8%; min-height:80px; display:inline-block; border:1px solid #c7c7c7; margin-top:20px; position:relative;  }
.mypageGo dl{float:left;}
.mypageGo dl dt{ float:left; margin-top:20px; padding-left:8%; padding-right:4%;}
.mypageGo dl dd{float:left;  margin-top:20px; padding-right:4%;}
.mypageGo dl dd strong{ display:block; font-size:16px; font-weight:600;  }
.mypageGo dl dd span{display:block; text-decoration:underline; margin-top:3px;}
.mypageDL{border-right:1px solid #c7c7c7; min-height:80px; min-width:150px;}
.mypageDL a {text-decoration: none;	color: #333;}
.mypageDL01{min-height:80px; width:18%; min-height:80px;}
.mypageDL01 a {text-decoration: none;	color: #333;}
.mypageDL02{min-height:80px; width:22%; min-height:80px; border-right:1px solid #c7c7c7;}
.mypageDL02 a {text-decoration: none;	color: #333;}
.mypageDL03{min-height:80px; width:22%;}
.mypageDL03 a {text-decoration: none;	color: #333;}
.mypageDL04{min-height:80px; width:17%; min-height:80px;}
.mypageDL04 a {text-decoration: none;	color: #333;}
.mypageDL05{min-height:80px; width:24%;}
.mypageDL05 a {text-decoration: none;	color: #333;}
.mypageDL06{min-height:80px; width:15%;}
.mypageDL06 a {text-decoration: none;	color: #333; border-right:1px solid #c7c7c7;}
.mypageDL07{min-height:80px; width:19%; min-height:80px; border-right:1px solid #c7c7c7; min-width:180px;}
.mypageDL07 a {text-decoration: none;	color: #333;}
.mypageDL08{min-height:80px; width:20%; min-height:80px;}
.mypageDL08 a {text-decoration: none;	color: #333;}
/*약관및정책_*/
.clauseGo{width:99.8%; min-height:85px; display:inline-block; border:1px solid #c7c7c7; position:relative;  }
.clauseGo dl{float:left;}
.clauseGo dl dt{ float:left; margin-top:20px;  width:22%; }
.clauseGo dl dt img{display:block; padding-left:7px; }
.clauseGo dl dd{float:left;  margin-top:20px;  width:75%; margin-left:2px;}
.clauseGo dl dd strong{ display:block; font-size:15px; font-weight:600;  }
.clauseGo dl dd span{display:block; text-decoration:underline; margin-top:3px;}
.clauseDL{border-right:1px solid #c7c7c7; min-height:85px; width:16%;}
.clauseDL01{min-height:85px; width:23%; }
.clauseDL02{min-height:88px; width:25%;  border-right:1px solid #c7c7c7;}
.clauseBX{ width:100%; min-height:100px; width:100%;  }
.clauseBX .cla_AR01{ border:1px solid #cecece; background:#f9f9f9; min-height:100px; margin-top:10px; float:left; width:100%;  }
.clauseBX .cla_AR01 .claDiv{ width:96%; margin:2%; min-height:100px; background:#FFF; border:1px solid #cecece; overflow-y:scroll; height:400px; }
.clauseBX .cla_AR01 .claDiv .claPad{width:94%; margin:3%; line-height:22px; }
.clauseBX .cla_AR01 .claHead{margin-bottom:20px; background:url(/contents/2016/images/common/bull_blue.png) no-repeat left;}
.clauseBX .cla_AR01 .claHead span{display:inline-block; margin-left:18px;}
.clauseBX .cla_AR01 .clatxt{ line-height:21px;}
.clauseBX ul{display:block; float:left; margin-top:10px; line-height:21px; }
.claMap{min-width:100%; text-align:center;}
.pad_right20{ padding-left:20px; display:inline-block; }
.fontSm{font-size:14px; margin-bottom:2px; margin-top:2px;}

.clauseBX .cla_AR02{ border:1px solid #cecece; background:#f9f9f9; min-height:100px; margin-top:10px; float:left; width:100%;  }
.clauseBX .cla_AR02 .claDiv{ width:96%; margin:2%; min-height:100px; background:#FFF; border:1px solid #cecece;  min-height:640px; }
.clauseBX .cla_AR02 .claDiv .claPad{width:94%; margin:3%; line-height:22px; }
.clauseBX .cla_AR02 .claHead{margin-bottom:20px; background:url(/contents/2016/images/common/bull_blue.png) no-repeat left;}
.clauseBX .cla_AR02 .claHead span{display:inline-block; margin-left:18px;}
.clauseBX .cla_AR02 .clatxt{ line-height:21px;}

.clauseBX .cla_AR01 .claPad ol{ position:relative; line-height:22px; display:block;}
.clauseBX .cla_AR01 .claPad ol li{display:block; width:100%; line-height:22px; }
.clauseBX .cla_AR01 .claPad ol li span{display:block; width:100%; }
.clauseBX .cla_AR01 .claPad ul{ position:relative; padding-left:25px;  }
.clauseBX .cla_AR01 .claPad .ptit{ line-height:22px; margin-bottom:8px; margin-top:8px; color:#000; display:block; width:100%; }
.clauseBX .cla_AR01 .claPad .stit{ line-height:22px; margin-bottom:5px; margin-top:5px; display:block; width:100%;  float:left;}
.clauseBX .cla_AR01 .claPad .stxt{ display:block; width:100%;}
.clauseBX .cla_AR01 .block01{display:block; width:100%; float:left; clear:both; padding-top:7px; padding-bottom:7px;}
.clauseBX .cla_AR01 .ssTit{ font-size:14px; color:#666; }

/*웨이팅페이지*/
.waiting{ width:100%; background:#f9fbff; border:1px solid #e4e4e4;  text-align:center; padding-bottom:30px;  }
.waiting_img{ text-align:center; margin:0 auto;  
background:url(/contents/2016/images/img_wait.jpg) no-repeat; width:365px; height:250px; margin-top:20px; padding-bottom:20px;}
.waiting dl dt{line-height:27px;}
.waiting dl dt em{color:#09F;}

.aglook_btn_div{width: 100%; min-width: 350px;}
.textArea01_aglook{width: 80%; float: left; margin-top: 0px;  padding-bottom: 10px; min-width: 350px; margin-left: 10px; border: 1px solid #c7c7c7;}
.aglook_div{width: 100%; height: 75px; margin-top: 30px;}

.listBtnBX_aglook{height:auto; position:relative; text-align:center;}
.listBtn_left{ text-align:left; margin-top:50px;  height:44px;}
.listBtn_left li{ display:inline-block; height:44px; }
.listBtn_left li a{background:#2a7abf; color:#FFF; padding-left:40px; padding-right:40px; height:44px; 
				   display:inline-block; line-height:44px; border-radius:6px;}
.listBtn_left li a:hover{background:#0a3f6b;}

/*아이디찾기_공통*/
.idFind{ width:100%; min-height:160px; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; float:left; }
.idFind .perName{ margin-top:35px;}
.idFind .perName a{width:190px; height:90px; background:#666666;  text-align:center; margin:0 auto; display:block; }
.idFind .perName a:hover{background:#404040;}
.idFind .perName a span{ color:#FFF; text-align:center; display:inline-block; line-height:90px;}

.idDLok{ width:100%; min-height:65px; border:1px solid #c7c7c7; float:left; margin-top:20px; font-size:18px;}
.idDLok dt{  vertical-align:middle; padding:20px;}
.idDLok img{vertical-align:middle; display:inline-block; padding-right:7px;}
.idDLok dd{ padding-left:20px; padding-bottom:20px;}
.idDLok dd input{border:1px solid #c7c7c7; width:180ppx; height:32px; font-size:15px; margin-left:6px; margin-right:6px;}
.idDLokspan{display:inline-block; width:150px;}

/*관리자css시작*/
/*관리자로그인페이지*/
.login_wrap{ margin:0 auto; width:100%; position:relative; }
.login_wrap h1{position:absolute; top:37px; left:120px;}
.log_img{text-align:center; margin-top:80px; }
.login_wrap { width:100%; height:600px;  position:relative; }
.login_box { width:370px; height:320px; 
background-color:#f0f0f0; 
border:1px solid #acacac; background: url(/contents/2016/images/login_bgimg.gif) no-repeat bottom #f0f0f0; margin:0 auto; margin-top:70px; position:relative;  }
.login_box dl {width:370px;  margin:auto 0; margin-top:120px; position:relative;}
.login_box dt { float:left; padding-left:40px;}
.login_box dd input { line-height:26px; width:160px; }
.id_input input { height:35px; border-left:1px solid #cbcbcb; 
border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb; background:#FFF; border-bottom:none; margin-top:2px;}
.pw_input input { height:35px; border:1px solid #cbcbcb;}
.btn_abl{position:absolute; top:121px; right:60px; border:none;}
.btn_abl img{border:none; text-decoration:none;}
.loginbox_bg { clear:both; padding-top:46px; height:91px;}
.id_save{ padding-top:15px; position:absolute; bottom:93px; right:80px;}
.id_save img{padding-top:3px;}

/*관리자_테마*/
.themaDL{ width:49%; min-height:300px; border:1px solid #c7c7c7; position:relative; }
.themaDL dt{width:90%; min-height:150px;  border:1px solid #c7c7c7; margin:4.4%;}
.themaDL dd{margin-left:4%;}
.themaDL dd input{margin-left:5px; margin-right:5px;}
.themaDL dd span{font-size:15px;}
.emColor01{ display:inline-block; width:12px; height:12px; background:#09C; margin-right:5px;}
.emColor02{ display:inline-block; width:12px; height:12px; background:#F36; margin-right:5px;}
.emColor03{ display:inline-block; width:12px; height:12px; background:#87a2f9; margin-right:5px;}
.emColor04{ display:inline-block; width:12px; height:12px; background:#89d692; margin-right:5px;}
.themaDL .overView{position:absolute; bottom:12px; right:30px;}
.themaDL .overView a{ border:1px  solid #999; color:#666; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; border-radius:15px;}
.minHight{ min-height:200px; border:1px  solid #c7c7c7;}
/*관리자_팝업*/
.popwid03{ width:480px; min-height:430px; position:relative; border:1px solid #c7c7c7; float:left;}
.statistics{ position:absolute; right:9px; top:0px; }
.statistics select{width:90px; height:25px;}
.statisticsBX{ width:96%; min-height:300px;  margin-left:1.7%; margin-top:5%; border:1px solid #c7c7c7;}
.statisticsSPAN{ padding:3%; display:inline-block;}

/*텍스트에어리어_*/
.textArea01{ width:99.8%; min-height:30px; border:1px solid #c7c7c7; float:left; position:relative; margin-top:30px;}
.textArea01 div{ padding-top:15px; padding-left:25px; padding-right:25px;}
.textArea01 div strong{ display:inline-block; font-weight:600;
font-size:15px; color:#333; width:100%; background:url(/contents/2016/images/common/bull_gray.png) no-repeat left;}
.textArea01 div strong em{display:inline-block; padding-left:22px;}
.textArea01 ul{ margin-top:15px;}
.textArea01 ul li{display:block;  color:#666; font-size:14px; line-height:19px;}
.textArea01 ul li span{font-weight:600; display:inline-block; width:100%; float:left; margin-bottom:5px; margin-top:5px;}
.textArea01 ul li em{ float:left; width:90%; display:inline-block; margin-left:15px;}
.textArea01 ul dl{display:block; float:left; margin-left:15px; margin-top:5px;}
.lastTXT{ width:100%; float:left; margin-top:20px;}
.padBottom{padding-bottom:25px;}

.danTxt{position:relative; width:100%; margin-bottom:20px; }
.danTxt dl{width:100%; margin-top:32px; }
.danTxt dt{ line-height:32px; background:url(../image/common/bull_tit01.gif) no-repeat left; margin-bottom:3px; }
.danTxt dt span{ display:inline-block; padding-left:23px; font-size:15px;}
.danTxt dd{ line-height:25px; font-size:15px;  padding-left:23px; font-size:15px;}
/*지도PCcss*/
.mapWidth001{ background:#000; width:100%; min-height:200px; position:relative;  float:left; margin-top:30px; display:none}
.poptit_re{width:100%; height:50px; background:#262626; position:relative;}
.poptit_re h1{display:inline-block; color:#FFF; font-size:15px; line-height:21px; width:100%; }
.poptit_re h1 em{padding-left:12px; font-size:15px;}
.maptitem{ width:50%; display:inline-block;}
.poptit_re h1 span{ display:inline-block; 
margin-top:6px; z-index:200; margin-right:10px;  position:absolute; top:0px; right:0px;}
.map_posi_re{ position:absolute; top:0px; right:54px; top:8px;}
.map_posi_re li{float:left; padding-left:4px;}
.map_posi_re li a{display:inline-block; float:left;}
.maptitem{ margin-top:15px; height:19px; overflow-x:hidden; overflow-y:hidden;}

/*공통끝css*/

@media (min-width:759px){
#wrap{width:100%; height:auto; position:relative;  background:url(/contents/2016/images/common/bg_top.gif) repeat-x top; zoom: 1; min-width: 1023px; }
#wrap_02{width:100%; height:auto; position:relative;  border-top:1px solid #c7c7c7; }
#container{margin:0 auto; max-width:1024px; height:100%;  }
#mobile_Wrap{display:none;}
/*navi_css*/
.navi{ height:160px; position:relative; min-width: 1023px;}
.naviBX{ width:100%; float:left; margin-top:20px; height:136px; background:#F4F4FF; position:relative; border:#fff -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;}
.naviBX .naviTit{display:none; width:18%;  height:132px; float:left; border-right:1px solid #d2e3ee;}
.naviBX .naviTit dt{padding-top:35px; padding-left:24px;}
.naviBX .naviTit dd{padding-left:24px; font-size:24px; font-weight:600; color:#1888e7; padding-top:3px;}

/*pc_css*/
.naviBX fieldset{ float:left;  height:135px; width:100%; position: absolute; top:0px; left:0px;  }
/*.naviBX fieldset .adress{width: 50%; float:right; margin-top:50px;  }*/
.naviBX fieldset .adress{width: 50%; float:left; margin-top:10px;  }
.naviBX fieldset .adress img{vertical-align:middle;}
.naviBX fieldset .adress .st1{padding-left:31px;   }
.naviBX fieldset .adress li{display:inline; }
.naviBX fieldset .adress li span{font-size:14px; color:#565656; }

/*서브탑이미지*/
.subimg_01{ position:absolute; top:21px; right:2px; z-index:100;}
.subimg_01_img{width:82px;} 
.subimg_02{ position:absolute; top:19px; right:0px; z-index:200;}


/*서치_btn_PC*/	
.mainSearch fieldset table .searchBtn{ vertical-align:middle; text-align:center; padding-left:15px;}
.mainSearch fieldset table .searchBtn2{ vertical-align:middle; text-align:left; padding-left:15px;}
.mainSearch fieldset table .searchBtn img{display:inline-block; padding-right:5px;}
.mainSearch fieldset table .searchBtn a{color:#FFF; height:53px; border-radius:5px;   display:inline-block; width:100%;  }
.mainSearch fieldset table .searchBtn a:hover{ display:inline-block; height:53px; border-radius:5px; }
.mainSearch fieldset table .searchBtn span{background:#74747a;    height:53px; border-radius:5px; display:inline-block; display:inline-block; width:30%; }
.mainSearch fieldset table .searchBtn span:hover{background:#484848;   height:53px; border-radius:5px;  display:inline-block;}
.span2 a{background:#2a7abf;}
.span2 a:hover{background:#0a3f6b;}
.mainSearch fieldset table .searchBtn a{color:#FFF;}
.mainSearch fieldset table .searchBtn span strong{display:inline-block; vertical-align:middle; padding-top:14px;}
.mainSearch fieldset table .lablespan{ display:inline-block;  width:110px;}




/*서브네비PC*/
.naviBX fieldset .subnav{display:none;}
.naviBX fieldset .naviTit02{width:40%; margin-left:3%; position:relative;}
.naviBX fieldset .naviTit02 .subnavTit{ font-size:25px; position:relative; float:left; margin-top:15px; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif;}
.naviBX fieldset .subnav{width:auto; background:#9F3; position:relative;}
.naviBX fieldset .subnav .subnav01{position:absolute; top:15px; left:20px; width:230px; height:auto; border:1px solid #d2e3ee; background:#FFF; z-index:200;}
.naviBX fieldset .subnav .subnav02:last-child{border-bottom:none;}
.naviBX fieldset .subnav .subnav02{border-bottom:1px solid #d2e3ee;}
.naviBX fieldset .subnav .subnav02 a{width:230px; height:47px; display:inline-block;}
.naviBX fieldset .subnav .subnav02 a:hover{ background:#f2f8fc;}
.naviBX fieldset .subnav .subnav02 span{display:inline-block; padding-top:15px;  padding-left:15px; font-size:16px;}
.naviBX fieldset .naviTit02 dd{position:relative; float:left;}
.naviBX fieldset .subnav00{display: none;}

/*.naviMenu{width:82%; height:48px;  border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD; position:absolute; bottom:0px; right:0px;}*/
.naviMenu{width:100%; height:48px;  border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD; position:absolute; bottom:0px; right:0px;}
.naviMenu dl{width:96.5%; height:48px; background:#fff; margin-left:20px; overflow-x:hidden; overflow-y:hidden; }
.naviMenu dl dd{ float:left; width:19.83%;  height:48px; display:table-cell; vertical-align:middle; border-right:1px solid #bdbdbd;    }
.naviMenu dl dd span{ display:inline-block; padding-left:20px;  font-size:16px; vertical-align:middle; display:table-cell;  height:48px;}
.naviCurrent{ background:#d9ecfa url(/contents/2016/images/common/bull_navi01.png) no-repeat left;}
.naviCurrent a{color:#323232; }
.navibull{background:url(/contents/2016/images/common/bull_navi02.png) no-repeat left;  }
.naviMenu dl dd:hover{background:#f8f8f8 url(/contents/2016/images/common/bull_navi01.png) no-repeat left; height:48px; display:inline-block; }
.naviMenu dl dd a{color:#323232;}

.navi_btnL{ position:absolute; left:0px; top:0px;}
.navi_btnL a{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_01_on.png) no-repeat; z-index:200; border:#bdbdbd solid 1px;}
.navi_btnL a:hover{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_01_roll.png) no-repeat; z-index:200; border:#5ab3f7 solid 1px;}
.navi_btnR{ position:absolute; right:0px; top:0px;}
.navi_btnR a{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_02_on.png) no-repeat; z-index:200;border:#bdbdbd solid 1px;}
.navi_btnR a:hover{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_02_roll.png) no-repeat; z-index:200;border:#5ab3f7 solid 1px;}


/*탑네비PC*/
#Pc_Wrap{width:100%; margin:0 auto; position:relative; background:url(/contents/2016/images/common/bg_topblue.gif) top repeat-x; } /*최상단 띠줄*/
#Pc_Wrap .pc_Header{ margin:0 auto; max-width:1024px; position:relative; height:148px; } /*최상단 사이즈*/
#Pc_Wrap .pc_Header .infomenu{position:relative; height:30px; width:100%; }
#Pc_Wrap .infomenu  .inTxt{position:absolute; top:6px; left:0px; color:#FFF; font-size:13px; } /*최상단 머리글 크기*/
#Pc_Wrap .infomenu  .inTxt a{color:#FFF;} /*최상단 머리글 색깔*/
#Pc_Wrap .infomenu .info01{position:absolute; top:0px; right:249px; width:130px; height:30px; display:inline-block;}    /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info01 span{ font-size:13px; text-align:center; line-height:30px; display:inline-block;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info01 a{width:130px; height:30px; background:#1979c9; display:inline-block; color:#FFF; text-align:center;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info01 a:hover{width:130px; height:30px; background:#004e8f;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info02{position:absolute; top:0px; right:128px; width:123px; height:30px; display:inline-block;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info02 span{ font-size:13px; text-align:center; line-height:30px; display:inline-block;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info02 a{width:136px; height:30px; background:#9fdcfd; display:inline-block; color:#FFF; text-align:center;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info02 a:hover{width:136px; height:30px; background:#004e8f;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info03{position:absolute; top:0px; right:0px; width:125px; height:30px; display:inline-block;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info03 span{ font-size:13px; text-align:center; line-height:30px; display:inline-block;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info03 a{width:125px; height:30px; background:#57d0e6; display:inline-block; color:#FFF; text-align:center;} /*로그인 회원가입 마이페이지 */
#Pc_Wrap .infomenu .info03 a:hover{width:125px; height:30px; background:#004e8f;} /*로그인 회원가입 마이페이지 */

#Pc_Wrap .pc_Header h1{position:absolute; top:34px; left:0px;} /*로고 위치*/
#Pc_Wrap .pc_Header h1 span{display:inline-block; margin-top:-20px;}
#Pc_Wrap .pc_Header fieldset{ position:absolute; top:97px; left:0px;  width:100%; } /*메인메뉴 위치*/
#Pc_Wrap .pc_Header fieldset div{ position:relative; }
#Pc_Wrap .pc_Header fieldset dl{width:100%;  margin-top:12px; overflow:hidden; height:23px;  position:absolute; top:0px;   }
#Pc_Wrap .pc_Header fieldset dl dd{ display:inline-block;  position:relative;}
#Pc_Wrap .pc_Header fieldset dl dd span{font-size:1.3em; font-weight:600;} /*메인메뉴 글자크기 및 채도*/
#Pc_Wrap .pc_Header fieldset dl dd a:hover{color:#309ae9;}
#Pc_Wrap .pc_Header fieldset dl .menu_01{ padding-right:3%; padding-left:3%; }
#Pc_Wrap .pc_Header fieldset dl .menu_02{padding-right:3%; padding-left:3%;}
#Pc_Wrap .pc_Header fieldset dl .menu_03{padding-right:3%; padding-left:3%;}
#Pc_Wrap .pc_Header fieldset dl .menu_04{padding-right:3%; padding-left:3%;}
#Pc_Wrap .pc_Header fieldset dl .menu_05{padding-right:3%; padding-left:3%;}
#Pc_Wrap .pc_Header fieldset dl .menu_06{padding-right:3%; padding-left:3%;}

#Pc_Wrap .pc_Header fieldset .searchBody{ float:right;  width:34%; position:relative; }
#Pc_Wrap .pc_Header fieldset .searchBody .bg_01{ float:left;}
#Pc_Wrap .pc_Header fieldset .searchBody .bg_02{background:url(/contents/2016/images/common/img_searchbody02.png) repeat-x; 
width:85%; height:43px; display:inline-block;  }
#Pc_Wrap .pc_Header fieldset .searchBody .bg_02 select{ border:none; margin-top:6px; padding-top:6px; padding-bottom:4px; 
color:#999; width:78px; margin-right:4px; background:#FFF;  font-size:14px; }
#Pc_Wrap .pc_Header fieldset .searchBody .bull_body{ background:url(/contents/2016/images/common/bull_searchbody.gif) no-repeat right; height:43px;  display:inline-block;  }
#Pc_Wrap .pc_Header fieldset .searchBody input{width:52%; padding-top:3px; padding-bottom:2px; border:none; color:#000; font-size:13px; padding-left:7px;  }
#Pc_Wrap .pc_Header fieldset .searchBody a{display:inline-block; 
width:41px; height:41px; background:url(/contents/2016/images/common/btn_search_re01.png) no-repeat; position:absolute; right:8px; }
#Pc_Wrap .pc_Header fieldset .searchBody a:hover{background:url(/contents/2016/images/common/btn_search_re02.png) no-repeat;}
/*.bullLine{background:url(/contents/2016/images/common/bull_line.gif) no-repeat right;}*/
.current_on span{color:#309ae9;}
.siteposi a{width:108px; height:39px; position:absolute; right:8px; top:50px; background:url(/contents/2016/images/common/btn_sitemap_on.png) no-repeat; }
.siteposi a:hover{ background:url(/contents/2016/images/common/btn_sitemap_off.png) no-repeat; }
.searchBody_mo{display:none;}


/*공통PC*/
.asideBottom{width:69px; height:74px; background:#636363; text-align:center; position:relative; margin-top:-1px;}
.asideBottom a{width:69px; height:74px; background:#636363; display:inline-block;}
.asideBottom span{ padding-top:20px; display:inline-block; width:100%; margin-bottom:3px; }
.asideBottom em{color:#FFF;}


/*로그인PC*/
.LoginBX{ width:100%; height:300px; position:relative;}
.LoginBX fieldset{ width:100%; height:290px; background:url(/contents/2016/images/common/bg_patten01.gif) repeat; position:relative;}
.LoginBX fieldset p{text-align:center; font-size:57px; font-weight:600; padding-top:40px; padding-bottom:30px;}
.LoginBX fieldset dl{ width:476px; margin:0 auto; position:relative;}
.LoginBX fieldset dl dt a{width:132px; height:102px; background:#2a7abf;  text-align:center; position:absolute; right:0px;}
.LoginBX fieldset dl dt a:hover{background:#0a3f6b;}
.LoginBX fieldset dl dt a span{ color:#FFF; text-align:center; display:inline-block; line-height:102px;}
.LoginBX fieldset dl dd{display:block;}
.LoginBX fieldset dl dd span{ display:inline-block;  width:82px; height:43px;}
.LoginBX fieldset dl dd input{width:240px; height:45px; border:1px solid #cacaca; font-size:18px; padding-left:10px;}
.LogFindBX{ width:100%; min-height:330px; margin-top:50px; }
.LogFindBX .LogL{ width:32%; height:300px; border-right: dotted 1px #d4d4d4; float:left;  }
.LogFindBX .LogR{ width:36%; height:300px;  float:right;  border-left: dotted 1px #d4d4d4;}
.LogFindBX .LogRR{ width:31%; height:300px;  float:right; }
.LogFindBX dl{position:relative; margin-left:20px;}
.LogFindBX dl dt{font-size:21px; color:#2a7abf; background:url(/contents/2016/images/common/bull_blue.png) 0 5px no-repeat;}
.LogFindBX dl dt span{padding-left:18px; display:inline-block; }
.LogFindBX dl dd{font-size:15px; margin-top:5px;}
.LogFindBX ul{text-align:center; margin-top:32px;}
.LogFindBX ul .lispan{ font-size:18px; color:#2a7abf; text-decoration:underline; margin-top:10px;}
.LogFindBX ul img{max-width:100%;}
.LogFindBX ul .lispan a{color:#2a7abf;}



/*검색PC*/
.mainTopSearch{width:100%; background:#ffffff;  height:73px;  border-bottom:1px solid #b6c2cf; z-index:300; position:absolute; top:108px; display:none;  }
.mainTopSearch .inner{ margin:0 auto; max-width:1024px; position:relative;}
.mainTopSearch .inner fieldset{ margin:0 auto; max-width:90%;  position:relative; height:70px;}
.mainTopSearch .inner fieldset p{ font-size:1.5em; color:#333; float:left; width:10%;}
.mainTopSearch .inner fieldset p span{ font-weight:600; line-height:70px;}
.mainTopSearch .inner fieldset input{ width:83%; text-indent:10px; border-radius:5px;
 font-size:1.3em; margin-top:12px; background:#f2f2f2; border:1px solid #c7c7c7; padding-top:11px; padding-bottom:11px; float:left;   }
.mainTopSearch .inner fieldset h4{float:right;}
.mainTopSearch .inner fieldset h4 a{ display:inline-block; padding-top:16px;}

/*롤오버메뉴PC
.rollover{width:100%; background:#ffffff;  min-height:350px; min-width:1024px; border-bottom:2px solid #5ab3f7; z-index:500; position:absolute; top:160px; }
.rollover .inner{margin:0 auto; max-width:1024px; position:relative;}
.rollover .ulBX{position:relative; width:90%; min-height:350px; margin-left: 30px;}
.rollover .overTXT em{ font-size:1.2em; font-weight:600;  display:inline-block;   }
.rollover .overTXT ol{ }
.rollover .overTXT ol li{line-height:17px; font-size:13.5px; margin-bottom:13px; margin-top: 10px;}
.rollover .overTXT{position:relative;  float:left;  }
.rollover strong{ display:inline-block; color:#45acfa;}
.bull01{min-height:243px; background:url(../../images/common/bull_mainnodotte.png) repeat-y right;}
.rollover .ulBX ul{}
.rollover .over01{width:19%; position:relative; }
.rollover .over02{width:15%; position:relative;}
.rollover .over03{width:15%; position:relative;}
.rollover .over04{width:21%; position:relative;}
.rollover .over05{width:15%; position:relative;}
.rollover .over06{width:15%; position:relative;}
.rollover .over01 ol{width:92%; margin-left:3%;}
.rollover .over02 ol{width:92%; margin-left:3%;}
.rollover .over03 ol{width:92%; margin-left:3%;}
.rollover .over04 ol{width:92%; margin-left:3%;}
.rollover .over05 ol{width:92%; margin-left:3%;}
.rollover .over06 ol{width:92%; margin-left:3%;}
.emon strong{display:none;}
.emoff strong{display:none;}
.rollover .overTXT ol li a{color: #707070;}
.rollover .overTXT ol li a:hover{font-weight: bold;}*/

/*별점주기PC_css*/
.rating_form { position: relative; padding: 15px 0; margin-bottom: 70px; border: 1px solid #b9b9b9; border-top: 2px solid #7f7f7f; margin-top:30px;  float:left; width:100%; }
.rating_form dl { display: inline-block; padding: 0 25px; margin-right: 65px; vertical-align: middle; *display: inline; *zoom: 1;}
.rating_form dt { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; font-weight:600; margin-right:20px;  }
.rating_form dd { display: inline-block; margin-left: 10px; vertical-align: middle; *display: inline; *zoom: 1; }
.rating_form input[type="radio"] { display: inline-block; margin-right: 5px; vertical-align: middle; *display: inline; *zoom: 1;}
.rating_form input[type="image"] { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1;}
.rating_form label { display: inline-block; vertical-align: middle; height: 0; padding-top: 14px; overflow: hidden; *display: inline; *zoom: 1; }
.rating_form label.star1 { width: 14px; background:url(/contents/2016/images/common/img_star1.png) no-repeat left 0;  }
.rating_form label.star2 { width: 30px; background: url(/contents/2016/images/common/img_star2.png) no-repeat left 0; }
.rating_form label.star3 { width: 46px; background: url(/contents/2016/images/common/img_star3.png) no-repeat left 0; }
.rating_form label.star4 { width: 62px; background: url(/contents/2016/images/common/img_star4.png) no-repeat left 0; }
.rating_form label.star5 { width: 76px; background: url(/contents/2016/images/common/img_star5.png) no-repeat left 0; }
.rating_form .btn_ans{ width:100px; height:38px;  border-radius:5px; text-align:center; margin-right:8px; position:absolute; top:5px; right:10px;}
.rating_form .btn_ans a{width:100px; height:38px; display:block; background:#666; border-radius:5px;}
.rating_form .btn_ans a:hover{background:#333; border-radius:5px;}	
.rating_form .btn_ans span{display:inline-block; text-align:center; color:#FFF; padding-top:10px;}



/*페이징PCcss*/
.paging{height:52px; position:relative;  background:#f2f2f2; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif; }
.paging >a{height:52px; position:absolute; top:0px; left:0px; display:inline-block; width:54px; text-align:center;}
.paging >a+a{ left:54px; }
.paging >a+a+a{ left:auto; right:54px; }
.paging >a+a+a+a{ left:auto; right:0px; }
.paging .num{display:block; padding-top:14px; line-height:0; text-align:center;}
.paging .num >a{display:inline-block; width:30px; height:30px; line-height:30px; margin:0 5px; font-size:15px; text-align:center; color:#000;}
.paging .num >a.on{ color:#FFF; background:#000; border-radius:3px;}



/*주말농장PC_가격*/
.article{width:100%; position:relative; height:auto; border-top:1px solid #d3d3d3;}
.articleBX{width:98%; height:auto; padding:1%; position:relative; margin-top:10px; } 
.articleDL{ width:24.5%;  display:inline-block; position:relative; height:auto; margin-top:10px; margin-bottom:15px;}
.articleDL dt{ width:100%; height:120px; }
.dashB{border-right:1px dotted #999;}
.articleDL dt span{display:inline-block; position:relative; border:1px solid #c7c7c7; width:80%; height:120px; margin-left:10%; }
.articleDL dd{display:inline-block; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; }
.articleDL dd span{ display:inline-block; padding-top:4px;  width:80%;  }
.article02{width:100%; position:relative; height:auto; border-top:1px solid #d3d3d3;}
.articleDL02{ width:24.5%;  display:inline-block; position:relative; height:auto; margin-top:10px; margin-bottom:15px;}
.articleDL02 dt{ width:100%; height:120px; display:inline-block; }
.articleDL02 dt span{display:inline-block; position:relative; border:1px solid #c7c7c7; width:80%; margin-left:10%; height:120px; }
.articleDL02 dd{display:inline-block; width:100%; line-height:19px;  text-align:center; }
.articleDL02 dd span{ display:inline-block; padding-top:4px;  width:80%; height:60px;  overflow:hidden; }
.articleDL02 dd em{display:inline-block; height:20px;}

/*회원가입PC*/
.mamberTit{ background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:7px;}
.mamberTit span{display:inline-block; padding-left:25px;}
.joinTit{ background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:7px; margin-top:35px; float:left; }
.joinTit span{display:inline-block; padding-left:25px;}
.joinTit02{ background:url(/contents/2016/images/common/bull_tit01.gif) no-repeat left; margin-bottom:7px; margin-top:35px; }
.joinTit02 span{display:inline-block; padding-left:25px;}
.memberBX{ width:100%; height:auto; min-height:600px; }
.memberBX p{line-height:21px;}
.cheaked{float:right;}
.memberBX .meDiv{ padding-top:5px; padding-bottom:5px;}
.memberBX .meDiv em{color:#666;}
.inpu.tWid span{ padding-right:20px; display:inline-block; }
.men_tabimg{ padding-bottom:5px;}
.memberFindBX{ width:100%; min-height:330px; margin-top:10px; border:1px solid #cecece;  background:#f9f9f9; float:left;  }
.memberFindBX .LogL{ width:49%; height:300px; border-right: dotted 1px #bebebe; float:left; margin-top:20px; }
.memberFindBX .LogR{ width:49%; height:300px;  float:right; margin-top:20px;}
.memberFindBX dl{position:relative; margin-left:20px;}
.memberFindBX dl dt{font-size:23px; color:#2a7abf; background:url(/contents/2016/images/common/bull_blue.png) 0 5px no-repeat;}
.memberFindBX dl dt span{padding-left:18px; display:inline-block; }
.memberFindBX dl dd{font-size:16px; margin-top:5px;}
.memberFindBX ul{text-align:center; margin-top:32px;}
.memberFindBX ul .lispan{ font-size:18px; color:#2a7abf; text-decoration:underline; margin-top:10px;}
.memberFindBX ul img{max-width:100%;}
.memberFindBX ul .lispan a{color:#2a7abf;}
.perInfo{ float:left; width:100%; margin-top:20px; }
.per01{ width:100%; min-height:130px; display:block; border:1px solid #cecece;  }
.persapn{display:inline-block; padding:13px; width:96%; color:#666; }
.per02{margin-top:8px; float:right; }
.per02 em{padding-left:10px; display:inline-block;}
.memberFin{ width:100%; min-height:200px;  margin-top:15px;}



/*탭스타일PC*/
#content .contentTab{width:100%; position:relative; }
#content .contentTab ul{ padding-left:18px;} 
#content .contentTab li{font-weight:600; display:inline; }
.tabStyle{height:39px; position:relative;  border-bottom:3px solid #333; width:100%;  display:block; margin-top:9px;}
.tabStyle ul li{ display:inline;font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif;}
.tabStyle ul li a{ height:38px; display:inline-block; padding-left:2%; padding-right:2%;}
.tabStyle ul .tab_on a{background:#fff url(/contents/2016/images/common/img_tab01.gif) no-repeat center top; border-top:1px solid #0d90ff; border-left:1px solid #838383; border-right:1px solid #838383;}
*:first-child+html .tabStyle ul .tab_on a{border-bottom:1px solid #333;}	 
.tabStyle ul .tab_on a span{text-align:center; font-size:16px;  color:#0d90ff; display:block; padding-top:11px;}
.tabStyle ul .tab_off a{background:#FFF; border-left:1px solid #838383; border-right:1px solid #838383; border-top:1px solid #838383;  border-bottom:1px solid #333; }
.tabStyle ul .tab_off a span{text-align:center; font-size:16px; color:#000; display:block; padding-top:11px;}
.tabStyle ul li a:hover{background:#fff url(/contents/2016/images/common/img_tab01.gif) no-repeat center top; 
border-left:1px solid #838383; border-right:1px solid #838383; border-top:1px solid #0d90ff;}
.tabStyle ul li a:hover span{color:#0d90ff; }


/*사이트맵PC*/
.sitemapBX{width:100%; position:relative;  float:left; padding-bottom:80px; }
.sitemapBX .site_1st{ width:15%; position:relative; float:left; display:block; padding-right:15px; }
.sitemapBX .site_4st{ width:19.5%; position:relative; float:right; display:block;  }
.sitemapBX .siteTit01{ float:left; width:100%;  text-align:center; padding-bottom:15px; padding-top:15px; 
 background:#85a1a7; border:1px solid #769299; margin-bottom:15px;  }
.sitemapBX .siteTit01 span{display:inline-block; font-size:19px; font-weight:600; color:#FFF; }
.sitemapBX .siteTit02{ float:left; width:100%;  text-align:center; padding-bottom:15px; padding-top:15px; 
 background:#85a1a7; border:1px solid #769299; margin-bottom:15px;  }
.sitemapBX .siteTit02 span{display:inline-block; font-size:19px; font-weight:600; color:#FFF; }
.sitemapBX .siteTit03{ float:left; width:100%;  text-align:center; padding-bottom:15px; padding-top:15px; 
 background:#85a1a7; border:1px solid #769299; margin-bottom:15px;  }
.sitemapBX .siteTit03 span{display:inline-block; font-size:19px; font-weight:600; color:#FFF; }
.sitemapBX .siteTit04{ float:left; width:100%;  text-align:center; padding-bottom:15px; padding-top:15px; 
 background:#85a1a7; border:1px solid #769299; margin-bottom:15px;  }
.sitemapBX .siteTit04 span{display:inline-block; font-size:19px; font-weight:600; color:#FFF; }
.sitemapBX .siteTit05{ float:left; width:100%;  text-align:center; padding-bottom:15px; padding-top:15px; 
 background:#8b8b8b; border:1px solid #7e898b; margin-bottom:15px;  }
.sitemapBX .siteTit05 span{display:inline-block; font-size:19px; font-weight:600; color:#FFF; }
.site_1st dl{}
.site_4st dl{border-right:1px dotted #C7C7C7; }
.sitemapBX dl{width:100%; position:relative;  float:left;   padding-bottom:30px; padding-top:5px; border-left:1px dotted #C7C7C7; }
.sitemapBX dl dt{ font-weight:600; font-size:17px; padding-top:7px; padding-bottom:10px; width:90%; margin-left:5%; background:url(/contents/2016/images/img_upsite.gif) no-repeat left top;  }
.sitemapBX dl dt span{display:inline-block; }
.sitemapBX dl dd{ line-height:20px; border-bottom:1px #CCC dashed; font-size:14px; width:90%; 
margin-left:5%; padding-top:4px; padding-bottom:4px;}
.sitemapBX dl dd a{display:inline-block; width:100%;}
.sitemapBX dl dd a:hover{background:url(/contents/2016/images/bull_site.png) no-repeat right;}
.infomenuBX{ display:none;}
.sitemapBX a:link{
	text-decoration: none;
	color: #333; 
}
.sitemapBX a:VISITED{
	text-decoration: none;
	color: #333; 
}

/*이벤트 게시판 댓글 */
.comSelectUl{
	 width:100%; 
	 border-top: 1px dotted #000; 
	 border-bottom: 1px solid #000; 
	 float: left;
}

.comSelectUl a{color: #707070;}

.comSelectUl a:hover{color: #000;}

.photo_img_rmk{max-width: 778px;}
.event_user_img{width: 200px; height: 200px;}
/*navi_css*/
#10List_img{width:100%; height: 135px;}
#10List_contents{width:100%; height: 50px;}
}/*pc끝*/

@media (max-width:758px){
body{ background:#FFF; }	
html{ background:#FFF; }
#wrap{width:100%; position:relative; height:auto; min-width: 350px;}
#container{ background:#FFF; }	
#content{width:100%; height:auto; position:relative; margin:10px 0 0 0; padding:0; min-width:350px;}
#contentBX{width:97%; position:relative; margin-left:1.5%; margin-top:15px; margin-bottom:30px;  float:left; min-height:400px;}
/*10선 리스트 및 상세 조정 모바일위한 class*/
.width48{
	width:96%; display:inline-block;
	}
.table_floatR{
	float: right;
	width: 100%;
	margin-bottom: 10px;
}
.rocomPhoto{float:left; position:relative; width:100%; }
/*!!10선 리스트 및 상세 조정 모바일위한 class*/
.navi{ height:160px; position:relative; background:url(/contents/2016/images/common/bg_top.gif) repeat-x top; *zoom: 1; margin-top: 1px;}
.naviBX{ width:100%; float:left; margin-top:10px; height:136px; background:#F4F4FF; position:relative; border:#fff -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;}

.naviBX .naviTit{display:block; width:100%;  height:132px; float:left; margin-top: 10px;}
.naviBX .naviTit dt{padding-left:14px; float: left;}
.naviBX .naviTit dd{padding-left:10px; font-size:25px; font-weight:600; color:#1888e7; padding-top:3px; float: left;}

.naviBX fieldset{float:left; height:120px; width:100%; position: absolute; top:45px; z-index: 300;  }

/*서브네비 모바일*/
.naviBX fieldset .subnav{display:none;}
.naviBX fieldset .naviTit02{width:60%; margin-left:3%; position:relative;}
.naviBX fieldset .naviTit02 .subnavTit{ font-size:25px; position:relative; float:left; margin-top:10px;}
.naviBX fieldset .subnav{width:auto; background:#9F3; position:relative;}
.naviBX fieldset .subnav .subnav01{position:absolute; top:15px; left:20px; width:230px; height:auto; border:1px solid #d2e3ee; background:#FFF; z-index:200;}
.naviBX fieldset .subnav .subnav02:last-child{border-bottom:none;}
.naviBX fieldset .subnav .subnav02{border-bottom:1px solid #d2e3ee;}
.naviBX fieldset .subnav .subnav02 a{width:230px; height:47px; display:inline-block; color: #333333;}
.naviBX fieldset .subnav .subnav02 a:hover{ background:#f2f8fc; color: #ed621f;}
.naviBX fieldset .subnav .subnav02 span{display:inline-block; padding-top:15px;  padding-left:15px; font-size:16px;}
.naviBX fieldset .naviTit02 dd{position:relative; float:left;}
.naviBX fieldset .subnav00{float:left; padding-top:15px; padding-left:10px; position:relative; margin-top:5px;}

.naviBX fieldset .adress{width: 100%; float:left; margin-top:-2px;  }
.naviBX fieldset .adress img{vertical-align:middle;}
.naviBX fieldset .adress .st1{padding-left:15px;   }
.naviBX fieldset .adress li{display:inline; }
.naviBX fieldset .adress li span{font-size:14px; color:#565656; }

.subimg_01{ position:absolute; top:25px; right:2px; z-index:10; }
.subimg_01_img{} 
.subimg_02{ position:absolute; top:40px; right:0px; z-index:200;}

.naviMenu{width:100%; height:48px;  border-top:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD; position:absolute; bottom:0px; right:0px; background-color: #FFF;}
.naviMenu dl{width:90%; height:48px; background:#fff; overflow-x:hidden; overflow-y:hidden; margin: 0 0 0 20px;}
.naviMenu dl dd{ float:left; width:32.6%;  height:48px; display:table-cell; vertical-align:middle; border-right:1px solid #bdbdbd;}
.naviMenu dl dd span{ display:inline-block; padding-left:20px;  font-size:16px; vertical-align:middle; display:table-cell;  height:48px;}
.naviCurrent{ background:#d9ecfa url(/contents/2016/images/common/bull_navi01.png) no-repeat left;}
.naviCurrent a{color:#323232; }
.navibull{background:url(/contents/2016/images/common/bull_navi02.png) no-repeat left;  }
.naviMenu dl dd:hover{background:#f8f8f8 url(/contents/2016/images/common/bull_navi01.png) no-repeat left; height:48px; display:inline-block; }
.naviMenu dl dd a{color:#323232;}

.navi_btnL{ position:absolute; left:0px; top:0px;}
.navi_btnL a{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_01_on.png) no-repeat; z-index:200; border:#bdbdbd solid 1px;}
.navi_btnL a:hover{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_01_roll.png) no-repeat; z-index:200; border:#5ab3f7 solid 1px;}
.navi_btnR{ position:absolute; right:0px; top:0px;}
.navi_btnR a{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_02_on.png) no-repeat; z-index:200;border:#bdbdbd solid 1px;}
.navi_btnR a:hover{width:20px; height:47px; display:inline-block; background:url(/contents/2016/images/common/btn_02_roll.png) no-repeat; z-index:200;border:#5ab3f7 solid 1px;}

.mainSearch fieldset table tr td{padding: 0 0 0 28px;}
.mainSearch fieldset table .lablespan{display: inline-block; width: 80px; font-size: 13px;}
.mainSearch .td1st_50{ width:100%; display:inline-block; padding-top:11px;}
.mainSearch .td1st_50 select{ width:66%;}
.mainSearch .td2st_50{ width:100%; display:inline-block; padding-top:11px;}
.mainSearch .td2st_50 select{ width:66%;}
.mainSearch .td3st_50{ width:100%; display:inline-block; padding-top:11px;}
.mainSearch .td3st_50 select{ width:66%;}
.mainSearch .td3st_100{ width:100%; display:inline-block;padding-top:11px;}
.mainSearch .td3st_100 input[type="text"]{ width:64%;}
.mainSearch .td4st_100{width:100%; display:inline-block; padding-top:11px;}
.mainSearch .td4st_100 input[type="text"]{ width:27%;}
.selectD2 select{ width:30%; }

.mainSearch fieldset table select{width:30%; padding-top:6px; padding-bottom:6px; border:#cccccc 1px solid; margin-right:5px; font-size:16px;}

/*페이징_모바일css*/
.paging{height:30px; position:relative;  background:#f2f2f2; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif; }
.paging >a{height:30px; position:absolute; top:0px; left:0px; display:inline-block; text-align:center; width: 30px;}
.paging >a+a{ left:30px; }
.paging >a+a+a{ left:auto; right:30px; }
.paging >a+a+a+a{ left:auto; right:0px; }
.paging .num{display:block; padding-top:1px; line-height:0; text-align:center;}
.paging .num >a{height:30px; line-height:30px; margin:0 4px; font-size:15px; text-align:center; color: #000; width:10px }
.paging .num >a.on{ color:#FFF; background:#000; border-radius:3px;}
.paging .num >a+a+a {}
.paging .paging_next_img_rmk{height: 30px;}

/*컨텐츠타이틀PC*/
#content .contentTit{width:100%; padding-bottom:9px; border-bottom:3px solid #333; position:relative;}
#content .contentTit ul{ padding-left:18px;} 
#content .contentTit li{font-weight:600; display:inline; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'나눔고딕',dotum,Helvetica,sans-serif; font-size: 25px;}
#content .contentTitTxt{ position:relative; left:10px; top:0px;  margin-top:10px; margin-right:15px; background:url(../image/img_contentTit.png) no-repeat left; }
#content .contentTitTxt span{ color:#999; font-size:13px; font-weight:100; display:inline-block; padding-left:18px; }
#content .contentTitTxt a{color:#999;}


/*웨이팅페이지*/
.waiting{ width:100%; background:#f9fbff; border:1px solid #e4e4e4;  text-align:center; padding-bottom:30px;  }
.waiting_img{ text-align:center; margin:0 auto;  
background:url(/contents/2016/images/img_wait.jpg) no-repeat; width:365px; height:250px; margin-top:20px; padding-bottom:20px;}
.waiting dl dt{line-height:27px;}
.waiting dl dt em{color:#09F;}

.aglook_btn_div{width: 100%; min-width: 350px;}
.textArea01_aglook{width: 80%; float: left; margin-top: 0px;  padding-bottom: 10px; min-width: 350px; border: 1px solid #c7c7c7; margin-bottom: 10px;}
.aglook_div{width: 100%; height: 75px; margin-top: 30px;}

.listBtnBX_aglook{height:auto; position:relative; text-align:center; margin-bottom: 5px;}
.listBtn_left{ text-align:left; margin-top:50px;  height:44px;}
.listBtn_left li{ display:inline-block; height:44px; }
.listBtn_left li a{background:#2a7abf; color:#FFF; padding-left:40px; padding-right:40px; height:44px; 
				   display:inline-block; line-height:44px; border-radius:6px;}
.listBtn_left li a:hover{background:#0a3f6b;}

/*이벤트 게시판 댓글 */
.comSelectUl{
	 width:100%; 
	 border-top: 1px dotted #000; 
	 border-bottom: 1px solid #000; 
	 float: left;
}

.comSelectUl a{color: #707070;}

.comSelectUl a:hover{color: #000;}

.photo_img_rmk{max-width: 300px;}
.event_user_img{width: 150px; height: 150px;}

#10List_img{width:100%; height: 100px;}
#10List_contents{width:100%; height: 65px;}

}
