@charset "utf-8";
.loginBoxWrap{ background:#ffffff url("../images/member/login_bg.png") no-repeat; height:332px;padding:35px 25px 0 25px; margin-bottom:10px;}
.loginBoxWrap .loginTitle{ font-weight:bold;height:31px}
.loginBoxWrap .loginBox{border-top:2px solid #000;border-bottom:2px solid #000;padding:50px 0; margin-bottom:30px;}
.loginBoxWrap .loginInput{margin:0 auto;width:354px; height:94px; position:relative;}
.loginBoxWrap .loginInput li{margin-bottom:8px;}
.loginBoxWrap .loginInput li input{ width:238px;}
.loginBoxWrap .loginInput li.btn{ position:absolute;right:0px;top:0px;}
.loginBoxWrap .loginInput li.btn .btn_login{ display:block; background:#f89b1c; text-align:center; width:84px; height:74px;}
.loginBoxWrap .loginInput li.btn .btn_login span{ display:inline-block;*display:inline;zoom:1; font-weight:bold; background:url("../images/member/btn_login_pc.png") no-repeat center top;margin-top:20px;padding-top:25px;}
.loginBoxWrap .idPwd{margin:0 auto;width:354px; position:relative;padding:0 0 0 11px; overflow:hidden;}
.loginBoxWrap .idPwd li{ float:left;padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 4px; margin-right:30px;}
.dotTxtBtn li{background:url("../images/information/dot_line.png") repeat-x left bottom;position:relative;padding:27px 0;}
.dotTxtBtn li:last-child{background:none;}
.dotTxtBtn li:first-child{padding-top:0px;}
.dotTxtBtn li .con{padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 7px; line-height:20px; position:relative;}
.dotTxtBtn li .con .title{ display:block; margin-bottom:6px;}
.dotTxtBtn li a{width:auto; height:33px; line-height:34px;padding:0 20px; position:absolute;right:0px;top:3px;}
.dotTxtBtn li a.black{ color:#f89b1c;}
.dotTxtBtn li a.middle{top:50%;margin-top:-16px;}


.memberBoxArea{padding:25px 25px 30px 25px; background:#ffffff; margin-bottom:10px;}
.memberBoxArea .alertIcon{background:#fff url("../images/information/info_icon.png") no-repeat left 3px;padding:0px 0px 25px 46px; line-height:20px; margin-top:-3px;}
.memberBoxArea .alertIcon.center{background:#fff url("../images/information/info_icon.png") no-repeat left 0px;padding:10px 0px 25px 46px; line-height:20px; margin-top:0px;}
.memberBoxArea .alertIcon ul.dotbl{ margin-top:10px;}
.memberBoxArea .alertIcon ul.dotbl li{padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 7px; line-height:20px; margin-bottom:15px;}
.memberBoxArea .alertIcon ul.dotbl li:last-child{margin-bottom:0px;}

.memberBoxArea .writeTable th{width:150px}
.memberBoxArea .writeTable.memberJoin th{vertical-align:top;padding-top:18px; height:32px;}
.memberBoxArea .writeTable input[type=text]{ width:180px;}
.memberBoxArea .writeTable select{ width:150px;height:32px}
.memberBoxArea .writeTable input.name,
.memberBoxArea .writeTable input.bday,
.memberBoxArea .writeTable input.reg_pwd{width:180px}
.memberBoxArea .writeTable input.tel{width:68px}
.memberBoxArea .writeTable input.zip{width:68px}
.memberBoxArea .writeTable input.address{width:300px}
.memberBoxArea .writeTable select.telSelect{width:90px}
.memberBoxArea .writeTable input.email{width:120px}
.memberBoxArea .writeTable input.company{width:288px}
.memberBoxArea .writeTable select.emailSelect{width:140px}
.memberBoxArea .writeTable .pcTxt{ display:inline-block;*display:inline;zoom:1; margin-left:6px;}
.memberBoxArea .writeTable .lh20{line-height:20px;}
.memberBoxArea .writeTable .agreeArea{ margin-top:10px;}
.memberBoxArea .writeTable .inTableArea{ overflow:hidden;}
.memberBoxArea .writeTable .inTableArea.line{padding:10px 0}
.memberBoxArea .writeTable .inTableArea li{ float:left; line-height:32px;}
.memberBoxArea .writeTable .inTableArea.line li{ float:none; line-height:32px; margin-bottom:8px;}
.memberBoxArea .writeTable .inTableArea.line li:last-child{margin-bottom:0px;}
.memberBoxArea .writeTable .inTableArea li select{height:32px;}
.memberBoxArea .writeTable .inTableArea li.selectW100{ margin-left:10px;}
.memberBoxArea .writeTable .fileArea{ padding-bottom:8px;vertical-align:top}

.memberBoxArea .writeTable .fileArea .title{ display:inline-block;*display:inline;zoom:1; font-weight:bold;width:82px; line-height:32px;vertical-align:top}
.memberBoxArea .writeTable .fileArea .title2{ display:inline-block;*display:inline;zoom:1; font-weight:bold;width:190px; line-height:18px;}
.memberBoxArea .writeTable .fileArea .con{ display:inline-block;*display:inline;zoom:1; line-height:18px;}
.memberBoxArea .writeTable .fileArea .con .fileName{ display:block; margin-top:8px;}
.memberBoxArea .preTitle{ font-weight:bold; margin:30px 0 15px 0;}
.memberBoxArea .preScrollArea{border:1px solid #bbbbbb;padding:20px; line-height:20px;height:118px;overflow-y:auto}
.memberBoxArea .agreeArea{ margin-top:15px; overflow:hidden;}
.memberBoxArea .agreeArea.all{ margin-top:30px;}
.memberBoxArea .agreeArea li{ float:left; width:50%; margin-bottom:10px;}
.memberBoxArea .memberBottomTitle{padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 4px;margin:30px 0 20px 0}
.memberTypeWrap{padding:20px 25px; background:#ffffff;}
.memberTypeArea{ overflow:hidden;padding:0 20px;margin:0 0 -5px -25px;width:870px;}
.memberTypeArea .memberTypeBox{ float:left;width:383px; height:188px;;border:1px solid #7d6f5e;margin:5px;padding:30px 20px; position:relative;}
.memberTypeArea .memberTypeBox.pay{ background:url("../images/member/memberKind_pay.png") no-repeat right bottom;}
.memberTypeArea .memberTypeBox.free{ background:url("../images/member/memberKind_free.png") no-repeat right bottom;}
.memberTypeArea .memberTypeBox.actor{ background:url("../images/member/memberKind_actor.png") no-repeat right bottom;}
.memberTypeArea .memberTypeBox.young{ background:url("../images/member/memberKind_young.png") no-repeat right bottom;}
.memberTypeArea .memberTypeBox .title{ font-size:16px; font-weight:bold; margin-bottom:25px;}
.memberTypeArea .memberTypeBox .title span{color:#368202}
.memberTypeArea .memberTypeBox .con{ line-height:20px;}
.memberTypeArea .memberTypeBox .con li{padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 7px;line-height:20px; margin-bottom:4px;}
.memberTypeArea .memberTypeBox .black{color:#f89b1c;width:154px; position:absolute;left:20px;bottom:30px; line-height:34px; height:33px;}
.agreementArea{border-top:2px solid #000;border-bottom:2px solid #000;padding:30px 0 20px 0}
.agreementArea .preTitle{ margin-top:40px;}
.agreementArea .preTitle:first-child{ margin-top:0;}
.certificationArea{border-top:2px solid #000;border-bottom:2px solid #000;padding:50px 0 45px 0; text-align:center;}
.certificationArea .btnArea img{ margin-right:1px;}
.certificationArea .txt{ line-height:20px; margin-top:25px;}
.certificationBottom{ background:#f4f4f4; position:relative;padding:20px 25px; margin-top:30px;}
.certificationBottom .txt{padding-left:10px; background:url("../images/information/bl_dot.png") no-repeat left 7px; line-height:20px;}
.certificationBottom .btnText{ position:absolute;right:25px;top:50%;margin-top:-16px; line-height:34px; height:33px; padding:0 20px;}

.idpwdSearchBox{ background:#ffffff;padding:25px; margin-bottom:10px;}
.idpwdSearchBox .idSearchIcon{background:#fff url("../images/member/idSearch_icon.png") no-repeat left 3px;padding:0px 0px 25px 46px; line-height:20px;}
.idpwdSearchBox .writeTableType{ margin-bottom:0px;}
.idpwdSearchBox .writeTableType .th{ width:150px;}
.idpwdSearchBox .writeTableType .th.none{ background-color:#fff;}
.idpwdSearchBox .writeTableType .td{ width:250px;}
.idpwdSearchBox .writeTableType .td input{width:223px}
.idpwdSearchBox .writeTableType .inTableArea{ overflow:hidden;}
.idpwdSearchBox .writeTableType .inTableArea.line{padding:10px 0}
.idpwdSearchBox .writeTableType .inTableArea li{ float:left; line-height:32px;}
.idpwdSearchBox .writeTableType .inTableArea.line li{ float:none; line-height:32px; margin-bottom:8px;}
.idpwdSearchBox .writeTableType .inTableArea.line li:last-child{margin-bottom:0px;}
.idpwdSearchBox .writeTableType .inTableArea li select{width:70px;height:32px}
.idpwdSearchBox .writeTableType .inTableArea li input.tel{width:45px}
.idpwdSearchBox .btnArea{ text-align:center; margin-top:20px;}
.idpwdSearchBox .btnArea a{height:47px; line-height:48px;; width:106px; text-align:center; font-weight:bold;}
.idpwdSearchBox .bottomTxt{ margin-top:20px;}
.idpwdSearchBox .bottomTxt p{ margin-bottom:8px;}
.idpwdSearchBox .bottomTxt p:last-child{ margin-bottom:0px;}
.idpwdSearchBox .findResult {text-align: center; padding:30px; background-color: #f4f4f4;}
.idpwdSearchBox .findResult strong {font-size:14px;}
@media only screen and (max-width: 909px) {

}