﻿/* 작성자 : 박효정, 최초 생성일 : 20090502 */

.wrap{margin:0 auto;width:740px;}
#headerWrap{margin:0 auto;width:740px;position:relative;height:147px;}
#accessibility{display:none;}
#headerWrap h1{position:absolute;left:0px;top:22px}
#headerWrap p{position:absolute;right:0px;top:5px;}
#headerWrap .topMenuWrap{position:absolute;top:77px;width:740px;background:url("../images/portal/member/topMenuBg.gif") left top no-repeat;height:60px;text-align:center;}
#headerWrap .topMenuWrap img{margin:2px 15px;}

#contentWrap{margin:0 auto;width:740px;color:#777;padding-bottom:30px;line-height:1.4em;min-height:450px;}
.bottomWrap{clear:both;margin:0 auto;width:740px;border-top:solid 1px #e1e1e1;padding-top:10px;position:relative;margin-top:20px;}
.bottomWrap p{width:650px;text-align:right;float:right;}
.haLogo {position:absolute;left:0px;top:10px;}
.content{width:668px;margin:0 auto;}

.memWriteDl dt.Tit{height:25px;background:url("../images/portal/member/tit_bg.gif") left bottom no-repeat;margin-bottom:10px;position:relative;}
.memWriteDl dt .memInfo{color:#cd5252;font-size:0.9em;position:absolute;right:0px;top:3px;}
.memWriteDl dd{margin-bottom:23px;}
.autoBox{border:solid 1px #d4efff;padding:10px;text-align:center;}
.autoBox p img{padding:1px 6px 6px;}
.autoBox fieldset{margin-top:10px;}
.joinEndBox{background:url("../images/portal/member/joinEndBg.gif") left top no-repeat;width:669px;height:222px;padding:10px;margin-top:10px;position:relative;}
.joinInfo{font-weight:bold;width:329px;margin:0 auto;position:absolute;left:242px;top:144px;}
.joinInfo h6{display:none;}
.joinInfo li{margin-bottom:13px;}
.infoArea{background:url("../images/portal/member/infoBoxBgTop.gif") left top no-repeat;margin-bottom:10px;}
.infoBox{background:url("../images/portal/member/infoBoxBgBtm.gif") left bottom no-repeat;padding-top:5px;padding-left:7px;padding-bottom:10px;}
.agreeBox{height:304px;border:solid 1px #b1b0b3;width:657px;overflow:auto;padding-top:6px;}
.agreeBox .agreeTit{font-weight:bold;font-size:1.4em;color:#000;margin-bottom:25px;margin-left:5px;}
.agreeBox dl{margin-left:5px;}
.agreeBox dt{font-weight:bold;height:1.6em;}
.agreeBox dd ol {margin-left:24px;}
.agreeBox2{width:652px;overflow:auto;padding-top:6px;}
.agreeBox2 .agreeTit{font-weight:bold;font-size:1.4em;color:#000;margin-bottom:25px;margin-left:5px;}
.agreeBox2 dl{margin-left:5px;margin-bottom:18px;}
.agreeBox2 dt{font-weight:bold;height:1.6em;color:#34abf2;}
.agreeBox2 dd ol {margin-left:24px;}
.agreeBox2 dl.etc dt{font-weight:bold;height:1.6em;color:#000;font-size:1.2em;}
.agreeBox2 dl.etc dd.etcTip{color:#dc2222;}
.agreeBox2.copyright p{margin-bottom:20px;}
.agreeBox2.copyright p strong{color:#3ca1e9;}
.agreeBox2.copyright p.contact{margin-bottom:5px;font-weight:bold;}
.agreeCheck{margin-top:7px;font-weight:bold;}
.agreeCheck *{vertical-align:middle;}
.soTit{width:669px;height:27px;background:url("../images/portal/member/titBg.gif") left top no-repeat;text-align:center;padding-top:4px;margin-bottom:10px;}
.soTit *{vertical-align:middle;}
.soTit img{margin-right:40px;}
.infoArea fieldset{clear:both;margin-left:120px;}
.infoArea fieldset input.color{border:solid 1px #a0a0a0;padding:3px;width:100px;}
.infoArea fieldset p{margin-bottom:6px;width:320px;float:left;}
.infoArea fieldset p img{margin-right:5px;}
.nameConfirmBtn{float:left;margin-top:-27px;}

.infoArea fieldset.login{clear:both;background:url("../images/village/line_dot3.gif") left bottom repeat-x;padding:12px;margin:0 auto;}
*+html .infoArea fieldset.login{clear:both;background:url("../images/village/line_dot3.gif") left bottom repeat-x;padding:12px;margin-left:0;padding-left:0;}
*html .infoArea fieldset.login{padding-left:0;}
.infoArea fieldset.login .field{margin-left:130px;width:219px;}
	*+html .infoArea fieldset.login .field{float:left;width:219px;margin-left:135px;}
	*html .infoArea fieldset.login .field{float:left;width:219px;margin-left:70px;}
.infoArea fieldset.login .field span{margin-bottom:5px;float:left;}
.infoArea fieldset.login .field input{border:solid 1px #a0a0a0; width:130px;height:18px;}
.infoArea fieldset.login .btn{float:left;width:70px;}
.infoArea .info{padding-left:21px;margin-bottom:10px;padding-bottom:4px;padding-top:10px;background:url("../images/village/line_dot3.gif") left bottom repeat-x;}
.infoArea .info p{margin-bottom:9px;margin-left:115px;}
.infoArea .tip{margin-left:140px;}

.beMemStep01{float:left;width:330px;}
.beMemStep02{float:right;}
.beMemStep01 strong, .beMemStep02 strong{padding-top:5px;text-align:center;background:url("../images/portal/member/smallBox_tit.gif") left top no-repeat;width:323px;height:29px;float:left;margin-bottom:5px;}
.infoSmallArea{background:url("../images/portal/member/infoSmallBoxBgTop.gif") left top no-repeat;width:328px;}
.infoSmallBox{background:url("../images/portal/member/infoSmallBoxBgBtm.gif") left bottom no-repeat;padding-top:8px;padding-left:5px;padding-bottom:10px;_height:130px;}
.infoSmallBox fieldset{background:url("../images/village/line_dot3.gif") left bottom repeat-x;width:99%;padding-bottom:1px;padding-top:8px;}
.infoSmallBox fieldset p {margin-bottom:9px;}
.infoSmallBox fieldset p *{vertical-align:middle;margin-left:3px;}
.infoSmallBox fieldset p input.color{border:solid 1px #a0a0a0;padding:2px;width:95px;}

.tabWrap{z-index:200;;position:relative;bottom:-10px;}
	*html .tabWrap{z-index:200;;position:relative;bottom:-9px;}
	*+html .tabWrap{z-index:200;;position:relative;bottom:-7px;}
.tabWrap img{margin-right:-4px;}
.tabContent{height:250px;padding-top:20px;background:url("../images/portal/member/searchTabBgBtm2.gif") left 3px repeat-x;overflow:auto;padding:15px 5px 20px;z-index:100;}
	*html .tabContent{overflow:hidden;}
.forgetSelect{background:url("../images/portal/member/forgetSearchBox.gif") left top no-repeat;width:654px;height:25px;padding-top:2px;text-align:center;margin-bottom:8px;}

.forgetSelect *{vertical-align:middle;}
.forgetSelect img{margin-right:30px;}
/*.infoSmallBox fieldset.selectNext, .infoSmallBox fieldset.selectBefore{height:90px;}
.infoSmallBox fieldset.selectNext input, .infoSmallBox fieldset.selectBefore input{width:103px !important;}

.infoSmallBox fieldset.selectNext, .infoSmallBox fieldset.selectBefore{}

.infoSmallBox fieldset.selectNext p{padding-top:10px;}
/*.infoSmallBox fieldset.selectNext p img, .infoSmallBox fieldset.selectBefore p img{margin-right:8px;}*/

/*bbs*/
table.write{border-top:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
table.write th{background:#d4efff;color:#34729b;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:left;font-size:0.9em;line-height:1.4em;width:95px;padding-left:10px;padding-bottom:7px;padding-top:7px;}
table.write td{padding-left:25px;font-size:0.9em;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:27px;text-align:left;}
table.write td *{vertical-align:middle;}
table.write td input{padding:3px 3px 2px 1px;font-size:12px;}
table.write td span{color:#0080c0;font-size:1.2em;}
table.write th span{font-weight:normal;letter-spacing:-1px;}

table.write.center th{padding-left:0;text-align:center;}
table.write td p.memCmt{color:#0080c0;}

table.list{margin-bottom:7px;border-right:solid 1px #d3d1d6;border-top:solid 2px #2a95e6;}
table.list th{background:#f9f9f9;color:#669e21;border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;text-align:center;line-height:25px;height:30px;}
table.list.style0103 th{width:110px;}
table.list.style0103 td{text-align:left;padding-left:10px;}
table.list td{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;color:#777777;line-height:1.4em;text-align:center;vertical-align:middle;}
table.list td.left{text-align:left;padding-left:6px;}
table.list td.exImg *{vertical-align:middle;}
table.list td.exImg img{border:solid 1px #ebebeb;margin-right:10px;}
.no{width:50px;}
.hit{width:50px;}
.ex02{width:225px;}
.ex04{width:307px;}
.name{width:80px;}
.date{width:80px;}


.listNumArea{clear:both;text-align:center;/*position:relative;top:-25px;*/margin-top:20px;margin-bottom:20px;}
.listNumArea a{color:#2c3c31;}
.listNumArea.noBtn{top:0;margin-bottom:30px;}
*html .listNumArea.noBtn{top:8px;margin-bottom:40px;}
.listNumArea a{padding-left:6px;padding-right:4px;border-left:solid 1px #808080;color:#2c3c31;font-weight:bold;}
.listNumArea a.current{color:#7cb24c;}
.listNumArea a.bNone{border:none;color:#000;}
.listNumArea a.tNone{border:none;}

.sideBtn{text-align:right;margin-top:-50px;border-top:solid 1px #aad5f5;padding-top:10px;}
.sideBtn2{text-align:right;margin-top:-50px;padding-top:10px;}

#before_data{clear:both;border-top:solid 2px #9ac2d2;border-bottom:solid 2px #9ac2d2;margin-top:10px;margin-bottom:10px;}
#before_data p {border-bottom:solid 1px #bddde5;padding-top:6px;padding-bottom:4px;}
#before_data p.end{border:none;}
#before_data p strong{border-right:solid 1px #3f8192;text-align:center;width:96px;float:left;margin-right:20px;padding-top:2px;}
.btnRight{margin-top:10px;}

.dataBtnCenter{text-align:center;padding-top:9px;}
.dataBtnCenter img{padding-right:8px;}
.dataBtn {margin-top:7px;}
.dataBtn .btnLeft2{text-align:left;width:250px;float:left;}
.dataBtn .btnRight2{text-align:right;width:250px;float:right;}
.btnRight{text-align:right;}
.btnCenter{text-align:center;}
.btnCenter img{padding-right:8px;}



.faqTh1{width:215px;}
.faqList{margin-top:10px;}
.faqCurrent{padding:0 !important;}
.faqA{border:solid 2px #afcf72;text-align:left;padding:10px;}
.QA{color:#f0585f;font-weight:bold;}

.btnHelp{margin-left:50px;}
.cmpntWrap{border:solid 1px #d3d1d6;}

table.list2 td p.img{width:110px;border:solid 1px #c9c4c2;padding:4px;margin:7px auto;}
table.list2 td p.img img{border:solid 1px #ebebeb;}
table.list2 th.thStyle01{font-weight:normal;font-size:0.9em;}
th.infoTh01{width:130px;}
th.infoTh02{width:100px;}
th.infoTh03{}
th.infoTh04{}
table.list2.sleep td{line-height:1.4em;font-size:1.1em;}
table.list2.sleep td.product{text-align:left;padding-left:6px;}
table.list2.fish th{width:150px;font-size:1em !important;}
table.list2.fish td{text-align:left;padding-left:6px;font-size:1em !important;}
table.list2.fish.center td{text-align:center;padding-left:0;}

table.view{border-top:solid 2px #9ac2d2;border-right:solid 1px #d2d2d2;}
table.view th{background:#e0f1f4;color:#3982a2;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:center;font-size:1.0em;line-height:25px;width:90px;padding-bottom:8px;padding-top:8px;}
table.view td{border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:25px;text-align:center;}
table.view.reserve th{text-align:left;padding-left:20px;line-height:13px;padding-top:8px;padding-bottom:8px;width:70px;}
table.view td{text-align:left;padding-left:12px;line-height:29px;line-height:17px;}
table.view td * {vertical-align:middle;}
table.view td.content{padding-top:12px;padding-bottom:12px;}
table.view td.viewContent{padding:10px 20px;}
table.view td.viewContent div{padding:5px;border:solid 1px #e2e2e2;margin-bottom:10px;}
table.view td.viewContent div img{border:solid 1px #e2e2e2; }
table.view td.cnt{padding-top:10px;padding-bottom:10px;font-size:0.9em;}
table.view.post{width:100%;}

table.view th.small{width:65px;}
table.view td.small{width:40px;padding-left:0;text-align:center;}
table.view td.rcmdBtn{position:relative;width:130px;}
table.view td.rcmdBtn img{}
	*+html table.view td.rcmdBtn img{position:absolute;right:6px;}

.pwdSearchWrap .infoSmallBox{height:325px;padding-top:0px;border-top:solid 1px #fff;}
	*html .pwdSearchWrap .infoSmallBox{height:325px;padding-top:0px;border-top:none;}
	*+html .pwdSearchWrap .infoSmallBox{height:325px;padding-top:0px;border-top:none;}
.pwdSearchWrap .searchPart1 input.SY01{width:25px !important;}
.pwdSearchWrap .searchPart1 input.SY02{width:14px !important;}
.reInput{width:200px !important;}
.imgTit{padding-left:4px;}
.pwdSearchWrap .searchPart1 fieldset p *{margin-left:1px !important;}
.pwdSearchWrap .searchPart1{background:url("../images/village/line_dot3.gif") left bottom repeat-x;width:99%;padding-bottom:1px;}
.pwdSearchWrap .infoSmallBox fieldset div{padding-bottom:4px;margin-top:0px;}
	*html .pwdSearchWrap .infoSmallBox fieldset div{padding-bottom:4px;margin-top:10px;}
	*+html .pwdSearchWrap .infoSmallBox fieldset div{padding-bottom:4px;margin-top:10px;}
.pwdSearchWrap .infoSmallBox fieldset div p{padding-top:3px;}
.searchInfo{clear:both;font-size:0.9em;padding-top:6px;}
.searchInfo strong{color:#ce1313;}

.popSearch{width:339px;height:120px;padding:4px;}
.popSearch h6{background:url("../images/portal/member/popTitBg.gif") left top no-repeat;width:334px;height:49px;color:#fff;font-weight:bold;line-height:45px;padding-left:20px;}
.boxBg01{background:url("../images/portal/member/popCBg.gif") left bottom no-repeat;height:60px;text-align:center;padding-top:10px;}
.boxBg01 p{padding-top:4px;}
.boxBg01 strong.color{color:#ce1313;}

